var/cache/dev/twig/19/193328d94b7abfdc36655062ad63e886.php line 53

  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/serializer.html.twig */
  14. class __TwigTemplate_391bccc15ace30873756d8dbe692dad1 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/serializer.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/serializer.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/serializer.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); })()), "handledCount", [], "any"falsefalsefalse6) > 0)) {
  61.             // line 7
  62.             echo "        ";
  63.             ob_start();
  64.             // line 8
  65.             echo "            ";
  66.             echo twig_source($this->env"@WebProfiler/Icon/serializer.svg");
  67.             echo "
  68.             <span class=\"sf-toolbar-value\">
  69.                 ";
  70.             // line 10
  71.             echo twig_escape_filter($this->envtwig_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); })()), "handledCount", [], "any"falsefalsefalse10), "html"nulltrue);
  72.             echo "
  73.             </span>
  74.         ";
  75.             $context["icon"] = ('' === $tmp ob_get_clean()) ? '' : new Markup($tmp$this->env->getCharset());
  76.             // line 13
  77.             echo "
  78.         ";
  79.             // line 14
  80.             ob_start();
  81.             // line 15
  82.             echo "            <div class=\"sf-toolbar-info-piece\">
  83.                 <b>Total calls</b>
  84.                 <span class=\"sf-toolbar-status\">";
  85.             // line 17
  86.             echo twig_escape_filter($this->envtwig_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.'17$this->source); })()), "handledCount", [], "any"falsefalsefalse17), "html"nulltrue);
  87.             echo "</span>
  88.             </div>
  89.             <div class=\"sf-toolbar-info-piece\">
  90.                 <b>Total time</b>
  91.                 <span>
  92.                     ";
  93.             // line 22
  94.             echo twig_escape_filter($this->envtwig_sprintf("%.2f", (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.'22$this->source); })()), "totalTime", [], "any"falsefalsefalse22) * 1000)), "html"nulltrue);
  95.             echo " <span class=\"unit\">ms</span>
  96.                 </span>
  97.             </div>
  98.             <div class=\"detailed-metrics\">
  99.                 <div>
  100.                     <div class=\"sf-toolbar-info-piece\">
  101.                         <b>Serialize</b>
  102.                         <span class=\"sf-toolbar-status\">";
  103.             // line 30
  104.             echo twig_escape_filter($this->envtwig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'30$this->source); })()), "data", [], "any"falsefalsefalse30), "serialize", [], "any"falsefalsefalse30)), "html"nulltrue);
  105.             echo "</span>
  106.                     </div>
  107.                     <div class=\"sf-toolbar-info-piece\">
  108.                         <b>Deserialize</b>
  109.                         <span class=\"sf-toolbar-status\">";
  110.             // line 34
  111.             echo twig_escape_filter($this->envtwig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'34$this->source); })()), "data", [], "any"falsefalsefalse34), "deserialize", [], "any"falsefalsefalse34)), "html"nulltrue);
  112.             echo "</span>
  113.                     </div>
  114.                 </div>
  115.                 <div>
  116.                     <div class=\"sf-toolbar-info-piece\">
  117.                         <b>Encode</b>
  118.                         <span class=\"sf-toolbar-status\">";
  119.             // line 40
  120.             echo twig_escape_filter($this->envtwig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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); })()), "data", [], "any"falsefalsefalse40), "encode", [], "any"falsefalsefalse40)), "html"nulltrue);
  121.             echo "</span>
  122.                     </div>
  123.                     <div class=\"sf-toolbar-info-piece\">
  124.                         <b>Decode</b>
  125.                         <span class=\"sf-toolbar-status\">";
  126.             // line 44
  127.             echo twig_escape_filter($this->envtwig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'44$this->source); })()), "data", [], "any"falsefalsefalse44), "decode", [], "any"falsefalsefalse44)), "html"nulltrue);
  128.             echo "</span>
  129.                     </div>
  130.                 </div>
  131.                 <div>
  132.                     <div class=\"sf-toolbar-info-piece\">
  133.                         <b>Normalize</b>
  134.                         <span class=\"sf-toolbar-status\">";
  135.             // line 50
  136.             echo twig_escape_filter($this->envtwig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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.'50$this->source); })()), "data", [], "any"falsefalsefalse50), "normalize", [], "any"falsefalsefalse50)), "html"nulltrue);
  137.             echo "</span>
  138.                     </div>
  139.                     <div class=\"sf-toolbar-info-piece\">
  140.                         <b>Denormalize</b>
  141.                         <span class=\"sf-toolbar-status\">";
  142.             // line 54
  143.             echo twig_escape_filter($this->envtwig_length_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_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); })()), "data", [], "any"falsefalsefalse54), "denormalize", [], "any"falsefalsefalse54)), "html"nulltrue);
  144.             echo "</span>
  145.                     </div>
  146.                 </div>
  147.             </div>
  148.         ";
  149.             $context["text"] = ('' === $tmp ob_get_clean()) ? '' : new Markup($tmp$this->env->getCharset());
  150.             // line 59
  151.             echo "
  152.         ";
  153.             // line 60
  154.             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.'60$this->source); })())]);
  155.             echo "
  156.     ";
  157.         }
  158.         
  159.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  160.         
  161.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  162.     }
  163.     // line 64
  164.     public function block_menu($context, array $blocks = [])
  165.     {
  166.         $macros $this->macros;
  167.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  168.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu"));
  169.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  170.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""menu"));
  171.         // line 65
  172.         echo "    <span class=\"label ";
  173.         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.'65$this->source); })()), "handledCount", [], "any"falsefalsefalse65)) ? ("disabled") : (""));
  174.         echo "\">
  175.         <span class=\"icon\">";
  176.         // line 66
  177.         echo twig_source($this->env"@WebProfiler/Icon/serializer.svg");
  178.         echo "</span>
  179.         <strong>Serializer</strong>
  180.     </span>
  181. ";
  182.         
  183.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  184.         
  185.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  186.     }
  187.     // line 71
  188.     public function block_panel($context, array $blocks = [])
  189.     {
  190.         $macros $this->macros;
  191.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  192.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""panel"));
  193.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  194.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""panel"));
  195.         // line 72
  196.         echo "    <h2>Serializer</h2>
  197.     <div class=\"sf-serializer sf-reset\">
  198.         ";
  199.         // line 74
  200.         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.'74$this->source); })()), "handledCount", [], "any"falsefalsefalse74)) {
  201.             // line 75
  202.             echo "            <div class=\"empty empty-panel\">
  203.                 <p>Nothing was handled by the serializer for this request.</p>
  204.             </div>
  205.         ";
  206.         } else {
  207.             // line 79
  208.             echo "            <div class=\"metrics\">
  209.                 <div class=\"metric\">
  210.                     <span class=\"value\">";
  211.             // line 81
  212.             echo twig_escape_filter($this->envtwig_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.'81$this->source); })()), "handledCount", [], "any"falsefalsefalse81), "html"nulltrue);
  213.             echo "</span>
  214.                     <span class=\"label\">Handled</span>
  215.                 </div>
  216.                 <div class=\"metric\">
  217.                     <span class=\"value\">";
  218.             // line 86
  219.             echo twig_escape_filter($this->envtwig_sprintf("%.2f", (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.'86$this->source); })()), "totalTime", [], "any"falsefalsefalse86) * 1000)), "html"nulltrue);
  220.             echo " <span class=\"unit\">ms</span></span>
  221.                     <span class=\"label\">Total time</span>
  222.                 </div>
  223.             </div>
  224.             <div class=\"sf-tabs\">
  225.                 ";
  226.             // line 92
  227.             echo twig_call_macro($macros["helper"], "macro_render_serialize_tab", [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.'92$this->source); })()), "data", [], "any"falsefalsefalse92), true], 92$context$this->getSourceContext());
  228.             echo "
  229.                 ";
  230.             // line 93
  231.             echo twig_call_macro($macros["helper"], "macro_render_serialize_tab", [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.'93$this->source); })()), "data", [], "any"falsefalsefalse93), false], 93$context$this->getSourceContext());
  232.             echo "
  233.                 ";
  234.             // line 95
  235.             echo twig_call_macro($macros["helper"], "macro_render_normalize_tab", [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.'95$this->source); })()), "data", [], "any"falsefalsefalse95), true], 95$context$this->getSourceContext());
  236.             echo "
  237.                 ";
  238.             // line 96
  239.             echo twig_call_macro($macros["helper"], "macro_render_normalize_tab", [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.'96$this->source); })()), "data", [], "any"falsefalsefalse96), false], 96$context$this->getSourceContext());
  240.             echo "
  241.                 ";
  242.             // line 98
  243.             echo twig_call_macro($macros["helper"], "macro_render_encode_tab", [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.'98$this->source); })()), "data", [], "any"falsefalsefalse98), true], 98$context$this->getSourceContext());
  244.             echo "
  245.                 ";
  246.             // line 99
  247.             echo twig_call_macro($macros["helper"], "macro_render_encode_tab", [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.'99$this->source); })()), "data", [], "any"falsefalsefalse99), false], 99$context$this->getSourceContext());
  248.             echo "
  249.             </div>
  250.         ";
  251.         }
  252.         // line 102
  253.         echo "    </div>
  254. ";
  255.         
  256.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  257.         
  258.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  259.     }
  260.     // line 105
  261.     public function macro_render_serialize_tab($__collectorData__ null$__serialize__ null, ...$__varargs__)
  262.     {
  263.         $macros $this->macros;
  264.         $context $this->env->mergeGlobals([
  265.             "collectorData" => $__collectorData__,
  266.             "serialize" => $__serialize__,
  267.             "varargs" => $__varargs__,
  268.         ]);
  269.         $blocks = [];
  270.         ob_start();
  271.         try {
  272.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  273.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_serialize_tab"));
  274.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  275.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_serialize_tab"));
  276.             // line 106
  277.             echo "    ";
  278.             $context["data"] = (((isset($context["serialize"]) || array_key_exists("serialize"$context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.'106$this->source); })())) ? (twig_get_attribute($this->env$this->source, (isset($context["collectorData"]) || array_key_exists("collectorData"$context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.'106$this->source); })()), "serialize", [], "any"falsefalsefalse106)) : (twig_get_attribute($this->env$this->source, (isset($context["collectorData"]) || array_key_exists("collectorData"$context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.'106$this->source); })()), "deserialize", [], "any"falsefalsefalse106)));
  279.             // line 107
  280.             echo "    ";
  281.             $context["cellPrefix"] = (((isset($context["serialize"]) || array_key_exists("serialize"$context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.'107$this->source); })())) ? ("serialize") : ("deserialize"));
  282.             // line 108
  283.             echo "
  284.     <div class=\"tab ";
  285.             // line 109
  286.             echo (( !(isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'109$this->source); })())) ? ("disabled") : (""));
  287.             echo "\">
  288.         <h3 class=\"tab-title\">";
  289.             // line 110
  290.             echo (((isset($context["serialize"]) || array_key_exists("serialize"$context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.'110$this->source); })())) ? ("serialize") : ("deserialize"));
  291.             echo " <span class=\"badge\">";
  292.             echo twig_escape_filter($this->envtwig_length_filter($this->env, (isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'110$this->source); })())), "html"nulltrue);
  293.             echo "</h3>
  294.         <div class=\"tab-content\">
  295.             ";
  296.             // line 112
  297.             if ( !twig_length_filter($this->env, (isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'112$this->source); })()))) {
  298.                 // line 113
  299.                 echo "                <div class=\"empty\">
  300.                     <p>Nothing was ";
  301.                 // line 114
  302.                 echo (((isset($context["serialize"]) || array_key_exists("serialize"$context) ? $context["serialize"] : (function () { throw new RuntimeError('Variable "serialize" does not exist.'114$this->source); })())) ? ("serialized") : ("deserialized"));
  303.                 echo ".</p>
  304.                 </div>
  305.             ";
  306.             } else {
  307.                 // line 117
  308.                 echo "                <table>
  309.                     <thead>
  310.                         <tr>
  311.                             <th>Data</th>
  312.                             <th>Context</th>
  313.                             <th>Normalizer</th>
  314.                             <th>Encoder</th>
  315.                             <th>Time</th>
  316.                             <th>Caller</th>
  317.                         </tr>
  318.                     </thead>
  319.                     <tbody>
  320.                         ";
  321.                 // line 129
  322.                 $context['_parent'] = $context;
  323.                 $context['_seq'] = twig_ensure_traversable((isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'129$this->source); })()));
  324.                 $context['loop'] = [
  325.                   'parent' => $context['_parent'],
  326.                   'index0' => 0,
  327.                   'index'  => 1,
  328.                   'first'  => true,
  329.                 ];
  330.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  331.                     $length count($context['_seq']);
  332.                     $context['loop']['revindex0'] = $length 1;
  333.                     $context['loop']['revindex'] = $length;
  334.                     $context['loop']['length'] = $length;
  335.                     $context['loop']['last'] = === $length;
  336.                 }
  337.                 foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  338.                     // line 130
  339.                     echo "                            <tr>
  340.                                 <td>";
  341.                     // line 131
  342.                     echo twig_call_macro($macros["helper"], "macro_render_data_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse131), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'131$this->source); })())], 131$context$this->getSourceContext());
  343.                     echo "</td>
  344.                                 <td>";
  345.                     // line 132
  346.                     echo twig_call_macro($macros["helper"], "macro_render_context_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse132), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'132$this->source); })())], 132$context$this->getSourceContext());
  347.                     echo "</td>
  348.                                 <td>";
  349.                     // line 133
  350.                     echo twig_call_macro($macros["helper"], "macro_render_normalizer_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse133), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'133$this->source); })())], 133$context$this->getSourceContext());
  351.                     echo "</td>
  352.                                 <td>";
  353.                     // line 134
  354.                     echo twig_call_macro($macros["helper"], "macro_render_encoder_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse134), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'134$this->source); })())], 134$context$this->getSourceContext());
  355.                     echo "</td>
  356.                                 <td>";
  357.                     // line 135
  358.                     echo twig_call_macro($macros["helper"], "macro_render_time_cell", [$context["item"]], 135$context$this->getSourceContext());
  359.                     echo "</td>
  360.                                 <td>";
  361.                     // line 136
  362.                     echo twig_call_macro($macros["helper"], "macro_render_caller_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse136), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'136$this->source); })())], 136$context$this->getSourceContext());
  363.                     echo "</td>
  364.                             </tr>
  365.                         ";
  366.                     ++$context['loop']['index0'];
  367.                     ++$context['loop']['index'];
  368.                     $context['loop']['first'] = false;
  369.                     if (isset($context['loop']['length'])) {
  370.                         --$context['loop']['revindex0'];
  371.                         --$context['loop']['revindex'];
  372.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  373.                     }
  374.                 }
  375.                 $_parent $context['_parent'];
  376.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  377.                 $context array_intersect_key($context$_parent) + $_parent;
  378.                 // line 139
  379.                 echo "                    </tbody>
  380.                 </table>
  381.             ";
  382.             }
  383.             // line 142
  384.             echo "        </div>
  385.     </div>
  386. ";
  387.             
  388.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  389.             
  390.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  391.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  392.         } finally {
  393.             ob_end_clean();
  394.         }
  395.     }
  396.     // line 146
  397.     public function macro_render_caller_cell($__item__ null$__index__ null$__method__ null, ...$__varargs__)
  398.     {
  399.         $macros $this->macros;
  400.         $context $this->env->mergeGlobals([
  401.             "item" => $__item__,
  402.             "index" => $__index__,
  403.             "method" => $__method__,
  404.             "varargs" => $__varargs__,
  405.         ]);
  406.         $blocks = [];
  407.         ob_start();
  408.         try {
  409.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  410.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_caller_cell"));
  411.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  412.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_caller_cell"));
  413.             // line 147
  414.             echo "    ";
  415.             if (twig_get_attribute($this->env$this->source, ($context["item"] ?? null), "caller", [], "any"truetruefalse147)) {
  416.                 // line 148
  417.                 echo "        <span class=\"metadata\">
  418.             ";
  419.                 // line 149
  420.                 $context["caller"] = twig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'149$this->source); })()), "caller", [], "any"falsefalsefalse149);
  421.                 // line 150
  422.                 echo "            ";
  423.                 if (twig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'150$this->source); })()), "line", [], "any"falsefalsefalse150)) {
  424.                     // line 151
  425.                     echo "                ";
  426.                     $context["link"] = $this->extensions['Symfony\Bridge\Twig\Extension\CodeExtension']->getFileLink(twig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'151$this->source); })()), "file", [], "any"falsefalsefalse151), twig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'151$this->source); })()), "line", [], "any"falsefalsefalse151));
  427.                     // line 152
  428.                     echo "                ";
  429.                     if ((isset($context["link"]) || array_key_exists("link"$context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.'152$this->source); })())) {
  430.                         // line 153
  431.                         echo "                    <a href=\"";
  432.                         echo twig_escape_filter($this->env, (isset($context["link"]) || array_key_exists("link"$context) ? $context["link"] : (function () { throw new RuntimeError('Variable "link" does not exist.'153$this->source); })()), "html"nulltrue);
  433.                         echo "\" title=\"";
  434.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'153$this->source); })()), "file", [], "any"falsefalsefalse153), "html"nulltrue);
  435.                         echo "\">";
  436.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'153$this->source); })()), "name", [], "any"falsefalsefalse153), "html"nulltrue);
  437.                         echo "</a>
  438.                 ";
  439.                     } else {
  440.                         // line 155
  441.                         echo "                    <abbr title=\"";
  442.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'155$this->source); })()), "file", [], "any"falsefalsefalse155), "html"nulltrue);
  443.                         echo "\">";
  444.                         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'155$this->source); })()), "name", [], "any"falsefalsefalse155), "html"nulltrue);
  445.                         echo "</abbr>
  446.                 ";
  447.                     }
  448.                     // line 157
  449.                     echo "            ";
  450.                 } else {
  451.                     // line 158
  452.                     echo "                ";
  453.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'158$this->source); })()), "name", [], "any"falsefalsefalse158), "html"nulltrue);
  454.                     echo "
  455.             ";
  456.                 }
  457.                 // line 160
  458.                 echo "            line <a class=\"text-small sf-toggle\" data-toggle-selector=\"#sf-trace-";
  459.                 echo twig_escape_filter($this->env, (isset($context["method"]) || array_key_exists("method"$context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.'160$this->source); })()), "html"nulltrue);
  460.                 echo "-";
  461.                 echo twig_escape_filter($this->env, (isset($context["index"]) || array_key_exists("index"$context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.'160$this->source); })()), "html"nulltrue);
  462.                 echo "\">";
  463.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'160$this->source); })()), "line", [], "any"falsefalsefalse160), "html"nulltrue);
  464.                 echo "</a>
  465.         </span>
  466.         <div class=\"sf-serializer-compact hidden\" id=\"sf-trace-";
  467.                 // line 163
  468.                 echo twig_escape_filter($this->env, (isset($context["method"]) || array_key_exists("method"$context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.'163$this->source); })()), "html"nulltrue);
  469.                 echo "-";
  470.                 echo twig_escape_filter($this->env, (isset($context["index"]) || array_key_exists("index"$context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.'163$this->source); })()), "html"nulltrue);
  471.                 echo "\">
  472.             <div class=\"trace\">
  473.                 ";
  474.                 // line 165
  475.                 echo twig_replace_filter($this->extensions['Symfony\Bridge\Twig\Extension\CodeExtension']->fileExcerpt(twig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'165$this->source); })()), "file", [], "any"falsefalsefalse165), twig_get_attribute($this->env$this->source, (isset($context["caller"]) || array_key_exists("caller"$context) ? $context["caller"] : (function () { throw new RuntimeError('Variable "caller" does not exist.'165$this->source); })()), "line", [], "any"falsefalsefalse165)), ["#DD0000" => "var(--highlight-string)""#007700" => "var(--highlight-keyword)""#0000BB" => "var(--highlight-default)""#FF8000" => "var(--highlight-comment)"]);
  476.                 // line 170
  477.                 echo "
  478.             </div>
  479.         </div>
  480.     ";
  481.             }
  482.             
  483.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  484.             
  485.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  486.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  487.         } finally {
  488.             ob_end_clean();
  489.         }
  490.     }
  491.     // line 176
  492.     public function macro_render_normalize_tab($__collectorData__ null$__normalize__ null, ...$__varargs__)
  493.     {
  494.         $macros $this->macros;
  495.         $context $this->env->mergeGlobals([
  496.             "collectorData" => $__collectorData__,
  497.             "normalize" => $__normalize__,
  498.             "varargs" => $__varargs__,
  499.         ]);
  500.         $blocks = [];
  501.         ob_start();
  502.         try {
  503.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  504.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_normalize_tab"));
  505.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  506.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_normalize_tab"));
  507.             // line 177
  508.             echo "    ";
  509.             $context["data"] = (((isset($context["normalize"]) || array_key_exists("normalize"$context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.'177$this->source); })())) ? (twig_get_attribute($this->env$this->source, (isset($context["collectorData"]) || array_key_exists("collectorData"$context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.'177$this->source); })()), "normalize", [], "any"falsefalsefalse177)) : (twig_get_attribute($this->env$this->source, (isset($context["collectorData"]) || array_key_exists("collectorData"$context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.'177$this->source); })()), "denormalize", [], "any"falsefalsefalse177)));
  510.             // line 178
  511.             echo "    ";
  512.             $context["cellPrefix"] = (((isset($context["normalize"]) || array_key_exists("normalize"$context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.'178$this->source); })())) ? ("normalize") : ("denormalize"));
  513.             // line 179
  514.             echo "
  515.     <div class=\"tab ";
  516.             // line 180
  517.             echo (( !(isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'180$this->source); })())) ? ("disabled") : (""));
  518.             echo "\">
  519.         <h3 class=\"tab-title\">";
  520.             // line 181
  521.             echo (((isset($context["normalize"]) || array_key_exists("normalize"$context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.'181$this->source); })())) ? ("normalize") : ("denormalize"));
  522.             echo " <span class=\"badge\">";
  523.             echo twig_escape_filter($this->envtwig_length_filter($this->env, (isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'181$this->source); })())), "html"nulltrue);
  524.             echo "</h3>
  525.         <div class=\"tab-content\">
  526.             ";
  527.             // line 183
  528.             if ( !twig_length_filter($this->env, (isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'183$this->source); })()))) {
  529.                 // line 184
  530.                 echo "                <div class=\"empty\">
  531.                     <p>Nothing was ";
  532.                 // line 185
  533.                 echo (((isset($context["normalize"]) || array_key_exists("normalize"$context) ? $context["normalize"] : (function () { throw new RuntimeError('Variable "normalize" does not exist.'185$this->source); })())) ? ("normalized") : ("denormalized"));
  534.                 echo ".</p>
  535.                 </div>
  536.             ";
  537.             } else {
  538.                 // line 188
  539.                 echo "                <table>
  540.                     <thead>
  541.                         <tr>
  542.                             <th>Data</th>
  543.                             <th>Context</th>
  544.                             <th>Normalizer</th>
  545.                             <th>Time</th>
  546.                             <th>Caller</th>
  547.                         </tr>
  548.                     </thead>
  549.                     <tbody>
  550.                         ";
  551.                 // line 199
  552.                 $context['_parent'] = $context;
  553.                 $context['_seq'] = twig_ensure_traversable((isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'199$this->source); })()));
  554.                 $context['loop'] = [
  555.                   'parent' => $context['_parent'],
  556.                   'index0' => 0,
  557.                   'index'  => 1,
  558.                   'first'  => true,
  559.                 ];
  560.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  561.                     $length count($context['_seq']);
  562.                     $context['loop']['revindex0'] = $length 1;
  563.                     $context['loop']['revindex'] = $length;
  564.                     $context['loop']['length'] = $length;
  565.                     $context['loop']['last'] = === $length;
  566.                 }
  567.                 foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  568.                     // line 200
  569.                     echo "                            <tr>
  570.                                 <td>";
  571.                     // line 201
  572.                     echo twig_call_macro($macros["helper"], "macro_render_data_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse201), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'201$this->source); })())], 201$context$this->getSourceContext());
  573.                     echo "</td>
  574.                                 <td>";
  575.                     // line 202
  576.                     echo twig_call_macro($macros["helper"], "macro_render_context_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse202), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'202$this->source); })())], 202$context$this->getSourceContext());
  577.                     echo "</td>
  578.                                 <td>";
  579.                     // line 203
  580.                     echo twig_call_macro($macros["helper"], "macro_render_normalizer_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse203), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'203$this->source); })())], 203$context$this->getSourceContext());
  581.                     echo "</td>
  582.                                 <td>";
  583.                     // line 204
  584.                     echo twig_call_macro($macros["helper"], "macro_render_time_cell", [$context["item"]], 204$context$this->getSourceContext());
  585.                     echo "</td>
  586.                                 <td>";
  587.                     // line 205
  588.                     echo twig_call_macro($macros["helper"], "macro_render_caller_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse205), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'205$this->source); })())], 205$context$this->getSourceContext());
  589.                     echo "</td>
  590.                             </tr>
  591.                         ";
  592.                     ++$context['loop']['index0'];
  593.                     ++$context['loop']['index'];
  594.                     $context['loop']['first'] = false;
  595.                     if (isset($context['loop']['length'])) {
  596.                         --$context['loop']['revindex0'];
  597.                         --$context['loop']['revindex'];
  598.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  599.                     }
  600.                 }
  601.                 $_parent $context['_parent'];
  602.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  603.                 $context array_intersect_key($context$_parent) + $_parent;
  604.                 // line 208
  605.                 echo "                    </tbody>
  606.                 </table>
  607.             ";
  608.             }
  609.             // line 211
  610.             echo "        </div>
  611.     </div>
  612. ";
  613.             
  614.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  615.             
  616.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  617.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  618.         } finally {
  619.             ob_end_clean();
  620.         }
  621.     }
  622.     // line 215
  623.     public function macro_render_encode_tab($__collectorData__ null$__encode__ null, ...$__varargs__)
  624.     {
  625.         $macros $this->macros;
  626.         $context $this->env->mergeGlobals([
  627.             "collectorData" => $__collectorData__,
  628.             "encode" => $__encode__,
  629.             "varargs" => $__varargs__,
  630.         ]);
  631.         $blocks = [];
  632.         ob_start();
  633.         try {
  634.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  635.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_encode_tab"));
  636.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  637.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_encode_tab"));
  638.             // line 216
  639.             echo "    ";
  640.             $context["data"] = (((isset($context["encode"]) || array_key_exists("encode"$context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.'216$this->source); })())) ? (twig_get_attribute($this->env$this->source, (isset($context["collectorData"]) || array_key_exists("collectorData"$context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.'216$this->source); })()), "encode", [], "any"falsefalsefalse216)) : (twig_get_attribute($this->env$this->source, (isset($context["collectorData"]) || array_key_exists("collectorData"$context) ? $context["collectorData"] : (function () { throw new RuntimeError('Variable "collectorData" does not exist.'216$this->source); })()), "decode", [], "any"falsefalsefalse216)));
  641.             // line 217
  642.             echo "    ";
  643.             $context["cellPrefix"] = (((isset($context["encode"]) || array_key_exists("encode"$context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.'217$this->source); })())) ? ("encode") : ("decode"));
  644.             // line 218
  645.             echo "
  646.     <div class=\"tab ";
  647.             // line 219
  648.             echo (( !(isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'219$this->source); })())) ? ("disabled") : (""));
  649.             echo "\">
  650.         <h3 class=\"tab-title\">";
  651.             // line 220
  652.             echo (((isset($context["encode"]) || array_key_exists("encode"$context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.'220$this->source); })())) ? ("encode") : ("decode"));
  653.             echo " <span class=\"badge\">";
  654.             echo twig_escape_filter($this->envtwig_length_filter($this->env, (isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'220$this->source); })())), "html"nulltrue);
  655.             echo "</h3>
  656.         <div class=\"tab-content\">
  657.             ";
  658.             // line 222
  659.             if ( !twig_length_filter($this->env, (isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'222$this->source); })()))) {
  660.                 // line 223
  661.                 echo "                <div class=\"empty\">
  662.                     <p>Nothing was ";
  663.                 // line 224
  664.                 echo (((isset($context["encode"]) || array_key_exists("encode"$context) ? $context["encode"] : (function () { throw new RuntimeError('Variable "encode" does not exist.'224$this->source); })())) ? ("encoded") : ("decoded"));
  665.                 echo ".</p>
  666.                 </div>
  667.             ";
  668.             } else {
  669.                 // line 227
  670.                 echo "                <table>
  671.                     <thead>
  672.                         <tr>
  673.                             <th>Data</th>
  674.                             <th>Context</th>
  675.                             <th>Encoder</th>
  676.                             <th>Time</th>
  677.                             <th>Caller</th>
  678.                         </tr>
  679.                     </thead>
  680.                     <tbody>
  681.                         ";
  682.                 // line 238
  683.                 $context['_parent'] = $context;
  684.                 $context['_seq'] = twig_ensure_traversable((isset($context["data"]) || array_key_exists("data"$context) ? $context["data"] : (function () { throw new RuntimeError('Variable "data" does not exist.'238$this->source); })()));
  685.                 $context['loop'] = [
  686.                   'parent' => $context['_parent'],
  687.                   'index0' => 0,
  688.                   'index'  => 1,
  689.                   'first'  => true,
  690.                 ];
  691.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  692.                     $length count($context['_seq']);
  693.                     $context['loop']['revindex0'] = $length 1;
  694.                     $context['loop']['revindex'] = $length;
  695.                     $context['loop']['length'] = $length;
  696.                     $context['loop']['last'] = === $length;
  697.                 }
  698.                 foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
  699.                     // line 239
  700.                     echo "                            <tr>
  701.                                 <td>";
  702.                     // line 240
  703.                     echo twig_call_macro($macros["helper"], "macro_render_data_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse240), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'240$this->source); })())], 240$context$this->getSourceContext());
  704.                     echo "</td>
  705.                                 <td>";
  706.                     // line 241
  707.                     echo twig_call_macro($macros["helper"], "macro_render_context_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse241), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'241$this->source); })())], 241$context$this->getSourceContext());
  708.                     echo "</td>
  709.                                 <td>";
  710.                     // line 242
  711.                     echo twig_call_macro($macros["helper"], "macro_render_encoder_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse242), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'242$this->source); })())], 242$context$this->getSourceContext());
  712.                     echo "</td>
  713.                                 <td>";
  714.                     // line 243
  715.                     echo twig_call_macro($macros["helper"], "macro_render_time_cell", [$context["item"]], 243$context$this->getSourceContext());
  716.                     echo "</td>
  717.                                 <td>";
  718.                     // line 244
  719.                     echo twig_call_macro($macros["helper"], "macro_render_caller_cell", [$context["item"], twig_get_attribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsefalse244), (isset($context["cellPrefix"]) || array_key_exists("cellPrefix"$context) ? $context["cellPrefix"] : (function () { throw new RuntimeError('Variable "cellPrefix" does not exist.'244$this->source); })())], 244$context$this->getSourceContext());
  720.                     echo "</td>
  721.                             </tr>
  722.                         ";
  723.                     ++$context['loop']['index0'];
  724.                     ++$context['loop']['index'];
  725.                     $context['loop']['first'] = false;
  726.                     if (isset($context['loop']['length'])) {
  727.                         --$context['loop']['revindex0'];
  728.                         --$context['loop']['revindex'];
  729.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  730.                     }
  731.                 }
  732.                 $_parent $context['_parent'];
  733.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
  734.                 $context array_intersect_key($context$_parent) + $_parent;
  735.                 // line 247
  736.                 echo "                    </tbody>
  737.                 </table>
  738.             ";
  739.             }
  740.             // line 250
  741.             echo "        </div>
  742.     </div>
  743. ";
  744.             
  745.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  746.             
  747.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  748.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  749.         } finally {
  750.             ob_end_clean();
  751.         }
  752.     }
  753.     // line 254
  754.     public function macro_render_data_cell($__item__ null$__index__ null$__method__ null, ...$__varargs__)
  755.     {
  756.         $macros $this->macros;
  757.         $context $this->env->mergeGlobals([
  758.             "item" => $__item__,
  759.             "index" => $__index__,
  760.             "method" => $__method__,
  761.             "varargs" => $__varargs__,
  762.         ]);
  763.         $blocks = [];
  764.         ob_start();
  765.         try {
  766.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  767.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_data_cell"));
  768.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  769.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_data_cell"));
  770.             // line 255
  771.             echo "    ";
  772.             $context["data_id"] = ((("data-" . (isset($context["method"]) || array_key_exists("method"$context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.'255$this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index"$context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.'255$this->source); })()));
  773.             // line 256
  774.             echo "
  775.     <span class=\"nowrap\">";
  776.             // line 257
  777.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'257$this->source); })()), "dataType", [], "any"falsefalsefalse257), "html"nulltrue);
  778.             echo "</span>
  779.     <div>
  780.         <a class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#";
  781.             // line 260
  782.             echo twig_escape_filter($this->env, (isset($context["data_id"]) || array_key_exists("data_id"$context) ? $context["data_id"] : (function () { throw new RuntimeError('Variable "data_id" does not exist.'260$this->source); })()), "html"nulltrue);
  783.             echo "\" data-toggle-alt-content=\"Hide contents\">Show contents</a>
  784.         <div id=\"";
  785.             // line 261
  786.             echo twig_escape_filter($this->env, (isset($context["data_id"]) || array_key_exists("data_id"$context) ? $context["data_id"] : (function () { throw new RuntimeError('Variable "data_id" does not exist.'261$this->source); })()), "html"nulltrue);
  787.             echo "\" class=\"context sf-toggle-content sf-toggle-hidden\">
  788.             ";
  789.             // line 262
  790.             echo $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->envtwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'262$this->source); })()), "data", [], "any"falsefalsefalse262));
  791.             echo "
  792.         </div>
  793.     </div>
  794. ";
  795.             
  796.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  797.             
  798.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  799.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  800.         } finally {
  801.             ob_end_clean();
  802.         }
  803.     }
  804.     // line 267
  805.     public function macro_render_context_cell($__item__ null$__index__ null$__method__ null, ...$__varargs__)
  806.     {
  807.         $macros $this->macros;
  808.         $context $this->env->mergeGlobals([
  809.             "item" => $__item__,
  810.             "index" => $__index__,
  811.             "method" => $__method__,
  812.             "varargs" => $__varargs__,
  813.         ]);
  814.         $blocks = [];
  815.         ob_start();
  816.         try {
  817.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  818.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_context_cell"));
  819.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  820.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_context_cell"));
  821.             // line 268
  822.             echo "    ";
  823.             $context["context_id"] = ((("context-" . (isset($context["method"]) || array_key_exists("method"$context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.'268$this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index"$context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.'268$this->source); })()));
  824.             // line 269
  825.             echo "
  826.     ";
  827.             // line 270
  828.             if (twig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'270$this->source); })()), "type", [], "any"falsefalsefalse270)) {
  829.                 // line 271
  830.                 echo "        <span class=\"nowrap\">Type: ";
  831.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'271$this->source); })()), "type", [], "any"falsefalsefalse271), "html"nulltrue);
  832.                 echo "</span>
  833.         <div class=\"nowrap\">Format: ";
  834.                 // line 272
  835.                 ((twig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'272$this->source); })()), "format", [], "any"falsefalsefalse272)) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'272$this->source); })()), "format", [], "any"falsefalsefalse272), "html"nulltrue))) : (print ("none")));
  836.                 echo "</div>
  837.     ";
  838.             } else {
  839.                 // line 274
  840.                 echo "        <span class=\"nowrap\">Format: ";
  841.                 ((twig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'274$this->source); })()), "format", [], "any"falsefalsefalse274)) ? (print (twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'274$this->source); })()), "format", [], "any"falsefalsefalse274), "html"nulltrue))) : (print ("none")));
  842.                 echo "</span>
  843.     ";
  844.             }
  845.             // line 276
  846.             echo "
  847.     <div>
  848.         <a class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#";
  849.             // line 278
  850.             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.'278$this->source); })()), "html"nulltrue);
  851.             echo "\" data-toggle-alt-content=\"Hide context\">Show context</a>
  852.         <div id=\"";
  853.             // line 279
  854.             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.'279$this->source); })()), "html"nulltrue);
  855.             echo "\" class=\"context sf-toggle-content sf-toggle-hidden\">
  856.             ";
  857.             // line 280
  858.             echo $this->extensions['Symfony\Bundle\WebProfilerBundle\Twig\WebProfilerExtension']->dumpData($this->envtwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'280$this->source); })()), "context", [], "any"falsefalsefalse280));
  859.             echo "
  860.         </div>
  861.     </div>
  862. ";
  863.             
  864.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  865.             
  866.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  867.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  868.         } finally {
  869.             ob_end_clean();
  870.         }
  871.     }
  872.     // line 285
  873.     public function macro_render_normalizer_cell($__item__ null$__index__ null$__method__ null, ...$__varargs__)
  874.     {
  875.         $macros $this->macros;
  876.         $context $this->env->mergeGlobals([
  877.             "item" => $__item__,
  878.             "index" => $__index__,
  879.             "method" => $__method__,
  880.             "varargs" => $__varargs__,
  881.         ]);
  882.         $blocks = [];
  883.         ob_start();
  884.         try {
  885.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  886.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_normalizer_cell"));
  887.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  888.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_normalizer_cell"));
  889.             // line 286
  890.             echo "    ";
  891.             $context["nested_normalizers_id"] = ((("nested-normalizers-" . (isset($context["method"]) || array_key_exists("method"$context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.'286$this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index"$context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.'286$this->source); })()));
  892.             // line 287
  893.             echo "
  894.     ";
  895.             // line 288
  896.             if (twig_get_attribute($this->env$this->source, ($context["item"] ?? null), "normalizer", [], "any"truetruefalse288)) {
  897.                 // line 289
  898.                 echo "        <span class=\"nowrap\"><a href=\"";
  899.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\CodeExtension']->getFileLink(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'289$this->source); })()), "normalizer", [], "any"falsefalsefalse289), "file", [], "any"falsefalsefalse289), twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'289$this->source); })()), "normalizer", [], "any"falsefalsefalse289), "line", [], "any"falsefalsefalse289)), "html"nulltrue);
  900.                 echo "\" title=\"";
  901.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'289$this->source); })()), "normalizer", [], "any"falsefalsefalse289), "file", [], "any"falsefalsefalse289), "html"nulltrue);
  902.                 echo "\">";
  903.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'289$this->source); })()), "normalizer", [], "any"falsefalsefalse289), "class", [], "any"falsefalsefalse289), "html"nulltrue);
  904.                 echo "</a> (";
  905.                 echo twig_escape_filter($this->envtwig_sprintf("%.2f", (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'289$this->source); })()), "normalizer", [], "any"falsefalsefalse289), "time", [], "any"falsefalsefalse289) * 1000)), "html"nulltrue);
  906.                 echo " ms)</span>
  907.     ";
  908.             }
  909.             // line 291
  910.             echo "
  911.     ";
  912.             // line 292
  913.             if ((twig_length_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'292$this->source); })()), "normalization", [], "any"falsefalsefalse292)) > 1)) {
  914.                 // line 293
  915.                 echo "        <div>
  916.             <a class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#";
  917.                 // line 294
  918.                 echo twig_escape_filter($this->env, (isset($context["nested_normalizers_id"]) || array_key_exists("nested_normalizers_id"$context) ? $context["nested_normalizers_id"] : (function () { throw new RuntimeError('Variable "nested_normalizers_id" does not exist.'294$this->source); })()), "html"nulltrue);
  919.                 echo "\" data-toggle-alt-content=\"Hide nested normalizers\">Show nested normalizers</a>
  920.             <div id=\"";
  921.                 // line 295
  922.                 echo twig_escape_filter($this->env, (isset($context["nested_normalizers_id"]) || array_key_exists("nested_normalizers_id"$context) ? $context["nested_normalizers_id"] : (function () { throw new RuntimeError('Variable "nested_normalizers_id" does not exist.'295$this->source); })()), "html"nulltrue);
  923.                 echo "\" class=\"context sf-toggle-content sf-toggle-hidden\">
  924.                 <ul class=\"text-small\" style=\"line-height:80%;margin-top:10px\">
  925.                     ";
  926.                 // line 297
  927.                 $context['_parent'] = $context;
  928.                 $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'297$this->source); })()), "normalization", [], "any"falsefalsefalse297));
  929.                 foreach ($context['_seq'] as $context["_key"] => $context["normalizer"]) {
  930.                     // line 298
  931.                     echo "                        <li><span class=\"nowrap\">x";
  932.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["normalizer"], "calls", [], "any"falsefalsefalse298), "html"nulltrue);
  933.                     echo " <a href=\"";
  934.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\CodeExtension']->getFileLink(twig_get_attribute($this->env$this->source$context["normalizer"], "file", [], "any"falsefalsefalse298), twig_get_attribute($this->env$this->source$context["normalizer"], "line", [], "any"falsefalsefalse298)), "html"nulltrue);
  935.                     echo "\" title=\"";
  936.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["normalizer"], "file", [], "any"falsefalsefalse298), "html"nulltrue);
  937.                     echo "\">";
  938.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["normalizer"], "class", [], "any"falsefalsefalse298), "html"nulltrue);
  939.                     echo "</a> (";
  940.                     echo twig_escape_filter($this->envtwig_sprintf("%.2f", (twig_get_attribute($this->env$this->source$context["normalizer"], "time", [], "any"falsefalsefalse298) * 1000)), "html"nulltrue);
  941.                     echo " ms)</span></li>
  942.                     ";
  943.                 }
  944.                 $_parent $context['_parent'];
  945.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['normalizer'], $context['_parent'], $context['loop']);
  946.                 $context array_intersect_key($context$_parent) + $_parent;
  947.                 // line 300
  948.                 echo "                </ul>
  949.             </div>
  950.         </div>
  951.     ";
  952.             }
  953.             
  954.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  955.             
  956.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  957.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  958.         } finally {
  959.             ob_end_clean();
  960.         }
  961.     }
  962.     // line 306
  963.     public function macro_render_encoder_cell($__item__ null$__index__ null$__method__ null, ...$__varargs__)
  964.     {
  965.         $macros $this->macros;
  966.         $context $this->env->mergeGlobals([
  967.             "item" => $__item__,
  968.             "index" => $__index__,
  969.             "method" => $__method__,
  970.             "varargs" => $__varargs__,
  971.         ]);
  972.         $blocks = [];
  973.         ob_start();
  974.         try {
  975.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  976.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_encoder_cell"));
  977.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  978.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_encoder_cell"));
  979.             // line 307
  980.             echo "    ";
  981.             $context["nested_encoders_id"] = ((("nested-encoders-" . (isset($context["method"]) || array_key_exists("method"$context) ? $context["method"] : (function () { throw new RuntimeError('Variable "method" does not exist.'307$this->source); })())) . "-") . (isset($context["index"]) || array_key_exists("index"$context) ? $context["index"] : (function () { throw new RuntimeError('Variable "index" does not exist.'307$this->source); })()));
  982.             // line 308
  983.             echo "
  984.     ";
  985.             // line 309
  986.             if (twig_get_attribute($this->env$this->source, ($context["item"] ?? null), "encoder", [], "any"truetruefalse309)) {
  987.                 // line 310
  988.                 echo "        <span class=\"nowrap\"><a href=\"";
  989.                 echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\CodeExtension']->getFileLink(twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'310$this->source); })()), "encoder", [], "any"falsefalsefalse310), "file", [], "any"falsefalsefalse310), twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'310$this->source); })()), "encoder", [], "any"falsefalsefalse310), "line", [], "any"falsefalsefalse310)), "html"nulltrue);
  990.                 echo "\" title=\"";
  991.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'310$this->source); })()), "encoder", [], "any"falsefalsefalse310), "file", [], "any"falsefalsefalse310), "html"nulltrue);
  992.                 echo "\">";
  993.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'310$this->source); })()), "encoder", [], "any"falsefalsefalse310), "class", [], "any"falsefalsefalse310), "html"nulltrue);
  994.                 echo "</a> (";
  995.                 echo twig_escape_filter($this->envtwig_sprintf("%.2f", (twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'310$this->source); })()), "encoder", [], "any"falsefalsefalse310), "time", [], "any"falsefalsefalse310) * 1000)), "html"nulltrue);
  996.                 echo " ms)</span>
  997.     ";
  998.             }
  999.             // line 312
  1000.             echo "
  1001.     ";
  1002.             // line 313
  1003.             if ((twig_length_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'313$this->source); })()), "encoding", [], "any"falsefalsefalse313)) > 1)) {
  1004.                 // line 314
  1005.                 echo "        <div>
  1006.             <a class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#";
  1007.                 // line 315
  1008.                 echo twig_escape_filter($this->env, (isset($context["nested_encoders_id"]) || array_key_exists("nested_encoders_id"$context) ? $context["nested_encoders_id"] : (function () { throw new RuntimeError('Variable "nested_encoders_id" does not exist.'315$this->source); })()), "html"nulltrue);
  1009.                 echo "\" data-toggle-alt-content=\"Hide nested encoders\">Show nested encoders</a>
  1010.             <div id=\"";
  1011.                 // line 316
  1012.                 echo twig_escape_filter($this->env, (isset($context["nested_encoders_id"]) || array_key_exists("nested_encoders_id"$context) ? $context["nested_encoders_id"] : (function () { throw new RuntimeError('Variable "nested_encoders_id" does not exist.'316$this->source); })()), "html"nulltrue);
  1013.                 echo "\" class=\"context sf-toggle-content sf-toggle-hidden\">
  1014.                 <ul class=\"text-small\" style=\"line-height:80%;margin-top:10px\">
  1015.                     ";
  1016.                 // line 318
  1017.                 $context['_parent'] = $context;
  1018.                 $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'318$this->source); })()), "encoding", [], "any"falsefalsefalse318));
  1019.                 foreach ($context['_seq'] as $context["_key"] => $context["encoder"]) {
  1020.                     // line 319
  1021.                     echo "                        <li><span class=\"nowrap\">x";
  1022.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["encoder"], "calls", [], "any"falsefalsefalse319), "html"nulltrue);
  1023.                     echo " <a href=\"";
  1024.                     echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\CodeExtension']->getFileLink(twig_get_attribute($this->env$this->source$context["encoder"], "file", [], "any"falsefalsefalse319), twig_get_attribute($this->env$this->source$context["encoder"], "line", [], "any"falsefalsefalse319)), "html"nulltrue);
  1025.                     echo "\" title=\"";
  1026.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["encoder"], "file", [], "any"falsefalsefalse319), "html"nulltrue);
  1027.                     echo "\">";
  1028.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["encoder"], "class", [], "any"falsefalsefalse319), "html"nulltrue);
  1029.                     echo "</a> (";
  1030.                     echo twig_escape_filter($this->envtwig_sprintf("%.2f", (twig_get_attribute($this->env$this->source$context["encoder"], "time", [], "any"falsefalsefalse319) * 1000)), "html"nulltrue);
  1031.                     echo " ms)</span></li>
  1032.                     ";
  1033.                 }
  1034.                 $_parent $context['_parent'];
  1035.                 unset($context['_seq'], $context['_iterated'], $context['_key'], $context['encoder'], $context['_parent'], $context['loop']);
  1036.                 $context array_intersect_key($context$_parent) + $_parent;
  1037.                 // line 321
  1038.                 echo "                </ul>
  1039.             </div>
  1040.         </div>
  1041.     ";
  1042.             }
  1043.             
  1044.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1045.             
  1046.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1047.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  1048.         } finally {
  1049.             ob_end_clean();
  1050.         }
  1051.     }
  1052.     // line 327
  1053.     public function macro_render_time_cell($__item__ null, ...$__varargs__)
  1054.     {
  1055.         $macros $this->macros;
  1056.         $context $this->env->mergeGlobals([
  1057.             "item" => $__item__,
  1058.             "varargs" => $__varargs__,
  1059.         ]);
  1060.         $blocks = [];
  1061.         ob_start();
  1062.         try {
  1063.             $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  1064.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_time_cell"));
  1065.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  1066.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro""render_time_cell"));
  1067.             // line 328
  1068.             echo "    <span class=\"nowrap\">";
  1069.             echo twig_escape_filter($this->envtwig_sprintf("%.2f", (twig_get_attribute($this->env$this->source, (isset($context["item"]) || array_key_exists("item"$context) ? $context["item"] : (function () { throw new RuntimeError('Variable "item" does not exist.'328$this->source); })()), "time", [], "any"falsefalsefalse328) * 1000)), "html"nulltrue);
  1070.             echo " ms</span>
  1071. ";
  1072.             
  1073.             $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  1074.             
  1075.             $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  1076.             return ('' === $tmp ob_get_contents()) ? '' : new Markup($tmp$this->env->getCharset());
  1077.         } finally {
  1078.             ob_end_clean();
  1079.         }
  1080.     }
  1081.     public function getTemplateName()
  1082.     {
  1083.         return "@WebProfiler/Collector/serializer.html.twig";
  1084.     }
  1085.     public function isTraitable()
  1086.     {
  1087.         return false;
  1088.     }
  1089.     public function getDebugInfo()
  1090.     {
  1091.         return array (  1170 => 328,  1151 => 327,  1132 => 321,  1115 => 319,  1111 => 318,  1106 => 316,  1102 => 315,  1099 => 314,  1097 => 313,  1094 => 312,  1082 => 310,  1080 => 309,  1077 => 308,  1074 => 307,  1053 => 306,  1034 => 300,  1017 => 298,  1013 => 297,  1008 => 295,  1004 => 294,  1001 => 293,  999 => 292,  996 => 291,  984 => 289,  982 => 288,  979 => 287,  976 => 286,  955 => 285,  936 => 280,  932 => 279,  928 => 278,  924 => 276,  918 => 274,  913 => 272,  908 => 271,  906 => 270,  903 => 269,  900 => 268,  879 => 267,  860 => 262,  856 => 261,  852 => 260,  846 => 257,  843 => 256,  840 => 255,  819 => 254,  802 => 250,  797 => 247,  780 => 244,  776 => 243,  772 => 242,  768 => 241,  764 => 240,  761 => 239,  744 => 238,  731 => 227,  725 => 224,  722 => 223,  720 => 222,  713 => 220,  709 => 219,  706 => 218,  703 => 217,  700 => 216,  680 => 215,  663 => 211,  658 => 208,  641 => 205,  637 => 204,  633 => 203,  629 => 202,  625 => 201,  622 => 200,  605 => 199,  592 => 188,  586 => 185,  583 => 184,  581 => 183,  574 => 181,  570 => 180,  567 => 179,  564 => 178,  561 => 177,  541 => 176,  522 => 170,  520 => 165,  513 => 163,  502 => 160,  496 => 158,  493 => 157,  485 => 155,  475 => 153,  472 => 152,  469 => 151,  466 => 150,  464 => 149,  461 => 148,  458 => 147,  437 => 146,  420 => 142,  415 => 139,  398 => 136,  394 => 135,  390 => 134,  386 => 133,  382 => 132,  378 => 131,  375 => 130,  358 => 129,  344 => 117,  338 => 114,  335 => 113,  333 => 112,  326 => 110,  322 => 109,  319 => 108,  316 => 107,  313 => 106,  293 => 105,  282 => 102,  276 => 99,  272 => 98,  267 => 96,  263 => 95,  258 => 93,  254 => 92,  245 => 86,  237 => 81,  233 => 79,  227 => 75,  225 => 74,  221 => 72,  211 => 71,  197 => 66,  192 => 65,  182 => 64,  169 => 60,  166 => 59,  158 => 54,  151 => 50,  142 => 44,  135 => 40,  126 => 34,  119 => 30,  108 => 22,  100 => 17,  96 => 15,  94 => 14,  91 => 13,  85 => 10,  79 => 8,  76 => 7,  73 => 6,  63 => 5,  52 => 1,  50 => 3,  37 => 1,);
  1092.     }
  1093.     public function getSourceContext()
  1094.     {
  1095.         return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %}
  1096. {% import _self as helper %}
  1097. {% block toolbar %}
  1098.     {% if collector.handledCount > 0 %}
  1099.         {% set icon %}
  1100.             {{ source('@WebProfiler/Icon/serializer.svg') }}
  1101.             <span class=\"sf-toolbar-value\">
  1102.                 {{ collector.handledCount }}
  1103.             </span>
  1104.         {% endset %}
  1105.         {% set text %}
  1106.             <div class=\"sf-toolbar-info-piece\">
  1107.                 <b>Total calls</b>
  1108.                 <span class=\"sf-toolbar-status\">{{ collector.handledCount }}</span>
  1109.             </div>
  1110.             <div class=\"sf-toolbar-info-piece\">
  1111.                 <b>Total time</b>
  1112.                 <span>
  1113.                     {{ '%.2f'|format(collector.totalTime * 1000) }} <span class=\"unit\">ms</span>
  1114.                 </span>
  1115.             </div>
  1116.             <div class=\"detailed-metrics\">
  1117.                 <div>
  1118.                     <div class=\"sf-toolbar-info-piece\">
  1119.                         <b>Serialize</b>
  1120.                         <span class=\"sf-toolbar-status\">{{ collector.data.serialize|length }}</span>
  1121.                     </div>
  1122.                     <div class=\"sf-toolbar-info-piece\">
  1123.                         <b>Deserialize</b>
  1124.                         <span class=\"sf-toolbar-status\">{{ collector.data.deserialize|length }}</span>
  1125.                     </div>
  1126.                 </div>
  1127.                 <div>
  1128.                     <div class=\"sf-toolbar-info-piece\">
  1129.                         <b>Encode</b>
  1130.                         <span class=\"sf-toolbar-status\">{{ collector.data.encode|length }}</span>
  1131.                     </div>
  1132.                     <div class=\"sf-toolbar-info-piece\">
  1133.                         <b>Decode</b>
  1134.                         <span class=\"sf-toolbar-status\">{{ collector.data.decode|length }}</span>
  1135.                     </div>
  1136.                 </div>
  1137.                 <div>
  1138.                     <div class=\"sf-toolbar-info-piece\">
  1139.                         <b>Normalize</b>
  1140.                         <span class=\"sf-toolbar-status\">{{ collector.data.normalize|length }}</span>
  1141.                     </div>
  1142.                     <div class=\"sf-toolbar-info-piece\">
  1143.                         <b>Denormalize</b>
  1144.                         <span class=\"sf-toolbar-status\">{{ collector.data.denormalize|length }}</span>
  1145.                     </div>
  1146.                 </div>
  1147.             </div>
  1148.         {% endset %}
  1149.         {{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { link: profiler_url }) }}
  1150.     {% endif %}
  1151. {% endblock %}
  1152. {% block menu %}
  1153.     <span class=\"label {{ not collector.handledCount ? 'disabled' }}\">
  1154.         <span class=\"icon\">{{ source('@WebProfiler/Icon/serializer.svg') }}</span>
  1155.         <strong>Serializer</strong>
  1156.     </span>
  1157. {% endblock %}
  1158. {% block panel %}
  1159.     <h2>Serializer</h2>
  1160.     <div class=\"sf-serializer sf-reset\">
  1161.         {% if not collector.handledCount %}
  1162.             <div class=\"empty empty-panel\">
  1163.                 <p>Nothing was handled by the serializer for this request.</p>
  1164.             </div>
  1165.         {% else %}
  1166.             <div class=\"metrics\">
  1167.                 <div class=\"metric\">
  1168.                     <span class=\"value\">{{ collector.handledCount }}</span>
  1169.                     <span class=\"label\">Handled</span>
  1170.                 </div>
  1171.                 <div class=\"metric\">
  1172.                     <span class=\"value\">{{ '%.2f'|format(collector.totalTime * 1000) }} <span class=\"unit\">ms</span></span>
  1173.                     <span class=\"label\">Total time</span>
  1174.                 </div>
  1175.             </div>
  1176.             <div class=\"sf-tabs\">
  1177.                 {{ helper.render_serialize_tab(collector.data, true) }}
  1178.                 {{ helper.render_serialize_tab(collector.data, false) }}
  1179.                 {{ helper.render_normalize_tab(collector.data, true) }}
  1180.                 {{ helper.render_normalize_tab(collector.data, false) }}
  1181.                 {{ helper.render_encode_tab(collector.data, true) }}
  1182.                 {{ helper.render_encode_tab(collector.data, false) }}
  1183.             </div>
  1184.         {% endif %}
  1185.     </div>
  1186. {% endblock %}
  1187. {% macro render_serialize_tab(collectorData, serialize) %}
  1188.     {% set data = serialize ? collectorData.serialize : collectorData.deserialize %}
  1189.     {% set cellPrefix = serialize ? 'serialize' : 'deserialize' %}
  1190.     <div class=\"tab {{ not data ? 'disabled' }}\">
  1191.         <h3 class=\"tab-title\">{{ serialize ? 'serialize' : 'deserialize' }} <span class=\"badge\">{{ data|length }}</h3>
  1192.         <div class=\"tab-content\">
  1193.             {% if not data|length %}
  1194.                 <div class=\"empty\">
  1195.                     <p>Nothing was {{ serialize ? 'serialized' : 'deserialized' }}.</p>
  1196.                 </div>
  1197.             {% else %}
  1198.                 <table>
  1199.                     <thead>
  1200.                         <tr>
  1201.                             <th>Data</th>
  1202.                             <th>Context</th>
  1203.                             <th>Normalizer</th>
  1204.                             <th>Encoder</th>
  1205.                             <th>Time</th>
  1206.                             <th>Caller</th>
  1207.                         </tr>
  1208.                     </thead>
  1209.                     <tbody>
  1210.                         {% for item in data %}
  1211.                             <tr>
  1212.                                 <td>{{ helper.render_data_cell(item, loop.index, cellPrefix) }}</td>
  1213.                                 <td>{{ helper.render_context_cell(item, loop.index, cellPrefix) }}</td>
  1214.                                 <td>{{ helper.render_normalizer_cell(item, loop.index, cellPrefix) }}</td>
  1215.                                 <td>{{ helper.render_encoder_cell(item, loop.index, cellPrefix) }}</td>
  1216.                                 <td>{{ helper.render_time_cell(item) }}</td>
  1217.                                 <td>{{ helper.render_caller_cell(item, loop.index, cellPrefix) }}</td>
  1218.                             </tr>
  1219.                         {% endfor %}
  1220.                     </tbody>
  1221.                 </table>
  1222.             {% endif %}
  1223.         </div>
  1224.     </div>
  1225. {% endmacro %}
  1226. {% macro render_caller_cell(item, index, method) %}
  1227.     {% if item.caller is defined %}
  1228.         <span class=\"metadata\">
  1229.             {% set caller = item.caller %}
  1230.             {% if caller.line %}
  1231.                 {% set link = caller.file|file_link(caller.line) %}
  1232.                 {% if link %}
  1233.                     <a href=\"{{ link }}\" title=\"{{ caller.file }}\">{{ caller.name }}</a>
  1234.                 {% else %}
  1235.                     <abbr title=\"{{ caller.file }}\">{{ caller.name }}</abbr>
  1236.                 {% endif %}
  1237.             {% else %}
  1238.                 {{ caller.name }}
  1239.             {% endif %}
  1240.             line <a class=\"text-small sf-toggle\" data-toggle-selector=\"#sf-trace-{{ method }}-{{ index }}\">{{ caller.line }}</a>
  1241.         </span>
  1242.         <div class=\"sf-serializer-compact hidden\" id=\"sf-trace-{{ method }}-{{ index }}\">
  1243.             <div class=\"trace\">
  1244.                 {{ caller.file|file_excerpt(caller.line)|replace({
  1245.                     '#DD0000': 'var(--highlight-string)',
  1246.                     '#007700': 'var(--highlight-keyword)',
  1247.                     '#0000BB': 'var(--highlight-default)',
  1248.                     '#FF8000': 'var(--highlight-comment)'
  1249.                 })|raw }}
  1250.             </div>
  1251.         </div>
  1252.     {% endif %}
  1253. {% endmacro %}
  1254. {% macro render_normalize_tab(collectorData, normalize) %}
  1255.     {% set data = normalize ? collectorData.normalize : collectorData.denormalize %}
  1256.     {% set cellPrefix = normalize ? 'normalize' : 'denormalize' %}
  1257.     <div class=\"tab {{ not data ? 'disabled' }}\">
  1258.         <h3 class=\"tab-title\">{{ normalize ? 'normalize' : 'denormalize' }} <span class=\"badge\">{{ data|length }}</h3>
  1259.         <div class=\"tab-content\">
  1260.             {% if not data|length %}
  1261.                 <div class=\"empty\">
  1262.                     <p>Nothing was {{ normalize ? 'normalized' : 'denormalized' }}.</p>
  1263.                 </div>
  1264.             {% else %}
  1265.                 <table>
  1266.                     <thead>
  1267.                         <tr>
  1268.                             <th>Data</th>
  1269.                             <th>Context</th>
  1270.                             <th>Normalizer</th>
  1271.                             <th>Time</th>
  1272.                             <th>Caller</th>
  1273.                         </tr>
  1274.                     </thead>
  1275.                     <tbody>
  1276.                         {% for item in data %}
  1277.                             <tr>
  1278.                                 <td>{{ helper.render_data_cell(item, loop.index, cellPrefix) }}</td>
  1279.                                 <td>{{ helper.render_context_cell(item, loop.index, cellPrefix) }}</td>
  1280.                                 <td>{{ helper.render_normalizer_cell(item, loop.index, cellPrefix) }}</td>
  1281.                                 <td>{{ helper.render_time_cell(item) }}</td>
  1282.                                 <td>{{ helper.render_caller_cell(item, loop.index, cellPrefix) }}</td>
  1283.                             </tr>
  1284.                         {% endfor %}
  1285.                     </tbody>
  1286.                 </table>
  1287.             {% endif %}
  1288.         </div>
  1289.     </div>
  1290. {% endmacro %}
  1291. {% macro render_encode_tab(collectorData, encode) %}
  1292.     {% set data = encode ? collectorData.encode : collectorData.decode %}
  1293.     {% set cellPrefix = encode ? 'encode' : 'decode' %}
  1294.     <div class=\"tab {{ not data ? 'disabled' }}\">
  1295.         <h3 class=\"tab-title\">{{ encode ? 'encode' : 'decode' }} <span class=\"badge\">{{ data|length }}</h3>
  1296.         <div class=\"tab-content\">
  1297.             {% if not data|length %}
  1298.                 <div class=\"empty\">
  1299.                     <p>Nothing was {{ encode ? 'encoded' : 'decoded' }}.</p>
  1300.                 </div>
  1301.             {% else %}
  1302.                 <table>
  1303.                     <thead>
  1304.                         <tr>
  1305.                             <th>Data</th>
  1306.                             <th>Context</th>
  1307.                             <th>Encoder</th>
  1308.                             <th>Time</th>
  1309.                             <th>Caller</th>
  1310.                         </tr>
  1311.                     </thead>
  1312.                     <tbody>
  1313.                         {% for item in data %}
  1314.                             <tr>
  1315.                                 <td>{{ helper.render_data_cell(item, loop.index, cellPrefix) }}</td>
  1316.                                 <td>{{ helper.render_context_cell(item, loop.index, cellPrefix) }}</td>
  1317.                                 <td>{{ helper.render_encoder_cell(item, loop.index, cellPrefix) }}</td>
  1318.                                 <td>{{ helper.render_time_cell(item) }}</td>
  1319.                                 <td>{{ helper.render_caller_cell(item, loop.index, cellPrefix) }}</td>
  1320.                             </tr>
  1321.                         {% endfor %}
  1322.                     </tbody>
  1323.                 </table>
  1324.             {% endif %}
  1325.         </div>
  1326.     </div>
  1327. {% endmacro %}
  1328. {% macro render_data_cell(item, index, method) %}
  1329.     {% set data_id = 'data-' ~ method ~ '-' ~ index %}
  1330.     <span class=\"nowrap\">{{ item.dataType }}</span>
  1331.     <div>
  1332.         <a class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#{{ data_id }}\" data-toggle-alt-content=\"Hide contents\">Show contents</a>
  1333.         <div id=\"{{ data_id }}\" class=\"context sf-toggle-content sf-toggle-hidden\">
  1334.             {{ profiler_dump(item.data) }}
  1335.         </div>
  1336.     </div>
  1337. {% endmacro %}
  1338. {% macro render_context_cell(item, index, method) %}
  1339.     {% set context_id = 'context-' ~ method ~ '-' ~ index %}
  1340.     {% if item.type %}
  1341.         <span class=\"nowrap\">Type: {{ item.type }}</span>
  1342.         <div class=\"nowrap\">Format: {{ item.format ? item.format : 'none' }}</div>
  1343.     {% else %}
  1344.         <span class=\"nowrap\">Format: {{ item.format ? item.format : 'none' }}</span>
  1345.     {% endif %}
  1346.     <div>
  1347.         <a class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#{{ context_id }}\" data-toggle-alt-content=\"Hide context\">Show context</a>
  1348.         <div id=\"{{ context_id }}\" class=\"context sf-toggle-content sf-toggle-hidden\">
  1349.             {{ profiler_dump(item.context) }}
  1350.         </div>
  1351.     </div>
  1352. {% endmacro %}
  1353. {% macro render_normalizer_cell(item, index, method) %}
  1354.     {% set nested_normalizers_id = 'nested-normalizers-' ~ method ~ '-' ~ index %}
  1355.     {% if item.normalizer is defined %}
  1356.         <span class=\"nowrap\"><a href=\"{{ item.normalizer.file|file_link(item.normalizer.line) }}\" title=\"{{ item.normalizer.file }}\">{{ item.normalizer.class }}</a> ({{ '%.2f'|format(item.normalizer.time * 1000) }} ms)</span>
  1357.     {% endif %}
  1358.     {% if item.normalization|length > 1 %}
  1359.         <div>
  1360.             <a class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#{{ nested_normalizers_id }}\" data-toggle-alt-content=\"Hide nested normalizers\">Show nested normalizers</a>
  1361.             <div id=\"{{ nested_normalizers_id }}\" class=\"context sf-toggle-content sf-toggle-hidden\">
  1362.                 <ul class=\"text-small\" style=\"line-height:80%;margin-top:10px\">
  1363.                     {% for normalizer in item.normalization %}
  1364.                         <li><span class=\"nowrap\">x{{ normalizer.calls }} <a href=\"{{ normalizer.file|file_link(normalizer.line) }}\" title=\"{{ normalizer.file }}\">{{ normalizer.class }}</a> ({{ '%.2f'|format(normalizer.time * 1000) }} ms)</span></li>
  1365.                     {% endfor %}
  1366.                 </ul>
  1367.             </div>
  1368.         </div>
  1369.     {% endif %}
  1370. {% endmacro %}
  1371. {% macro render_encoder_cell(item, index, method) %}
  1372.     {% set nested_encoders_id = 'nested-encoders-' ~ method ~ '-' ~ index %}
  1373.     {% if item.encoder is defined %}
  1374.         <span class=\"nowrap\"><a href=\"{{ item.encoder.file|file_link(item.encoder.line) }}\" title=\"{{ item.encoder.file }}\">{{ item.encoder.class }}</a> ({{ '%.2f'|format(item.encoder.time * 1000) }} ms)</span>
  1375.     {% endif %}
  1376.     {% if item.encoding|length > 1 %}
  1377.         <div>
  1378.             <a class=\"btn btn-link text-small sf-toggle\" data-toggle-selector=\"#{{ nested_encoders_id }}\" data-toggle-alt-content=\"Hide nested encoders\">Show nested encoders</a>
  1379.             <div id=\"{{ nested_encoders_id }}\" class=\"context sf-toggle-content sf-toggle-hidden\">
  1380.                 <ul class=\"text-small\" style=\"line-height:80%;margin-top:10px\">
  1381.                     {% for encoder in item.encoding %}
  1382.                         <li><span class=\"nowrap\">x{{ encoder.calls }} <a href=\"{{ encoder.file|file_link(encoder.line) }}\" title=\"{{ encoder.file }}\">{{ encoder.class }}</a> ({{ '%.2f'|format(encoder.time * 1000) }} ms)</span></li>
  1383.                     {% endfor %}
  1384.                 </ul>
  1385.             </div>
  1386.         </div>
  1387.     {% endif %}
  1388. {% endmacro %}
  1389. {% macro render_time_cell(item) %}
  1390.     <span class=\"nowrap\">{{ '%.2f'|format(item.time * 1000) }} ms</span>
  1391. {% endmacro %}
  1392. ""@WebProfiler/Collector/serializer.html.twig""/home/bestofi/bestof/vendor/symfony/web-profiler-bundle/Resources/views/Collector/serializer.html.twig");
  1393.     }
  1394. }