<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;

/* @Mcp/data_collector.html.twig */
class __TwigTemplate_2ddd3a02f137e31fff1dd51ab0dd850e extends Template
{
    private Source $source;
    /**
     * @var array<string, Template>
     */
    private array $macros = [];

    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this->source = $this->getSourceContext();

        $this->blocks = [
            'toolbar' => [$this, 'block_toolbar'],
            'menu' => [$this, 'block_menu'],
            'panel' => [$this, 'block_panel'],
        ];
    }

    protected function doGetParent(array $context): bool|string|Template|TemplateWrapper
    {
        // line 1
        return "@WebProfiler/Profiler/layout.html.twig";
    }

    protected function doDisplay(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        $this->parent = $this->load("@WebProfiler/Profiler/layout.html.twig", 1);
        yield from $this->parent->unwrap()->yield($context, array_merge($this->blocks, $blocks));
    }

    // line 3
    /**
     * @return iterable<null|scalar|\Stringable>
     */
    public function block_toolbar(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        // line 4
        yield "    ";
        if ((CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "totalCount", [], "any", false, false, false, 4) > 0)) {
            // line 5
            yield "        ";
            $context["icon"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
                // line 6
                yield "            ";
                yield Twig\Extension\CoreExtension::include($this->env, $context, "@Mcp/icon.svg", ["y" => 18]);
                yield "
            <span class=\"sf-toolbar-value\">";
                // line 7
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "totalCount", [], "any", false, false, false, 7), "html", null, true);
                yield "</span>
            <span class=\"sf-toolbar-info-piece-additional-detail\">
                <span class=\"sf-toolbar-label\">capabilities</span>
            </span>
        ";
                yield from [];
            })())) ? '' : new Markup($tmp, $this->env->getCharset());
            // line 12
            yield "
        ";
            // line 13
            $context["text"] = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
                // line 14
                yield "            <div class=\"sf-toolbar-info-piece\">
                <b class=\"label\">Tools</b>
                <span class=\"sf-toolbar-status\">";
                // line 16
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "tools", [], "any", false, false, false, 16)), "html", null, true);
                yield "</span>
            </div>
            <div class=\"sf-toolbar-info-piece\">
                <b class=\"label\">Prompts</b>
                <span class=\"sf-toolbar-status\">";
                // line 20
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "prompts", [], "any", false, false, false, 20)), "html", null, true);
                yield "</span>
            </div>
            <div class=\"sf-toolbar-info-piece\">
                <b class=\"label\">Resources</b>
                <span class=\"sf-toolbar-status\">";
                // line 24
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "resources", [], "any", false, false, false, 24)), "html", null, true);
                yield "</span>
            </div>
            <div class=\"sf-toolbar-info-piece\">
                <b class=\"label\">Resource Templates</b>
                <span class=\"sf-toolbar-status\">";
                // line 28
                yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "resourceTemplates", [], "any", false, false, false, 28)), "html", null, true);
                yield "</span>
            </div>
        ";
                yield from [];
            })())) ? '' : new Markup($tmp, $this->env->getCharset());
            // line 31
            yield "
        ";
            // line 32
            yield Twig\Extension\CoreExtension::include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => true]);
            yield "
    ";
        }
        yield from [];
    }

    // line 36
    /**
     * @return iterable<null|scalar|\Stringable>
     */
    public function block_menu(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        // line 37
        yield "    <span class=\"label\">
        <span class=\"icon\">";
        // line 38
        yield Twig\Extension\CoreExtension::include($this->env, $context, "@Mcp/icon.svg", ["y" => 16]);
        yield "</span>
        <strong>MCP</strong>
        <span class=\"count\">";
        // line 40
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "totalCount", [], "any", false, false, false, 40), "html", null, true);
        yield "</span>
    </span>
