var/cache/dev/twig/53/53528c6384925fc87e5f545203d26317.php line 499

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* @PumukitWebTV/Layout/template.html.twig */
  16. class __TwigTemplate_226742a5a1aabf6c148051d56052104f extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->parent false;
  28.         $this->blocks = [
  29.             'html_class' => [$this'block_html_class'],
  30.             'meta' => [$this'block_meta'],
  31.             'keywords' => [$this'block_keywords'],
  32.             'title' => [$this'block_title'],
  33.             'stylesheets' => [$this'block_stylesheets'],
  34.             'javascripts' => [$this'block_javascripts'],
  35.             'favicon' => [$this'block_favicon'],
  36.             'body_class' => [$this'block_body_class'],
  37.             'body_base' => [$this'block_body_base'],
  38.             'custom_block_before_body' => [$this'block_custom_block_before_body'],
  39.             'body_without_container' => [$this'block_body_without_container'],
  40.             'body_without_bar' => [$this'block_body_without_bar'],
  41.             'body' => [$this'block_body'],
  42.             'custom_block_after_body' => [$this'block_custom_block_after_body'],
  43.         ];
  44.     }
  45.     protected function doDisplay(array $context, array $blocks = []): iterable
  46.     {
  47.         $macros $this->macros;
  48.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  49.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@PumukitWebTV/Layout/template.html.twig"));
  50.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  51.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@PumukitWebTV/Layout/template.html.twig"));
  52.         // line 1
  53.         yield "<!doctype html>
  54. <html class=\"";
  55.         // line 2
  56.         yield from $this->unwrap()->yieldBlock('html_class'$context$blocks);
  57.         yield "\" lang=\"";
  58.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["app"] ?? null), "request", [], "any"falsetruefalse2), "getLocale", [], "method"truetruefalse2)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'2$this->source); })()), "request", [], "any"falsefalsefalse2), "getLocale", [], "method"falsefalsefalse2), CoreExtension::getAttribute($this->env$this->source, (isset($context["locales"]) || array_key_exists("locales"$context) ? $context["locales"] : (function () { throw new RuntimeError('Variable "locales" does not exist.'2$this->source); })()), 0, [], "array"falsefalsefalse2))) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["locales"]) || array_key_exists("locales"$context) ? $context["locales"] : (function () { throw new RuntimeError('Variable "locales" does not exist.'2$this->source); })()), 0, [], "array"falsefalsefalse2))), "html"nulltrue);
  59.         yield "\">
  60. <head>
  61.     ";
  62.         // line 4
  63.         yield from $this->unwrap()->yieldBlock('meta'$context$blocks);
  64.         // line 17
  65.         yield "    <title>";
  66.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  67.         yield "</title>
  68.     ";
  69.         // line 19
  70.         yield from $this->unwrap()->yieldBlock('stylesheets'$context$blocks);
  71.         // line 27
  72.         yield "
  73.     ";
  74.         // line 28
  75.         yield from $this->unwrap()->yieldBlock('javascripts'$context$blocks);
  76.         // line 33
  77.         yield "
  78.     ";
  79.         // line 34
  80.         yield from $this->unwrap()->yieldBlock('favicon'$context$blocks);
  81.         // line 37
  82.         yield "</head>
  83. <body class=\"";
  84.         // line 39
  85.         yield from $this->unwrap()->yieldBlock('body_class'$context$blocks);
  86.         yield "\">
  87.     ";
  88.         // line 40
  89.         yield from $this->unwrap()->yieldBlock('body_base'$context$blocks);
  90.         // line 91
  91.         yield "</body>
  92. </html>
  93. ";
  94.         
  95.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  96.         
  97.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  98.         yield from [];
  99.     }
  100.     // line 2
  101.     /**
  102.      * @return iterable<null|scalar|\Stringable>
  103.      */
  104.     public function block_html_class(array $context, array $blocks = []): iterable
  105.     {
  106.         $macros $this->macros;
  107.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  108.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""html_class"));
  109.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  110.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""html_class"));
  111.         
  112.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  113.         
  114.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  115.         yield from [];
  116.     }
  117.     // line 4
  118.     /**
  119.      * @return iterable<null|scalar|\Stringable>
  120.      */
  121.     public function block_meta(array $context, array $blocks = []): iterable
  122.     {
  123.         $macros $this->macros;
  124.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  125.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  126.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  127.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""meta"));
  128.         // line 5
  129.         yield "        <meta name=\"viewport\" content=\"initial-scale=1\">
  130.         <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">
  131.         <meta charset=\"UTF-8\"/>
  132.         ";
  133.         // line 8
  134.         if ((($tmp CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'8$this->source); })()), "request", [], "any"falsefalsefalse8), "attributes", [], "any"falsefalsefalse8), "get", ["noindex"], "method"falsefalsefalse8)) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  135.             // line 9
  136.             yield "            <meta name=\"robots\" content=\"none, noindex, nofollow\"/>
  137.         ";
  138.         } else {
  139.             // line 11
  140.             yield "            <meta name=\"robots\" content=\"index, follow\"/>
  141.         ";
  142.         }
  143.         // line 13
  144.         yield "        <meta name=\"revisit-after\" content=\"1 days\"/>
  145.         <meta name=\"language\" content=\"";
  146.         // line 14
  147.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'14$this->source); })()), "request", [], "any"falsefalsefalse14), "locale", [], "any"falsefalsefalse14), "html"nulltrue);
  148.         yield "\"/>
  149.         <meta name=\"keywords\" content=\"";
  150.         // line 15
  151.         yield from $this->unwrap()->yieldBlock('keywords'$context$blocks);
  152.         yield "\"/>
  153.     ";
  154.         
  155.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  156.         
  157.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  158.         yield from [];
  159.     }
  160.     /**
  161.      * @return iterable<null|scalar|\Stringable>
  162.      */
  163.     public function block_keywords(array $context, array $blocks = []): iterable
  164.     {
  165.         $macros $this->macros;
  166.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  167.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""keywords"));
  168.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  169.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""keywords"));
  170.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(CoreExtension::getAttribute($this->env$this->source, (isset($context["pumukit_info"]) || array_key_exists("pumukit_info"$context) ? $context["pumukit_info"] : (function () { throw new RuntimeError('Variable "pumukit_info" does not exist.'15$this->source); })()), "keywords", [], "any"falsefalsefalse15), "html"nulltrue);
  171.         
  172.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  173.         
  174.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  175.         yield from [];
  176.     }
  177.     // line 17
  178.     /**
  179.      * @return iterable<null|scalar|\Stringable>
  180.      */
  181.     public function block_title(array $context, array $blocks = []): iterable
  182.     {
  183.         $macros $this->macros;
  184.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  185.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  186.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  187.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  188.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(((CoreExtension::getAttribute($this->env$this->source, ($context["pumukit_info"] ?? null), "title", [], "any"truetruefalse17)) ? (Twig\Extension\CoreExtension::default(CoreExtension::getAttribute($this->env$this->source, (isset($context["pumukit_info"]) || array_key_exists("pumukit_info"$context) ? $context["pumukit_info"] : (function () { throw new RuntimeError('Variable "pumukit_info" does not exist.'17$this->source); })()), "title", [], "any"falsefalsefalse17), "PuMuKIT")) : ("PuMuKIT")), "html"nulltrue);
  189.         
  190.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  191.         
  192.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  193.         yield from [];
  194.     }
  195.     // line 19
  196.     /**
  197.      * @return iterable<null|scalar|\Stringable>
  198.      */
  199.     public function block_stylesheets(array $context, array $blocks = []): iterable
  200.     {
  201.         $macros $this->macros;
  202.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  203.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  204.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  205.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""stylesheets"));
  206.         // line 20
  207.         yield "        <link href=\"";
  208.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/pumukitwebtv/css/bootstrap.min.css"), "html"nulltrue);
  209.         yield "\" type=\"text/css\" rel=\"stylesheet\" media=\"screen\"/>
  210.         <link href=\"";
  211.         // line 21
  212.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/pumukitwebtv/css/font-awesome.min.css"), "html"nulltrue);
  213.         yield "\" type=\"text/css\" rel=\"stylesheet\" media=\"screen\"/>
  214.         <link href=\"";
  215.         // line 22
  216.         yield $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("pumukit_webtv_default_css");
  217.         yield "\" type=\"text/css\" rel=\"stylesheet\" media=\"screen\"/>
  218.         ";
  219.         // line 23
  220.         if ((($tmp CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'23$this->source); })()), "request", [], "any"falsefalsefalse23), "attributes", [], "any"falsefalsefalse23), "has", ["microsite_custom_css"], "method"falsefalsefalse23)) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  221.             // line 24
  222.             yield "            <link href=\"";
  223.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'24$this->source); })()), "request", [], "any"falsefalsefalse24), "attributes", [], "any"falsefalsefalse24), "get", ["microsite_custom_css"], "method"falsefalsefalse24)), "html"nulltrue);
  224.             yield "\" type=\"text/css\" rel=\"stylesheet\" media=\"screen\"/>
  225.         ";
  226.         }
  227.         // line 26
  228.         yield "    ";
  229.         
  230.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  231.         
  232.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  233.         yield from [];
  234.     }
  235.     // line 28
  236.     /**
  237.      * @return iterable<null|scalar|\Stringable>
  238.      */
  239.     public function block_javascripts(array $context, array $blocks = []): iterable
  240.     {
  241.         $macros $this->macros;
  242.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  243.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  244.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  245.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  246.         // line 29
  247.         yield "        <script src=\"";
  248.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/pumukitwebtv/js/jquery.min.js"), "html"nulltrue);
  249.         yield "\"></script>
  250.         <script src=\"";
  251.         // line 30
  252.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/pumukitwebtv/js/bootstrap.min.js"), "html"nulltrue);
  253.         yield "\"></script>
  254.         <script src=\"";
  255.         // line 31
  256.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/pumukitwebtv/js/template_video.js"), "html"nulltrue);
  257.         yield "\"></script>
  258.     ";
  259.         
  260.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  261.         
  262.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  263.         yield from [];
  264.     }
  265.     // line 34
  266.     /**
  267.      * @return iterable<null|scalar|\Stringable>
  268.      */
  269.     public function block_favicon(array $context, array $blocks = []): iterable
  270.     {
  271.         $macros $this->macros;
  272.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  273.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""favicon"));
  274.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  275.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""favicon"));
  276.         // line 35
  277.         yield "        <link rel=\"icon\" type=\"image/x-icon\" href=\"";
  278.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/pumukitwebtv/images/favicon.ico"), "html"nulltrue);
  279.         yield "\"/>
  280.     ";
  281.         
  282.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  283.         
  284.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  285.         yield from [];
  286.     }
  287.     // line 39
  288.     /**
  289.      * @return iterable<null|scalar|\Stringable>
  290.      */
  291.     public function block_body_class(array $context, array $blocks = []): iterable
  292.     {
  293.         $macros $this->macros;
  294.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  295.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_class"));
  296.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  297.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_class"));
  298.         
  299.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  300.         
  301.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  302.         yield from [];
  303.     }
  304.     // line 40
  305.     /**
  306.      * @return iterable<null|scalar|\Stringable>
  307.      */
  308.     public function block_body_base(array $context, array $blocks = []): iterable
  309.     {
  310.         $macros $this->macros;
  311.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  312.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_base"));
  313.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  314.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_base"));
  315.         // line 41
  316.         yield "
  317.         <header>
  318.             ";
  319.         // line 43
  320.         yield from $this->load("@PumukitWebTV/Layout/template_header.html.twig"43)->unwrap()->yield($context);
  321.         // line 44
  322.         yield "
  323.             <div class=\"template-menu-pmk\">
  324.                 ";
  325.         // line 46
  326.         yield from $this->load("@PumukitWebTV/Menu/template.html.twig"46)->unwrap()->yield($context);
  327.         // line 47
  328.         yield "            </div>
  329.         </header>
  330.         <main>
  331.             ";
  332.         // line 51
  333.         if ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'51$this->source); })()), "request", [], "any"falsefalsefalse51), "get", ["_route"], "method"falsefalsefalse51) != "pumukit_webtv_index_index")) {
  334.             // line 52
  335.             yield "                ";
  336.             yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("Pumukit\\WebTVBundle\\Controller\\ModulesController::breadcrumbsAction"));
  337.             yield "
  338.             ";
  339.         }
  340.         // line 54
  341.         yield "
  342.             ";
  343.         // line 55
  344.         yield from $this->unwrap()->yieldBlock('custom_block_before_body'$context$blocks);
  345.         // line 56
  346.         yield "
  347.             <div class=\"container-fluid content-pmk\">
  348.                 ";
  349.         // line 58
  350.         yield from $this->unwrap()->yieldBlock('body_without_container'$context$blocks);
  351.         // line 68
  352.         yield "            </div>
  353.             ";
  354.         // line 70
  355.         yield from $this->unwrap()->yieldBlock('custom_block_after_body'$context$blocks);
  356.         // line 71
  357.         yield "        </main>
  358.         <footer role=\"contentinfo\" class=\"footer-pmk\">
  359.             ";
  360.         // line 74
  361.         yield from $this->load("@PumukitWebTV/Layout/template_footer.html.twig"74)->unwrap()->yield($context);
  362.         // line 75
  363.         yield "
  364.             <div class=\"container-fluid powered_by\">
  365.                 <div class=\"row\">
  366.                     ";
  367.         // line 79
  368.         yield "                    <div class=\"container text-right\">
  369.                         <img alt=\"PuMuKIT icon\" src=\"";
  370.         // line 80
  371.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("bundles/pumukitwebtv/images/favicon.ico"), "html"nulltrue);
  372.         yield "\" />
  373.                         <a href=\"https://pumukit.org\">
  374.                             ";
  375.         // line 82
  376.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Powered by"), "html"nulltrue);
  377.         yield " <span class=\"version\">PuMuKIT ";
  378.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(Twig\Extension\CoreExtension::constant("Pumukit\\PumukitVersion::VERSION"), "html"nulltrue);
  379.         yield "</span>
  380.                         </a>
  381.                     </div>
  382.                 </div>
  383.             </div>
  384.         </footer>
  385.         
  386.         ";
  387.         // line 89
  388.         yield from $this->load("@PumukitWebTV/Cookies/template.html.twig"89)->unwrap()->yield($context);
  389.         // line 90
  390.         yield "    ";
  391.         
  392.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  393.         
  394.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  395.         yield from [];
  396.     }
  397.     // line 55
  398.     /**
  399.      * @return iterable<null|scalar|\Stringable>
  400.      */
  401.     public function block_custom_block_before_body(array $context, array $blocks = []): iterable
  402.     {
  403.         $macros $this->macros;
  404.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  405.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""custom_block_before_body"));
  406.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  407.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""custom_block_before_body"));
  408.         
  409.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  410.         
  411.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  412.         yield from [];
  413.     }
  414.     // line 58
  415.     /**
  416.      * @return iterable<null|scalar|\Stringable>
  417.      */
  418.     public function block_body_without_container(array $context, array $blocks = []): iterable
  419.     {
  420.         $macros $this->macros;
  421.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  422.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_without_container"));
  423.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  424.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_without_container"));
  425.         // line 59
  426.         yield "                    <div class=\"container main-content\">
  427.                         <div class=\"row\">
  428.                             ";
  429.         // line 61
  430.         yield from $this->unwrap()->yieldBlock('body_without_bar'$context$blocks);
  431.         // line 65
  432.         yield "                        </div>
  433.                     </div>
  434.                 ";
  435.         
  436.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  437.         
  438.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  439.         yield from [];
  440.     }
  441.     // line 61
  442.     /**
  443.      * @return iterable<null|scalar|\Stringable>
  444.      */
  445.     public function block_body_without_bar(array $context, array $blocks = []): iterable
  446.     {
  447.         $macros $this->macros;
  448.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  449.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_without_bar"));
  450.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  451.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body_without_bar"));
  452.         // line 62
  453.         yield "                                ";
  454.         yield from $this->unwrap()->yieldBlock('body'$context$blocks);
  455.         // line 64
  456.         yield "                            ";
  457.         
  458.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  459.         
  460.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  461.         yield from [];
  462.     }
  463.     // line 62
  464.     /**
  465.      * @return iterable<null|scalar|\Stringable>
  466.      */
  467.     public function block_body(array $context, array $blocks = []): iterable
  468.     {
  469.         $macros $this->macros;
  470.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  471.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  472.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  473.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""body"));
  474.         // line 63
  475.         yield "                                ";
  476.         
  477.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  478.         
  479.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  480.         yield from [];
  481.     }
  482.     // line 70
  483.     /**
  484.      * @return iterable<null|scalar|\Stringable>
  485.      */
  486.     public function block_custom_block_after_body(array $context, array $blocks = []): iterable
  487.     {
  488.         $macros $this->macros;
  489.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  490.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""custom_block_after_body"));
  491.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  492.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""custom_block_after_body"));
  493.         
  494.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  495.         
  496.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  497.         yield from [];
  498.     }
  499.     /**
  500.      * @codeCoverageIgnore
  501.      */
  502.     public function getTemplateName(): string
  503.     {
  504.         return "@PumukitWebTV/Layout/template.html.twig";
  505.     }
  506.     /**
  507.      * @codeCoverageIgnore
  508.      */
  509.     public function isTraitable(): bool
  510.     {
  511.         return false;
  512.     }
  513.     /**
  514.      * @codeCoverageIgnore
  515.      */
  516.     public function getDebugInfo(): array
  517.     {
  518.         return array (  565 => 70,  554 => 63,  541 => 62,  530 => 64,  527 => 62,  514 => 61,  501 => 65,  499 => 61,  495 => 59,  482 => 58,  460 => 55,  449 => 90,  447 => 89,  435 => 82,  430 => 80,  427 => 79,  422 => 75,  420 => 74,  415 => 71,  413 => 70,  409 => 68,  407 => 58,  403 => 56,  401 => 55,  398 => 54,  392 => 52,  390 => 51,  384 => 47,  382 => 46,  378 => 44,  376 => 43,  372 => 41,  359 => 40,  337 => 39,  323 => 35,  310 => 34,  297 => 31,  293 => 30,  288 => 29,  275 => 28,  264 => 26,  258 => 24,  256 => 23,  252 => 22,  248 => 21,  243 => 20,  230 => 19,  207 => 17,  172 => 15,  168 => 14,  165 => 13,  161 => 11,  157 => 9,  155 => 8,  150 => 5,  137 => 4,  115 => 2,  102 => 91,  100 => 40,  96 => 39,  92 => 37,  90 => 34,  87 => 33,  85 => 28,  82 => 27,  80 => 19,  74 => 17,  72 => 4,  65 => 2,  62 => 1,);
  519.     }
  520.     public function getSourceContext(): Source
  521.     {
  522.         return new Source("<!doctype html>
  523. <html class=\"{% block html_class %}{% endblock %}\" lang=\"{{ app.request.getLocale()|default(locales[0]) }}\">
  524. <head>
  525.     {% block meta %}
  526.         <meta name=\"viewport\" content=\"initial-scale=1\">
  527.         <meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge,chrome=1\">
  528.         <meta charset=\"UTF-8\"/>
  529.         {% if app.request.attributes.get('noindex') %}
  530.             <meta name=\"robots\" content=\"none, noindex, nofollow\"/>
  531.         {% else %}
  532.             <meta name=\"robots\" content=\"index, follow\"/>
  533.         {% endif %}
  534.         <meta name=\"revisit-after\" content=\"1 days\"/>
  535.         <meta name=\"language\" content=\"{{ app.request.locale }}\"/>
  536.         <meta name=\"keywords\" content=\"{% block keywords %}{{ pumukit_info.keywords }}{% endblock %}\"/>
  537.     {% endblock %}
  538.     <title>{% block title %}{{ pumukit_info.title|default('PuMuKIT') }}{% endblock %}</title>
  539.     {% block stylesheets %}
  540.         <link href=\"{{ asset('bundles/pumukitwebtv/css/bootstrap.min.css') }}\" type=\"text/css\" rel=\"stylesheet\" media=\"screen\"/>
  541.         <link href=\"{{ asset('bundles/pumukitwebtv/css/font-awesome.min.css') }}\" type=\"text/css\" rel=\"stylesheet\" media=\"screen\"/>
  542.         <link href=\"{{ path('pumukit_webtv_default_css') }}\" type=\"text/css\" rel=\"stylesheet\" media=\"screen\"/>
  543.         {% if app.request.attributes.has('microsite_custom_css') %}
  544.             <link href=\"{{ asset(app.request.attributes.get('microsite_custom_css')) }}\" type=\"text/css\" rel=\"stylesheet\" media=\"screen\"/>
  545.         {% endif %}
  546.     {% endblock %}
  547.     {% block javascripts %}
  548.         <script src=\"{{ asset('bundles/pumukitwebtv/js/jquery.min.js') }}\"></script>
  549.         <script src=\"{{ asset('bundles/pumukitwebtv/js/bootstrap.min.js') }}\"></script>
  550.         <script src=\"{{ asset('bundles/pumukitwebtv/js/template_video.js') }}\"></script>
  551.     {% endblock %}
  552.     {% block favicon %}
  553.         <link rel=\"icon\" type=\"image/x-icon\" href=\"{{ asset('bundles/pumukitwebtv/images/favicon.ico') }}\"/>
  554.     {% endblock %}
  555. </head>
  556. <body class=\"{% block body_class %}{% endblock %}\">
  557.     {% block body_base %}
  558.         <header>
  559.             {% include '@PumukitWebTV/Layout/template_header.html.twig' %}
  560.             <div class=\"template-menu-pmk\">
  561.                 {% include '@PumukitWebTV/Menu/template.html.twig' %}
  562.             </div>
  563.         </header>
  564.         <main>
  565.             {% if app.request.get('_route') != 'pumukit_webtv_index_index' %}
  566.                 {{ render(controller('Pumukit\\\\WebTVBundle\\\\Controller\\\\ModulesController::breadcrumbsAction')) }}
  567.             {% endif %}
  568.             {% block custom_block_before_body %}{% endblock %}
  569.             <div class=\"container-fluid content-pmk\">
  570.                 {% block body_without_container %}
  571.                     <div class=\"container main-content\">
  572.                         <div class=\"row\">
  573.                             {% block body_without_bar %}
  574.                                 {% block body %}
  575.                                 {% endblock %}
  576.                             {% endblock %}
  577.                         </div>
  578.                     </div>
  579.                 {% endblock %}
  580.             </div>
  581.             {% block custom_block_after_body %}{% endblock %}
  582.         </main>
  583.         <footer role=\"contentinfo\" class=\"footer-pmk\">
  584.             {% include \"@PumukitWebTV/Layout/template_footer.html.twig\" %}
  585.             <div class=\"container-fluid powered_by\">
  586.                 <div class=\"row\">
  587.                     {# Removing the original copyright line from footer breaks the AGPL license #}
  588.                     <div class=\"container text-right\">
  589.                         <img alt=\"PuMuKIT icon\" src=\"{{ asset('bundles/pumukitwebtv/images/favicon.ico') }}\" />
  590.                         <a href=\"https://pumukit.org\">
  591.                             {{ \"Powered by\"|trans }} <span class=\"version\">PuMuKIT {{constant('Pumukit\\\\PumukitVersion::VERSION')}}</span>
  592.                         </a>
  593.                     </div>
  594.                 </div>
  595.             </div>
  596.         </footer>
  597.         
  598.         {% include \"@PumukitWebTV/Cookies/template.html.twig\" %}
  599.     {% endblock %}
  600. </body>
  601. </html>
  602. ""@PumukitWebTV/Layout/template.html.twig""/srv/pumukit/src/Pumukit/WebTVBundle/Resources/views/Layout/template.html.twig");
  603.     }
  604. }