var/cache/dev/twig/1a/1a444b1a6d68a7da2dc449d551ce6373.php line 484

  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. /* @WebProfiler/Collector/logger.html.twig */
  14. class __TwigTemplate_a513812f018c604f7b6fbeebc1a72471 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.             'toolbar' => [$this'block_toolbar'],
  24.             'menu' => [$this'block_menu'],
  25.             'panel' => [$this'block_panel'],
  26.         ];
  27.     }
  28.     protected function doGetParent(array $context)
  29.     {
  30.         // line 1
  31.         return "@WebProfiler/Profiler/layout.html.twig";
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = [])
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@WebProfiler/Collector/logger.html.twig"));
  38.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@WebProfiler/Collector/logger.html.twig"));
  40.         // line 3
  41.         $macros["helper"] = $this->macros["helper"] = $this;
  42.         // line 1
  43.         $this->parent $this->loadTemplate("@WebProfiler/Profiler/layout.html.twig""@WebProfiler/Collector/logger.html.twig"1);
  44.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  45.         
  46.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  47.         
  48.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  49.     }
  50.     // line 5
  51.     public function block_toolbar($context, array $blocks = [])
  52.     {
  53.         $macros $this->macros;
  54.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  55.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""toolbar"));
  56.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  57.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""toolbar"));
  58.         // line 6
  59.         echo "    ";
  60.         if (((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'6$this->source); })()), "counterrors", [], "any"falsefalsefalse6) || twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'6$this->source); })()), "countdeprecations", [], "any"falsefalsefalse6)) || twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'6$this->source); })()), "countwarnings", [], "any"falsefalsefalse6))) {
  61.             // line 7
  62.             echo "        ";
  63.             ob_start();
  64.             // line 8
  65.             echo "            ";
  66.             $context["status_color"] = ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'8$this->source); })()), "counterrors", [], "any"falsefalsefalse8)) ? ("red") : (((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'8$this->source); })()), "countwarnings", [], "any"falsefalsefalse8)) ? ("yellow") : ("none"))));
  67.             // line 9
  68.             echo "            ";
  69.             echo twig_source($this->env"@WebProfiler/Icon/logger.svg");
  70.             echo "
  71.             <span class=\"sf-toolbar-value\">";
  72.             // line 10
  73.             echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'10$this->source); })()), "counterrors", [], "any"falsefalsefalse10)) ? (twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'10$this->source); })()), "counterrors", [], "any"falsefalsefalse10)) : ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'10$this->source); })()), "countdeprecations", [], "any"falsefalsefalse10) + twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'10$this->source); })()), "countwarnings", [], "any"falsefalsefalse10)))), "html"nulltrue);
  74.             echo "</span>
  75.         ";
  76.             $context["icon"] = ('' === $tmp ob_get_clean()) ? '' : new Markup($tmp$this->env->getCharset());
  77.             // line 12
  78.             echo "
  79.         ";
  80.             // line 13
  81.             ob_start();
  82.             // line 14
  83.             echo "            <div class=\"sf-toolbar-info-piece\">
  84.                 <b>Errors</b>
  85.                 <span class=\"sf-toolbar-status sf-toolbar-status-";
  86.             // line 16
  87.             echo ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'16$this->source); })()), "counterrors", [], "any"falsefalsefalse16)) ? ("red") : (""));
  88.             echo "\">";
  89.             echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "counterrors", [], "any"truetruefalse16)) ? (_twig_default_filter(twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "counterrors", [], "any"falsefalsefalse16), 0)) : (0)), "html"nulltrue);
  90.             echo "</span>
  91.             </div>
  92.             <div class=\"sf-toolbar-info-piece\">
  93.                 <b>Warnings</b>
  94.                 <span class=\"sf-toolbar-status sf-toolbar-status-";
  95.             // line 21
  96.             echo ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'21$this->source); })()), "countwarnings", [], "any"falsefalsefalse21)) ? ("yellow") : (""));
  97.             echo "\">";
  98.             echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "countwarnings", [], "any"truetruefalse21)) ? (_twig_default_filter(twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "countwarnings", [], "any"falsefalsefalse21), 0)) : (0)), "html"nulltrue);
  99.             echo "</span>
  100.             </div>
  101.             <div class=\"sf-toolbar-info-piece\">
  102.                 <b>Deprecations</b>
  103.                 <span class=\"sf-toolbar-status sf-toolbar-status-";
  104.             // line 26
  105.             echo ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'26$this->source); })()), "countdeprecations", [], "any"falsefalsefalse26)) ? ("none") : (""));
  106.             echo "\">";
  107.             echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "countdeprecations", [], "any"truetruefalse26)) ? (_twig_default_filter(twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "countdeprecations", [], "any"falsefalsefalse26), 0)) : (0)), "html"nulltrue);
  108.             echo "</span>
  109.             </div>
  110.         ";
  111.             $context["text"] = ('' === $tmp ob_get_clean()) ? '' : new Markup($tmp$this->env->getCharset());
  112.             // line 29
  113.             echo "
  114.         ";
  115.             // line 30
  116.             echo twig_include($this->env$context"@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url"$context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.'30$this->source); })()), "status" => (isset($context["status_color"]) || array_key_exists("status_color"$context) ? $context["status_color"] : (function () { throw new RuntimeError('Variable "status_color" does not exist.'30$this->source); })())]);
  117.             echo "
  118.     ";
  119.         }
  120.         
  121.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  122.         
  123.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  124.     }
  125.     // line 34
  126.     public function block_menu($context, array $blocks = [])
  127.     {
  128.         $macros $this->macros;
  129.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  130.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu"));
  131.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  132.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu"));
  133.         // line 35
  134.         echo "    <span class=\"label label-status-";
  135.         echo ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'35$this->source); })()), "counterrors", [], "any"falsefalsefalse35)) ? ("error") : (((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'35$this->source); })()), "countwarnings", [], "any"falsefalsefalse35)) ? ("warning") : ("none"))));
  136.         echo " ";
  137.         echo ((twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'35$this->source); })()), "logs", [], "any"falsefalsefalse35))) ? ("disabled") : (""));
  138.         echo "\">
  139.         <span class=\"icon\">";
  140.         // line 36
  141.         echo twig_source($this->env"@WebProfiler/Icon/logger.svg");
  142.         echo "</span>
  143.         <strong>Logs</strong>
  144.         ";
  145.         // line 38
  146.         if (((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'38$this->source); })()), "counterrors", [], "any"falsefalsefalse38) || twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'38$this->source); })()), "countdeprecations", [], "any"falsefalsefalse38)) || twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'38$this->source); })()), "countwarnings", [], "any"falsefalsefalse38))) {
  147.             // line 39
  148.             echo "            <span class=\"count\">
  149.                 <span>";
  150.             // line 40
  151.             echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'40$this->source); })()), "counterrors", [], "any"falsefalsefalse40)) ? (twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'40$this->source); })()), "counterrors", [], "any"falsefalsefalse40)) : ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'40$this->source); })()), "countdeprecations", [], "any"falsefalsefalse40) + twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'40$this->source); })()), "countwarnings", [], "any"falsefalsefalse40)))), "html"nulltrue);
  152.             echo "</span>
  153.             </span>
  154.         ";
  155.         }
  156.         // line 43
  157.         echo "    </span>
  158. ";
  159.         
  160.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  161.         
  162.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  163.     }
  164.     // line 46
  165.     public function block_panel($context, array $blocks = [])
  166.     {
  167.         $macros $this->macros;
  168.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  169.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""panel"));
  170.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  171.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""panel"));
  172.         // line 47
  173.         echo "    <h2>Log Messages</h2>
  174.     ";
  175.         // line 49
  176.         if (twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'49$this->source); })()), "processedLogs", [], "any"falsefalsefalse49))) {
  177.             // line 50
  178.             echo "        <div class=\"empty empty-panel\">
  179.             <p>No log messages available.</p>
  180.         </div>
  181.     ";
  182.         } else {
  183.             // line 54
  184.             echo "        ";
  185.             $context["has_error_logs"] = (twig_length_filter($this->envtwig_array_filter($this->envtwig_array_column(twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'54$this->source); })()), "processedLogs", [], "any"falsefalsefalse54), "type"), function ($__type__) use ($context$macros) { $context["type"] = $__type__; return ("error" == (isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'54$this->source); })())); })) > 0);
  186.             // line 55
  187.             echo "        ";
  188.             $context["has_deprecation_logs"] = (twig_length_filter($this->envtwig_array_filter($this->envtwig_array_column(twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'55$this->source); })()), "processedLogs", [], "any"falsefalsefalse55), "type"), function ($__type__) use ($context$macros) { $context["type"] = $__type__; return ("deprecation" == (isset($context["type"]) || array_key_exists("type"$context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.'55$this->source); })())); })) > 0);
  189.             // line 56
  190.             echo "
  191.         ";
  192.             // line 57
  193.             $context["filters"] = twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'57$this->source); })()), "filters", [], "any"falsefalsefalse57);
  194.             // line 58
  195.             echo "        <div class=\"log-filters\">
  196.             <div id=\"log-filter-type\" class=\"log-filter\">
  197.                 <ul class=\"tab-navigation\">
  198.                     <li class=\"";
  199.             // line 61
  200.             echo ((( !(isset($context["has_error_logs"]) || array_key_exists("has_error_logs"$context) ? $context["has_error_logs"] : (function () { throw new RuntimeError('Variable "has_error_logs" does not exist.'61$this->source); })()) &&  !(isset($context["has_deprecation_logs"]) || array_key_exists("has_deprecation_logs"$context) ? $context["has_deprecation_logs"] : (function () { throw new RuntimeError('Variable "has_deprecation_logs" does not exist.'61$this->source); })()))) ? ("active") : (""));
  201.             echo "\">
  202.                         <input ";
  203.             // line 62
  204.             echo ((( !(isset($context["has_error_logs"]) || array_key_exists("has_error_logs"$context) ? $context["has_error_logs"] : (function () { throw new RuntimeError('Variable "has_error_logs" does not exist.'62$this->source); })()) &&  !(isset($context["has_deprecation_logs"]) || array_key_exists("has_deprecation_logs"$context) ? $context["has_deprecation_logs"] : (function () { throw new RuntimeError('Variable "has_deprecation_logs" does not exist.'62$this->source); })()))) ? ("checked") : (""));
  205.             echo " type=\"radio\" id=\"filter-log-type-all\" name=\"filter-log-type\" value=\"all\">
  206.                         <label for=\"filter-log-type-all\">All messages</label>
  207.                     </li>
  208.                     <li class=\"";
  209.             // line 66
  210.             echo (((isset($context["has_error_logs"]) || array_key_exists("has_error_logs"$context) ? $context["has_error_logs"] : (function () { throw new RuntimeError('Variable "has_error_logs" does not exist.'66$this->source); })())) ? ("active") : (""));
  211.             echo "\">
  212.                         <input ";
  213.             // line 67
  214.             echo (((isset($context["has_error_logs"]) || array_key_exists("has_error_logs"$context) ? $context["has_error_logs"] : (function () { throw new RuntimeError('Variable "has_error_logs" does not exist.'67$this->source); })())) ? ("checked") : (""));
  215.             echo " type=\"radio\" id=\"filter-log-type-error\" name=\"filter-log-type\" value=\"error\">
  216.                         <label for=\"filter-log-type-error\">
  217.                             Errors
  218.                             <span class=\"badge status-";
  219.             // line 70
  220.             echo ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'70$this->source); })()), "counterrors", [], "any"falsefalsefalse70)) ? ("error") : (""));
  221.             echo "\">";
  222.             echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "counterrors", [], "any"truetruefalse70)) ? (_twig_default_filter(twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "counterrors", [], "any"falsefalsefalse70), 0)) : (0)), "html"nulltrue);
  223.             echo "</span>
  224.                         </label>
  225.                     </li>
  226.                     <li class=\"";
  227.             // line 74
  228.             echo ((( !(isset($context["has_error_logs"]) || array_key_exists("has_error_logs"$context) ? $context["has_error_logs"] : (function () { throw new RuntimeError('Variable "has_error_logs" does not exist.'74$this->source); })()) && (isset($context["has_deprecation_logs"]) || array_key_exists("has_deprecation_logs"$context) ? $context["has_deprecation_logs"] : (function () { throw new RuntimeError('Variable "has_deprecation_logs" does not exist.'74$this->source); })()))) ? ("active") : (""));
  229.             echo "\">
  230.                         <input ";
  231.             // line 75
  232.             echo ((( !(isset($context["has_error_logs"]) || array_key_exists("has_error_logs"$context) ? $context["has_error_logs"] : (function () { throw new RuntimeError('Variable "has_error_logs" does not exist.'75$this->source); })()) && (isset($context["has_deprecation_logs"]) || array_key_exists("has_deprecation_logs"$context) ? $context["has_deprecation_logs"] : (function () { throw new RuntimeError('Variable "has_deprecation_logs" does not exist.'75$this->source); })()))) ? ("checked") : (""));
  233.             echo " type=\"radio\" id=\"filter-log-type-deprecation\" name=\"filter-log-type\" value=\"deprecation\">
  234.                         <label for=\"filter-log-type-deprecation\">
  235.                             Deprecations
  236.                             <span class=\"badge status-";
  237.             // line 78
  238.             echo ((twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'78$this->source); })()), "countdeprecations", [], "any"falsefalsefalse78)) ? ("warning") : (""));
  239.             echo "\">";
  240.             echo twig_escape_filter($this->env, ((twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "countdeprecations", [], "any"truetruefalse78)) ? (_twig_default_filter(twig_get_attribute($this->env$this->source, ($context["collector"] ?? null), "countdeprecations", [], "any"falsefalsefalse78), 0)) : (0)), "html"nulltrue);
  241.             echo "</span>
  242.                         </label>
  243.                     </li>
  244.                 </ul>
  245.             </div>
  246.             <details id=\"log-filter-priority\" class=\"log-filter\">
  247.                 <summary>
  248.                     <span class=\"icon\">";
  249.             // line 86
  250.             echo twig_source($this->env"@WebProfiler/Icon/filter.svg");
  251.             echo "</span>
  252.                     Level (<span class=\"filter-active-num\">";
  253.             // line 87
  254.             echo twig_escape_filter($this->env, (twig_length_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'87$this->source); })()), "priority", [], "any"falsefalsefalse87)) - 1), "html"nulltrue);
  255.             echo "</span>)
  256.                 </summary>
  257.                 <div class=\"log-filter-content\">
  258.                     <div class=\"filter-select-all-or-none\">
  259.                         <button type=\"button\" class=\"btn btn-link select-all\">Select All</button>
  260.                         <button type=\"button\" class=\"btn btn-link select-none\">Select None</button>
  261.                     </div>
  262.                     ";
  263.             // line 96
  264.             $context['_parent'] = $context;
  265.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'96$this->source); })()), "priority", [], "any"falsefalsefalse96));
  266.             foreach ($context['_seq'] as $context["label"] => $context["value"]) {
  267.                 // line 97
  268.                 echo "                        <div class=\"log-filter-option\">
  269.                             <input ";
  270.                 // line 98
  271.                 echo ((("debug" != $context["value"])) ? ("checked") : (""));
  272.                 echo " type=\"checkbox\" id=\"filter-log-level-";
  273.                 echo twig_escape_filter($this->env$context["value"], "html"nulltrue);
  274.                 echo "\" name=\"filter-log-level-";
  275.                 echo twig_escape_filter($this->env$context["value"], "html"nulltrue);
  276.                 echo "\" value=\"";
  277.                 echo twig_escape_filter($this->env$context["value"], "html"nulltrue);
  278.                 echo "\">
  279.                             <label for=\"filter-log-level-";
  280.                 // line 99
  281.                 echo twig_escape_filter($this->env$context["value"], "html"nulltrue);
  282.                 echo "\">";
  283.                 echo twig_escape_filter($this->env$context["label"], "html"nulltrue);
  284.                 echo "</label>
  285.                         </div>
  286.                     ";
  287.             }
  288.             $_parent $context['_parent'];
  289.             unset($context['_seq'], $context['_iterated'], $context['label'], $context['value'], $context['_parent'], $context['loop']);
  290.             $context array_intersect_key($context$_parent) + $_parent;
  291.             // line 102
  292.             echo "                </div>
  293.             </details>
  294.             <details id=\"log-filter-channel\" class=\"log-filter\">
  295.                 <summary>
  296.                     <span class=\"icon\">";
  297.             // line 107
  298.             echo twig_source($this->env"@WebProfiler/Icon/filter.svg");
  299.             echo "</span>
  300.                     Channel (<span class=\"filter-active-num\">";
  301.             // line 108
  302.             echo twig_escape_filter($this->env, (twig_length_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'108$this->source); })()), "channel", [], "any"falsefalsefalse108)) - 1), "html"nulltrue);
  303.             echo "</span>)
  304.                 </summary>
  305.                 <div class=\"log-filter-content\">
  306.                     <div class=\"filter-select-all-or-none\">
  307.                         <button type=\"button\" class=\"btn btn-link select-all\">Select All</button>
  308.                         <button type=\"button\" class=\"btn btn-link select-none\">Select None</button>
  309.                     </div>
  310.                     ";
  311.             // line 117
  312.             $context['_parent'] = $context;
  313.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["filters"]) || array_key_exists("filters"$context) ? $context["filters"] : (function () { throw new RuntimeError('Variable "filters" does not exist.'117$this->source); })()), "channel", [], "any"falsefalsefalse117));
  314.             foreach ($context['_seq'] as $context["_key"] => $context["value"]) {
  315.                 // line 118
  316.                 echo "                        <div class=\"log-filter-option\">
  317.                             <input ";
  318.                 // line 119
  319.                 echo ((("event" != $context["value"])) ? ("checked") : (""));
  320.                 echo " type=\"checkbox\" id=\"filter-log-channel-";
  321.                 echo twig_escape_filter($this->env$context["value"], "html"nulltrue);
  322.                 echo "\" name=\"filter-log-channel-";
  323.                 echo twig_escape_filter($this->env$context["value"], "html"nulltrue);
  324.                 echo "\" value=\"";
  325.                 echo twig_escape_filter($this->env$context["value"], "html"nulltrue);
  326.                 echo "\">
  327.                             <label for=\"filter-log-channel-";
  328.                 // line 120
  329.                 echo twig_escape_filter($this->env$context["value"], "html"nulltrue);
  330.                 echo "\">";
  331.                 echo twig_escape_filter($this->envtwig_title_string_filter($this->env$context["value"]), "html"nulltrue);
  332.                 echo "</label>
  333.                         </div>
  334.                     ";
  335.             }
  336.             $_parent $context['_parent'];
  337.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['value'], $context['_parent'], $context['loop']);
  338.             $context array_intersect_key($context$_parent) + $_parent;
  339.             // line 123
  340.             echo "                </div>
  341.             </details>
  342.         </div>
  343.         <table class=\"logs\">
  344.             <colgroup>
  345.                 <col width=\"140px\">
  346.                 <col>
  347.             </colgroup>
  348.             <thead>
  349.                 <tr>
  350.                     <th>Time</th>
  351.                     <th>Message</th>
  352.                 </tr>
  353.             </thead>
  354.             <tbody>
  355.                 ";
  356.             // line 141
  357.             $context['_parent'] = $context;
  358.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'141$this->source); })()), "processedLogs", [], "any"falsefalsefalse141));
  359.             $context['loop'] = [
  360.               'parent' => $context['_parent'],
  361.               'index0' => 0,
  362.               'index'  => 1,
  363.               'first'  => true,
  364.             ];
  365.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  366.                 $length count($context['_seq']);
  367.                 $context['loop']['revindex0'] = $length 1;
  368.                 $context['loop']['revindex'] = $length;
  369.                 $context['loop']['length'] = $length;
  370.                 $context['loop']['last'] = === $length;
  371.             }
  372.             foreach ($context['_seq'] as $context["_key"] => $context["log"]) {
  373.                 // line 142
  374.                 echo "                    ";
  375.                 $context["css_class"] = ((("error" == twig_get_attribute($this->env$this->source$context["log"], "type", [], "any"falsefalsefalse142))) ? ("error") : (((((twig_get_attribute($this->env$this->source,                 // line 143
  376. $context["log"], "priorityName", [], "any"falsefalsefalse143) == "WARNING") || ("deprecation" == twig_get_attribute($this->env$this->source$context["log"], "type", [], "any"falsefalsefalse143)))) ? ("warning") : (((("silenced" == twig_get_attribute($this->env$this->source,                 // line 144
  377. $context["log"], "type", [], "any"falsefalsefalse144))) ? ("silenced") : (""))))));
  378.                 // line 146
  379.                 echo "                    <tr class=\"log-status-";
  380.                 echo twig_escape_filter($this->env, (isset($context["css_class"]) || array_key_exists("css_class"$context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.'146$this->source); })()), "html"nulltrue);
  381.                 echo "\" data-type=\"";
  382.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["log"], "type", [], "any"falsefalsefalse146), "html"nulltrue);
  383.                 echo "\" data-priority=\"";
  384.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["log"], "priority", [], "any"falsefalsefalse146), "html"nulltrue);
  385.                 echo "\" data-channel=\"";
  386.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["log"], "channel", [], "any"falsefalsefalse146), "html"nulltrue);
  387.                 echo "\" style=\"";
  388.                 echo (((("event" == twig_get_attribute($this->env$this->source$context["log"], "channel", [], "any"falsefalsefalse146)) || ("DEBUG" == twig_get_attribute($this->env$this->source$context["log"], "priorityName", [], "any"falsefalsefalse146)))) ? ("display: none") : (""));
  389.                 echo "\">
  390.                         <td class=\"log-timestamp\">
  391.                             <time title=\"";
  392.                 // line 148
  393.                 echo twig_escape_filter($this->envtwig_date_format_filter($this->envtwig_get_attribute($this->env$this->source$context["log"], "timestamp", [], "any"falsefalsefalse148), "r"), "html"nulltrue);
  394.                 echo "\" datetime=\"";
  395.                 echo twig_escape_filter($this->envtwig_date_format_filter($this->envtwig_get_attribute($this->env$this->source$context["log"], "timestamp", [], "any"falsefalsefalse148), "c"), "html"nulltrue);
  396.                 echo "\">
  397.                                 ";
  398.                 // line 149
  399.                 echo twig_escape_filter($this->envtwig_date_format_filter($this->envtwig_get_attribute($this->env$this->source$context["log"], "timestamp", [], "any"falsefalsefalse149), "H:i:s.v"), "html"nulltrue);
  400.                 echo "
  401.                             </time>
  402.                             ";
  403.                 // line 152
  404.                 if ((twig_in_filter(twig_get_attribute($this->env$this->source$context["log"], "type", [], "any"falsefalsefalse152), [=> "error"=> "deprecation"=> "silenced"]) || ("WARNING" == twig_get_attribute($this->env$this->source$context["log"], "priorityName", [], "any"falsefalsefalse152)))) {
  405.                     // line 153
  406.                     echo "                                <span class=\"log-type-badge badge badge-";
  407.                     echo twig_escape_filter($this->env, (isset($context["css_class"]) || array_key_exists("css_class"$context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.'153$this->source); })()), "html"nulltrue);
  408.                     echo "\">
  409.                                     ";
  410.                     // line 154
  411.                     if ((("error" == twig_get_attribute($this->env$this->source$context["log"], "type", [], "any"falsefalsefalse154)) || ("WARNING" == twig_get_attribute($this->env$this->source$context["log"], "priorityName", [], "any"falsefalsefalse154)))) {
  412.                         // line 155
  413.                         echo "                                        ";
  414.                         echo twig_escape_filter($this->envtwig_lower_filter($this->envtwig_get_attribute($this->env$this->source$context["log"], "priorityName", [], "any"falsefalsefalse155)), "html"nulltrue);
  415.                         echo "
  416.                                     ";
  417.                     } else {
  418.                         // line 157
  419.                         echo "                                        ";
  420.                         echo twig_escape_filter($this->envtwig_lower_filter($this->envtwig_get_attribute($this->env$this->source$context["log"], "type", [], "any"falsefalsefalse157)), "html"nulltrue);
  421.                         echo "
  422.                                     ";
  423.                     }
  424.                     // line 159
  425.                     echo "                                </span>
  426.                             ";
  427.                 } else {
  428.                     // line 161
  429.                     echo "                                <span class=\"log-type-badge badge badge-";
  430.                     echo twig_escape_filter($this->env, (isset($context["css_class"]) || array_key_exists("css_class"$context) ? $context["css_class"] : (function () { throw new RuntimeError('Variable "css_class" does not exist.'161$this->source); })()), "html"nulltrue);
  431.                     echo "\">
  432.                                     ";
  433.                     // line 162
  434.                     echo twig_escape_filter($this->envtwig_lower_filter($this->envtwig_get_attribute($this->env$this->source$context["log"], "priorityName", [], "any"falsefalsefalse162)), "html"nulltrue);
  435.                     echo "
  436.                                 </span>
  437.                             ";
  438.                 }
  439.                 // line 165
  440.                 echo "                        </td>
  441.                         <td class=\"font-normal\">
  442.                             ";
  443.                 // line 168
  444.                 echo twig_call_macro($macros["helper"], "macro_render_log_message", ["debug"twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse168), $context["log"]], 168$context$this->getSourceContext());
  445.                 echo "
  446.                         </td>
  447.                     </tr>
  448.                 ";
  449.                 ++$context['loop']['index0'];
  450.                 ++$context['loop']['index'];
  451.                 $context['loop']['first'] = false;
  452.                 if (isset($context['loop']['length'])) {
  453.                     --$context['loop']['revindex0'];
  454.                     --$context['loop']['revindex'];
  455.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  456.                 }
  457.             }
  458.             $_parent $context['_parent'];
  459.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['log'], $context['_parent'], $context['loop']);
  460.             $context array_intersect_key($context$_parent) + $_parent;
  461.             // line 172
  462.             echo "            </tbody>
  463.         </table>
  464.         <div class=\"no-logs-message empty\">
  465.             <p>There are no log messages.</p>
  466.         </div>
  467.         <script>Sfjs.initializeLogsTable();</script>
  468.     ";
  469.         }
  470.         // line 181
  471.         echo "
  472.     ";
  473.         // line 182
  474.         $context["compilerLogTotal"] = 0;
  475.         // line 183
  476.         echo "    ";
  477.         $context['_parent'] = $context;
  478.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'183$this->source); })()), "compilerLogs", [], "any"falsefalsefalse183));
  479.         foreach ($context['_seq'] as $context["_key"] => $context["logs"]) {
  480.             // line 184
  481.             echo "        ";
  482.             $context["compilerLogTotal"] = ((isset($context["compilerLogTotal"]) || array_key_exists("compilerLogTotal"$context) ? $context["compilerLogTotal"] : (function () { throw new RuntimeError('Variable "compilerLogTotal" does not exist.'184$this->source); })()) + twig_length_filter($this->env$context["logs"]));
  483.             // line 185
  484.             echo "    ";
  485.         }
  486.         $_parent $context['_parent'];
  487.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['logs'], $context['_parent'], $context['loop']);
  488.         $context array_intersect_key($context$_parent) + $_parent;
  489.         // line 186
  490.         echo "
  491.     <details class=\"container-compilation-logs\">
  492.         <summary>
  493.             <h4>Container Compilation Logs <span class=\"text-muted\">(";
  494.         // line 189
  495.         echo twig_escape_filter($this->env, (isset($context["compilerLogTotal"]) || array_key_exists("compilerLogTotal"$context) ? $context["compilerLogTotal"] : (function () { throw new RuntimeError('Variable "compilerLogTotal" does not exist.'189$this->source); })()), "html"nulltrue);
  496.         echo ")</span></h4>
  497.             <span class=\"text-muted\">Log messages generated during the compilation of the service container.</span>
  498.         </summary>
  499.         ";
  500.         // line 193
  501.         if (twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'193$this->source); })()), "compilerLogs", [], "any"falsefalsefalse193))) {
  502.             // line 194
  503.             echo "            <div class=\"empty\">
  504.                 <p>There are no compiler log messages.</p>
  505.             </div>
  506.         ";
  507.         } else {
  508.             // line 198
  509.             echo "            <table class=\"container-logs\">
  510.                 <thead>
  511.                 <tr>
  512.                     <th>Messages</th>
  513.                     <th class=\"full-width\">Class</th>
  514.                 </tr>
  515.                 </thead>
  516.                 <tbody>
  517.                 ";
  518.             // line 207
  519.             $context['_parent'] = $context;
  520.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["collector"]) || array_key_exists("collector"$context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.'207$this->source); })()), "compilerLogs", [], "any"falsefalsefalse207));
  521.             $context['loop'] = [
  522.               'parent' => $context['_parent'],
  523.               'index0' => 0,
  524.               'index'  => 1,
  525.               'first'  => true,
  526.             ];
  527.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  528.                 $length count($context['_seq']);
  529.                 $context['loop']['revindex0'] = $length 1;
  530.                 $context['loop']['revindex'] = $length;
  531.                 $context['loop']['length'] = $length;
  532.                 $context['loop']['last'] = === $length;
  533.             }
  534.             foreach ($context['_seq'] as $context["class"] => $context["logs"]) {
  535.                 // line 208
  536.                 echo "                    <tr>
  537.                         <td class=\"font-normal text-right\">";
  538.                 // line 209
  539.                 echo twig_escape_filter($this->envtwig_length_filter($this->env$context["logs"]), "html"nulltrue);
  540.                 echo "</td>
  541.                         <td class=\"font-normal\">
  542.                             ";
  543.                 // line 211
  544.                 $context["context_id"] = ("context-compiler-" twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse211));
  545.                 // line 212
  546.                 echo "
  547.                             <button type=\"button\" class=\"btn btn-link sf-toggle\" data-toggle-selector=\"#";
  548.                 // line 213
  549.                 echo twig_escape_filter($this->env, (isset($context["context_id"]) || array_key_exists("context_id"$context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.'213$this->source); })()), "html"nulltrue);
  550.                 echo "\" data-toggle-alt-content=\"";
  551.                 echo twig_escape_filter($this->env$context["class"], "html"nulltrue);
  552.                 echo "\">";
  553.                 echo twig_escape_filter($this->env$context["class"], "html"nulltrue);
  554.                 echo "</button>
  555.                             <div id=\"";
  556.                 // line 215
  557.                 echo twig_escape_filter($this->env, (isset($context["context_id"]) || array_key_exists("context_id"$context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.'215$this->source); })()), "html"nulltrue);
  558.                 echo "\" class=\"context sf-toggle-content sf-toggle-hidden\">
  559.                                 <ul class=\"break-long-words\">
  560.                                     ";
  561.                 // line 217
  562.                 $context['_parent'] = $context;
  563.                 $context['_seq'] = twig_ensure_traversable($context["logs"]);
  564.                 foreach ($context['_seq'] as $context["_key"] => $context["log"]) {
  565.                     // line 218
  566.                     echo "                                        <li>";
  567.                     echo $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpLog($this->envtwig_get_attribute($this->env$this->source$context["log"], "message", [], "any"falsefalsefalse218));
  568.                     echo "</li>
  569.                                     ";
  570.                 }
  571.                 $_parent $context['_parent'];
  572.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['log'], $context['_parent'], $context['loop']);
  573.                 $context array_intersect_key($context$_parent) + $_parent;
  574.                 // line 220
  575.                 echo "                                </ul>
  576.                             </div>
  577.                         </td>
  578.                     </tr>
  579.                 ";
  580.                 ++$context['loop']['index0'];
  581.                 ++$context['loop']['index'];
  582.                 $context['loop']['first'] = false;
  583.                 if (isset($context['loop']['length'])) {
  584.                     --$context['loop']['revindex0'];
  585.                     --$context['loop']['revindex'];
  586.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  587.                 }
  588.             }
  589.             $_parent $context['_parent'];
  590.             unset($context['_seq'], $context['_iterated'], $context['class'], $context['logs'], $context['_parent'], $context['loop']);
  591.             $context array_intersect_key($context$_parent) + $_parent;
  592.             // line 225
  593.             echo "                </tbody>
  594.             </table>
  595.         ";
  596.         }
  597.         // line 228
  598.         echo "    </details>
  599. ";
  600.         
  601.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  602.         
  603.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  604.     }
  605.     // line 231
  606.     public function macro_render_log_message($__category__ null$__log_index__ null$__log__ null, ...$__varargs__)
  607.     {
  608.         $macros $this->macros;
  609.         $context $this->env->mergeGlobals([
  610.             "category" => $__category__,
  611.             "log_index" => $__log_index__,
  612.             "log" => $__log__,
  613.             "varargs" => $__varargs__,
  614.         ]);
  615.         $blocks = [];
  616.         ob_start();
  617.         try {
  618.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  619.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_log_message"));
  620.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  621.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_log_message"));
  622.             // line 232
  623.             echo "    ";
  624.             $context["has_context"] = (twig_get_attribute($this->env$this->source, ($context["log"] ?? null), "context", [], "any"truetruefalse232) &&  !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'232$this->source); })()), "context", [], "any"falsefalsefalse232)));
  625.             // line 233
  626.             echo "    ";
  627.             $context["has_trace"] = twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, ($context["log"] ?? null), "context", [], "any"falsetruefalse233), "exception", [], "any"falsetruefalse233), "trace", [], "any"truetruefalse233);
  628.             // line 234
  629.             echo "
  630.     ";
  631.             // line 235
  632.             if ( !(isset($context["has_context"]) || array_key_exists("has_context"$context) ? $context["has_context"] : (function () { throw new RuntimeError('Variable "has_context" does not exist.'235$this->source); })())) {
  633.                 // line 236
  634.                 echo "        ";
  635.                 echo $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpLog($this->envtwig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'236$this->source); })()), "message", [], "any"falsefalsefalse236));
  636.                 echo "
  637.     ";
  638.             } else {
  639.                 // line 238
  640.                 echo "        ";
  641.                 echo $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpLog($this->envtwig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'238$this->source); })()), "message", [], "any"falsefalsefalse238), twig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'238$this->source); })()), "context", [], "any"falsefalsefalse238));
  642.                 echo "
  643.     ";
  644.             }
  645.             // line 240
  646.             echo "
  647.     <div class=\"log-metadata\">
  648.         ";
  649.             // line 242
  650.             if (twig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'242$this->source); })()), "channel", [], "any"falsefalsefalse242)) {
  651.                 // line 243
  652.                 echo "            <span class=\"badge\">";
  653.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'243$this->source); })()), "channel", [], "any"falsefalsefalse243), "html"nulltrue);
  654.                 echo "</span>
  655.         ";
  656.             }
  657.             // line 245
  658.             echo "
  659.         ";
  660.             // line 246
  661.             if ((twig_get_attribute($this->env$this->source, ($context["log"] ?? null), "errorCount", [], "any"truetruefalse246) && (twig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'246$this->source); })()), "errorCount", [], "any"falsefalsefalse246) > 1))) {
  662.                 // line 247
  663.                 echo "            <span class=\"log-num-occurrences\">";
  664.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'247$this->source); })()), "errorCount", [], "any"falsefalsefalse247), "html"nulltrue);
  665.                 echo " times</span>
  666.         ";
  667.             }
  668.             // line 249
  669.             echo "
  670.         ";
  671.             // line 250
  672.             if ((isset($context["has_context"]) || array_key_exists("has_context"$context) ? $context["has_context"] : (function () { throw new RuntimeError('Variable "has_context" does not exist.'250$this->source); })())) {
  673.                 // line 251
  674.                 echo "            ";
  675.                 $context["context_id"] = ((("context-" . (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'251$this->source); })())) . "-") . (isset($context["log_index"]) || array_key_exists("log_index"$context) ? $context["log_index"] : (function () { throw new RuntimeError('Variable "log_index" does not exist.'251$this->source); })()));
  676.                 // line 252
  677.                 echo "            <span><button type=\"button\" class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#";
  678.                 echo twig_escape_filter($this->env, (isset($context["context_id"]) || array_key_exists("context_id"$context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.'252$this->source); })()), "html"nulltrue);
  679.                 echo "\" data-toggle-alt-content=\"Hide context\">Show context</button></span>
  680.         ";
  681.             }
  682.             // line 254
  683.             echo "
  684.         ";
  685.             // line 255
  686.             if ((isset($context["has_trace"]) || array_key_exists("has_trace"$context) ? $context["has_trace"] : (function () { throw new RuntimeError('Variable "has_trace" does not exist.'255$this->source); })())) {
  687.                 // line 256
  688.                 echo "            ";
  689.                 $context["trace_id"] = ((("trace-" . (isset($context["category"]) || array_key_exists("category"$context) ? $context["category"] : (function () { throw new RuntimeError('Variable "category" does not exist.'256$this->source); })())) . "-") . (isset($context["log_index"]) || array_key_exists("log_index"$context) ? $context["log_index"] : (function () { throw new RuntimeError('Variable "log_index" does not exist.'256$this->source); })()));
  690.                 // line 257
  691.                 echo "            <span><button type=\"button\" class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#";
  692.                 echo twig_escape_filter($this->env, (isset($context["trace_id"]) || array_key_exists("trace_id"$context) ? $context["trace_id"] : (function () { throw new RuntimeError('Variable "trace_id" does not exist.'257$this->source); })()), "html"nulltrue);
  693.                 echo "\" data-toggle-alt-content=\"Hide trace\">Show trace</button></span>
  694.         ";
  695.             }
  696.             // line 259
  697.             echo "
  698.         ";
  699.             // line 260
  700.             if ((isset($context["has_context"]) || array_key_exists("has_context"$context) ? $context["has_context"] : (function () { throw new RuntimeError('Variable "has_context" does not exist.'260$this->source); })())) {
  701.                 // line 261
  702.                 echo "            <div id=\"";
  703.                 echo twig_escape_filter($this->env, (isset($context["context_id"]) || array_key_exists("context_id"$context) ? $context["context_id"] : (function () { throw new RuntimeError('Variable "context_id" does not exist.'261$this->source); })()), "html"nulltrue);
  704.                 echo "\" class=\"context sf-toggle-content sf-toggle-hidden\">
  705.                 ";
  706.                 // line 262
  707.                 echo $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->envtwig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'262$this->source); })()), "context", [], "any"falsefalsefalse262), 1);
  708.                 echo "
  709.             </div>
  710.         ";
  711.             }
  712.             // line 265
  713.             echo "
  714.         ";
  715.             // line 266
  716.             if ((isset($context["has_trace"]) || array_key_exists("has_trace"$context) ? $context["has_trace"] : (function () { throw new RuntimeError('Variable "has_trace" does not exist.'266$this->source); })())) {
  717.                 // line 267
  718.                 echo "            <div id=\"";
  719.                 echo twig_escape_filter($this->env, (isset($context["trace_id"]) || array_key_exists("trace_id"$context) ? $context["trace_id"] : (function () { throw new RuntimeError('Variable "trace_id" does not exist.'267$this->source); })()), "html"nulltrue);
  720.                 echo "\" class=\"context sf-toggle-content sf-toggle-hidden\">
  721.                 ";
  722.                 // line 268
  723.                 echo $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["log"]) || array_key_exists("log"$context) ? $context["log"] : (function () { throw new RuntimeError('Variable "log" does not exist.'268$this->source); })()), "context", [], "any"falsefalsefalse268), "exception", [], "any"falsefalsefalse268), "trace", [], "any"falsefalsefalse268), 1);
  724.                 echo "
  725.             </div>
  726.         ";
  727.             }
  728.             // line 271
  729.             echo "    </div>
  730. ";
  731.             
  732.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  733.             
  734.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  735.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  736.         } finally {
  737.             ob_end_clean();
  738.         }
  739.     }
  740.     public function getTemplateName()
  741.     {
  742.         return "@WebProfiler/Collector/logger.html.twig";
  743.     }
  744.     public function isTraitable()
  745.     {
  746.         return false;
  747.     }
  748.     public function getDebugInfo()
  749.     {
  750.         return array (  781 => 271,  775 => 268,  770 => 267,  768 => 266,  765 => 265,  759 => 262,  754 => 261,  752 => 260,  749 => 259,  743 => 257,  740 => 256,  738 => 255,  735 => 254,  729 => 252,  726 => 251,  724 => 250,  721 => 249,  715 => 247,  713 => 246,  710 => 245,  704 => 243,  702 => 242,  698 => 240,  692 => 238,  686 => 236,  684 => 235,  681 => 234,  678 => 233,  675 => 232,  654 => 231,  643 => 228,  638 => 225,  620 => 220,  611 => 218,  607 => 217,  602 => 215,  593 => 213,  590 => 212,  588 => 211,  583 => 209,  580 => 208,  563 => 207,  552 => 198,  546 => 194,  544 => 193,  537 => 189,  532 => 186,  526 => 185,  523 => 184,  518 => 183,  516 => 182,  513 => 181,  502 => 172,  484 => 168,  479 => 165,  473 => 162,  468 => 161,  464 => 159,  458 => 157,  452 => 155,  450 => 154,  445 => 153,  443 => 152,  437 => 149,  431 => 148,  417 => 146,  415 => 144,  414 => 143,  412 => 142,  395 => 141,  375 => 123,  364 => 120,  354 => 119,  351 => 118,  347 => 117,  335 => 108,  331 => 107,  324 => 102,  313 => 99,  303 => 98,  300 => 97,  296 => 96,  284 => 87,  280 => 86,  267 => 78,  261 => 75,  257 => 74,  248 => 70,  242 => 67,  238 => 66,  231 => 62,  227 => 61,  222 => 58,  220 => 57,  217 => 56,  214 => 55,  211 => 54,  205 => 50,  203 => 49,  199 => 47,  189 => 46,  178 => 43,  172 => 40,  169 => 39,  167 => 38,  162 => 36,  155 => 35,  145 => 34,  132 => 30,  129 => 29,  121 => 26,  111 => 21,  101 => 16,  97 => 14,  95 => 13,  92 => 12,  87 => 10,  82 => 9,  79 => 8,  76 => 7,  73 => 6,  63 => 5,  52 => 1,  50 => 3,  37 => 1,);
  751.     }
  752.     public function getSourceContext()
  753.     {
  754.         return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %}
  755. {% import _self as helper %}
  756. {% block toolbar %}
  757.     {% if collector.counterrors or collector.countdeprecations or collector.countwarnings %}
  758.         {% set icon %}
  759.             {% set status_color = collector.counterrors ? 'red' : collector.countwarnings ? 'yellow' : 'none' %}
  760.             {{ source('@WebProfiler/Icon/logger.svg') }}
  761.             <span class=\"sf-toolbar-value\">{{ collector.counterrors ?: (collector.countdeprecations + collector.countwarnings) }}</span>
  762.         {% endset %}
  763.         {% set text %}
  764.             <div class=\"sf-toolbar-info-piece\">
  765.                 <b>Errors</b>
  766.                 <span class=\"sf-toolbar-status sf-toolbar-status-{{ collector.counterrors ? 'red' }}\">{{ collector.counterrors|default(0) }}</span>
  767.             </div>
  768.             <div class=\"sf-toolbar-info-piece\">
  769.                 <b>Warnings</b>
  770.                 <span class=\"sf-toolbar-status sf-toolbar-status-{{ collector.countwarnings ? 'yellow' }}\">{{ collector.countwarnings|default(0) }}</span>
  771.             </div>
  772.             <div class=\"sf-toolbar-info-piece\">
  773.                 <b>Deprecations</b>
  774.                 <span class=\"sf-toolbar-status sf-toolbar-status-{{ collector.countdeprecations ? 'none' }}\">{{ collector.countdeprecations|default(0) }}</span>
  775.             </div>
  776.         {% endset %}
  777.         {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url, status: status_color }) }}
  778.     {% endif %}
  779. {% endblock %}
  780. {% block menu %}
  781.     <span class=\"label label-status-{{ collector.counterrors ? 'error' : collector.countwarnings ? 'warning' : 'none' }} {{ collector.logs is empty ? 'disabled' }}\">
  782.         <span class=\"icon\">{{ source('@WebProfiler/Icon/logger.svg') }}</span>
  783.         <strong>Logs</strong>
  784.         {% if collector.counterrors or collector.countdeprecations or collector.countwarnings %}
  785.             <span class=\"count\">
  786.                 <span>{{ collector.counterrors ?: (collector.countdeprecations + collector.countwarnings) }}</span>
  787.             </span>
  788.         {% endif %}
  789.     </span>
  790. {% endblock %}
  791. {% block panel %}
  792.     <h2>Log Messages</h2>
  793.     {% if collector.processedLogs is empty %}
  794.         <div class=\"empty empty-panel\">
  795.             <p>No log messages available.</p>
  796.         </div>
  797.     {% else %}
  798.         {% set has_error_logs = collector.processedLogs|column('type')|filter(type => 'error' == type)|length > 0 %}
  799.         {% set has_deprecation_logs = collector.processedLogs|column('type')|filter(type => 'deprecation' == type)|length > 0 %}
  800.         {% set filters = collector.filters %}
  801.         <div class=\"log-filters\">
  802.             <div id=\"log-filter-type\" class=\"log-filter\">
  803.                 <ul class=\"tab-navigation\">
  804.                     <li class=\"{{ not has_error_logs and not has_deprecation_logs ? 'active' }}\">
  805.                         <input {{ not has_error_logs and not has_deprecation_logs ? 'checked' }} type=\"radio\" id=\"filter-log-type-all\" name=\"filter-log-type\" value=\"all\">
  806.                         <label for=\"filter-log-type-all\">All messages</label>
  807.                     </li>
  808.                     <li class=\"{{ has_error_logs ? 'active' }}\">
  809.                         <input {{ has_error_logs ? 'checked' }} type=\"radio\" id=\"filter-log-type-error\" name=\"filter-log-type\" value=\"error\">
  810.                         <label for=\"filter-log-type-error\">
  811.                             Errors
  812.                             <span class=\"badge status-{{ collector.counterrors ? 'error' }}\">{{ collector.counterrors|default(0) }}</span>
  813.                         </label>
  814.                     </li>
  815.                     <li class=\"{{ not has_error_logs and has_deprecation_logs ? 'active' }}\">
  816.                         <input {{ not has_error_logs and has_deprecation_logs ? 'checked' }} type=\"radio\" id=\"filter-log-type-deprecation\" name=\"filter-log-type\" value=\"deprecation\">
  817.                         <label for=\"filter-log-type-deprecation\">
  818.                             Deprecations
  819.                             <span class=\"badge status-{{ collector.countdeprecations ? 'warning' }}\">{{ collector.countdeprecations|default(0) }}</span>
  820.                         </label>
  821.                     </li>
  822.                 </ul>
  823.             </div>
  824.             <details id=\"log-filter-priority\" class=\"log-filter\">
  825.                 <summary>
  826.                     <span class=\"icon\">{{ source('@WebProfiler/Icon/filter.svg') }}</span>
  827.                     Level (<span class=\"filter-active-num\">{{ filters.priority|length - 1 }}</span>)
  828.                 </summary>
  829.                 <div class=\"log-filter-content\">
  830.                     <div class=\"filter-select-all-or-none\">
  831.                         <button type=\"button\" class=\"btn btn-link select-all\">Select All</button>
  832.                         <button type=\"button\" class=\"btn btn-link select-none\">Select None</button>
  833.                     </div>
  834.                     {% for label, value in filters.priority %}
  835.                         <div class=\"log-filter-option\">
  836.                             <input {{ 'debug' != value ? 'checked' }} type=\"checkbox\" id=\"filter-log-level-{{ value }}\" name=\"filter-log-level-{{ value }}\" value=\"{{ value }}\">
  837.                             <label for=\"filter-log-level-{{ value }}\">{{ label }}</label>
  838.                         </div>
  839.                     {% endfor %}
  840.                 </div>
  841.             </details>
  842.             <details id=\"log-filter-channel\" class=\"log-filter\">
  843.                 <summary>
  844.                     <span class=\"icon\">{{ source('@WebProfiler/Icon/filter.svg') }}</span>
  845.                     Channel (<span class=\"filter-active-num\">{{ filters.channel|length - 1 }}</span>)
  846.                 </summary>
  847.                 <div class=\"log-filter-content\">
  848.                     <div class=\"filter-select-all-or-none\">
  849.                         <button type=\"button\" class=\"btn btn-link select-all\">Select All</button>
  850.                         <button type=\"button\" class=\"btn btn-link select-none\">Select None</button>
  851.                     </div>
  852.                     {% for value in filters.channel %}
  853.                         <div class=\"log-filter-option\">
  854.                             <input {{ 'event' != value ? 'checked' }} type=\"checkbox\" id=\"filter-log-channel-{{ value }}\" name=\"filter-log-channel-{{ value }}\" value=\"{{ value }}\">
  855.                             <label for=\"filter-log-channel-{{ value }}\">{{ value|title }}</label>
  856.                         </div>
  857.                     {% endfor %}
  858.                 </div>
  859.             </details>
  860.         </div>
  861.         <table class=\"logs\">
  862.             <colgroup>
  863.                 <col width=\"140px\">
  864.                 <col>
  865.             </colgroup>
  866.             <thead>
  867.                 <tr>
  868.                     <th>Time</th>
  869.                     <th>Message</th>
  870.                 </tr>
  871.             </thead>
  872.             <tbody>
  873.                 {% for log in collector.processedLogs %}
  874.                     {% set css_class = 'error' == log.type ? 'error'
  875.                         : (log.priorityName == 'WARNING' or 'deprecation' == log.type) ? 'warning'
  876.                         : 'silenced' == log.type ? 'silenced'
  877.                     %}
  878.                     <tr class=\"log-status-{{ css_class }}\" data-type=\"{{ log.type }}\" data-priority=\"{{ log.priority }}\" data-channel=\"{{ log.channel }}\" style=\"{{ 'event' == log.channel or 'DEBUG' == log.priorityName ? 'display: none' }}\">
  879.                         <td class=\"log-timestamp\">
  880.                             <time title=\"{{ log.timestamp|date('r') }}\" datetime=\"{{ log.timestamp|date('c') }}\">
  881.                                 {{ log.timestamp|date('H:i:s.v') }}
  882.                             </time>
  883.                             {% if log.type in ['error', 'deprecation', 'silenced'] or 'WARNING' == log.priorityName %}
  884.                                 <span class=\"log-type-badge badge badge-{{ css_class }}\">
  885.                                     {% if 'error' == log.type or 'WARNING' == log.priorityName %}
  886.                                         {{ log.priorityName|lower }}
  887.                                     {% else %}
  888.                                         {{ log.type|lower }}
  889.                                     {% endif %}
  890.                                 </span>
  891.                             {% else %}
  892.                                 <span class=\"log-type-badge badge badge-{{ css_class }}\">
  893.                                     {{ log.priorityName|lower }}
  894.                                 </span>
  895.                             {% endif %}
  896.                         </td>
  897.                         <td class=\"font-normal\">
  898.                             {{ helper.render_log_message('debug', loop.index, log) }}
  899.                         </td>
  900.                     </tr>
  901.                 {% endfor %}
  902.             </tbody>
  903.         </table>
  904.         <div class=\"no-logs-message empty\">
  905.             <p>There are no log messages.</p>
  906.         </div>
  907.         <script>Sfjs.initializeLogsTable();</script>
  908.     {% endif %}
  909.     {% set compilerLogTotal = 0 %}
  910.     {% for logs in collector.compilerLogs %}
  911.         {% set compilerLogTotal = compilerLogTotal + logs|length %}
  912.     {% endfor %}
  913.     <details class=\"container-compilation-logs\">
  914.         <summary>
  915.             <h4>Container Compilation Logs <span class=\"text-muted\">({{ compilerLogTotal }})</span></h4>
  916.             <span class=\"text-muted\">Log messages generated during the compilation of the service container.</span>
  917.         </summary>
  918.         {% if collector.compilerLogs is empty %}
  919.             <div class=\"empty\">
  920.                 <p>There are no compiler log messages.</p>
  921.             </div>
  922.         {% else %}
  923.             <table class=\"container-logs\">
  924.                 <thead>
  925.                 <tr>
  926.                     <th>Messages</th>
  927.                     <th class=\"full-width\">Class</th>
  928.                 </tr>
  929.                 </thead>
  930.                 <tbody>
  931.                 {% for class, logs in collector.compilerLogs %}
  932.                     <tr>
  933.                         <td class=\"font-normal text-right\">{{ logs|length }}</td>
  934.                         <td class=\"font-normal\">
  935.                             {% set context_id = 'context-compiler-' ~ loop.index %}
  936.                             <button type=\"button\" class=\"btn btn-link sf-toggle\" data-toggle-selector=\"#{{ context_id }}\" data-toggle-alt-content=\"{{ class }}\">{{ class }}</button>
  937.                             <div id=\"{{ context_id }}\" class=\"context sf-toggle-content sf-toggle-hidden\">
  938.                                 <ul class=\"break-long-words\">
  939.                                     {% for log in logs %}
  940.                                         <li>{{ profiler_dump_log(log.message) }}</li>
  941.                                     {% endfor %}
  942.                                 </ul>
  943.                             </div>
  944.                         </td>
  945.                     </tr>
  946.                 {% endfor %}
  947.                 </tbody>
  948.             </table>
  949.         {% endif %}
  950.     </details>
  951. {% endblock %}
  952. {% macro render_log_message(category, log_index, log) %}
  953.     {% set has_context = log.context is defined and log.context is not empty %}
  954.     {% set has_trace = log.context.exception.trace is defined %}
  955.     {% if not has_context %}
  956.         {{ profiler_dump_log(log.message) }}
  957.     {% else %}
  958.         {{ profiler_dump_log(log.message, log.context) }}
  959.     {% endif %}
  960.     <div class=\"log-metadata\">
  961.         {% if log.channel %}
  962.             <span class=\"badge\">{{ log.channel }}</span>
  963.         {% endif %}
  964.         {% if log.errorCount is defined and log.errorCount > 1 %}
  965.             <span class=\"log-num-occurrences\">{{ log.errorCount }} times</span>
  966.         {% endif %}
  967.         {% if has_context %}
  968.             {% set context_id = 'context-' ~ category ~ '-' ~ log_index %}
  969.             <span><button type=\"button\" class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#{{ context_id }}\" data-toggle-alt-content=\"Hide context\">Show context</button></span>
  970.         {% endif %}
  971.         {% if has_trace %}
  972.             {% set trace_id = 'trace-' ~ category ~ '-' ~ log_index %}
  973.             <span><button type=\"button\" class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#{{ trace_id }}\" data-toggle-alt-content=\"Hide trace\">Show trace</button></span>
  974.         {% endif %}
  975.         {% if has_context %}
  976.             <div id=\"{{ context_id }}\" class=\"context sf-toggle-content sf-toggle-hidden\">
  977.                 {{ profiler_dump(log.context, maxDepth=1) }}
  978.             </div>
  979.         {% endif %}
  980.         {% if has_trace %}
  981.             <div id=\"{{ trace_id }}\" class=\"context sf-toggle-content sf-toggle-hidden\">
  982.                 {{ profiler_dump(log.context.exception.trace, maxDepth=1) }}
  983.             </div>
  984.         {% endif %}
  985.     </div>
  986. {% endmacro %}
  987. ""@WebProfiler/Collector/logger.html.twig""/www/hosting/autanet.cz/test/vendor/symfony/web-profiler-bundle/Resources/views/Collector/logger.html.twig");
  988.     }
  989. }