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

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