<?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;

/* @AdminLTE/Breadcrumb/knp-breadcrumb.html.twig */
class __TwigTemplate_0fcff3db17516f815cfeebd0c4a45670 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->parent = false;

        $this->blocks = [
        ];
    }

    protected function doDisplay(array $context, array $blocks = []): iterable
    {
        $macros = $this->macros;
        // line 1
        if ((($tmp =  !(CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["admin_lte_context"] ?? null), "knp_menu", [], "any", false, false, false, 1), "breadcrumb_menu", [], "any", false, false, false, 1) === false)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
            // line 2
            yield "    <ol class=\"breadcrumb float-sm-right\">
        ";
            // line 3
            $_v0 = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
                // line 4
                yield "            ";
                $context["breadcrumbMenu"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["admin_lte_context"] ?? null), "knp_menu", [], "any", false, false, false, 4), "breadcrumb_menu", [], "any", false, false, false, 4);
                // line 5
                yield "            ";
                if ((CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["admin_lte_context"] ?? null), "knp_menu", [], "any", false, false, false, 5), "breadcrumb_menu", [], "any", false, false, false, 5) === true)) {
                    // line 6
                    yield "                ";
                    $context["breadcrumbMenu"] = CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, ($context["admin_lte_context"] ?? null), "knp_menu", [], "any", false, false, false, 6), "main_menu", [], "any", false, false, false, 6);
                    // line 7
                    yield "            ";
                }
                // line 8
                yield "            ";
                $context["items"] = $this->env->getRuntime('Knp\Menu\Twig\MenuRuntimeExtension')->getBreadcrumbsArray($this->env->getRuntime('Knp\Menu\Twig\MenuRuntimeExtension')->getCurrentItem(($context["breadcrumbMenu"] ?? null)));
                // line 9
                yield "            ";
                $context['_parent'] = $context;
                $context['_seq'] = CoreExtension::ensureTraversable(($context["items"] ?? null));
                $context['loop'] = [
                  'parent' => $context['_parent'],
                  'index0' => 0,
                  'index'  => 1,
                  'first'  => true,
                ];
                if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
                    $length = count($context['_seq']);
                    $context['loop']['revindex0'] = $length - 1;
                    $context['loop']['revindex'] = $length;
                    $context['loop']['length'] = $length;
                    $context['loop']['last'] = 1 === $length;
                }
                foreach ($context['_seq'] as $context["_key"] => $context["item"]) {
                    // line 10
                    yield "                ";
                    if ((($tmp =  !CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 10)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
                        // line 11
                        yield "                <li class=\"breadcrumb-item ";
                        yield (((($tmp = CoreExtension::getAttribute($this->env, $this->source, $context["loop"], "last", [], "any", false, false, false, 11)) && $tmp instanceof Markup ? (string) $tmp : $tmp)) ? ("active") : (""));
                        yield "\">
                    <a href=\"";
                        // line 12
                        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "uri", [], "any", false, false, false, 12), "html", null, true);
                        yield "\">";
                        yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans(CoreExtension::getAttribute($this->env, $this->source, $context["item"], "label", [], "any", false, false, false, 12)), "html", null, true);
                        yield "</a>
                </li>
                ";
                    }
                    // line 15
                    yield "            ";
                    ++$context['loop']['index0'];
                    ++$context['loop']['index'];
                    $context['loop']['first'] = false;
                    if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) {
                        --$context['loop']['revindex0'];
                        --$context['loop']['revindex'];
                        $context['loop']['last'] = 0 === $context['loop']['revindex0'];
                    }
                }
                $_parent = $context['_parent'];
                unset($context['_seq'], $context['_key'], $context['item'], $context['_parent'], $context['loop']);
                $context = array_intersect_key($context, $_parent) + $_parent;
                // line 16
                yield "        ";
                yield from [];
            })())) ? '' : new Markup($tmp, $this->env->getCharset());
            // line 3
            yield Twig\Extension\CoreExtension::spaceless($_v0);
            // line 17
            yield "    </ol>
";
        }
        yield from [];
    }

    /**
     * @codeCoverageIgnore
     */
    public function getTemplateName(): string
    {
        return "@AdminLTE/Breadcrumb/knp-breadcrumb.html.twig";
    }

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

    /**
     * @codeCoverageIgnore
     */
    public function getDebugInfo(): array
    {
        return array (  118 => 17,  116 => 3,  112 => 16,  98 => 15,  90 => 12,  85 => 11,  82 => 10,  64 => 9,  61 => 8,  58 => 7,  55 => 6,  52 => 5,  49 => 4,  47 => 3,  44 => 2,  42 => 1,);
    }

    public function getSourceContext(): Source
    {
        return new Source("", "@AdminLTE/Breadcrumb/knp-breadcrumb.html.twig", "/var/www/html/templates/bundles/AdminLTEBundle/Breadcrumb/knp-breadcrumb.html.twig");
    }
}
