var/cache/review/twig/1a/1a8211030ba900daa430d1af59cde3a1.php line 73

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. /* ProfileList/list.html.twig */
  14. class __TwigTemplate_09c006177d0309b7aaecc091c4a4831a 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->blocks = [
  23.             'title' => [$this'block_title'],
  24.             'metaDescription' => [$this'block_metaDescription'],
  25.             'name_page' => [$this'block_name_page'],
  26.             'current_menu_map' => [$this'block_current_menu_map'],
  27.             'canonical' => [$this'block_canonical'],
  28.             'stylesheet' => [$this'block_stylesheet'],
  29.             'mainContainer' => [$this'block_mainContainer'],
  30.             'mainList' => [$this'block_mainList'],
  31.             'showMore' => [$this'block_showMore'],
  32.             'javascripts' => [$this'block_javascripts'],
  33.         ];
  34.     }
  35.     protected function doGetParent(array $context)
  36.     {
  37.         // line 1
  38.         return "grid.html.twig";
  39.     }
  40.     protected function doDisplay(array $context, array $blocks = [])
  41.     {
  42.         $macros $this->macros;
  43.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  44.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  45.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  46.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  47.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  48.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""ProfileList/list.html.twig"));
  49.         $this->parent $this->loadTemplate("grid.html.twig""ProfileList/list.html.twig"1);
  50.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  51.         
  52.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  53.         
  54.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  55.         
  56.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  57.     }
  58.     // line 30
  59.     public function block_title($context, array $blocks = [])
  60.     {
  61.         $macros $this->macros;
  62.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  63.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  64.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  65.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  66.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  67.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  68.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaTitle(), "html"nulltrue);
  69.         
  70.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  71.         
  72.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  73.         
  74.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  75.     }
  76.     // line 32
  77.     public function block_metaDescription($context, array $blocks = [])
  78.     {
  79.         $macros $this->macros;
  80.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  81.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  82.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  83.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  84.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  85.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaDescription"));
  86.         // line 33
  87.         echo "\t<meta name=\"description\" content=\"";
  88.         echo twig_escape_filter($this->env$this->extensions['App\Twig\SeoExtension']->metaDescription(), "html"nulltrue);
  89.         echo "\">
  90. ";
  91.         
  92.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  93.         
  94.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  95.         
  96.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  97.     }
  98.     // line 36
  99.     public function block_name_page($context, array $blocks = [])
  100.     {
  101.         $macros $this->macros;
  102.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  103.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""name_page"));
  104.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  105.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""name_page"));
  106.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  107.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""name_page"));
  108.         echo "girls-list";
  109.         
  110.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  111.         
  112.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  113.         
  114.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  115.     }
  116.     // line 37
  117.     public function block_current_menu_map($context, array $blocks = [])
  118.     {
  119.         $macros $this->macros;
  120.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  121.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""current_menu_map"));
  122.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  123.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""current_menu_map"));
  124.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  125.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""current_menu_map"));
  126.         echo " current";
  127.         
  128.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  129.         
  130.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  131.         
  132.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  133.     }
  134.     // line 39
  135.     public function block_canonical($context, array $blocks = [])
  136.     {
  137.         $macros $this->macros;
  138.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  139.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  140.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  141.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  142.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  143.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""canonical"));
  144.         // line 40
  145.         echo "\t";
  146.         // line 41
  147.         echo "
  148. \t";
  149.         // line 42
  150.         $context["activeUri"] = twig_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.'42$this->source); })()), "request", [], "any"falsefalsefalse42), "requestUri", [], "any"falsefalsefalse42);
  151.         // line 43
  152.         echo "\t";
  153.         if ((((((((((twig_get_attribute($this->env$this->source,         // line 44
  154. (isset($context["city"]) || array_key_exists("city"$context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.'44$this->source); })()), "equals", [$this->extensions['App\Twig\DefaultCityExtension']->defaultCity()], "method"falsefalsefalse44) && (twig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 45
  155. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'45$this->source); })()), "request", [], "any"falsefalsefalse45), "attributes", [], "any"falsefalsefalse45), "get", ["_route_params"], "method"falsefalsefalse45)) == 2)) && twig_in_filter("page",         // line 46
  156. (isset($context["activeUri"]) || array_key_exists("activeUri"$context) ? $context["activeUri"] : (function () { throw new RuntimeError('Variable "activeUri" does not exist.'46$this->source); })()))) && !twig_in_filter("list_approved"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 47
  157. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'47$this->source); })()), "request", [], "any"falsefalsefalse47), "attributes", [], "any"falsefalsefalse47), "get", ["_route"], "method"falsefalsefalse47))) && !twig_in_filter("list_new"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 48
  158. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'48$this->source); })()), "request", [], "any"falsefalsefalse48), "attributes", [], "any"falsefalsefalse48), "get", ["_route"], "method"falsefalsefalse48))) && !twig_in_filter("list_with_comments"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 49
  159. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'49$this->source); })()), "request", [], "any"falsefalsefalse49), "attributes", [], "any"falsefalsefalse49), "get", ["_route"], "method"falsefalsefalse49))) && !twig_in_filter("list_with_video"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 50
  160. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'50$this->source); })()), "request", [], "any"falsefalsefalse50), "attributes", [], "any"falsefalsefalse50), "get", ["_route"], "method"falsefalsefalse50))) && !twig_in_filter("list_with_selfie"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 51
  161. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'51$this->source); })()), "request", [], "any"falsefalsefalse51), "attributes", [], "any"falsefalsefalse51), "get", ["_route"], "method"falsefalsefalse51))) && !twig_in_filter("list_price_high"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 52
  162. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'52$this->source); })()), "request", [], "any"falsefalsefalse52), "attributes", [], "any"falsefalsefalse52), "get", ["_route"], "method"falsefalsefalse52))) && !twig_in_filter("list_price_low"twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source,         // line 53
  163. (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'53$this->source); })()), "request", [], "any"falsefalsefalse53), "attributes", [], "any"falsefalsefalse53), "get", ["_route"], "method"falsefalsefalse53)))) {
  164.             // line 55
  165.             echo "\t\t";
  166.             // line 59
  167.             echo "\t\t";
  168.             $context["canonicalUrl"] = "/";
  169.             // line 60
  170.             echo "\t";
  171.         } else {
  172.             // line 61
  173.             echo "\t\t";
  174.             // line 62
  175.             echo "\t\t";
  176.             if (twig_in_filter("page", (isset($context["activeUri"]) || array_key_exists("activeUri"$context) ? $context["activeUri"] : (function () { throw new RuntimeError('Variable "activeUri" does not exist.'62$this->source); })()))) {
  177.                 // line 63
  178.                 echo "\t\t\t";
  179.                 $context["page"] = ("page" 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.'63$this->source); })()), "request", [], "any"falsefalsefalse63), "attributes", [], "any"falsefalsefalse63), "get", ["page"], "method"falsefalsefalse63));
  180.                 // line 64
  181.                 echo "\t\t\t";
  182.                 $context["urlAfterCheckPage"] = twig_slice($this->env, (isset($context["activeUri"]) || array_key_exists("activeUri"$context) ? $context["activeUri"] : (function () { throw new RuntimeError('Variable "activeUri" does not exist.'64$this->source); })()), 0, ((twig_length_filter($this->env, (isset($context["activeUri"]) || array_key_exists("activeUri"$context) ? $context["activeUri"] : (function () { throw new RuntimeError('Variable "activeUri" does not exist.'64$this->source); })())) - twig_length_filter($this->env, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'64$this->source); })()))) - 1));
  183.                 // line 65
  184.                 echo "\t\t";
  185.             } else {
  186.                 // line 66
  187.                 echo "\t\t\t";
  188.                 $context["urlAfterCheckPage"] = (isset($context["activeUri"]) || array_key_exists("activeUri"$context) ? $context["activeUri"] : (function () { throw new RuntimeError('Variable "activeUri" does not exist.'66$this->source); })());
  189.                 // line 67
  190.                 echo "\t\t";
  191.             }
  192.             // line 68
  193.             echo "\t\t";
  194.             $context["canonicalUrl"] = (((isset($context["urlAfterCheckPage"]) || array_key_exists("urlAfterCheckPage"$context) ? $context["urlAfterCheckPage"] : (function () { throw new RuntimeError('Variable "urlAfterCheckPage" does not exist.'68$this->source); })())) ? ((isset($context["urlAfterCheckPage"]) || array_key_exists("urlAfterCheckPage"$context) ? $context["urlAfterCheckPage"] : (function () { throw new RuntimeError('Variable "urlAfterCheckPage" does not exist.'68$this->source); })())) : ("/"));
  195.             // line 69
  196.             echo "\t";
  197.         }
  198.         // line 70
  199.         echo "
  200. \t<link rel=\"canonical\" href=\"";
  201.         // line 71
  202.         echo twig_escape_filter($this->env, (isset($context["canonicalUrl"]) || array_key_exists("canonicalUrl"$context) ? $context["canonicalUrl"] : (function () { throw new RuntimeError('Variable "canonicalUrl" does not exist.'71$this->source); })()), "html"nulltrue);
  203.         echo "\">
  204. ";
  205.         
  206.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  207.         
  208.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  209.         
  210.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  211.     }
  212.     // line 74
  213.     public function block_stylesheet($context, array $blocks = [])
  214.     {
  215.         $macros $this->macros;
  216.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  217.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  218.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  219.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  220.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  221.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheet"));
  222.         // line 75
  223.         echo "\t";
  224.         $this->displayParentBlock("stylesheet"$context$blocks);
  225.         echo "
  226. \t";
  227.         // line 76
  228.         echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("scripts/filters"null"basicConfig");
  229.         echo "
  230. ";
  231.         
  232.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  233.         
  234.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  235.         
  236.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  237.     }
  238.     // line 79
  239.     public function block_mainContainer($context, array $blocks = [])
  240.     {
  241.         $macros $this->macros;
  242.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  243.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  244.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  245.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  246.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  247.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainContainer"));
  248.         // line 80
  249.         echo "\t";
  250.         echo $this->extensions['Knp\Menu\Twig\MenuExtension']->render("breadcrumbs", ["template" => "_menu/breadcrumbs.html.twig"]);
  251.         echo "
  252. \t<header class=\"list_heading\" role=\"heading\">
  253. \t\t<h1 class=\"border-line list_heading__title\" role=\"heading\">";
  254.         // line 82
  255.         echo (($this->extensions['App\Twig\SeoExtension']->pageHeading()) ? ($this->extensions['App\Twig\SeoExtension']->pageHeading()) : ("Проститутки города Питера"));
  256.         echo "</h1>
  257. \t\t<span class=\"list_heading__count\">";
  258.         // line 83
  259.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'83$this->source); })()), "totalCount", [], "any"falsefalsefalse83), "html"nulltrue);
  260.         echo "</span>
  261. \t</header>
  262. \t";
  263.         // line 159
  264.         echo "
  265. \t<div aria-hidden=\"true\" class=\"no-display\" style=\"display: none;\">
  266. \t\t<svg xmlns=\"http://www.w3.org/2000/svg\">
  267. \t\t\t<symbol id=\"close\" viewBox=\"0 0 25 24\">
  268. \t\t\t\t<path fill=\"#B5B5B5\" d=\"m17.19 6-4.52 4.51L8.16 6 6.67 7.49l4.51 4.5-4.5 4.52L8.15 18l4.51-4.51L17.2 18l1.48-1.49L14.16 12l4.51-4.51L17.2 6Z\"/>
  269. \t\t\t</symbol>
  270. \t\t\t<symbol id=\"expand\" viewBox=\"0 0 20 20\">
  271. \t\t\t\t<path fill=\"#B5B5B5\" d=\"M15 8.41 13.59 7 10 10.58 6.41 7 5 8.41l5 5 5-5Z\"/>
  272. \t\t\t</symbol>
  273. \t\t\t<symbol id=\"range-off\" viewBox=\"0 0 25 24\">
  274. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  275. \t\t\t\t<circle cx=\"4.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/>
  276. \t\t\t\t<circle cx=\"20.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/>
  277. \t\t\t</symbol>
  278. \t\t\t<symbol id=\"range-on\" viewBox=\"0 0 25 24\">
  279. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  280. \t\t\t\t<rect width=\"12\" height=\"4\" x=\"6.34\" y=\"10\" fill=\"#f7901d\" rx=\"2\"/>
  281. \t\t\t\t<circle cx=\"6.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#f7901d\" stroke-width=\"2\"/>
  282. \t\t\t\t<circle cx=\"18.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#f7901d\" stroke-width=\"2\"/>
  283. \t\t\t</symbol>
  284. \t\t\t<symbol id=\"filter\" viewBox=\"0 0 24 24\">
  285. \t\t\t\t<path d=\"M6.96 6h10l-5 6.3-5-6.3Zm-2.75-.39L9.96 13v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-6l5.74-7.39A1 1 0 0 0 18.91 4H5.01a1 1 0 0 0-.8 1.61Z\" />
  286. \t\t\t</symbol>
  287. \t\t\t<symbol id=\"filter-arrow\" viewBox=\"0 0 24 24\">
  288. \t\t\t\t<path d=\"M5.7924 16.6699L4 14.8999L12 6.99992L20 14.8999L18.2076 16.6699L12 10.5399L5.7924 16.6699Z\" fill=\"#B5B5B5\"/>
  289. \t\t\t<symbol>
  290. \t\t</svg>
  291. \t</div>
  292. \t<div id=\"filter-form-root\">
  293. \t\t<button class=\"filter_hide_button rounding\" type=\"button\" id=\"filter_hide_button\">
  294. \t\t\t<svg class=\"filter_hide_button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><use xlink:href=\"#filter\"></use></svg>
  295. \t\t\t<span class=\"filter_hide_button__text\" data-filter-hide-text-show>Фильтры</span>
  296. \t\t\t<svg class=\"filter_hide_button__rotate\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.45 9.87a.84.84 0 0 1 1.24 0l3.3 3.5 3.32-3.5a.84.84 0 0 1 1.23 0c.34.36.34.95 0 1.3l-3.92 4.16a.84.84 0 0 1-1.24 0l-3.93-4.15a.96.96 0 0 1 0-1.31Z\" /></svg>
  297. \t\t</button>
  298. \t\t<div class=\"filter_hide_block\" id=\"filter_hide_block\">
  299. \t\t\t";
  300.         // line 196
  301.         echo "\t\t\t<form name=\"profile_filter_form\" method=\"post\" action=\"/filter/\" class=\"filter_form\" id=\"filter-form\" data-process-url=\"/profile_ctr/increase-shows/\" data-main-class=\"profile_filter\">
  302. \t\t\t\t<div class=\"profile_filter\">
  303. \t\t\t\t\t<button class=\"profile_filter__mobile_button\" type=\"button\">
  304. \t\t\t\t\t\t<svg class=\"profile_filter__mobile_button__icon\" fill=\"#666\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><use xlink:href=\"#filter\"></use></svg>
  305. \t\t\t\t\t\t<span class=\"profile_filter__mobile_button__text\">Фильтры</span>
  306. \t\t\t\t\t\t<svg class=\"profile_filter__mobile_button__icon profile_filter__mobile_button__icon-arrow\" fill=\"#666\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" style=\"transform:rotate(180deg)\"><use xlink:href=\"#filter-arrow\"></use></svg>
  307. \t\t\t\t\t</button>
  308. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  309. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  310. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  311. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  312. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  313. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  314. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  315. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  316. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  317. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  318. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  319. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  320. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  321. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  322. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  323. \t\t\t\t</div>
  324. \t\t\t</form>
  325. \t\t</div>
  326. \t\t<div class=\"profile_filter__tags__container fade_slider__container\">
  327. \t\t\t<div class=\"profile_filter__tags d-none fade_slider\" id=\"filter_tags\">
  328. \t\t\t<button class=\"profile_filter__tag\" type=\"button\" data-all>Сбросить фильтры</button>
  329. \t\t\t</div>
  330. \t\t</div>
  331. \t\t<div class=\"profile_filter__line\" id=\"filter_line\">
  332. \t\t\t<div class=\"profile_filter__line__title\">Найдено <span class=\"profile_filter__line__title__count\">";
  333.         // line 230
  334.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'230$this->source); })()), "totalCount", [], "any"falsefalsefalse230), "html"nulltrue);
  335.         echo " ";
  336.         echo twig_escape_filter($this->env$this->extensions['App\Twig\ToolsExtension']->inclineNumeral(twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'230$this->source); })()), "totalCount", [], "any"falsefalsefalse230), ["анкета""анкеты""анкет"]), "html"nulltrue);
  337.         echo "</span></div>
  338. \t\t\t<button class=\"profile_filter__line__reset\" type=\"button\" id=\"filter_line_reset\">Сбросить фильтры <svg class=\"profile_filter__line__reset_icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 14 14\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.7 1.7A1 1 0 0 0 12.3.3L7 5.58 1.7.29A1 1 0 0 0 .3 1.71L5.58 7l-5.3 5.3a1 1 0 1 0 1.42 1.4L7 8.42l5.3 5.3a1 1 0 0 0 1.4-1.42L8.42 7l5.3-5.3Z\" fill=\"#f7901d\"/></svg>
  339. \t\t\t</button>
  340. \t\t</div>
  341. \t</div>
  342. \t";
  343.         // line 236
  344.         $this->displayBlock('mainList'$context$blocks);
  345.         // line 242
  346.         if (((isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'242$this->source); })()) && (twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'242$this->source); })()), "totalCount", [], "any"falsefalsefalse242) > (twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'242$this->source); })()), "currentPage", [], "any"falsefalsefalse242) * twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'242$this->source); })()), "currentLimit", [], "any"falsefalsefalse242))))) {
  347.             // line 243
  348.             $this->displayBlock('showMore'$context$blocks);
  349.         }
  350.         // line 248
  351.         echo $this->extensions['Porpaginas\Twig\PorpaginasExtension']->renderPagination($this->env, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'248$this->source); })()));
  352.         echo "
  353. \t";
  354.         // line 259
  355.         echo "
  356. \t";
  357.         // line 260
  358.         if (((isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'260$this->source); })()) && (twig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'260$this->source); })()), "currentPage", [], "any"falsefalsefalse260) >= 2))) {
  359.             // line 261
  360.             echo "\t\t";
  361.             $context["excludeRecommendationProfileIds"] = [];
  362.             // line 262
  363.             echo "\t\t";
  364.             echo twig_include($this->env$context"components/_profile_recommendations.html.twig");
  365.             echo "
  366. \t";
  367.         }
  368.         // line 264
  369.         echo "
  370. \t";
  371.         // line 265
  372.         echo twig_include($this->env$context"components/seo_text.html.twig", ["type" => "top""noindex" => true]);
  373.         echo "
  374. \t";
  375.         // line 266
  376.         echo twig_include($this->env$context"components/seo_text.html.twig", ["type" => "bottom""noindex" => true]);
  377.         echo "
  378. \t";
  379.         // line 268
  380.         $context["cities_circle"] = $this->extensions['App\Twig\CityMainPagesLinkageExtension']->cityMainPagesLinkageCircle();
  381.         // line 269
  382.         echo "\t";
  383.         if ( !(null === (isset($context["cities_circle"]) || array_key_exists("cities_circle"$context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.'269$this->source); })()))) {
  384.             // line 270
  385.             echo "\t\t<div class=\"city_main_pages_linkage_circle\">
  386. \t\t\t<h3>Также рекомендуем:</h3>
  387. \t\t\t";
  388.             // line 272
  389.             if ( !(null === twig_get_attribute($this->env$this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle"$context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.'272$this->source); })()), 0, [], "array"falsefalsefalse272))) {
  390.                 echo "<a href=\"";
  391.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle"$context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.'272$this->source); })()), 0, [], "array"falsefalsefalse272), "href", [], "any"falsefalsefalse272), "html"nulltrue);
  392.                 echo "\">";
  393.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle"$context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.'272$this->source); })()), 0, [], "array"falsefalsefalse272), "text", [], "any"falsefalsefalse272), "html"nulltrue);
  394.                 echo "</a>";
  395.             }
  396.             // line 273
  397.             echo "\t\t\t";
  398.             if ( !(null === twig_get_attribute($this->env$this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle"$context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.'273$this->source); })()), 1, [], "array"falsefalsefalse273))) {
  399.                 echo "<a href=\"";
  400.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle"$context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.'273$this->source); })()), 1, [], "array"falsefalsefalse273), "href", [], "any"falsefalsefalse273), "html"nulltrue);
  401.                 echo "\">";
  402.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["cities_circle"]) || array_key_exists("cities_circle"$context) ? $context["cities_circle"] : (function () { throw new RuntimeError('Variable "cities_circle" does not exist.'273$this->source); })()), 1, [], "array"falsefalsefalse273), "text", [], "any"falsefalsefalse273), "html"nulltrue);
  403.                 echo "</a>";
  404.             }
  405.             // line 274
  406.             echo "\t\t</div>
  407. \t";
  408.         }
  409.         // line 276
  410.         echo "
  411. \t";
  412.         // line 277
  413.         $context["circle"] = $this->extensions['App\Twig\InnerLinkageCircleExtension']->innerLinkageCircle();
  414.         // line 278
  415.         echo "\t";
  416.         if ( !(null === (isset($context["circle"]) || array_key_exists("circle"$context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.'278$this->source); })()))) {
  417.             // line 279
  418.             echo "\t\t<div class=\"inner_linkage_circle\">
  419. \t\t\t<h3>Также интересуются:</h3>
  420. \t\t\t<a href=\"";
  421.             // line 281
  422.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["circle"]) || array_key_exists("circle"$context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.'281$this->source); })()), 0, [], "array"falsefalsefalse281), "href", [], "any"falsefalsefalse281), "html"nulltrue);
  423.             echo "\">";
  424.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["circle"]) || array_key_exists("circle"$context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.'281$this->source); })()), 0, [], "array"falsefalsefalse281), "text", [], "any"falsefalsefalse281), "html"nulltrue);
  425.             echo "</a>
  426. \t\t\t<a href=\"";
  427.             // line 282
  428.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["circle"]) || array_key_exists("circle"$context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.'282$this->source); })()), 1, [], "array"falsefalsefalse282), "href", [], "any"falsefalsefalse282), "html"nulltrue);
  429.             echo "\">";
  430.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["circle"]) || array_key_exists("circle"$context) ? $context["circle"] : (function () { throw new RuntimeError('Variable "circle" does not exist.'282$this->source); })()), 1, [], "array"falsefalsefalse282), "text", [], "any"falsefalsefalse282), "html"nulltrue);
  431.             echo "</a>
  432. \t\t</div>
  433. \t";
  434.         }
  435.         
  436.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  437.         
  438.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  439.         
  440.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  441.     }
  442.     // line 236
  443.     public function block_mainList($context, array $blocks = [])
  444.     {
  445.         $macros $this->macros;
  446.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  447.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainList"));
  448.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  449.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainList"));
  450.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  451.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""mainList"));
  452.         // line 237
  453.         echo "\t\t<div class=\"models-items-row flex-wrap\" id=\"profile-list\">
  454.         \t";
  455.         // line 238
  456.         $this->loadTemplate("ProfileList/list.profiles.html.twig""ProfileList/list.html.twig"238)->display(twig_array_merge($context, ["top_profile" => $this->extensions['App\Twig\PaidPlacementsExtension']->currentTopPlacement()]));
  457.         // line 239
  458.         echo "\t\t</div>
  459. \t";
  460.         
  461.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  462.         
  463.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  464.         
  465.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  466.     }
  467.     // line 243
  468.     public function block_showMore($context, array $blocks = [])
  469.     {
  470.         $macros $this->macros;
  471.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  472.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""showMore"));
  473.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  474.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""showMore"));
  475.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  476.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""showMore"));
  477.         // line 244
  478.         $this->loadTemplate("ProfileList/_show_more.profiles.html.twig""ProfileList/list.html.twig"244)->display($context);
  479.         
  480.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  481.         
  482.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  483.         
  484.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  485.     }
  486.     // line 287
  487.     public function block_javascripts($context, array $blocks = [])
  488.     {
  489.         $macros $this->macros;
  490.         $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  491.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  492.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  493.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  494.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  495.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  496.         // line 288
  497.         echo "\t";
  498.         $context["excludeRecommendationProfileIds"] = [];
  499.         // line 289
  500.         echo "\t";
  501.         $this->displayParentBlock("javascripts"$context$blocks);
  502.         echo "
  503. \t";
  504.         // line 290
  505.         echo $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("scripts/filters"null"basicConfig");
  506.         // line 291
  507.         $context["route"] = twig_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.'291$this->source); })()), "request", [], "any"falsefalsefalse291), "get", ["_route"], "method"falsefalsefalse291);
  508.         // line 292
  509.         if ((!twig_in_filter("profile_search.page", (isset($context["route"]) || array_key_exists("route"$context) ? $context["route"] : (function () { throw new RuntimeError('Variable "route" does not exist.'292$this->source); })())) &&  !((twig_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.'292$this->source); })()), "request", [], "any"falsefalsefalse292), "method", [], "any"falsefalsefalse292) == "GET") && twig_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.'292$this->source); })()), "request", [], "any"falsefalsefalse292), "isXmlHttpRequest", [], "method"falsefalsefalse292)))) {
  510.             // line 293
  511.             echo "<script>
  512. \t\t\twindow._lD = {
  513. \t\t\t\tformUrl: \"";
  514.             // line 295
  515.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_filters.form", ["city" => twig_get_attribute($this->env$this->source, (isset($context["city"]) || array_key_exists("city"$context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.'295$this->source); })()), "uriIdentity", [], "any"falsefalsefalse295)]), "html"nulltrue);
  516.             echo "\",
  517. \t\t\t\tsetLastViewedListing: '";
  518.             // line 296
  519.             echo twig_escape_filter($this->envtwig_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.'296$this->source); })()), "request", [], "any"falsefalsefalse296), "attributes", [], "any"falsefalsefalse296), "get", ["_route"], "method"falsefalsefalse296), "html"nulltrue);
  520.             echo "',
  521. \t\t\t\tlistingData: [
  522. \t\t\t\t\t['listing', '";
  523.             // line 298
  524.             echo twig_escape_filter($this->env, (isset($context["listing"]) || array_key_exists("listing"$context) ? $context["listing"] : (function () { throw new RuntimeError('Variable "listing" does not exist.'298$this->source); })()), "html"nulltrue);
  525.             echo "'],
  526. \t\t\t\t\t['listingParams', '";
  527.             // line 299
  528.             echo twig_escape_filter($this->envjson_encode((isset($context["listing_parameters"]) || array_key_exists("listing_parameters"$context) ? $context["listing_parameters"] : (function () { throw new RuntimeError('Variable "listing_parameters" does not exist.'299$this->source); })())), "html"nulltrue);
  529.             echo "'.replaceAll('&quot;', '\"')],
  530. \t\t\t\t],
  531. \t\t\t\tcityUrl: \"";
  532.             // line 301
  533.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["city"]) || array_key_exists("city"$context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.'301$this->source); })()), "uriIdentity", [], "any"falsefalsefalse301), "html"nulltrue);
  534.             echo "\"
  535. \t\t\t}
  536. \t\t\twindow._spb_s = {
  537. \t\t\t\tstations: {";
  538.             // line 305
  539.             $context['_parent'] = $context;
  540.             $context['_seq'] = twig_ensure_traversable($this->extensions['App\Twig\StationsExtension']->stations());
  541.             $context['loop'] = [
  542.               'parent' => $context['_parent'],
  543.               'index0' => 0,
  544.               'index'  => 1,
  545.               'first'  => true,
  546.             ];
  547.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  548.                 $length count($context['_seq']);
  549.                 $context['loop']['revindex0'] = $length 1;
  550.                 $context['loop']['revindex'] = $length;
  551.                 $context['loop']['length'] = $length;
  552.                 $context['loop']['last'] = === $length;
  553.             }
  554.             foreach ($context['_seq'] as $context["_key"] => $context["station"]) {
  555.                 // line 306
  556.                 echo "\"";
  557.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(twig_get_attribute($this->env$this->source$context["station"], "name", [], "any"falsefalsefalse306)), "html"nulltrue);
  558.                 echo "\": \"";
  559.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_list.list_by_station", ["city" => twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["station"], "city", [], "any"falsefalsefalse306), "uriIdentity", [], "any"falsefalsefalse306), "station" => twig_get_attribute($this->env$this->source$context["station"], "uriIdentity", [], "any"falsefalsefalse306)]), "html"nulltrue);
  560.                 echo "\"";
  561.                 if ( !twig_get_attribute($this->env$this->source$context["loop"], "last", [], "any"falsefalsefalse306)) {
  562.                     echo ",";
  563.                 }
  564.                 ++$context['loop']['index0'];
  565.                 ++$context['loop']['index'];
  566.                 $context['loop']['first'] = false;
  567.                 if (isset($context['loop']['length'])) {
  568.                     --$context['loop']['revindex0'];
  569.                     --$context['loop']['revindex'];
  570.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  571.                 }
  572.             }
  573.             $_parent $context['_parent'];
  574.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['station'], $context['_parent'], $context['loop']);
  575.             $context array_intersect_key($context$_parent) + $_parent;
  576.             // line 308
  577.             echo "}
  578. \t\t\t};
  579. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  580. \t\t\t\tnew window._filterLoader({
  581. \t\t\t\t\tformUrl: \"";
  582.             // line 313
  583.             echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("profile_filters.form", ["city" => twig_get_attribute($this->env$this->source, (isset($context["city"]) || array_key_exists("city"$context) ? $context["city"] : (function () { throw new RuntimeError('Variable "city" does not exist.'313$this->source); })()), "uriIdentity", [], "any"falsefalsefalse313)]), "html"nulltrue);
  584.             echo "\",
  585. \t\t\t\t\tdefaultProfilesCount: \"";
  586.             // line 314
  587.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["profiles"]) || array_key_exists("profiles"$context) ? $context["profiles"] : (function () { throw new RuntimeError('Variable "profiles" does not exist.'314$this->source); })()), "totalCount", [], "any"falsefalsefalse314), "html"nulltrue);
  588.             echo "\"
  589. \t\t\t\t});
  590. \t\t\t})
  591. \t\t</script>
  592. \t\t";
  593.         }
  594.         
  595.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  596.         
  597.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  598.         
  599.         $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  600.     }
  601.     // line 3
  602.     public function macro__get_min($__price1__ null$__price2__ null$__currency__ null, ...$__varargs__)
  603.     {
  604.         $macros $this->macros;
  605.         $context $this->env->mergeGlobals([
  606.             "price1" => $__price1__,
  607.             "price2" => $__price2__,
  608.             "currency" => $__currency__,
  609.             "varargs" => $__varargs__,
  610.         ]);
  611.         $blocks = [];
  612.         ob_start();
  613.         try {
  614.             $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  615.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""_get_min"));
  616.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  617.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""_get_min"));
  618.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  619.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""_get_min"));
  620.             // line 4
  621.             echo "\t";
  622.             $context["price1"] = (((array_key_exists("price1"$context) && ((isset($context["price1"]) || array_key_exists("price1"$context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.'4$this->source); })()) > 0))) ? ((isset($context["price1"]) || array_key_exists("price1"$context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.'4$this->source); })())) : (999999999));
  623.             // line 5
  624.             echo "\t";
  625.             $context["price2"] = (((array_key_exists("price2"$context) && ((isset($context["price2"]) || array_key_exists("price2"$context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.'5$this->source); })()) > 0))) ? ((isset($context["price2"]) || array_key_exists("price2"$context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.'5$this->source); })())) : (999999999));
  626.             // line 6
  627.             echo "\t";
  628.             if ((((isset($context["price1"]) || array_key_exists("price1"$context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.'6$this->source); })()) == 999999999) && ((isset($context["price2"]) || array_key_exists("price2"$context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.'6$this->source); })()) == 999999999))) {
  629.                 // line 7
  630.                 echo "\t\t-
  631. \t";
  632.             } elseif ((            // line 8
  633. (isset($context["price1"]) || array_key_exists("price1"$context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.'8$this->source); })()) == 999999999)) {
  634.                 // line 9
  635.                 echo "\t\t";
  636.                 echo twig_escape_filter($this->env, (isset($context["price2"]) || array_key_exists("price2"$context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.'9$this->source); })()), "html"nulltrue);
  637.                 echo " ";
  638.                 echo twig_escape_filter($this->env, (isset($context["currency"]) || array_key_exists("currency"$context) ? $context["currency"] : (function () { throw new RuntimeError('Variable "currency" does not exist.'9$this->source); })()), "html"nulltrue);
  639.                 echo "
  640. \t";
  641.             } elseif ((            // line 10
  642. (isset($context["price2"]) || array_key_exists("price2"$context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.'10$this->source); })()) == 999999999)) {
  643.                 // line 11
  644.                 echo "\t\t";
  645.                 echo twig_escape_filter($this->env, (isset($context["price1"]) || array_key_exists("price1"$context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.'11$this->source); })()), "html"nulltrue);
  646.                 echo " ";
  647.                 echo twig_escape_filter($this->env, (isset($context["currency"]) || array_key_exists("currency"$context) ? $context["currency"] : (function () { throw new RuntimeError('Variable "currency" does not exist.'11$this->source); })()), "html"nulltrue);
  648.                 echo "
  649. \t";
  650.             } else {
  651.                 // line 13
  652.                 echo "\t\t";
  653.                 echo twig_escape_filter($this->envmin([(isset($context["price1"]) || array_key_exists("price1"$context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.'13$this->source); })()), (isset($context["price2"]) || array_key_exists("price2"$context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.'13$this->source); })())]), "html"nulltrue);
  654.                 echo " ";
  655.                 echo twig_escape_filter($this->env, (isset($context["currency"]) || array_key_exists("currency"$context) ? $context["currency"] : (function () { throw new RuntimeError('Variable "currency" does not exist.'13$this->source); })()), "html"nulltrue);
  656.                 echo "
  657. \t";
  658.             }
  659.             
  660.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  661.             
  662.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  663.             
  664.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  665.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  666.         } finally {
  667.             ob_end_clean();
  668.         }
  669.     }
  670.     // line 17
  671.     public function macro__check_out_price($__price1__ null$__price2__ null$__price3__ null, ...$__varargs__)
  672.     {
  673.         $macros $this->macros;
  674.         $context $this->env->mergeGlobals([
  675.             "price1" => $__price1__,
  676.             "price2" => $__price2__,
  677.             "price3" => $__price3__,
  678.             "varargs" => $__varargs__,
  679.         ]);
  680.         $blocks = [];
  681.         ob_start();
  682.         try {
  683.             $__internal_b91a4435ea3baf1e2b6bfda56133dace $this->extensions["Sentry\\SentryBundle\\Tracing\\Twig\\TwigTracingExtension"];
  684.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->enter($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""_check_out_price"));
  685.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  686.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""_check_out_price"));
  687.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  688.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""_check_out_price"));
  689.             // line 18
  690.             $context["maxPrice"] = 999999999;
  691.             // line 19
  692.             $context["price1"] = (((array_key_exists("price1"$context) && ((isset($context["price1"]) || array_key_exists("price1"$context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.'19$this->source); })()) > 0))) ? ((isset($context["price1"]) || array_key_exists("price1"$context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.'19$this->source); })())) : ((isset($context["maxPrice"]) || array_key_exists("maxPrice"$context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.'19$this->source); })())));
  693.             // line 20
  694.             $context["price2"] = (((array_key_exists("price2"$context) && ((isset($context["price2"]) || array_key_exists("price2"$context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.'20$this->source); })()) > 0))) ? ((isset($context["price2"]) || array_key_exists("price2"$context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.'20$this->source); })())) : ((isset($context["maxPrice"]) || array_key_exists("maxPrice"$context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.'20$this->source); })())));
  695.             // line 21
  696.             $context["price3"] = (((array_key_exists("price3"$context) && ((isset($context["price3"]) || array_key_exists("price3"$context) ? $context["price3"] : (function () { throw new RuntimeError('Variable "price3" does not exist.'21$this->source); })()) > 0))) ? ((isset($context["price3"]) || array_key_exists("price3"$context) ? $context["price3"] : (function () { throw new RuntimeError('Variable "price3" does not exist.'21$this->source); })())) : ((isset($context["maxPrice"]) || array_key_exists("maxPrice"$context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.'21$this->source); })())));
  697.             // line 23
  698.             if (((((isset($context["price1"]) || array_key_exists("price1"$context) ? $context["price1"] : (function () { throw new RuntimeError('Variable "price1" does not exist.'23$this->source); })()) != (isset($context["maxPrice"]) || array_key_exists("maxPrice"$context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.'23$this->source); })())) || ((isset($context["price2"]) || array_key_exists("price2"$context) ? $context["price2"] : (function () { throw new RuntimeError('Variable "price2" does not exist.'23$this->source); })()) != (isset($context["maxPrice"]) || array_key_exists("maxPrice"$context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.'23$this->source); })()))) || ((isset($context["price3"]) || array_key_exists("price3"$context) ? $context["price3"] : (function () { throw new RuntimeError('Variable "price3" does not exist.'23$this->source); })()) != (isset($context["maxPrice"]) || array_key_exists("maxPrice"$context) ? $context["maxPrice"] : (function () { throw new RuntimeError('Variable "maxPrice" does not exist.'23$this->source); })())))) {
  699.                 // line 24
  700.                 echo "1";
  701.             } else {
  702.                 // line 26
  703.                 echo "0";
  704.             }
  705.             
  706.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  707.             
  708.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  709.             
  710.             $__internal_b91a4435ea3baf1e2b6bfda56133dace->leave($__internal_b91a4435ea3baf1e2b6bfda56133dace_prof);
  711.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  712.         } finally {
  713.             ob_end_clean();
  714.         }
  715.     }
  716.     /**
  717.      * @codeCoverageIgnore
  718.      */
  719.     public function getTemplateName()
  720.     {
  721.         return "ProfileList/list.html.twig";
  722.     }
  723.     /**
  724.      * @codeCoverageIgnore
  725.      */
  726.     public function isTraitable()
  727.     {
  728.         return false;
  729.     }
  730.     /**
  731.      * @codeCoverageIgnore
  732.      */
  733.     public function getDebugInfo()
  734.     {
  735.         return array (  810 => 26,  807 => 24,  805 => 23,  803 => 21,  801 => 20,  799 => 19,  797 => 18,  773 => 17,  749 => 13,  741 => 11,  739 => 10,  732 => 9,  730 => 8,  727 => 7,  724 => 6,  721 => 5,  718 => 4,  694 => 3,  675 => 314,  671 => 313,  664 => 308,  643 => 306,  626 => 305,  620 => 301,  615 => 299,  611 => 298,  606 => 296,  602 => 295,  598 => 293,  596 => 292,  594 => 291,  592 => 290,  587 => 289,  584 => 288,  571 => 287,  558 => 244,  545 => 243,  531 => 239,  529 => 238,  526 => 237,  513 => 236,  494 => 282,  488 => 281,  484 => 279,  481 => 278,  479 => 277,  476 => 276,  472 => 274,  463 => 273,  455 => 272,  451 => 270,  448 => 269,  446 => 268,  441 => 266,  437 => 265,  434 => 264,  428 => 262,  425 => 261,  423 => 260,  420 => 259,  415 => 248,  412 => 243,  410 => 242,  408 => 236,  397 => 230,  361 => 196,  323 => 159,  318 => 83,  314 => 82,  308 => 80,  295 => 79,  280 => 76,  275 => 75,  262 => 74,  247 => 71,  244 => 70,  241 => 69,  238 => 68,  235 => 67,  232 => 66,  229 => 65,  226 => 64,  223 => 63,  220 => 62,  218 => 61,  215 => 60,  212 => 59,  210 => 55,  208 => 53,  207 => 52,  206 => 51,  205 => 50,  204 => 49,  203 => 48,  202 => 47,  201 => 46,  200 => 45,  199 => 44,  197 => 43,  195 => 42,  192 => 41,  190 => 40,  177 => 39,  152 => 37,  127 => 36,  111 => 33,  98 => 32,  73 => 30,  44 => 1,);
  736.     }
  737.     public function getSourceContext()
  738.     {
  739.         return new Source("{% extends 'grid.html.twig' %}
  740. {% macro _get_min(price1, price2, currency) %}
  741. \t{% set price1 = price1 is defined and price1 > 0 ? price1 : 999999999 %}
  742. \t{% set price2 = price2 is defined and price2 > 0 ? price2 : 999999999 %}
  743. \t{% if price1 == 999999999 and price2 == 999999999 %}
  744. \t\t-
  745. \t{% elseif price1 == 999999999 %}
  746. \t\t{{price2}} {{ currency }}
  747. \t{% elseif price2 == 999999999 %}
  748. \t\t{{price1}} {{ currency }}
  749. \t{% else %}
  750. \t\t{{ min([price1,price2]) }} {{ currency }}
  751. \t{% endif %}
  752. {% endmacro %}
  753. {%- macro _check_out_price(price1, price2, price3) -%}
  754. \t{%- set maxPrice = 999999999 %}
  755. \t{%- set price1 = price1 is defined and price1 > 0 ? price1 : maxPrice -%}
  756. \t{%- set price2 = price2 is defined and price2 > 0 ? price2 : maxPrice -%}
  757. \t{%- set price3 = price3 is defined and price3 > 0 ? price3 : maxPrice -%}
  758. \t{%- if price1 != maxPrice or price2 != maxPrice or price3 != maxPrice -%}
  759. \t\t1
  760. \t{%- else -%}
  761. \t\t0
  762. \t{%- endif -%}
  763. {%- endmacro -%}
  764. {% block title %}{{ seo_title() }}{% endblock %}
  765. {% block metaDescription %}
  766. \t<meta name=\"description\" content=\"{{ seo_description() }}\">
  767. {% endblock %}
  768. {% block name_page %}girls-list{% endblock %}
  769. {% block current_menu_map %} current{% endblock %}
  770. {% block canonical %}
  771. \t{# Обрезаем каноникал #}
  772. \t{% set activeUri = app.request.requestUri %}
  773. \t{% if
  774. \t\tcity.equals(default_city()) and
  775. \t\tapp.request.attributes.get('_route_params')|length == 2 and
  776. \t\t'page' in activeUri and
  777. \t\t'list_approved' not in app.request.attributes.get('_route') and
  778. \t\t'list_new' not in app.request.attributes.get('_route') and
  779. \t\t'list_with_comments' not in app.request.attributes.get('_route') and
  780. \t\t'list_with_video' not in app.request.attributes.get('_route') and
  781. \t\t'list_with_selfie' not in app.request.attributes.get('_route') and
  782. \t\t'list_price_high' not in app.request.attributes.get('_route') and
  783. \t\t'list_price_low' not in app.request.attributes.get('_route')
  784. \t%}
  785. \t\t{# Если город стандартный и без категорий - выводим `/`
  786. \t\t\tЕсли _route_params|lenght = 3 и _route_params.page not indefind - работаем
  787. \t\t\tЕсли отключен язык то _route_params|lenght = 2
  788. \t\t\t#}
  789. \t\t{% set canonicalUrl = '/' %}
  790. \t{% else %}
  791. \t\t{# Если город другой или есть категория - выводим `/{city}/{cat}/`#}
  792. \t\t{% if 'page' in activeUri %}
  793. \t\t\t{% set page = 'page' ~ app.request.attributes.get('page') %}
  794. \t\t\t{% set urlAfterCheckPage = activeUri|slice(0, (activeUri|length - page|length - 1)) %}
  795. \t\t{% else %}
  796. \t\t\t{% set urlAfterCheckPage = activeUri %}
  797. \t\t{% endif %}
  798. \t\t{% set canonicalUrl = urlAfterCheckPage ? urlAfterCheckPage : '/' %}
  799. \t{% endif %}
  800. \t<link rel=\"canonical\" href=\"{{ canonicalUrl }}\">
  801. {% endblock %}
  802. {% block stylesheet %}
  803. \t{{ parent() }}
  804. \t{{ encore_entry_link_tags(\"scripts/filters\", null, 'basicConfig') }}
  805. {% endblock %}
  806. {% block mainContainer %}
  807. \t{{ knp_menu_render('breadcrumbs', {'template': '_menu/breadcrumbs.html.twig'}) }}
  808. \t<header class=\"list_heading\" role=\"heading\">
  809. \t\t<h1 class=\"border-line list_heading__title\" role=\"heading\">{{ seo_heading() ? seo_heading() : 'Проститутки города Питера' }}</h1>
  810. \t\t<span class=\"list_heading__count\">{{ profiles.totalCount }}</span>
  811. \t</header>
  812. \t{#
  813. \tфича Пустые категории
  814. \t{% if source is defined and source %}
  815. \t\t<div class=\"empty-category level d-flex overflow-hidden mb-4\">
  816. \t\t\t<div class=\"empty-category__icon d-flex align-items-center justify-content-center\">
  817. \t\t\t\t<svg xmlns=\"http://www.w3.org/2000/svg\" fill=\"none\" viewbox=\"0 0 34 30\"><path fill=\"#FF3F40\" fill-rule=\"evenodd\" d=\"M.5 29.25L17 .75l16.5 28.5H.5zm27.8-3L17 6.73 5.7 26.25h22.6zm-12.8-4.5v3h3v-3h-3zm0-9h3v6h-3v-6z\" clip-rule=\"evenodd\"/></svg>
  818. \t\t\t</div>
  819. \t\t\t<div class=\"flex-fill px-3 px-sm-4 py-3\">
  820. \t\t\t\t<p class=\"m-0\">
  821. \t\t\t\t\t{% if source == 'county' %}К сожалению, все девушки из округа
  822. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ county.name }}</a>
  823. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток из других округов города
  824. \t\t\t\t\t\t{{ city.name|trans }}.
  825. \t\t\t\t\t{% endif %}
  826. \t\t\t\t\t{% if source == 'district' %}К сожалению, все девушки из района
  827. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ district.name }}</a>
  828. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток из других районов города
  829. \t\t\t\t\t\t{{ city.name|trans }}.
  830. \t\t\t\t\t{% endif %}
  831. \t\t\t\t\t{% if source == 'station' %}К сожалению, все девушки работающие вблизи метро
  832. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ station.name }}</a>
  833. \t\t\t\t\t\tсейчас отдыхают, посмотрите проституток у других станций метро в этом районе города
  834. \t\t\t\t\t\t{{ city.name|trans }}.
  835. \t\t\t\t\t{% endif %}
  836. \t\t\t\t\t{% if source == 'approved' or source == 'with_comments' or  source == 'with_video' or source == 'elite' or source == 'with_selfie' %}
  837. \t\t\t\t\t\t{% if source == 'approved' %}
  838. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_approved', {city:city.uriIdentity}) ~ '\">Проверенные анкеты</a>' %}
  839. \t\t\t\t\t\t{% elseif source == 'with_comments' %}
  840. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_comments', {city:city.uriIdentity}) ~ '\">Анкеты с отзывами</a>' %}
  841. \t\t\t\t\t\t{% elseif source == 'with_video' %}
  842. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_video', {city:city.uriIdentity}) ~ '\">Анкеты с видео</a>' %}
  843. \t\t\t\t\t\t{% elseif source == 'with_selfie' %}
  844. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_with_selfie', {city:city.uriIdentity}) ~ '\">Анкеты с селфи</a>' %}
  845. \t\t\t\t\t\t{% elseif source == 'elite' %}
  846. \t\t\t\t\t\t\t{% set source_name = '<a href=\"' ~ path('profile_list.list_for_elite_girls', {city:city.uriIdentity}) ~ '\" style=\"pointer-events:none\">Элитные проститутки</a>' %}
  847. \t\t\t\t\t\t{% else %}
  848. \t\t\t\t\t\t\t{% set source_name = '' %}
  849. \t\t\t\t\t\t{% endif %}
  850. \t\t\t\t\t\t{% if source_default == 'approved' %}К сожалению, все
  851. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">проверенные девушки</a>
  852. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  853. \t\t\t\t\t\t\t{{ source_name|raw }}
  854. \t\t\t\t\t\t{% endif %}
  855. \t\t\t\t\t\t{% if source_default == 'with_comments' %}К сожалению, все
  856. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">девушки, у которых есть отзывы</a>
  857. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  858. \t\t\t\t\t\t\t{{ source_name|raw }}
  859. \t\t\t\t\t\t{% endif %}
  860. \t\t\t\t\t\t{% if source_default == 'with_video' %}К сожалению, все
  861. \t\t\t\t\t\t\t<a href=\"{{ category_url }}\">девушки, у которых есть видео</a>
  862. \t\t\t\t\t\t\tсейчас отдыхают, посмотрите раздел
  863. \t\t\t\t\t\t\t{{ source_name|raw }}
  864. \t\t\t\t\t\t{% endif %}
  865. \t\t\t\t\t\t{% if source_default == 'with_selfie' %}
  866. \t\t\t\t\t\t\tК сожалению, все <a href=\"{{ category_url }}\">девушки, у которых есть селфи</a> сейчас отдыхают, посмотрите раздел {{ source_name|raw }}
  867. \t\t\t\t\t\t{% endif %}
  868. \t\t\t\t\t{% endif %}
  869. \t\t\t\t\t{% if source == 'by_params' %}К сожалению, раздел пуст. Посмотрите другие анкеты, которые мы подобрали для Вас.
  870. \t\t\t\t\t{% endif %}
  871. \t\t\t\t\t{% if source == 'service' %}К сожалению, все девушки, которые практикуют услугу
  872. \t\t\t\t\t\t<a href=\"{{ category_url }}\">{{ service.name }}</a>
  873. \t\t\t\t\t\tсейчас отдыхают. Но мы подобрали для Вас девушек которые не против оказать Вам похожие услуги, взгляните!
  874. \t\t\t\t\t{% endif %}
  875. \t\t\t\t\t{% if source == 'city' %}К сожалению, данный раздел пуст. Взгляните на другие анкеты, которые мы нашли для Вас в городе
  876. \t\t\t\t\t\t{{ city.name|trans }}.
  877. \t\t\t\t\t{% endif %}
  878. \t\t\t\t\t{% if source == 'country' %}К сожалению, данный раздел пуст. Взгляните на анкеты которые мы подобрали для Вас.
  879. \t\t\t\t\t{% endif %}
  880. \t\t\t\t\t{% if source == 'massage_service' %}К сожалению, все девушки для которых массаж — это призвание сейчас отдыхают. Посмотрите проституток, которые также готовы сделать Вам массаж.
  881. \t\t\t\t\t{% endif %}
  882. \t\t\t\t</p>
  883. \t\t\t</div>
  884. \t\t</div>
  885. \t{% endif %}#}
  886. \t<div aria-hidden=\"true\" class=\"no-display\" style=\"display: none;\">
  887. \t\t<svg xmlns=\"http://www.w3.org/2000/svg\">
  888. \t\t\t<symbol id=\"close\" viewBox=\"0 0 25 24\">
  889. \t\t\t\t<path fill=\"#B5B5B5\" d=\"m17.19 6-4.52 4.51L8.16 6 6.67 7.49l4.51 4.5-4.5 4.52L8.15 18l4.51-4.51L17.2 18l1.48-1.49L14.16 12l4.51-4.51L17.2 6Z\"/>
  890. \t\t\t</symbol>
  891. \t\t\t<symbol id=\"expand\" viewBox=\"0 0 20 20\">
  892. \t\t\t\t<path fill=\"#B5B5B5\" d=\"M15 8.41 13.59 7 10 10.58 6.41 7 5 8.41l5 5 5-5Z\"/>
  893. \t\t\t</symbol>
  894. \t\t\t<symbol id=\"range-off\" viewBox=\"0 0 25 24\">
  895. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  896. \t\t\t\t<circle cx=\"4.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/>
  897. \t\t\t\t<circle cx=\"20.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#A3A3A3\" stroke-width=\"2\"/>
  898. \t\t\t</symbol>
  899. \t\t\t<symbol id=\"range-on\" viewBox=\"0 0 25 24\">
  900. \t\t\t\t<rect width=\"24\" height=\"4\" x=\".34\" y=\"10\" fill=\"#A3A3A3\" rx=\"2\"/>
  901. \t\t\t\t<rect width=\"12\" height=\"4\" x=\"6.34\" y=\"10\" fill=\"#f7901d\" rx=\"2\"/>
  902. \t\t\t\t<circle cx=\"6.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#f7901d\" stroke-width=\"2\"/>
  903. \t\t\t\t<circle cx=\"18.34\" cy=\"12\" r=\"3\" fill=\"#fff\" stroke=\"#f7901d\" stroke-width=\"2\"/>
  904. \t\t\t</symbol>
  905. \t\t\t<symbol id=\"filter\" viewBox=\"0 0 24 24\">
  906. \t\t\t\t<path d=\"M6.96 6h10l-5 6.3-5-6.3Zm-2.75-.39L9.96 13v6a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1v-6l5.74-7.39A1 1 0 0 0 18.91 4H5.01a1 1 0 0 0-.8 1.61Z\" />
  907. \t\t\t</symbol>
  908. \t\t\t<symbol id=\"filter-arrow\" viewBox=\"0 0 24 24\">
  909. \t\t\t\t<path d=\"M5.7924 16.6699L4 14.8999L12 6.99992L20 14.8999L18.2076 16.6699L12 10.5399L5.7924 16.6699Z\" fill=\"#B5B5B5\"/>
  910. \t\t\t<symbol>
  911. \t\t</svg>
  912. \t</div>
  913. \t<div id=\"filter-form-root\">
  914. \t\t<button class=\"filter_hide_button rounding\" type=\"button\" id=\"filter_hide_button\">
  915. \t\t\t<svg class=\"filter_hide_button__icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><use xlink:href=\"#filter\"></use></svg>
  916. \t\t\t<span class=\"filter_hide_button__text\" data-filter-hide-text-show>Фильтры</span>
  917. \t\t\t<svg class=\"filter_hide_button__rotate\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M7.45 9.87a.84.84 0 0 1 1.24 0l3.3 3.5 3.32-3.5a.84.84 0 0 1 1.23 0c.34.36.34.95 0 1.3l-3.92 4.16a.84.84 0 0 1-1.24 0l-3.93-4.15a.96.96 0 0 1 0-1.31Z\" /></svg>
  918. \t\t</button>
  919. \t\t<div class=\"filter_hide_block\" id=\"filter_hide_block\">
  920. \t\t\t{# Форма полей фильтрации #}
  921. \t\t\t<form name=\"profile_filter_form\" method=\"post\" action=\"/filter/\" class=\"filter_form\" id=\"filter-form\" data-process-url=\"/profile_ctr/increase-shows/\" data-main-class=\"profile_filter\">
  922. \t\t\t\t<div class=\"profile_filter\">
  923. \t\t\t\t\t<button class=\"profile_filter__mobile_button\" type=\"button\">
  924. \t\t\t\t\t\t<svg class=\"profile_filter__mobile_button__icon\" fill=\"#666\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\"><use xlink:href=\"#filter\"></use></svg>
  925. \t\t\t\t\t\t<span class=\"profile_filter__mobile_button__text\">Фильтры</span>
  926. \t\t\t\t\t\t<svg class=\"profile_filter__mobile_button__icon profile_filter__mobile_button__icon-arrow\" fill=\"#666\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 24 24\" style=\"transform:rotate(180deg)\"><use xlink:href=\"#filter-arrow\"></use></svg>
  927. \t\t\t\t\t</button>
  928. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  929. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  930. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  931. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  932. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  933. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  934. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  935. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  936. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  937. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  938. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  939. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  940. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  941. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  942. \t\t\t\t\t<div class=\"profile_filter__item rounding profile_filter__item--loading\"></div>
  943. \t\t\t\t</div>
  944. \t\t\t</form>
  945. \t\t</div>
  946. \t\t<div class=\"profile_filter__tags__container fade_slider__container\">
  947. \t\t\t<div class=\"profile_filter__tags d-none fade_slider\" id=\"filter_tags\">
  948. \t\t\t<button class=\"profile_filter__tag\" type=\"button\" data-all>Сбросить фильтры</button>
  949. \t\t\t</div>
  950. \t\t</div>
  951. \t\t<div class=\"profile_filter__line\" id=\"filter_line\">
  952. \t\t\t<div class=\"profile_filter__line__title\">Найдено <span class=\"profile_filter__line__title__count\">{{ profiles.totalCount }} {{ profiles.totalCount|incline_numeral(['анкета', 'анкеты', 'анкет']) }}</span></div>
  953. \t\t\t<button class=\"profile_filter__line__reset\" type=\"button\" id=\"filter_line_reset\">Сбросить фильтры <svg class=\"profile_filter__line__reset_icon\" fill=\"none\" xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 14 14\"><path fill-rule=\"evenodd\" clip-rule=\"evenodd\" d=\"M13.7 1.7A1 1 0 0 0 12.3.3L7 5.58 1.7.29A1 1 0 0 0 .3 1.71L5.58 7l-5.3 5.3a1 1 0 1 0 1.42 1.4L7 8.42l5.3 5.3a1 1 0 0 0 1.4-1.42L8.42 7l5.3-5.3Z\" fill=\"#f7901d\"/></svg>
  954. \t\t\t</button>
  955. \t\t</div>
  956. \t</div>
  957. \t{% block mainList %}
  958. \t\t<div class=\"models-items-row flex-wrap\" id=\"profile-list\">
  959.         \t{% include 'ProfileList/list.profiles.html.twig' with { 'top_profile': profile_top_placement() } %}
  960. \t\t</div>
  961. \t{% endblock %}
  962. \t{%- if profiles and profiles.totalCount > profiles.currentPage * profiles.currentLimit -%}
  963. \t\t{%- block showMore -%}
  964. \t\t\t{%- include 'ProfileList/_show_more.profiles.html.twig' -%}
  965. \t\t{%- endblock showMore -%}
  966. \t{%- endif -%}
  967. \t{{ porpaginas_render(profiles) }}
  968. \t{# {% set stations_circle = station_pages_linkage_circle() %}
  969. \t{% if stations_circle is not null %}
  970. \t\t<div class=\"station-pages-linkage-circle\">
  971. \t\t\t{% if stations_circle[0] is defined and stations_circle[0] is not null %}<a href=\"{{ stations_circle[0].href }}\"><i class=\"prev\"></i>{{ stations_circle[0].text }}</a>{% endif %}
  972. \t\t\t{% if stations_circle[0] is defined and stations_circle[0] is not null
  973. \t\t\t\tand stations_circle[1] is defined and stations_circle[1] is not null %}<i class=\"sep\"></i>{% endif %}
  974. \t\t\t{% if stations_circle[1] is defined and stations_circle[1] is not null %}<a href=\"{{ stations_circle[1].href }}\">{{ stations_circle[1].text }}<i class=\"next\"></i></a>{% endif %}
  975. \t\t</div>
  976. \t{% endif %} #}
  977. \t{% if profiles and profiles.currentPage >= 2 %}
  978. \t\t{% set excludeRecommendationProfileIds = [] %}
  979. \t\t{{ include('components/_profile_recommendations.html.twig') }}
  980. \t{% endif %}
  981. \t{{ include('components/seo_text.html.twig', { \"type\": 'top', \"noindex\": true }) }}
  982. \t{{ include('components/seo_text.html.twig', { \"type\": 'bottom', \"noindex\": true }) }}
  983. \t{% set cities_circle = city_main_pages_linkage_circle() %}
  984. \t{% if cities_circle is not null %}
  985. \t\t<div class=\"city_main_pages_linkage_circle\">
  986. \t\t\t<h3>Также рекомендуем:</h3>
  987. \t\t\t{% if cities_circle[0] is not null %}<a href=\"{{ cities_circle[0].href }}\">{{ cities_circle[0].text }}</a>{% endif %}
  988. \t\t\t{% if cities_circle[1] is not null %}<a href=\"{{ cities_circle[1].href }}\">{{ cities_circle[1].text }}</a>{% endif %}
  989. \t\t</div>
  990. \t{% endif %}
  991. \t{% set circle = inner_linkage_circle() %}
  992. \t{% if circle is not null %}
  993. \t\t<div class=\"inner_linkage_circle\">
  994. \t\t\t<h3>Также интересуются:</h3>
  995. \t\t\t<a href=\"{{ circle[0].href }}\">{{ circle[0].text }}</a>
  996. \t\t\t<a href=\"{{ circle[1].href }}\">{{ circle[1].text }}</a>
  997. \t\t</div>
  998. \t{% endif %}
  999. {% endblock %}
  1000. {% block javascripts %}
  1001. \t{% set excludeRecommendationProfileIds = [] %}
  1002. \t{{ parent() }}
  1003. \t{{ encore_entry_script_tags('scripts/filters', null, 'basicConfig') }}
  1004. \t{%- set route = app.request.get('_route') -%}
  1005. \t{%- if 'profile_search.page' not in route and not (app.request.method == 'GET' and app.request.isXmlHttpRequest()) -%}
  1006. \t\t<script>
  1007. \t\t\twindow._lD = {
  1008. \t\t\t\tformUrl: \"{{ path('profile_filters.form', {city: city.uriIdentity}) }}\",
  1009. \t\t\t\tsetLastViewedListing: '{{ app.request.attributes.get('_route') }}',
  1010. \t\t\t\tlistingData: [
  1011. \t\t\t\t\t['listing', '{{ listing }}'],
  1012. \t\t\t\t\t['listingParams', '{{ listing_parameters|json_encode() }}'.replaceAll('&quot;', '\"')],
  1013. \t\t\t\t],
  1014. \t\t\t\tcityUrl: \"{{city.uriIdentity}}\"
  1015. \t\t\t}
  1016. \t\t\twindow._spb_s = {
  1017. \t\t\t\tstations: {
  1018. \t\t\t\t\t{%- for station in stations() -%}
  1019. \t\t\t\t\t\t\"{{ station.name|trans }}\": \"{{ path('profile_list.list_by_station', {'city': station.city.uriIdentity, 'station': station.uriIdentity}) }}\"{% if not loop.last %},{% endif %}
  1020. \t\t\t\t\t{%- endfor -%}
  1021. \t\t\t\t}
  1022. \t\t\t};
  1023. \t\t\tdocument.addEventListener(\"DOMContentLoaded\", () => {
  1024. \t\t\t\tnew window._filterLoader({
  1025. \t\t\t\t\tformUrl: \"{{ path('profile_filters.form', {city: city.uriIdentity}) }}\",
  1026. \t\t\t\t\tdefaultProfilesCount: \"{{ profiles.totalCount }}\"
  1027. \t\t\t\t});
  1028. \t\t\t})
  1029. \t\t</script>
  1030. \t\t{# {% endif %} #}
  1031. \t{%- endif -%}
  1032. \t{# <script>
  1033. \t\tdocument.addEventListener('DOMContentLoaded', function() {
  1034. \t\t\t{% if profiles and profiles.totalCount > 0 %}
  1035. \t\t\t\t{%- set profilesId = profiles|map(p => p.id)|join(',') -%}
  1036. \t\t\t\twindow.increase_shows({
  1037. \t\t\t\t\tprofiles: [{{ profilesId }}],
  1038. \t\t\t\t\troute: '{{ app.request.attributes.get('_route') }}',
  1039. \t\t\t\t})
  1040. \t\t\t{% endif %}
  1041. \t\t});
  1042. \t</script> #}
  1043. {% endblock %}""ProfileList/list.html.twig""/app/templates/ProfileList/list.html.twig");
  1044.     }
  1045. }