var/cache/dev/twig/58/58d79ad301e5e1411863cc298bde87d6.php line 348

  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\SandboxExtension;
  6. use Twig\Markup;
  7. use Twig\Sandbox\SecurityError;
  8. use Twig\Sandbox\SecurityNotAllowedTagError;
  9. use Twig\Sandbox\SecurityNotAllowedFilterError;
  10. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  11. use Twig\Source;
  12. use Twig\Template;
  13. /* base.html.twig */
  14. class __TwigTemplate_575f7be507dd64c27c13d5dd120f613b extends Template
  15. {
  16.     private $source;
  17.     private $macros = [];
  18.     public function __construct(Environment $env)
  19.     {
  20.         parent::__construct($env);
  21.         $this->source $this->getSourceContext();
  22.         $this->parent false;
  23.         $this->blocks = [
  24.             'title' => [$this'block_title'],
  25.             'meta_description' => [$this'block_meta_description'],
  26.             'desc' => [$this'block_desc'],
  27.             'stylesheets' => [$this'block_stylesheets'],
  28.             'javascripts' => [$this'block_javascripts'],
  29.             'body_class' => [$this'block_body_class'],
  30.             'main_class' => [$this'block_main_class'],
  31.             'body' => [$this'block_body'],
  32.             'footer' => [$this'block_footer'],
  33.             'mobileBranding' => [$this'block_mobileBranding'],
  34.         ];
  35.     }
  36.     protected function doDisplay(array $context, array $blocks = [])
  37.     {
  38.         $macros $this->macros;
  39.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  40.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  41.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  42.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""base.html.twig"));
  43.         // line 1
  44.         echo "<!DOCTYPE html>
  45. <html>
  46. <head>
  47.     <!-- Google Tag Manager -->
  48. \t<script>(function(w,d,s,l,i){ w[l]=w[l]||[];w[l].push({ 'gtm.start':
  49. \tnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  50. \tj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  51. \t'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  52. \t})(window,document,'script','dataLayer','GTM-NJJFCJ');</script>
  53. \t<!-- End Google Tag Manager -->
  54.     <!-- Meta Pixel Code -->
  55. \t<script>
  56. \t!function(f,b,e,v,n,t,s)
  57. \t{ if(f.fbq)return;n=f.fbq=function(){ n.callMethod?
  58. \tn.callMethod.apply(n,arguments):n.queue.push(arguments)};
  59. \tif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  60. \tn.queue=[];t=b.createElement(e);t.async=!0;
  61. \tt.src=v;s=b.getElementsByTagName(e)[0];
  62. \ts.parentNode.insertBefore(t,s)}(window, document,'script',
  63. \t'https://connect.facebook.net/en_US/fbevents.js');
  64. \tfbq('init', '1233084501283271');
  65. \tfbq('track', 'PageView');
  66. \t</script>
  67. \t<noscript><img height=\"1\" width=\"1\" style=\"display:none\"
  68. \tsrc=\"https://www.facebook.com/tr?id=1233084501283271&ev=PageView&noscript=1\"
  69. \t/></noscript>
  70. \t<!-- End Meta Pixel Code -->
  71.     <meta charset=\"UTF-8\">
  72.     <link rel=\"stylesheet\" href=\"https://use.typekit.net/qir3knc.css\">
  73.     <title>";
  74.         // line 32
  75.         $this->displayBlock('title'$context$blocks);
  76.         echo "</title>
  77.     ";
  78.         // line 33
  79.         $this->displayBlock('meta_description'$context$blocks);
  80.         // line 36
  81.         echo "    <link rel=\"canonical\" href=\"";
  82.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'36$this->source); })()), "request", [], "any"falsefalsefalse36), "uri", [], "any"falsefalsefalse36), "html"nulltrue);
  83.         echo "\">    
  84.     <link rel=\"icon\" type=\"image/png\" href=\"";
  85.         // line 37
  86.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/favicon/favicon-96x96.png"), "html"nulltrue);
  87.         echo "\" sizes=\"96x96\" />
  88. \t<link rel=\"icon\" type=\"image/svg+xml\" href=\"";
  89.         // line 38
  90.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/favicon/favicon.svg"), "html"nulltrue);
  91.         echo "\" />
  92. \t<link rel=\"shortcut icon\" href=\"";
  93.         // line 39
  94.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/favicon/favicon.ico"), "html"nulltrue);
  95.         echo "\" />
  96. \t<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"";
  97.         // line 40
  98.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/favicon/apple-touch-icon.png"), "html"nulltrue);
  99.         echo "\" />
  100. \t<meta name=\"apple-mobile-web-app-title\" content=\"Autanet.cz\" />
  101. \t<link rel=\"manifest\" href=\"";
  102.         // line 42
  103.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/favicon/site.webmanifest"), "html"nulltrue);
  104.         echo "\" />
  105.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  106.     ";
  107.         // line 45
  108.         echo "    <script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js\"
  109.             integrity=\"sha512-3gJwYpMe3QewGELv8k/BX9vcqhryRdzRMxVfq6ngyWXwo03GFEzjsUm8Q7RZcHPHksttq7/GFoxjCVUjkjvPdw==\"
  110.             crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  111.     <link href=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css\" rel=\"stylesheet\">
  112.     <link href=\"";
  113.         // line 51
  114.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("plugins/OverlayScrollbars-1.x/css/OverlayScrollbars.min.css"), "html"nulltrue);
  115.         echo "\" rel=\"stylesheet\">
  116.     <link href=\"";
  117.         // line 52
  118.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("plugins/Gallery-master/css/blueimp-gallery.min.css"), "html"nulltrue);
  119.         echo "\" rel=\"stylesheet\">
  120.     <link href=\"";
  121.         // line 54
  122.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("plugins/slick/slick.css"), "html"nulltrue);
  123.         echo "\" rel=\"stylesheet\">
  124.     <link href=\"";
  125.         // line 56
  126.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("fonts/style.css"), "html"nulltrue);
  127.         echo "\" rel=\"stylesheet\">
  128.     ";
  129.         // line 58
  130.         $this->displayBlock('stylesheets'$context$blocks);
  131.         // line 61
  132.         echo "    ";
  133.         $this->displayBlock('javascripts'$context$blocks);
  134.         // line 64
  135.         echo "
  136.     <script language=\"JavaScript\" type=\"text/javascript\">
  137.         document.write('<img src=https://toplist.cz/dot.asp?id=61738&amp;http=' + escape(document.referrer) + '&amp;wi=' + escape(window.screen.width) + '&amp;he=' + escape(window.screen.height) + '&amp;t=' + escape(document.title) + ' width=\"1\" height=\"1\" border=0 alt=\" \" />');
  138.     </script>
  139.     <noscript><img src=https://toplist.cz/dot.asp?id=61738 border=\"0\" alt=\" \" width=\"1\" height=\"1\"/></noscript>
  140.     <!-- (C)2000-2015 Gemius SA - gemiusAudience / autanet.cz / Homepage -->
  141.     <script type=\"text/javascript\">
  142.         var pp_gemius_identifier = 'ogg70HNn3AMZzJdBUqRQipcPzStg1JrY61PGru.QL2P.47';
  143.         var pp_gemius_use_cmp = true;
  144.         function gemius_pending(i) {
  145.             window[i] = window[i] || function () {
  146.                 var x = window[i + '_pdata'] = window[i + '_pdata'] || [];
  147.                 x[x.length] = arguments;
  148.             };
  149.         };
  150.         gemius_pending('gemius_hit');
  151.         gemius_pending('gemius_event');
  152.         gemius_pending('pp_gemius_hit');
  153.         gemius_pending('pp_gemius_event');
  154.         (function (d, t) {
  155.             try {
  156.                 var gt = d.createElement(t), s = d.getElementsByTagName(t)[0],
  157.                     l = 'http' + ((location.protocol == 'https:') ? 's' : '');
  158.                 gt.setAttribute('async', 'async');
  159.                 gt.setAttribute('defer', 'defer');
  160.                 gt.src = l + '://spir.hit.gemius.pl/xgemius.js';
  161.                 s.parentNode.insertBefore(gt, s);
  162.             } catch (e) {
  163.             }
  164.         })(document, 'script');
  165.     </script>
  166.     ";
  167.         // line 98
  168.         $context["queryParams"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'98$this->source); })()), "request", [], "any"falsefalsefalse98), "query", [], "any"falsefalsefalse98), "all", [], "any"falsefalsefalse98);
  169.         // line 99
  170.         echo "    ";
  171.         if ((array_key_exists("isBasicDealer"$context) && (isset($context["isBasicDealer"]) || array_key_exists("isBasicDealer"$context) ? $context["isBasicDealer"] : (function () { throw new RuntimeError('Variable "isBasicDealer" does not exist.'99$this->source); })()))) {
  172.             // line 100
  173.             echo "        <meta name=\"robots\" content=\"noindex, follow\">
  174.     ";
  175.         } elseif ((twig_get_attribute($this->env$this->source,         // line 101
  176. ($context["queryParams"] ?? null), "vehicleId", [], "array"truetruefalse101) || (twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'101$this->source); })()), "environment", [], "any"falsefalsefalse101) != "prod"))) {
  177.             // line 102
  178.             echo "        <meta name=\"robots\" content=\"noindex, nofollow\">
  179.     ";
  180.         } else {
  181.             // line 104
  182.             echo "        <meta name=\"robots\" content=\"all\">
  183.     ";
  184.         }
  185.         // line 106
  186.         echo "</head>
  187. <body class=\"";
  188.         // line 109
  189.         $this->displayBlock('body_class'$context$blocks);
  190.         echo "\">
  191. <!-- Google Tag Manager (noscript) -->
  192. <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-NJJFCJ\"
  193. height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
  194. <!-- End Google Tag Manager (noscript) -->
  195. </body>
  196. <header class=\"header\">
  197.     <div class=\"header__overlay js-header__overlay\"></div>
  198.     <div class=\"header__container\">
  199.         <a class=\"header__logo\" href=\"";
  200.         // line 118
  201.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_homepage");
  202.         echo "\">
  203.             <img src=\"";
  204.         // line 119
  205.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("img/header__logo.svg"), "html"nulltrue);
  206.         echo "\" alt=\"\" loading=\"lazy\">
  207.         </a>
  208.         <div class=\"header__collapse js-header__collapse\">
  209.             <nav class=\"header__nav\">
  210.                 <div class=\"header__nav-dropdown\">
  211.                     <div class=\"header__nav-dropdown-toggler js-header__nav-dropdown-toggler\">Nabídka vozidel</div>
  212.                     <div class=\"header__nav-dropdown-collapse\">
  213.                         <div class=\"header__nav-submenu\">
  214.                             <a class=\"header__nav-submenu-item\" href=\"/osobni-vozidla\">Osobní</a>
  215.                             <a class=\"header__nav-submenu-item\" href=\"/uzitkova-vozidla\">Užitková</a>
  216.                             <a class=\"header__nav-submenu-item\" href=\"/nakladni-vozidla\">Nákladní</a>
  217.                             <a class=\"header__nav-submenu-item\" href=\"/obytna-vozidla\">Obytná</a>
  218.                             <a class=\"header__nav-submenu-item\" href=\"/motorky-skutry\">Motorky</a>
  219.                             <a class=\"header__nav-submenu-item\" href=\"/privesy-a-navesy\">Přívěsy a návěsy</a>
  220.                             <a class=\"header__nav-submenu-item\" href=\"/autobusy\">Autobusy</a>
  221.                             <a class=\"header__nav-submenu-item\" href=\"/pracovni-stroje\">Pracovní stroje</a>
  222.                             <a class=\"header__nav-submenu-item\" href=\"/nahradni-dily\">Náhradní díly</a>
  223.                             <a class=\"header__nav-submenu-item\" href=\"/prislusenstvi\">Příslušenství</a>
  224.                         </div>
  225.                     </div>
  226.                 </div>
  227.                 <a href=\"";
  228.         // line 140
  229.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page_dealer");
  230.         echo "\">Prodejci</a>
  231.                 <a href=\"";
  232.         // line 141
  233.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page_blog", ["urlKind" => "testy-aut"]);
  234.         echo "\">Testy aut</a>
  235.                 <a href=\"";
  236.         // line 142
  237.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page_proverit_auto");
  238.         echo "\">Prověřit auto</a>
  239.                 <div class=\"header__nav-dropdown\">
  240.                     <div class=\"header__nav-dropdown-toggler js-header__nav-dropdown-toggler\">Magazín</div>
  241.                     <div class=\"header__nav-dropdown-collapse\">
  242.                         <div class=\"header__nav-submenu\">
  243.                             <a class=\"header__nav-submenu-item\" href=\"";
  244.         // line 147
  245.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page_blog", ["urlKind" => "novinky"]);
  246.         echo "\">Novinky</a>
  247.                             <a class=\"header__nav-submenu-item\" href=\"";
  248.         // line 148
  249.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page_blog", ["urlKind" => "rady-a-tipy"]);
  250.         echo "\">Rady a tipy</a>
  251.                             <a class=\"header__nav-submenu-item\"
  252.                                href=\"";
  253.         // line 150
  254.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page_blog", ["urlKind" => "nove-modely"]);
  255.         echo "\">Nové modely</a>
  256.                             <a class=\"header__nav-submenu-item\" href=\"";
  257.         // line 151
  258.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page_blog", ["urlKind" => "ojetiny"]);
  259.         echo "\">Ojetiny</a>
  260.                             <a class=\"header__nav-submenu-item\"
  261.                                href=\"";
  262.         // line 153
  263.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page_blog", ["urlKind" => "auto-a-zivot"]);
  264.         echo "\"> Auto a život</a>
  265.                             <a class=\"header__nav-submenu-item\" href=\"";
  266.         // line 154
  267.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("page_blog", ["urlKind" => "videa"]);
  268.         echo "\">Videa</a>
  269.                         </div>
  270.                     </div>
  271.                 </div>
  272.             </nav>
  273.         </div>
  274.         <div class=\"header__toggler js-header__toggler\">
  275.             <span></span>
  276.         </div>
  277.     </div>
  278. </header>
  279. ";
  280.         // line 166
  281.         $this->loadTemplate("admin-menu.html.twig""base.html.twig"166)->display($context);
  282.         // line 167
  283.         echo "
  284. <main";
  285.         // line 168
  286.         $this->displayBlock('main_class'$context$blocks);
  287.         echo ">
  288.     ";
  289.         // line 169
  290.         if (( !array_key_exists("show_flash_messages"$context) || (isset($context["show_flash_messages"]) || array_key_exists("show_flash_messages"$context) ? $context["show_flash_messages"] : (function () { throw new RuntimeError('Variable "show_flash_messages" does not exist.'169$this->source); })()))) {
  291.             // line 170
  292.             echo "        ";
  293.             $context['_parent'] = $context;
  294.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'170$this->source); })()), "flashes", [], "any"falsefalsefalse170));
  295.             foreach ($context['_seq'] as $context["label"] => $context["messages"]) {
  296.                 // line 171
  297.                 echo "            ";
  298.                 $context['_parent'] = $context;
  299.                 $context['_seq'] = twig_ensure_traversable($context["messages"]);
  300.                 foreach ($context['_seq'] as $context["_key"] => $context["message"]) {
  301.                     // line 172
  302.                     echo "                <div class=\"alert alert-";
  303.                     echo twig_escape_filter($this->env$context["label"], "html"nulltrue);
  304.                     echo "\">
  305.                     ";
  306.                     // line 173
  307.                     echo twig_escape_filter($this->env$context["message"], "html"nulltrue);
  308.                     echo "
  309.                 </div>
  310.             ";
  311.                 }
  312.                 $_parent $context['_parent'];
  313.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['message'], $context['_parent'], $context['loop']);
  314.                 $context array_intersect_key($context$_parent) + $_parent;
  315.                 // line 176
  316.                 echo "        ";
  317.             }
  318.             $_parent $context['_parent'];
  319.             unset($context['_seq'], $context['_iterated'], $context['label'], $context['messages'], $context['_parent'], $context['loop']);
  320.             $context array_intersect_key($context$_parent) + $_parent;
  321.             // line 177
  322.             echo "    ";
  323.         }
  324.         // line 178
  325.         echo "    ";
  326.         $this->displayBlock('body'$context$blocks);
  327.         // line 179
  328.         echo "
  329.     <script>
  330.         const bannerBasePath = '/img/partner/banner';
  331.         const bannerRoutes = {
  332.             desktop: '";
  333.         // line 183
  334.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_banner");
  335.         echo "',
  336.             mobile: '";
  337.         // line 184
  338.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("app_mobile_banner");
  339.         echo "'
  340.         };
  341.         const currentPath = window.location.pathname;
  342.         Promise.all([
  343.             fetch(bannerRoutes.desktop).then(response => response.json()),
  344.             fetch(bannerRoutes.mobile).then(response => response.json())
  345.         ])
  346.             .then(([desktopBannerData, mobileBannerData]) => {
  347.                 const bannerContainer = document.getElementById('banner-container');
  348.                 let mobileBannerContainer = document.getElementById('banner-mobile-container');
  349.                 const blogTextContainer = document.getElementById('blog-text');
  350.                 if (blogTextContainer) {
  351.                     const allParagraphs = Array.from(blogTextContainer.querySelectorAll('p')).filter(p => !p.querySelector('img'));
  352.                     const fifthParagraph = allParagraphs[4];
  353.                     if (fifthParagraph) {
  354.                         if (!mobileBannerContainer) {
  355.                             mobileBannerContainer = document.createElement('div');
  356.                             mobileBannerContainer.id = 'banner-mobile-container';
  357.                             mobileBannerContainer.classList.add('banner-mobile');
  358.                             document.body.appendChild(mobileBannerContainer);
  359.                         }
  360.                         mobileBannerContainer.innerHTML = `
  361.                 <a href=\"\${mobileBannerData.url}\">
  362.                     <img src=\"\${bannerBasePath}/\${mobileBannerData.image}\" alt=\"Partner banner\">
  363.                 </a>
  364.             `;
  365.                         fifthParagraph.insertAdjacentElement('afterend', mobileBannerContainer);
  366.                     }
  367.                 }
  368.                 if (bannerContainer && desktopBannerData) {
  369.                     bannerContainer.innerHTML = `
  370.             <a href=\"\${desktopBannerData.url}\" data-banner-id=\"\${desktopBannerData.id}\" class=\"banner-link\">
  371.                 <img src=\"\${bannerBasePath}/\${desktopBannerData.image}\" alt=\"Partner banner\">
  372.             </a>
  373.         `;
  374.                 }
  375.                 if (mobileBannerContainer && mobileBannerData) {
  376.                     mobileBannerContainer.innerHTML = `
  377.             <a href=\"\${mobileBannerData.url}\" data-banner-id=\"\${mobileBannerData.id}\" class=\"banner-link\">
  378.                 <img src=\"\${bannerBasePath}/\${mobileBannerData.image}\" alt=\"Partner banner\">
  379.             </a>
  380.         `;
  381.                 }
  382.                 document.querySelectorAll('.banner-link').forEach(link => {
  383.                     link.addEventListener('click', function (e) {
  384.                         e.preventDefault();
  385.                         const bannerId = this.getAttribute('data-banner-id');
  386.                         fetch(`/banner/\${bannerId}/click`, {method: 'POST'})
  387.                             .then(() => {
  388.                                 window.location.href = this.href;
  389.                             });
  390.                     });
  391.                 });
  392.             })
  393.             .catch(error => console.error('Error loading banners:', error));
  394.     </script>
  395. </main>
  396. ";
  397.         // line 250
  398.         $this->displayBlock('footer'$context$blocks);
  399.         // line 253
  400.         echo "
  401. ";
  402.         // line 254
  403.         $this->displayBlock('mobileBranding'$context$blocks);
  404.         // line 274
  405.         echo "
  406. <script src=\"";
  407.         // line 276
  408.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("plugins/OverlayScrollbars-1.x/js/jquery.overlayScrollbars.min.js"), "html"nulltrue);
  409.         echo "\"></script>
  410. <script src=\"";
  411.         // line 277
  412.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("plugins/Gallery-master/js/blueimp-gallery.min.js"), "html"nulltrue);
  413.         echo "\"></script>
  414. <script src=\"";
  415.         // line 278
  416.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("plugins/slick/slick.min.js"), "html"nulltrue);
  417.         echo "\"></script>
  418. <script src=\"";
  419.         // line 279
  420.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("js/default.js"), "html"nulltrue);
  421.         echo "\"></script>
  422. </html>
  423. ";
  424.         
  425.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  426.         
  427.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  428.     }
  429.     // line 32
  430.     public function block_title($context, array $blocks = [])
  431.     {
  432.         $macros $this->macros;
  433.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  434.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  435.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  436.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  437.         echo " ";
  438.         
  439.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  440.         
  441.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  442.     }
  443.     // line 33
  444.     public function block_meta_description($context, array $blocks = [])
  445.     {
  446.         $macros $this->macros;
  447.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  448.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta_description"));
  449.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  450.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta_description"));
  451.         // line 34
  452.         echo "        <meta name=\"description\" content=\"";
  453.         $this->displayBlock('desc'$context$blocks);
  454.         echo "\">
  455.     ";
  456.         
  457.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  458.         
  459.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  460.     }
  461.     public function block_desc($context, array $blocks = [])
  462.     {
  463.         $macros $this->macros;
  464.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  465.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""desc"));
  466.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  467.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""desc"));
  468.         
  469.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  470.         
  471.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  472.     }
  473.     // line 58
  474.     public function block_stylesheets($context, array $blocks = [])
  475.     {
  476.         $macros $this->macros;
  477.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  478.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  479.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  480.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  481.         // line 59
  482.         echo "        ";
  483.         echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("app");
  484.         echo "
  485.     ";
  486.         
  487.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  488.         
  489.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  490.     }
  491.     // line 61
  492.     public function block_javascripts($context, array $blocks = [])
  493.     {
  494.         $macros $this->macros;
  495.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  496.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  497.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  498.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  499.         // line 62
  500.         echo "        ";
  501.         echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("app");
  502.         echo "
  503.     ";
  504.         
  505.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  506.         
  507.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  508.     }
  509.     // line 109
  510.     public function block_body_class($context, array $blocks = [])
  511.     {
  512.         $macros $this->macros;
  513.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  514.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_class"));
  515.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  516.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_class"));
  517.         
  518.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  519.         
  520.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  521.     }
  522.     // line 168
  523.     public function block_main_class($context, array $blocks = [])
  524.     {
  525.         $macros $this->macros;
  526.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  527.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main_class"));
  528.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  529.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""main_class"));
  530.         
  531.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  532.         
  533.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  534.     }
  535.     // line 178
  536.     public function block_body($context, array $blocks = [])
  537.     {
  538.         $macros $this->macros;
  539.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  540.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  541.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  542.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  543.         echo "  ";
  544.         
  545.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  546.         
  547.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  548.     }
  549.     // line 250
  550.     public function block_footer($context, array $blocks = [])
  551.     {
  552.         $macros $this->macros;
  553.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  554.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  555.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  556.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  557.         // line 251
  558.         echo "    ";
  559.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\PageController::footer", ["request" => twig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'251$this->source); })()), "request", [], "any"falsefalsefalse251)]));
  560.         echo "
  561. ";
  562.         
  563.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  564.         
  565.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  566.     }
  567.     // line 254
  568.     public function block_mobileBranding($context, array $blocks = [])
  569.     {
  570.         $macros $this->macros;
  571.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  572.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mobileBranding"));
  573.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  574.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mobileBranding"));
  575.         // line 255
  576.         echo "    ";
  577.         $context["excludedRoutes"] = [=> "app_homepage"=> "page_vehicle_search"=> "page_vehicle_detail"=> "page_dealer"=> "page_dealer_detail"=> "page_dealer_vehicle"=> "page_prohlidka_ojeteho_auta"=> "vehicle_inspection_form"=> "vehicle_search_form"=> "dealer_inspection_form"];
  578.         // line 267
  579.         echo "
  580.     ";
  581.         // line 268
  582.         $context["currentRoute"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'268$this->source); })()), "request", [], "any"falsefalsefalse268), "attributes", [], "any"falsefalsefalse268), "get", [=> "_route"], "method"falsefalsefalse268);
  583.         // line 269
  584.         echo "
  585.     ";
  586.         // line 270
  587.         if (!twig_in_filter((isset($context["currentRoute"]) || array_key_exists("currentRoute"$context) ? $context["currentRoute"] : (function () { throw new RuntimeError('Variable "currentRoute" does not exist.'270$this->source); })()), (isset($context["excludedRoutes"]) || array_key_exists("excludedRoutes"$context) ? $context["excludedRoutes"] : (function () { throw new RuntimeError('Variable "excludedRoutes" does not exist.'270$this->source); })()))) {
  588.             // line 271
  589.             echo "        <script type=\"text/javascript\" src=\"//delivery.r2b2.cz/get/autanet.cz/generic/fixed/mobile\"></script>
  590.     ";
  591.         }
  592.         
  593.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  594.         
  595.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  596.     }
  597.     public function getTemplateName()
  598.     {
  599.         return "base.html.twig";
  600.     }
  601.     public function isTraitable()
  602.     {
  603.         return false;
  604.     }
  605.     public function getDebugInfo()
  606.     {
  607.         return array (  673 => 271,  671 => 270,  668 => 269,  666 => 268,  663 => 267,  660 => 255,  650 => 254,  637 => 251,  627 => 250,  608 => 178,  590 => 168,  572 => 109,  559 => 62,  549 => 61,  536 => 59,  526 => 58,  496 => 34,  486 => 33,  467 => 32,  452 => 279,  448 => 278,  444 => 277,  440 => 276,  436 => 274,  434 => 254,  431 => 253,  429 => 250,  360 => 184,  356 => 183,  350 => 179,  347 => 178,  344 => 177,  338 => 176,  329 => 173,  324 => 172,  319 => 171,  314 => 170,  312 => 169,  308 => 168,  305 => 167,  303 => 166,  288 => 154,  284 => 153,  279 => 151,  275 => 150,  270 => 148,  266 => 147,  258 => 142,  254 => 141,  250 => 140,  226 => 119,  222 => 118,  210 => 109,  205 => 106,  201 => 104,  197 => 102,  195 => 101,  192 => 100,  189 => 99,  187 => 98,  151 => 64,  148 => 61,  146 => 58,  141 => 56,  136 => 54,  131 => 52,  127 => 51,  119 => 45,  114 => 42,  109 => 40,  105 => 39,  101 => 38,  97 => 37,  92 => 36,  90 => 33,  86 => 32,  53 => 1,);
  608.     }
  609.     public function getSourceContext()
  610.     {
  611.         return new Source("<!DOCTYPE html>
  612. <html>
  613. <head>
  614.     <!-- Google Tag Manager -->
  615. \t<script>(function(w,d,s,l,i){ w[l]=w[l]||[];w[l].push({ 'gtm.start':
  616. \tnew Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
  617. \tj=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
  618. \t'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
  619. \t})(window,document,'script','dataLayer','GTM-NJJFCJ');</script>
  620. \t<!-- End Google Tag Manager -->
  621.     <!-- Meta Pixel Code -->
  622. \t<script>
  623. \t!function(f,b,e,v,n,t,s)
  624. \t{ if(f.fbq)return;n=f.fbq=function(){ n.callMethod?
  625. \tn.callMethod.apply(n,arguments):n.queue.push(arguments)};
  626. \tif(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
  627. \tn.queue=[];t=b.createElement(e);t.async=!0;
  628. \tt.src=v;s=b.getElementsByTagName(e)[0];
  629. \ts.parentNode.insertBefore(t,s)}(window, document,'script',
  630. \t'https://connect.facebook.net/en_US/fbevents.js');
  631. \tfbq('init', '1233084501283271');
  632. \tfbq('track', 'PageView');
  633. \t</script>
  634. \t<noscript><img height=\"1\" width=\"1\" style=\"display:none\"
  635. \tsrc=\"https://www.facebook.com/tr?id=1233084501283271&ev=PageView&noscript=1\"
  636. \t/></noscript>
  637. \t<!-- End Meta Pixel Code -->
  638.     <meta charset=\"UTF-8\">
  639.     <link rel=\"stylesheet\" href=\"https://use.typekit.net/qir3knc.css\">
  640.     <title>{% block title %} {% endblock %}</title>
  641.     {% block meta_description %}
  642.         <meta name=\"description\" content=\"{% block desc %}{% endblock %}\">
  643.     {% endblock %}
  644.     <link rel=\"canonical\" href=\"{{ app.request.uri }}\">    
  645.     <link rel=\"icon\" type=\"image/png\" href=\"{{ asset('img/favicon/favicon-96x96.png') }}\" sizes=\"96x96\" />
  646. \t<link rel=\"icon\" type=\"image/svg+xml\" href=\"{{ asset('img/favicon/favicon.svg') }}\" />
  647. \t<link rel=\"shortcut icon\" href=\"{{ asset('img/favicon/favicon.ico') }}\" />
  648. \t<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"{{ asset('img/favicon/apple-touch-icon.png') }}\" />
  649. \t<meta name=\"apple-mobile-web-app-title\" content=\"Autanet.cz\" />
  650. \t<link rel=\"manifest\" href=\"{{ asset('img/favicon/site.webmanifest') }}\" />
  651.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1, shrink-to-fit=no\">
  652.     {# Run `composer require symfony/webpack-encore-bundle` to start using Symfony UX #}
  653.     <script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.0/jquery.min.js\"
  654.             integrity=\"sha512-3gJwYpMe3QewGELv8k/BX9vcqhryRdzRMxVfq6ngyWXwo03GFEzjsUm8Q7RZcHPHksttq7/GFoxjCVUjkjvPdw==\"
  655.             crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script>
  656.     <link href=\"https://cdn.jsdelivr.net/npm/select2@4.1.0-rc.0/dist/css/select2.min.css\" rel=\"stylesheet\">
  657.     <link href=\"{{ asset('plugins/OverlayScrollbars-1.x/css/OverlayScrollbars.min.css') }}\" rel=\"stylesheet\">
  658.     <link href=\"{{ asset('plugins/Gallery-master/css/blueimp-gallery.min.css') }}\" rel=\"stylesheet\">
  659.     <link href=\"{{ asset('plugins/slick/slick.css') }}\" rel=\"stylesheet\">
  660.     <link href=\"{{ asset('fonts/style.css') }}\" rel=\"stylesheet\">
  661.     {% block stylesheets %}
  662.         {{ encore_entry_link_tags('app') }}
  663.     {% endblock %}
  664.     {% block javascripts %}
  665.         {{ encore_entry_script_tags('app') }}
  666.     {% endblock %}
  667.     <script language=\"JavaScript\" type=\"text/javascript\">
  668.         document.write('<img src=https://toplist.cz/dot.asp?id=61738&amp;http=' + escape(document.referrer) + '&amp;wi=' + escape(window.screen.width) + '&amp;he=' + escape(window.screen.height) + '&amp;t=' + escape(document.title) + ' width=\"1\" height=\"1\" border=0 alt=\" \" />');
  669.     </script>
  670.     <noscript><img src=https://toplist.cz/dot.asp?id=61738 border=\"0\" alt=\" \" width=\"1\" height=\"1\"/></noscript>
  671.     <!-- (C)2000-2015 Gemius SA - gemiusAudience / autanet.cz / Homepage -->
  672.     <script type=\"text/javascript\">
  673.         var pp_gemius_identifier = 'ogg70HNn3AMZzJdBUqRQipcPzStg1JrY61PGru.QL2P.47';
  674.         var pp_gemius_use_cmp = true;
  675.         function gemius_pending(i) {
  676.             window[i] = window[i] || function () {
  677.                 var x = window[i + '_pdata'] = window[i + '_pdata'] || [];
  678.                 x[x.length] = arguments;
  679.             };
  680.         };
  681.         gemius_pending('gemius_hit');
  682.         gemius_pending('gemius_event');
  683.         gemius_pending('pp_gemius_hit');
  684.         gemius_pending('pp_gemius_event');
  685.         (function (d, t) {
  686.             try {
  687.                 var gt = d.createElement(t), s = d.getElementsByTagName(t)[0],
  688.                     l = 'http' + ((location.protocol == 'https:') ? 's' : '');
  689.                 gt.setAttribute('async', 'async');
  690.                 gt.setAttribute('defer', 'defer');
  691.                 gt.src = l + '://spir.hit.gemius.pl/xgemius.js';
  692.                 s.parentNode.insertBefore(gt, s);
  693.             } catch (e) {
  694.             }
  695.         })(document, 'script');
  696.     </script>
  697.     {% set queryParams = app.request.query.all %}
  698.     {% if isBasicDealer is defined and isBasicDealer %}
  699.         <meta name=\"robots\" content=\"noindex, follow\">
  700.     {% elseif queryParams['vehicleId'] is defined or app.environment != 'prod' %}
  701.         <meta name=\"robots\" content=\"noindex, nofollow\">
  702.     {% else %}
  703.         <meta name=\"robots\" content=\"all\">
  704.     {% endif %}
  705. </head>
  706. <body class=\"{% block body_class %}{% endblock %}\">
  707. <!-- Google Tag Manager (noscript) -->
  708. <noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-NJJFCJ\"
  709. height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe></noscript>
  710. <!-- End Google Tag Manager (noscript) -->
  711. </body>
  712. <header class=\"header\">
  713.     <div class=\"header__overlay js-header__overlay\"></div>
  714.     <div class=\"header__container\">
  715.         <a class=\"header__logo\" href=\"{{ path('app_homepage') }}\">
  716.             <img src=\"{{ asset('img/header__logo.svg') }}\" alt=\"\" loading=\"lazy\">
  717.         </a>
  718.         <div class=\"header__collapse js-header__collapse\">
  719.             <nav class=\"header__nav\">
  720.                 <div class=\"header__nav-dropdown\">
  721.                     <div class=\"header__nav-dropdown-toggler js-header__nav-dropdown-toggler\">Nabídka vozidel</div>
  722.                     <div class=\"header__nav-dropdown-collapse\">
  723.                         <div class=\"header__nav-submenu\">
  724.                             <a class=\"header__nav-submenu-item\" href=\"/osobni-vozidla\">Osobní</a>
  725.                             <a class=\"header__nav-submenu-item\" href=\"/uzitkova-vozidla\">Užitková</a>
  726.                             <a class=\"header__nav-submenu-item\" href=\"/nakladni-vozidla\">Nákladní</a>
  727.                             <a class=\"header__nav-submenu-item\" href=\"/obytna-vozidla\">Obytná</a>
  728.                             <a class=\"header__nav-submenu-item\" href=\"/motorky-skutry\">Motorky</a>
  729.                             <a class=\"header__nav-submenu-item\" href=\"/privesy-a-navesy\">Přívěsy a návěsy</a>
  730.                             <a class=\"header__nav-submenu-item\" href=\"/autobusy\">Autobusy</a>
  731.                             <a class=\"header__nav-submenu-item\" href=\"/pracovni-stroje\">Pracovní stroje</a>
  732.                             <a class=\"header__nav-submenu-item\" href=\"/nahradni-dily\">Náhradní díly</a>
  733.                             <a class=\"header__nav-submenu-item\" href=\"/prislusenstvi\">Příslušenství</a>
  734.                         </div>
  735.                     </div>
  736.                 </div>
  737.                 <a href=\"{{ path('page_dealer') }}\">Prodejci</a>
  738.                 <a href=\"{{ path('page_blog', { urlKind: 'testy-aut'  }) }}\">Testy aut</a>
  739.                 <a href=\"{{ path('page_proverit_auto') }}\">Prověřit auto</a>
  740.                 <div class=\"header__nav-dropdown\">
  741.                     <div class=\"header__nav-dropdown-toggler js-header__nav-dropdown-toggler\">Magazín</div>
  742.                     <div class=\"header__nav-dropdown-collapse\">
  743.                         <div class=\"header__nav-submenu\">
  744.                             <a class=\"header__nav-submenu-item\" href=\"{{ path('page_blog', { urlKind: 'novinky'  }) }}\">Novinky</a>
  745.                             <a class=\"header__nav-submenu-item\" href=\"{{ path('page_blog', { urlKind: 'rady-a-tipy'  }) }}\">Rady a tipy</a>
  746.                             <a class=\"header__nav-submenu-item\"
  747.                                href=\"{{ path('page_blog', { urlKind: 'nove-modely'  }) }}\">Nové modely</a>
  748.                             <a class=\"header__nav-submenu-item\" href=\"{{ path('page_blog', { urlKind: 'ojetiny'  }) }}\">Ojetiny</a>
  749.                             <a class=\"header__nav-submenu-item\"
  750.                                href=\"{{ path('page_blog', { urlKind: 'auto-a-zivot'  }) }}\"> Auto a život</a>
  751.                             <a class=\"header__nav-submenu-item\" href=\"{{ path('page_blog', { urlKind: 'videa'  }) }}\">Videa</a>
  752.                         </div>
  753.                     </div>
  754.                 </div>
  755.             </nav>
  756.         </div>
  757.         <div class=\"header__toggler js-header__toggler\">
  758.             <span></span>
  759.         </div>
  760.     </div>
  761. </header>
  762. {% include 'admin-menu.html.twig' %}
  763. <main{% block main_class %}{% endblock %}>
  764.     {% if show_flash_messages is not defined or show_flash_messages %}
  765.         {% for label, messages in app.flashes %}
  766.             {% for message in messages %}
  767.                 <div class=\"alert alert-{{ label }}\">
  768.                     {{ message }}
  769.                 </div>
  770.             {% endfor %}
  771.         {% endfor %}
  772.     {% endif %}
  773.     {% block body %}  {% endblock %}
  774.     <script>
  775.         const bannerBasePath = '/img/partner/banner';
  776.         const bannerRoutes = {
  777.             desktop: '{{ path('app_banner') }}',
  778.             mobile: '{{ path('app_mobile_banner') }}'
  779.         };
  780.         const currentPath = window.location.pathname;
  781.         Promise.all([
  782.             fetch(bannerRoutes.desktop).then(response => response.json()),
  783.             fetch(bannerRoutes.mobile).then(response => response.json())
  784.         ])
  785.             .then(([desktopBannerData, mobileBannerData]) => {
  786.                 const bannerContainer = document.getElementById('banner-container');
  787.                 let mobileBannerContainer = document.getElementById('banner-mobile-container');
  788.                 const blogTextContainer = document.getElementById('blog-text');
  789.                 if (blogTextContainer) {
  790.                     const allParagraphs = Array.from(blogTextContainer.querySelectorAll('p')).filter(p => !p.querySelector('img'));
  791.                     const fifthParagraph = allParagraphs[4];
  792.                     if (fifthParagraph) {
  793.                         if (!mobileBannerContainer) {
  794.                             mobileBannerContainer = document.createElement('div');
  795.                             mobileBannerContainer.id = 'banner-mobile-container';
  796.                             mobileBannerContainer.classList.add('banner-mobile');
  797.                             document.body.appendChild(mobileBannerContainer);
  798.                         }
  799.                         mobileBannerContainer.innerHTML = `
  800.                 <a href=\"\${mobileBannerData.url}\">
  801.                     <img src=\"\${bannerBasePath}/\${mobileBannerData.image}\" alt=\"Partner banner\">
  802.                 </a>
  803.             `;
  804.                         fifthParagraph.insertAdjacentElement('afterend', mobileBannerContainer);
  805.                     }
  806.                 }
  807.                 if (bannerContainer && desktopBannerData) {
  808.                     bannerContainer.innerHTML = `
  809.             <a href=\"\${desktopBannerData.url}\" data-banner-id=\"\${desktopBannerData.id}\" class=\"banner-link\">
  810.                 <img src=\"\${bannerBasePath}/\${desktopBannerData.image}\" alt=\"Partner banner\">
  811.             </a>
  812.         `;
  813.                 }
  814.                 if (mobileBannerContainer && mobileBannerData) {
  815.                     mobileBannerContainer.innerHTML = `
  816.             <a href=\"\${mobileBannerData.url}\" data-banner-id=\"\${mobileBannerData.id}\" class=\"banner-link\">
  817.                 <img src=\"\${bannerBasePath}/\${mobileBannerData.image}\" alt=\"Partner banner\">
  818.             </a>
  819.         `;
  820.                 }
  821.                 document.querySelectorAll('.banner-link').forEach(link => {
  822.                     link.addEventListener('click', function (e) {
  823.                         e.preventDefault();
  824.                         const bannerId = this.getAttribute('data-banner-id');
  825.                         fetch(`/banner/\${bannerId}/click`, {method: 'POST'})
  826.                             .then(() => {
  827.                                 window.location.href = this.href;
  828.                             });
  829.                     });
  830.                 });
  831.             })
  832.             .catch(error => console.error('Error loading banners:', error));
  833.     </script>
  834. </main>
  835. {% block footer %}
  836.     {{ render(controller( 'App\\\\Controller\\\\PageController::footer', { request: app.request } )) }}
  837. {% endblock %}
  838. {% block mobileBranding %}
  839.     {% set excludedRoutes = [
  840.         'app_homepage',
  841.         'page_vehicle_search',
  842.         'page_vehicle_detail',
  843.         'page_dealer',
  844.         'page_dealer_detail',
  845.         'page_dealer_vehicle',
  846.         'page_prohlidka_ojeteho_auta',
  847.         'vehicle_inspection_form',
  848.         'vehicle_search_form',
  849.         'dealer_inspection_form'
  850.     ] %}
  851.     {% set currentRoute = app.request.attributes.get('_route') %}
  852.     {% if currentRoute not in excludedRoutes %}
  853.         <script type=\"text/javascript\" src=\"//delivery.r2b2.cz/get/autanet.cz/generic/fixed/mobile\"></script>
  854.     {% endif %}
  855. {% endblock %}
  856. <script src=\"{{ asset('plugins/OverlayScrollbars-1.x/js/jquery.overlayScrollbars.min.js') }}\"></script>
  857. <script src=\"{{ asset('plugins/Gallery-master/js/blueimp-gallery.min.js') }}\"></script>
  858. <script src=\"{{ asset('plugins/slick/slick.min.js') }}\"></script>
  859. <script src=\"{{ asset('js/default.js') }}\"></script>
  860. </html>
  861. ""base.html.twig""/www/hosting/autanet.cz/test/templates/base.html.twig");
  862.     }
  863. }