";
        yield from [];
    }

    // line 44
    /**
     * @return iterable<null|scalar|\Stringable>
     */
    public function block_panel(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        // line 45
        yield "    <h2>MCP Capabilities</h2>
    <section class=\"metrics\">
        <div class=\"metric-group\">
            <div class=\"metric\">
                <span class=\"value\">";
        // line 49
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "tools", [], "any", false, false, false, 49)), "html", null, true);
        yield "</span>
                <span class=\"label\">Tools</span>
            </div>
            <div class=\"metric\">
                <span class=\"value\">";
        // line 53
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "prompts", [], "any", false, false, false, 53)), "html", null, true);
        yield "</span>
                <span class=\"label\">Prompts</span>
            </div>
        </div>
        <div class=\"metric-divider\"></div>
        <div class=\"metric-group\">
            <div class=\"metric\">
                <span class=\"value\">";
        // line 60
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "resources", [], "any", false, false, false, 60)), "html", null, true);
        yield "</span>
                <span class=\"label\">Resources</span>
            </div>
            <div class=\"metric\">
                <span class=\"value\">";
        // line 64
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "resourceTemplates", [], "any", false, false, false, 64)), "html", null, true);
        yield "</span>
                <span class=\"label\">Resource Templates</span>
            </div>
        </div>
    </section>

    <div class=\"sf-tabs\">
        <div class=\"tab ";
        // line 71
        yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "tools", [], "any", false, false, false, 71))) ? ("disabled") : (""));
        yield "\">
            <h3 class=\"tab-title\">Tools <span class=\"badge\">";
        // line 72
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "tools", [], "any", false, false, false, 72)), "html", null, true);
        yield "</span></h3>
            <div class=\"tab-content\">
                ";
        // line 74
        yield Twig\Extension\CoreExtension::include($this->env, $context, "@Mcp/tools.html.twig");
        yield "
            </div>
        </div>

        <div class=\"tab ";
        // line 78
        yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "prompts", [], "any", false, false, false, 78))) ? ("disabled") : (""));
        yield "\">
            <h3 class=\"tab-title\">Prompts <span class=\"badge\">";
        // line 79
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "prompts", [], "any", false, false, false, 79)), "html", null, true);
        yield "</span></h3>
            <div class=\"tab-content\">
                ";
        // line 81
        yield Twig\Extension\CoreExtension::include($this->env, $context, "@Mcp/prompts.html.twig");
        yield "
            </div>
        </div>

        <div class=\"tab ";
        // line 85
        yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "resources", [], "any", false, false, false, 85))) ? ("disabled") : (""));
        yield "\">
            <h3 class=\"tab-title\">Resources <span class=\"badge\">";
        // line 86
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "resources", [], "any", false, false, false, 86)), "html", null, true);
        yield "</span></h3>
            <div class=\"tab-content\">
                ";
        // line 88
        yield Twig\Extension\CoreExtension::include($this->env, $context, "@Mcp/resources.html.twig");
        yield "
            </div>
        </div>

        <div class=\"tab ";
        // line 92
        yield ((Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "resourceTemplates", [], "any", false, false, false, 92))) ? ("disabled") : (""));
        yield "\">
            <h3 class=\"tab-title\">Resource Templates <span class=\"badge\">";
        // line 93
        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::length($this->env->getCharset(), CoreExtension::getAttribute($this->env, $this->source, ($context["collector"] ?? null), "resourceTemplates", [], "any", false, false, false, 93)), "html", null, true);
        yield "</span></h3>
            <div class=\"tab-content\">
                ";
        // line 95
        yield Twig\Extension\CoreExtension::include($this->env, $context, "@Mcp/resource_templates.html.twig");
        yield "
            </div>
        </div>
    </div>
";
        yield from [];
    }

    /**
     * @codeCoverageIgnore
     */
    public function getTemplateName(): string
    {
        return "@Mcp/data_collector.html.twig";
    }

    /**
     * @codeCoverageIgnore
     */
    public function isTraitable(): bool
    {
        return false;
    }

    /**
     * @codeCoverageIgnore
     */
    public function getDebugInfo(): array
    {
        return array (  255 => 95,  250 => 93,  246 => 92,  239 => 88,  234 => 86,  230 => 85,  223 => 81,  218 => 79,  214 => 78,  207 => 74,  202 => 72,  198 => 71,  188 => 64,  181 => 60,  171 => 53,  164 => 49,  158 => 45,  151 => 44,  143 => 40,  138 => 38,  135 => 37,  128 => 36,  120 => 32,  117 => 31,  110 => 28,  103 => 24,  96 => 20,  89 => 16,  85 => 14,  83 => 13,  80 => 12,  71 => 7,  66 => 6,  63 => 5,  60 => 4,  53 => 3,  42 => 1,);
    }

    public function getSourceContext(): Source
    {
        return new Source("", "@Mcp/data_collector.html.twig", "/var/www/fulfillment/api/vendor/symfony/mcp-bundle/templates/data_collector.html.twig");
    }
}
