var/cache/te_dev/twig/f1/f1aa539d5a55f8cac996bf4acbd4e2a95273321849d39d6931b744d671a52331.php line 55

Open in your IDE?
  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. /* @Web/Home/main.html.twig */
  14. class __TwigTemplate_7a482892bf59419911050ed700ba3e25ebbf2451d21aa734ca646686617adc3b extends \Twig\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->blocks = [
  23.             'title' => [$this'block_title'],
  24.             'meta' => [$this'block_meta'],
  25.             'stylesheets' => [$this'block_stylesheets'],
  26.             'javascripts' => [$this'block_javascripts'],
  27.             'content' => [$this'block_content'],
  28.         ];
  29.     }
  30.     protected function doGetParent(array $context)
  31.     {
  32.         // line 1
  33.         return "@Web/layout.html.twig";
  34.     }
  35.     protected function doDisplay(array $context, array $blocks = [])
  36.     {
  37.         $macros $this->macros;
  38.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  39.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Web/Home/main.html.twig"));
  40.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  41.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Web/Home/main.html.twig"));
  42.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  43.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@Web/Home/main.html.twig"));
  44.         $this->parent $this->loadTemplate("@Web/layout.html.twig""@Web/Home/main.html.twig"1);
  45.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  46.         
  47.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  48.         
  49.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  50.         
  51.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  52.     }
  53.     // line 3
  54.     public function block_title($context, array $blocks = [])
  55.     {
  56.         $macros $this->macros;
  57.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  58.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  59.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  60.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  61.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  62.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  63.         // line 4
  64.         echo "\t";
  65.         echo twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'4$this->source); })()), "title", [], "any"falsefalsefalse4);
  66.         echo "
  67. ";
  68.         
  69.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  70.         
  71.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  72.         
  73.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  74.     }
  75.     // line 7
  76.     public function block_meta($context, array $blocks = [])
  77.     {
  78.         $macros $this->macros;
  79.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  80.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  81.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  82.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  83.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  84.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  85.         // line 8
  86.         echo "    <meta name=\"keywords\" content=\"";
  87.         echo twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'8$this->source); })()), "keywords", [], "any"falsefalsefalse8);
  88.         echo "\" />
  89.     <meta name=\"description\" content=\"";
  90.         // line 9
  91.         echo twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'9$this->source); })()), "description", [], "any"falsefalsefalse9);
  92.         echo "\" />
  93.     <meta property=\"og:type\" content=\"website\" />
  94.     <meta property=\"og:title\" content=\"";
  95.         // line 12
  96.         echo twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'12$this->source); })()), "title", [], "any"falsefalsefalse12);
  97.         echo "\" />
  98.     <meta property=\"og:description\" content=\"";
  99.         // line 13
  100.         echo twig_get_attribute($this->env$this->source, (isset($context["meta"]) || array_key_exists("meta"$context) ? $context["meta"] : (function () { throw new RuntimeError('Variable "meta" does not exist.'13$this->source); })()), "description", [], "any"falsefalsefalse13);
  101.         echo "\" />
  102.     <meta property=\"og:image\" content=\"https://tile.expert/img/topMenu/hdLogo.png\" />
  103.     <meta property=\"og:image:width\" content=\"150\" />
  104.     <meta property=\"og:image:height\" content=\"27\" />
  105.     <meta property=\"og:image:type\" content=\"image/jpeg\" />
  106.     <meta property=\"og:locale\" content=\"";
  107.         // line 18
  108.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["te"]) || array_key_exists("te"$context) ? $context["te"] : (function () { throw new RuntimeError('Variable "te" does not exist.'18$this->source); })()), "locale", [], "any"falsefalsefalse18), "getCurLocaleISO", [], "method"falsefalsefalse18), "html"nulltrue);
  109.         echo "\" />
  110.     <meta property=\"og:url\" content=\"";
  111.         // line 19
  112.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["te"]) || array_key_exists("te"$context) ? $context["te"] : (function () { throw new RuntimeError('Variable "te" does not exist.'19$this->source); })()), "request", [], "any"falsefalsefalse19), "uri", [], "any"falsefalsefalse19), "html"nulltrue);
  113.         echo "\" />
  114.     <meta property=\"og:site_name\" content=\"Tile.Expert\" />
  115. ";
  116.         
  117.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  118.         
  119.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  120.         
  121.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  122.     }
  123.     // line 23
  124.     public function block_stylesheets($context, array $blocks = [])
  125.     {
  126.         $macros $this->macros;
  127.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  128.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  129.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  130.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  131.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  132.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  133.         // line 24
  134.         echo "    ";
  135.         $this->displayParentBlock("stylesheets"$context$blocks);
  136.         echo "
  137.     <link rel=\"stylesheet\" href=\"";
  138.         // line 25
  139.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("_css/home.min.css"), "html"nulltrue);
  140.         echo "\" />
  141. ";
  142.         
  143.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  144.         
  145.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  146.         
  147.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  148.     }
  149.     // line 28
  150.     public function block_javascripts($context, array $blocks = [])
  151.     {
  152.         $macros $this->macros;
  153.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  154.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  155.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  156.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  157.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  158.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  159.         // line 29
  160.         echo "    ";
  161.         $this->displayParentBlock("javascripts"$context$blocks);
  162.         echo "
  163.     ";
  164.         // line 31
  165.         if (twig_get_attribute($this->env$this->source, (isset($context["te"]) || array_key_exists("te"$context) ? $context["te"] : (function () { throw new RuntimeError('Variable "te" does not exist.'31$this->source); })()), "checkIsDev", [], "any"falsefalsefalse31)) {
  166.             // line 32
  167.             echo "        <script src=\"";
  168.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("_js/home.js"), "html"nulltrue);
  169.             echo "\"></script>
  170.     ";
  171.         } else {
  172.             // line 34
  173.             echo "        <script src=\"";
  174.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("_js/home.min.js"), "html"nulltrue);
  175.             echo "\"></script>
  176.     ";
  177.         }
  178.         
  179.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  180.         
  181.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  182.         
  183.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  184.     }
  185.     // line 38
  186.     public function block_content($context, array $blocks = [])
  187.     {
  188.         $macros $this->macros;
  189.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  190.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->enter($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  191.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  192.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  193.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  194.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  195.         // line 39
  196.         echo "\t<div class=\"target\">
  197.         <div class=\"general-content\">
  198.             ";
  199.         // line 43
  200.         echo "            ";
  201.         $this->loadTemplate("@Web/Home/_last-collection-carousel.html.twig""@Web/Home/main.html.twig"43)->display($context);
  202.         // line 44
  203.         echo "
  204.             ";
  205.         // line 46
  206.         echo "            ";
  207.         // line 49
  208.         echo "            <div id=\"reviews_container\"
  209.                 ";
  210.         // line 50
  211.         echo (((array_key_exists("isFirstFourVisit"$context) && (isset($context["isFirstFourVisit"]) || array_key_exists("isFirstFourVisit"$context) ? $context["isFirstFourVisit"] : (function () { throw new RuntimeError('Variable "isFirstFourVisit" does not exist.'50$this->source); })()))) ? ("") : (" class=\"hide-reviews-carousel\""));
  212.         // line 53
  213.         echo "
  214.             >
  215.                 ";
  216.         // line 56
  217.         echo "                <span translate=\"no\">
  218.                 \t";
  219.         // line 57
  220.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi"Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("WebBundle\\Controller\\HomeController::reviewsAction"));
  221.         echo "
  222.                 </span>
  223.             </div>
  224.             <div class=\"clearfix\"></div>
  225.             ";
  226.         // line 64
  227.         echo "            ";
  228.         $this->loadTemplate("@Web/Home/_top-carousel.html.twig""@Web/Home/main.html.twig"64)->display(twig_array_merge($context, ["isHome" => true]));
  229.         // line 65
  230.         echo "
  231.             ";
  232.         // line 67
  233.         echo "            ";
  234.         if ((twig_length_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["publications"]) || array_key_exists("publications"$context) ? $context["publications"] : (function () { throw new RuntimeError('Variable "publications" does not exist.'67$this->source); })()), "list", [], "any"falsefalsefalse67)) > 0)) {
  235.             // line 68
  236.             echo "                ";
  237.             $this->loadTemplate("@Web/Home/_blogs.html.twig""@Web/Home/main.html.twig"68)->display($context);
  238.             // line 69
  239.             echo "            ";
  240.         }
  241.         // line 70
  242.         echo "            <h2 class=\"carousel-name different\">";
  243.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("main_different"), "html"nulltrue);
  244.         echo "</h2>
  245.             <div class=\"row\">
  246.                 <div class=\"differences\">
  247.                 <!-- для локали ru задать класс, чтобы заменять иконку -->
  248.                 ";
  249.         // line 74
  250.         $context["change_icon"] = "";
  251.         // line 75
  252.         echo "                ";
  253.         if (($this->extensions['WebBundle\Twig\AppExtension']->userLocale() == "ru")) {
  254.             // line 76
  255.             echo "                    ";
  256.             $context["change_icon"] = "-change-icon";
  257.             // line 77
  258.             echo "                ";
  259.         }
  260.         // line 78
  261.         echo "
  262.                 <div class=\"differences-list\">
  263.                     <div class=\"distinction \">
  264.                         <div class=\"distinction-icon\">
  265.                             <img
  266.                                 src=\"/img/home/differences/price-and-time.svg\"
  267.                                 loading=\"lazy\"
  268.                                 width=\"77\"
  269.                                 height=\"65\"
  270.                             />
  271.                         </div>
  272.                         <div class=\"text\">";
  273.         // line 89
  274.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("main_good_price"), "html"nulltrue);
  275.         echo "</div>
  276.                     </div>
  277.                     <div class=\"distinction\">
  278.                         <div class=\"distinction-icon\">
  279.                             <img
  280.                                 src=\"/img/home/differences/delivery.svg\"
  281.                                 loading=\"lazy\"
  282.                                 width=\"64\"
  283.                                 height=\"65\"
  284.                             />
  285.                         </div>
  286.                         <div class=\"text text_ref\">";
  287.         // line 100
  288.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("main_sample_delivery"), "html"nulltrue);
  289.         echo "</div>
  290.                     </div>
  291.                     <div class=\"distinction \">
  292.                         <div class=\"distinction-icon\">
  293.                             <img
  294.                                 src=\"/img/home/differences/payments.svg\"
  295.                                 loading=\"lazy\"
  296.                                 width=\"79.63\"
  297.                                 height=\"66.32\"
  298.                             />
  299.                         </div>
  300.                         <div class=\"text\">";
  301.         // line 111
  302.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("main_paypal_support"), "html"nulltrue);
  303.         echo "</div>
  304.                     </div>
  305.                     <div class=\"distinction \">
  306.                         <div class=\"distinction-icon\">
  307.                             <img
  308.                                 src=\"/img/home/differences/desing.svg\"
  309.                                 loading=\"lazy\"
  310.                                 width=\"75.2\"
  311.                                 height=\"64\"
  312.                             />
  313.                         </div>
  314.                         <div class=\"text\">";
  315.         // line 122
  316.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("main_real_photo"), "html"nulltrue);
  317.         echo "</div>
  318.                     </div>
  319.                     <div class=\"distinction\">
  320.                         <div class=\"distinction-icon\">
  321.                             <img
  322.                                 src=\"/img/home/differences/support.svg\"
  323.                                 loading=\"lazy\"
  324.                                 width=\"65.6\"
  325.                                 height=\"65.76\"
  326.                             />
  327.                         </div>
  328.                         <div class=\"text\">";
  329.         // line 133
  330.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("main_every_order"), "html"nulltrue);
  331.         echo "</div>
  332.                     </div>
  333.                     <div class=\"distinction\">
  334.                         <div class=\"distinction-icon\">
  335.                             <img
  336.                                 src=\"/img/home/differences/devices.svg\"
  337.                                 loading=\"lazy\"
  338.                                 width=\"75\"
  339.                                 height=\"65\"
  340.                             />
  341.                         </div>
  342.                         <div class=\"text\">";
  343.         // line 144
  344.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("main_mobile_support"), "html"nulltrue);
  345.         echo "</div>
  346.                     </div>
  347.                 </div>
  348.                 ";
  349.         // line 153
  350.         echo "
  351.                 <div class=\"both\"></div>
  352.             </div>
  353.             </div>
  354.             <div class=\"wrap-no-panic\">
  355.                 <div class=\"no-panic ";
  356.         // line 158
  357.         echo twig_escape_filter($this->env$this->extensions['WebBundle\Twig\AppExtension']->userLocale(), "html"nulltrue);
  358.         echo "\">
  359.                     <img
  360.                         src=\"/img/home/no_panic/no_panic_";
  361.         // line 160
  362.         echo twig_escape_filter($this->env$this->extensions['WebBundle\Twig\AppExtension']->userLocale(), "html"nulltrue);
  363.         echo ".svg\"
  364.                         class=\"ico-no-panic\"
  365.                         alt=\"";
  366.         // line 162
  367.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic"), "html"nulltrue);
  368.         echo "\"
  369.                         loading=\"lazy\"
  370.                     />
  371.                     <p class=\"nopanic-items\">
  372.                         <span>";
  373.         // line 167
  374.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_any_obligations"), "html"nulltrue);
  375.         echo "</span>
  376.                         <br>
  377.                         <span>
  378.                             ";
  379.         // line 171
  380.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_customer_service_p1"), "html"nulltrue);
  381.         echo "&nbsp;
  382.                             <i>";
  383.         // line 172
  384.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_customer_service_p2"), "html"nulltrue);
  385.         echo "</i>
  386.                         </span>
  387.                         <span>
  388.                             ";
  389.         // line 176
  390.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_cancel_order_p1"), "html"nulltrue);
  391.         echo "&nbsp;
  392.                             <i>";
  393.         // line 177
  394.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_cancel_order_p2"), "html"nulltrue);
  395.         echo "</i>
  396.                         </span>
  397.                         <span>
  398.                             ";
  399.         // line 181
  400.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_made_mistake_p1"), "html"nulltrue);
  401.         echo "&nbsp;
  402.                         <i>";
  403.         // line 182
  404.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_made_mistake_p2", ["%cur%" => $this->extensions['WebBundle\Twig\AppExtension']->curLimit()]), "html"nulltrue);
  405.         echo "</i>
  406.                         </span>
  407.                         ";
  408.         // line 185
  409.         if (($this->extensions['WebBundle\Twig\AppExtension']->userCountry() != "ru")) {
  410.             // line 186
  411.             echo "                            <span class=\"paypal-item\">
  412. \t                            ";
  413.             // line 187
  414.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_paypal_p1"), "html"nulltrue);
  415.             echo "&nbsp;
  416. \t                            ";
  417.             // line 191
  418.             echo "\t                            <i>";
  419.             echo $this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_paypal_all");
  420.             echo "</i>
  421. \t                        </span>
  422.                         ";
  423.         }
  424.         // line 194
  425.         echo "
  426.                         <span>
  427.                             ";
  428.         // line 196
  429.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_broken_tiles_p1"), "html"nulltrue);
  430.         echo "&nbsp;
  431.                             <i>";
  432.         // line 197
  433.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("no_panic_broken_tiles_p2"), "html"nulltrue);
  434.         echo "</i>
  435.                         </span>
  436.                     </p>
  437.                 </div>
  438.             </div>
  439.             <div class=\"both\"></div>
  440.         </div>
  441.     </div>
  442. ";
  443.         
  444.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  445.         
  446.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  447.         
  448.         $__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d->leave($__internal_17fc5a9d7f60dc995440a5a315cc27cefd5208dd5c9d418ecd10c2a16ddca18d_prof);
  449.     }
  450.     public function getTemplateName()
  451.     {
  452.         return "@Web/Home/main.html.twig";
  453.     }
  454.     public function isTraitable()
  455.     {
  456.         return false;
  457.     }
  458.     public function getDebugInfo()
  459.     {
  460.         return array (  489 => 197,  485 => 196,  481 => 194,  474 => 191,  470 => 187,  467 => 186,  465 => 185,  459 => 182,  455 => 181,  448 => 177,  444 => 176,  437 => 172,  433 => 171,  426 => 167,  418 => 162,  413 => 160,  408 => 158,  401 => 153,  394 => 144,  380 => 133,  366 => 122,  352 => 111,  338 => 100,  324 => 89,  311 => 78,  308 => 77,  305 => 76,  302 => 75,  300 => 74,  292 => 70,  289 => 69,  286 => 68,  283 => 67,  280 => 65,  277 => 64,  268 => 57,  265 => 56,  261 => 53,  259 => 50,  256 => 49,  254 => 46,  251 => 44,  248 => 43,  243 => 39,  230 => 38,  213 => 34,  207 => 32,  205 => 31,  199 => 29,  186 => 28,  171 => 25,  166 => 24,  153 => 23,  137 => 19,  133 => 18,  125 => 13,  121 => 12,  115 => 9,  110 => 8,  97 => 7,  81 => 4,  68 => 3,  39 => 1,);
  461.     }
  462.     public function getSourceContext()
  463.     {
  464.         return new Source("{% extends '@Web/layout.html.twig' %}
  465. {% block title %}
  466. \t{{ meta.title | raw }}
  467. {% endblock %}
  468. {% block meta %}
  469.     <meta name=\"keywords\" content=\"{{ meta.keywords | raw }}\" />
  470.     <meta name=\"description\" content=\"{{ meta.description | raw }}\" />
  471.     <meta property=\"og:type\" content=\"website\" />
  472.     <meta property=\"og:title\" content=\"{{ meta.title | raw }}\" />
  473.     <meta property=\"og:description\" content=\"{{ meta.description | raw }}\" />
  474.     <meta property=\"og:image\" content=\"https://tile.expert/img/topMenu/hdLogo.png\" />
  475.     <meta property=\"og:image:width\" content=\"150\" />
  476.     <meta property=\"og:image:height\" content=\"27\" />
  477.     <meta property=\"og:image:type\" content=\"image/jpeg\" />
  478.     <meta property=\"og:locale\" content=\"{{ te.locale.getCurLocaleISO() }}\" />
  479.     <meta property=\"og:url\" content=\"{{ te.request.uri }}\" />
  480.     <meta property=\"og:site_name\" content=\"Tile.Expert\" />
  481. {% endblock %}
  482. {% block stylesheets %}
  483.     {{ parent() }}
  484.     <link rel=\"stylesheet\" href=\"{{ asset('_css/home.min.css') }}\" />
  485. {% endblock %}
  486. {% block javascripts %}
  487.     {{ parent() }}
  488.     {% if te.checkIsDev %}
  489.         <script src=\"{{ asset('_js/home.js') }}\"></script>
  490.     {% else %}
  491.         <script src=\"{{ asset('_js/home.min.js') }}\"></script>
  492.     {% endif %}
  493. {% endblock %}
  494. {% block content %}
  495. \t<div class=\"target\">
  496.         <div class=\"general-content\">
  497.             {# карусель recently added #}
  498.             {% include '@Web/Home/_last-collection-carousel.html.twig' %}
  499.             {# скрывать карусель с отзывами для мобильных экранов, если пользователь зашел на главную страницу больше 4 раз #}
  500.             {#   Вернул isFirstFourVisit . В js проверка на посещение и дальнейшее
  501.             действия с классом hide-reviews-carousel, а именно его удаление вызывает
  502.             критичные сдвиги макета, и падает показатель CLS. JS код не менял #}
  503.             <div id=\"reviews_container\"
  504.                 {{ isFirstFourVisit is defined and isFirstFourVisit
  505.                     ? ''
  506.                     : ' class=\"hide-reviews-carousel\"'
  507.                 }}
  508.             >
  509.                 {# карусель отзывов #}
  510.                 <span translate=\"no\">
  511.                 \t{{ render_esi(controller('WebBundle\\\\Controller\\\\HomeController::reviewsAction')) }}
  512.                 </span>
  513.             </div>
  514.             <div class=\"clearfix\"></div>
  515.             {# карусели TOP #}
  516.             {% include '@Web/Home/_top-carousel.html.twig' with {'isHome': true} %}
  517.             {# карусель блогов #}
  518.             {% if publications.list | length > 0 %}
  519.                 {% include '@Web/Home/_blogs.html.twig' %}
  520.             {% endif %}
  521.             <h2 class=\"carousel-name different\">{{ 'main_different' | trans }}</h2>
  522.             <div class=\"row\">
  523.                 <div class=\"differences\">
  524.                 <!-- для локали ru задать класс, чтобы заменять иконку -->
  525.                 {% set change_icon = '' %}
  526.                 {% if userLocale() == 'ru' %}
  527.                     {% set change_icon = '-change-icon' %}
  528.                 {% endif %}
  529.                 <div class=\"differences-list\">
  530.                     <div class=\"distinction \">
  531.                         <div class=\"distinction-icon\">
  532.                             <img
  533.                                 src=\"/img/home/differences/price-and-time.svg\"
  534.                                 loading=\"lazy\"
  535.                                 width=\"77\"
  536.                                 height=\"65\"
  537.                             />
  538.                         </div>
  539.                         <div class=\"text\">{{ 'main_good_price' | trans }}</div>
  540.                     </div>
  541.                     <div class=\"distinction\">
  542.                         <div class=\"distinction-icon\">
  543.                             <img
  544.                                 src=\"/img/home/differences/delivery.svg\"
  545.                                 loading=\"lazy\"
  546.                                 width=\"64\"
  547.                                 height=\"65\"
  548.                             />
  549.                         </div>
  550.                         <div class=\"text text_ref\">{{ 'main_sample_delivery' | trans }}</div>
  551.                     </div>
  552.                     <div class=\"distinction \">
  553.                         <div class=\"distinction-icon\">
  554.                             <img
  555.                                 src=\"/img/home/differences/payments.svg\"
  556.                                 loading=\"lazy\"
  557.                                 width=\"79.63\"
  558.                                 height=\"66.32\"
  559.                             />
  560.                         </div>
  561.                         <div class=\"text\">{{ 'main_paypal_support' | trans }}</div>
  562.                     </div>
  563.                     <div class=\"distinction \">
  564.                         <div class=\"distinction-icon\">
  565.                             <img
  566.                                 src=\"/img/home/differences/desing.svg\"
  567.                                 loading=\"lazy\"
  568.                                 width=\"75.2\"
  569.                                 height=\"64\"
  570.                             />
  571.                         </div>
  572.                         <div class=\"text\">{{ 'main_real_photo' | trans }}</div>
  573.                     </div>
  574.                     <div class=\"distinction\">
  575.                         <div class=\"distinction-icon\">
  576.                             <img
  577.                                 src=\"/img/home/differences/support.svg\"
  578.                                 loading=\"lazy\"
  579.                                 width=\"65.6\"
  580.                                 height=\"65.76\"
  581.                             />
  582.                         </div>
  583.                         <div class=\"text\">{{ 'main_every_order' | trans }}</div>
  584.                     </div>
  585.                     <div class=\"distinction\">
  586.                         <div class=\"distinction-icon\">
  587.                             <img
  588.                                 src=\"/img/home/differences/devices.svg\"
  589.                                 loading=\"lazy\"
  590.                                 width=\"75\"
  591.                                 height=\"65\"
  592.                             />
  593.                         </div>
  594.                         <div class=\"text\">{{ 'main_mobile_support' | trans }}</div>
  595.                     </div>
  596.                 </div>
  597.                 {#<div class=\"differences-list hide\">
  598.                     <div class=\"distinction dist social-icons-list\">
  599.                         {{ render_esi(controller('WebBundle:Common:socialLink')) }}
  600.                     </div>
  601.                 </div>#}
  602.                 <div class=\"both\"></div>
  603.             </div>
  604.             </div>
  605.             <div class=\"wrap-no-panic\">
  606.                 <div class=\"no-panic {{ userLocale() }}\">
  607.                     <img
  608.                         src=\"/img/home/no_panic/no_panic_{{ userLocale() }}.svg\"
  609.                         class=\"ico-no-panic\"
  610.                         alt=\"{{ 'no_panic' | trans }}\"
  611.                         loading=\"lazy\"
  612.                     />
  613.                     <p class=\"nopanic-items\">
  614.                         <span>{{ 'no_panic_any_obligations' | trans }}</span>
  615.                         <br>
  616.                         <span>
  617.                             {{ 'no_panic_customer_service_p1' | trans }}&nbsp;
  618.                             <i>{{ 'no_panic_customer_service_p2' | trans }}</i>
  619.                         </span>
  620.                         <span>
  621.                             {{ 'no_panic_cancel_order_p1' | trans }}&nbsp;
  622.                             <i>{{ 'no_panic_cancel_order_p2' | trans }}</i>
  623.                         </span>
  624.                         <span>
  625.                             {{ 'no_panic_made_mistake_p1' | trans }}&nbsp;
  626.                         <i>{{ 'no_panic_made_mistake_p2' | trans({'%cur%': curLimit()}) }}</i>
  627.                         </span>
  628.                         {% if userCountry() != 'ru' %}
  629.                             <span class=\"paypal-item\">
  630. \t                            {{ 'no_panic_paypal_p1' | trans }}&nbsp;
  631. \t                            {#<i>{{ 'no_panic_paypal_p2_before_paypal' | trans }}</i>&nbsp;
  632. \t                            <i class=\"paypal-icon\"></i>
  633. \t                            <i>{{ 'no_panic_paypal_p2_after_paypal' | trans }}</i>#}
  634. \t                            <i>{{ 'no_panic_paypal_all' | trans | raw }}</i>
  635. \t                        </span>
  636.                         {% endif %}
  637.                         <span>
  638.                             {{ 'no_panic_broken_tiles_p1' | trans }}&nbsp;
  639.                             <i>{{ 'no_panic_broken_tiles_p2' | trans }}</i>
  640.                         </span>
  641.                     </p>
  642.                 </div>
  643.             </div>
  644.             <div class=\"both\"></div>
  645.         </div>
  646.     </div>
  647. {% endblock %}
  648. ""@Web/Home/main.html.twig""/var/www/dev5.tile.expert/src/WebBundle/Resources/views/Home/main.html.twig");
  649.     }
  650. }