var/cache/dev/twig/ed/ed6ee8f49ebc3fd2e592d72e1b4a2165a17f1072e9fbcbe8958402327808f658.php line 49

Open in your IDE?
  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. /* Pages/EventsDirectusPage/page.html.twig */
  14. class __TwigTemplate_64a89592e054e910e058c5f56c3beae3bba0857c7f73509260f54cc171eb60af extends \Twig\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.             'title' => [$this'block_title'],
  24.             'content' => [$this'block_content'],
  25.         ];
  26.     }
  27.     protected function doGetParent(array $context)
  28.     {
  29.         // line 1
  30.         return "Layout/layout.html.twig";
  31.     }
  32.     protected function doDisplay(array $context, array $blocks = [])
  33.     {
  34.         $macros $this->macros;
  35.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Pages/EventsDirectusPage/page.html.twig"));
  37.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""Pages/EventsDirectusPage/page.html.twig"));
  39.         $this->parent $this->loadTemplate("Layout/layout.html.twig""Pages/EventsDirectusPage/page.html.twig"1);
  40.         $this->parent->display($contextarray_merge($this->blocks$blocks));
  41.         
  42.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  43.         
  44.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  45.     }
  46.     // line 3
  47.     public function block_title($context, array $blocks = [])
  48.     {
  49.         $macros $this->macros;
  50.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  51.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  52.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  53.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  54.         // line 4
  55.         echo "    ";
  56.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'4$this->source); })()), "name", [], "any"falsefalsefalse4), "html"nulltrue);
  57.         echo " - ";
  58.         $this->displayParentBlock("title"$context$blocks);
  59.         echo "
  60. ";
  61.         
  62.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  63.         
  64.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  65.     }
  66.     // line 7
  67.     public function block_content($context, array $blocks = [])
  68.     {
  69.         $macros $this->macros;
  70.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  71.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  72.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  73.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  74.         // line 8
  75.         echo "
  76. <div class=\"events-overview events-page\">
  77.     <div class=\"hidden message__no-items\">
  78.         ";
  79.         // line 13
  80.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("events.message.no_items"), "html"nulltrue);
  81.         echo "
  82.     </div>
  83.     <div class=\"page-header\">
  84.         ";
  85.         // line 17
  86.         $context["img"] = ((twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'17$this->source); })()), "background_img_url", [], "any"falsefalsefalse17)) ? (twig_first($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'17$this->source); })()), "background_img_url", [], "any"falsefalsefalse17))) : (null));
  87.         // line 18
  88.         echo "        ";
  89.         if ((null === (isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'18$this->source); })()))) {
  90.             // line 19
  91.             echo "            ";
  92.             $context["img"] = ["cropping" => null"media" => ["url" => $this->extensions['App\Twig\GcsExtension']->getDefaultArticleImage()], "mediaAlt" => "Gdyńskie Centrum Sportu"];
  93.             // line 27
  94.             echo "        ";
  95.         }
  96.         // line 28
  97.         echo "        ";
  98.         if (( !(null === (isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'28$this->source); })())) &&  !twig_test_empty((isset($context["img"]) || array_key_exists("img"$context) ? $context["img"] : (function () { throw new RuntimeError('Variable "img" does not exist.'28$this->source); })())))) {
  99.             // line 29
  100.             echo "            ";
  101.             $context["fullSrc"] = call_user_func_array($this->env->getFunction('croppedImgSrc')->getCallable(), [twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'29$this->source); })()), "background_img_url", [], "any"falsefalsefalse29), ["w" => 1920"q" => 80]]);
  102.             // line 30
  103.             echo "            <img class=\"lazy\"
  104.                  src=\"";
  105.             // line 31
  106.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'31$this->source); })()), "background_img_url", [], "any"falsefalsefalse31), "html"nulltrue);
  107.             echo "\"
  108.                  ";
  109.             // line 32
  110.             if (twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'32$this->source); })()), "background_img_alt", [], "any"falsefalsefalse32)) {
  111.                 echo " alt=\"";
  112.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'32$this->source); })()), "background_img_alt", [], "any"falsefalsefalse32), "html"nulltrue);
  113.                 echo "\"";
  114.             }
  115.             echo " />
  116.         ";
  117.         }
  118.         // line 34
  119.         echo "    </div>
  120.     ";
  121.         // line 37
  122.         echo "    <section class=\"content\">
  123.         <nav class=\"breadcrumb\">
  124.             <a href=\"/";
  125.         // line 39
  126.         echo twig_escape_filter($this->env, (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'39$this->source); })()), "html"nulltrue);
  127.         echo "\" class=\"breadcrumb__item breadcrumb__item--home\">
  128.                 Start
  129.             </a>
  130.             <i class=\"fas fa-chevron-right\"></i>
  131.             <a href=\"/";
  132.         // line 43
  133.         echo twig_escape_filter($this->env, (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'43$this->source); })()), "html"nulltrue);
  134.         echo "/";
  135.         echo twig_escape_filter($this->env, (isset($context["slug"]) || array_key_exists("slug"$context) ? $context["slug"] : (function () { throw new RuntimeError('Variable "slug" does not exist.'43$this->source); })()), "html"nulltrue);
  136.         echo "\" class=\"breadcrumb__item\">
  137.                 Kalendarz
  138.             </a>
  139.             <i class=\"fas fa-chevron-right\"></i>
  140.             <span class=\"breadcrumb__item breadcrumb__item--current\">
  141.                ";
  142.         // line 48
  143.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'48$this->source); })()), "name", [], "any"falsefalsefalse48), "html"nulltrue);
  144.         echo "
  145.             </span>
  146.         </nav>
  147.     </section>
  148.     <div class=\"content\">
  149.     </div>
  150.     <div class=\"content row\">
  151.         <article class=\"blog-item col-lg-9\">
  152.             <header class=\"blog-item__head\">
  153.                 <h2 class=\"blog-item__head__title simple\" role=\"heading\" aria-level=\"2\">
  154.                     ";
  155.         // line 63
  156.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'63$this->source); })()), "name", [], "any"falsefalsefalse63), "html"nulltrue);
  157.         echo "
  158.                 </h2>
  159.                 <time class=\"blog-item__head__meta\">
  160.                     ";
  161.         // line 67
  162.         if ((twig_get_attribute($this->env$this->source, ($context["event"] ?? null), "startDate", [], "any"truetruefalse67) && twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'67$this->source); })()), "startDate", [], "any"falsefalsefalse67))) {
  163.             // line 68
  164.             echo "                        ";
  165.             echo twig_escape_filter($this->envtwig_date_format_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'68$this->source); })()), "startDate", [], "any"falsefalsefalse68), "d.m.Y (H:i)"), "html"nulltrue);
  166.             echo "
  167.                     ";
  168.         }
  169.         // line 70
  170.         echo "                    ";
  171.         if (((twig_get_attribute($this->env$this->source, ($context["event"] ?? null), "endDate", [], "any"truetruefalse70) && twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'70$this->source); })()), "endDate", [], "any"falsefalsefalse70)) && (twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'70$this->source); })()), "endDate", [], "any"falsefalsefalse70) != twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'70$this->source); })()), "startDate", [], "any"falsefalsefalse70)))) {
  172.             // line 71
  173.             echo "                        ";
  174.             if ((twig_get_attribute($this->env$this->source, ($context["event"] ?? null), "startDate", [], "any"truetruefalse71) && twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'71$this->source); })()), "startDate", [], "any"falsefalsefalse71))) {
  175.                 // line 72
  176.                 echo "                            -
  177.                         ";
  178.             }
  179.             // line 74
  180.             echo "                        ";
  181.             echo twig_escape_filter($this->envtwig_date_format_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'74$this->source); })()), "endDate", [], "any"falsefalsefalse74), "d.m.Y (H:i)"), "html"nulltrue);
  182.             echo "
  183.                         ; Najbliższe wydarzenie: ";
  184.             // line 75
  185.             echo twig_escape_filter($this->envtwig_date_format_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'75$this->source); })()), "nearestDate", [], "any"falsefalsefalse75), "d.m.Y (H:i)"), "html"nulltrue);
  186.             echo "
  187.                     ";
  188.         }
  189.         // line 77
  190.         echo "                </time>
  191.                 <div class=\"events-box__place\">
  192.                     ";
  193.         // line 80
  194.         $context['_parent'] = $context;
  195.         $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'80$this->source); })()), "places", [], "any"falsefalsefalse80));
  196.         foreach ($context['_seq'] as $context["_key"] => $context["place"]) {
  197.             // line 81
  198.             echo "                        ";
  199.             if ((twig_get_attribute($this->env$this->source$context["place"], "name", [], "any"truetruefalse81) &&  !twig_test_empty(twig_get_attribute($this->env$this->source$context["place"], "name", [], "any"falsefalsefalse81)))) {
  200.                 // line 82
  201.                 echo "                            <p>
  202.                                 ";
  203.                 // line 83
  204.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["place"], "name", [], "any"falsefalsefalse83), "html"nulltrue);
  205.                 echo "
  206.                                 ";
  207.                 // line 84
  208.                 if ((twig_get_attribute($this->env$this->source$context["place"], "address", [], "any"truetruefalse84) &&  !twig_test_empty(twig_get_attribute($this->env$this->source$context["place"], "address", [], "any"falsefalsefalse84)))) {
  209.                     echo " <span class=\"events-box__address\">(";
  210.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["place"], "address", [], "any"falsefalsefalse84), "html"nulltrue);
  211.                     echo ")</span>";
  212.                 }
  213.                 // line 85
  214.                 echo "                            </p>
  215.                         ";
  216.             }
  217.             // line 87
  218.             echo "                    ";
  219.         }
  220.         $_parent $context['_parent'];
  221.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['place'], $context['_parent'], $context['loop']);
  222.         $context array_intersect_key($context$_parent) + $_parent;
  223.         // line 88
  224.         echo "                </div>
  225.             </header>
  226.             ";
  227.         // line 92
  228.         if ((twig_get_attribute($this->env$this->source, ($context["page"] ?? null), "summary", [], "any"truetruefalse92) &&  !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'92$this->source); })()), "summary", [], "any"falsefalsefalse92)))) {
  229.             echo "<p class=\"blog-item--summary\">";
  230.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["page"]) || array_key_exists("page"$context) ? $context["page"] : (function () { throw new RuntimeError('Variable "page" does not exist.'92$this->source); })()), "summary", [], "any"falsefalsefalse92), "html"nulltrue);
  231.             echo "</p>";
  232.         }
  233.         // line 93
  234.         echo "
  235.             ";
  236.         // line 94
  237.         echo twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'94$this->source); })()), "content", [], "any"falsefalsefalse94);
  238.         echo "
  239.             ";
  240.         // line 96
  241.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'96$this->source); })()), "buttons", [], "any"falsefalsefalse96))) {
  242.             // line 97
  243.             echo "                ";
  244.             $context['_parent'] = $context;
  245.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'97$this->source); })()), "buttons", [], "any"falsefalsefalse97));
  246.             foreach ($context['_seq'] as $context["_key"] => $context["button"]) {
  247.                 // line 98
  248.                 echo "                    <p class=\"btn-pp btn-pp--block\">
  249.                         <a href=\"";
  250.                 // line 99
  251.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["button"], "url", [], "any"falsefalsefalse99), "html"nulltrue);
  252.                 echo "\" class=\"btn btn--primary btn--center\"
  253.                                 ";
  254.                 // line 100
  255.                 if ((twig_get_attribute($this->env$this->source$context["button"], "new_window", [], "any"falsefalsefalse100) == "1")) {
  256.                     echo " target=\"_blank\" rel=\"noopener\"";
  257.                 }
  258.                 echo ">
  259.                             ";
  260.                 // line 101
  261.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["button"], "label", [], "any"falsefalsefalse101), "html"nulltrue);
  262.                 echo "
  263.                         </a>
  264.                     </p>
  265.                 ";
  266.             }
  267.             $_parent $context['_parent'];
  268.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['button'], $context['_parent'], $context['loop']);
  269.             $context array_intersect_key($context$_parent) + $_parent;
  270.             // line 105
  271.             echo "            ";
  272.         }
  273.         // line 106
  274.         echo "
  275.             ";
  276.         // line 107
  277.         if ( !twig_test_empty(twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'107$this->source); })()), "youtubes", [], "any"falsefalsefalse107))) {
  278.             // line 108
  279.             echo "                ";
  280.             $context['_parent'] = $context;
  281.             $context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'108$this->source); })()), "youtubes", [], "any"falsefalsefalse108));
  282.             foreach ($context['_seq'] as $context["_key"] => $context["youtube"]) {
  283.                 // line 109
  284.                 echo "                    <div class=\"video-pp\">
  285.                         ";
  286.                 // line 110
  287.                 $context["videoImage"] = $this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("frontend/img/general/video-pp--default.svg");
  288.                 // line 111
  289.                 echo "                        ";
  290.                 $context["imageType"] = "jpg";
  291.                 // line 112
  292.                 echo "                        ";
  293.                 $context["videoEmbedUrl"] = ("//www.youtube.com/embed/" twig_get_attribute($this->env$this->source$context["youtube"], "code", [], "any"falsefalsefalse112));
  294.                 // line 113
  295.                 echo "
  296.                         <div class=\"videolink\">
  297.                             <a href=\"";
  298.                 // line 115
  299.                 echo twig_escape_filter($this->env, (isset($context["videoEmbedUrl"]) || array_key_exists("videoEmbedUrl"$context) ? $context["videoEmbedUrl"] : (function () { throw new RuntimeError('Variable "videoEmbedUrl" does not exist.'115$this->source); })()), "html"nulltrue);
  300.                 echo "\" target=\"_blank\" rel=\"noopener\" class=\"js-videolink-play-link videolink__video-link\" data-video-provider=\"youtube\" data-video-id=\"";
  301.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["youtube"], "code", [], "any"falsefalsefalse115), "html"nulltrue);
  302.                 echo "\" data-make-fluid=\"true\">
  303.                                 <i class=\"videolink__video-link__icon icon icon--play\"></i>
  304.                                 <img class=\"video-pp__link__img\" src=\"";
  305.                 // line 117
  306.                 echo twig_escape_filter($this->env, (("https://i.ytimg.com/vi/" twig_get_attribute($this->env$this->source$context["youtube"], "code", [], "any"falsefalsefalse117)) . "/maxresdefault.jpg"), "html"nulltrue);
  307.                 echo "\" alt=\"\">
  308.                             </a>
  309.                             <div class=\"js-videolink-container videolink__video-container\"></div>
  310.                         </div>
  311.                         ";
  312.                 // line 122
  313.                 if (twig_get_attribute($this->env$this->source$context["youtube"], "description", [], "any"falsefalsefalse122)) {
  314.                     // line 123
  315.                     echo "                            <div class=\"video-pp__caption\">
  316.                                 <p class=\"video-pp__caption__text\">";
  317.                     // line 124
  318.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["youtube"], "description", [], "any"falsefalsefalse124), "html"nulltrue);
  319.                     echo "</p>
  320.                             </div>
  321.                         ";
  322.                 }
  323.                 // line 127
  324.                 echo "                    </div>
  325.                 ";
  326.             }
  327.             $_parent $context['_parent'];
  328.             unset($context['_seq'], $context['_iterated'], $context['_key'], $context['youtube'], $context['_parent'], $context['loop']);
  329.             $context array_intersect_key($context$_parent) + $_parent;
  330.             // line 129
  331.             echo "            ";
  332.         }
  333.         // line 130
  334.         echo "
  335.             <a href=\"";
  336.         // line 131
  337.         echo $this->extensions['Symfony\Bridge\Twig\Extension\RoutingExtension']->getPath("gcs_api_directus_events_ics");
  338.         echo "?event_id=";
  339.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'131$this->source); })()), "id", [], "any"falsefalsefalse131), "html"nulltrue);
  340.         echo "\" class=\"btn btn--secondary\">";
  341.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("events.add-to-calendar"), "html"nulltrue);
  342.         echo "</a>
  343.             <div class=\"fb-share-button\" data-href=\"";
  344.         // line 133
  345.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'133$this->source); })()), "request", [], "any"falsefalsefalse133), "uri", [], "any"falsefalsefalse133), "html"nulltrue);
  346.         echo "\" data-layout=\"button\" data-size=\"large\"><a target=\"_blank\" href=\"https://www.facebook.com/sharer/sharer.php?u=";
  347.         echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'133$this->source); })()), "request", [], "any"falsefalsefalse133), "uri", [], "any"falsefalsefalse133), "html"nulltrue);
  348.         echo "&amp;src=sdkpreparse\" class=\"fb-xfbml-parse-ignore\">Udostępnij</a></div>
  349.         </article>
  350.         <div class=\"latest-news col-lg-3\">
  351.             <h2 role=\"heading\" aria-level=\"2\">";
  352.         // line 138
  353.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("events.latest_events.read-more"), "html"nulltrue);
  354.         echo "</h2>
  355.             ";
  356.         // line 139
  357.         echo $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragmentStrategy("esi"Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\EventsDirectusController:lastEvents", ["limit" => 3"sports" => twig_get_attribute($this->env$this->source, (isset($context["event"]) || array_key_exists("event"$context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.'139$this->source); })()), "sportsIds", [], "any"falsefalsefalse139), "slug" => (isset($context["slug"]) || array_key_exists("slug"$context) ? $context["slug"] : (function () { throw new RuntimeError('Variable "slug" does not exist.'139$this->source); })())]));
  358.         echo "
  359.             <div class=\"text--right\">
  360.                 ";
  361.         // line 142
  362.         $context["sportsList"] = "";
  363.         // line 143
  364.         echo "
  365.                 <a href=\"/";
  366.         // line 144
  367.         echo twig_escape_filter($this->env, (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'144$this->source); })()), "html"nulltrue);
  368.         echo "/";
  369.         echo twig_escape_filter($this->env, (isset($context["slug"]) || array_key_exists("slug"$context) ? $context["slug"] : (function () { throw new RuntimeError('Variable "slug" does not exist.'144$this->source); })()), "html"nulltrue);
  370.         echo "\" class=\"btn btn--blue\">";
  371.         echo twig_escape_filter($this->env$this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("events.latest_events.read-more"), "html"nulltrue);
  372.         echo "</a>
  373.             </div>
  374.         </div>
  375.     </div>
  376. </div>
  377. ";
  378.         
  379.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  380.         
  381.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  382.     }
  383.     public function getTemplateName()
  384.     {
  385.         return "Pages/EventsDirectusPage/page.html.twig";
  386.     }
  387.     public function isTraitable()
  388.     {
  389.         return false;
  390.     }
  391.     public function getDebugInfo()
  392.     {
  393.         return array (  405 => 144,  402 => 143,  400 => 142,  394 => 139,  390 => 138,  380 => 133,  371 => 131,  368 => 130,  365 => 129,  358 => 127,  352 => 124,  349 => 123,  347 => 122,  339 => 117,  332 => 115,  328 => 113,  325 => 112,  322 => 111,  320 => 110,  317 => 109,  312 => 108,  310 => 107,  307 => 106,  304 => 105,  294 => 101,  288 => 100,  284 => 99,  281 => 98,  276 => 97,  274 => 96,  269 => 94,  266 => 93,  260 => 92,  254 => 88,  248 => 87,  244 => 85,  238 => 84,  234 => 83,  231 => 82,  228 => 81,  224 => 80,  219 => 77,  214 => 75,  209 => 74,  205 => 72,  202 => 71,  199 => 70,  193 => 68,  191 => 67,  184 => 63,  166 => 48,  156 => 43,  149 => 39,  145 => 37,  141 => 34,  132 => 32,  128 => 31,  125 => 30,  122 => 29,  119 => 28,  116 => 27,  113 => 19,  110 => 18,  108 => 17,  101 => 13,  94 => 8,  84 => 7,  69 => 4,  59 => 3,  36 => 1,);
  394.     }
  395.     public function getSourceContext()
  396.     {
  397.         return new Source("{% extends 'Layout/layout.html.twig' %}
  398. {% block title %}
  399.     {{ event.name }} - {{ parent() }}
  400. {% endblock %}
  401. {% block content %}
  402. <div class=\"events-overview events-page\">
  403.     <div class=\"hidden message__no-items\">
  404.         {{ 'events.message.no_items'|trans }}
  405.     </div>
  406.     <div class=\"page-header\">
  407.         {% set img = (event.background_img_url) ? event.background_img_url | first : null %}
  408.         {% if img is null %}
  409.             {% set img = {
  410.                 'cropping' : null,
  411.                 'media' : {
  412.                     'url' : get_default_article_image(),
  413.                 },
  414.                 'mediaAlt' : 'Gdyńskie Centrum Sportu'
  415.             }
  416.             %}
  417.         {% endif %}
  418.         {% if img is not null and img is not empty %}
  419.             {% set fullSrc = croppedImgSrc(event.background_img_url, { w: 1920, q: 80 }) %}
  420.             <img class=\"lazy\"
  421.                  src=\"{{ event.background_img_url }}\"
  422.                  {% if event.background_img_alt %} alt=\"{{ event.background_img_alt }}\"{% endif %} />
  423.         {% endif %}
  424.     </div>
  425.     {# Breadcrumbs #}
  426.     <section class=\"content\">
  427.         <nav class=\"breadcrumb\">
  428.             <a href=\"/{{ lang }}\" class=\"breadcrumb__item breadcrumb__item--home\">
  429.                 Start
  430.             </a>
  431.             <i class=\"fas fa-chevron-right\"></i>
  432.             <a href=\"/{{ lang }}/{{ slug }}\" class=\"breadcrumb__item\">
  433.                 Kalendarz
  434.             </a>
  435.             <i class=\"fas fa-chevron-right\"></i>
  436.             <span class=\"breadcrumb__item breadcrumb__item--current\">
  437.                {{ event.name }}
  438.             </span>
  439.         </nav>
  440.     </section>
  441.     <div class=\"content\">
  442.     </div>
  443.     <div class=\"content row\">
  444.         <article class=\"blog-item col-lg-9\">
  445.             <header class=\"blog-item__head\">
  446.                 <h2 class=\"blog-item__head__title simple\" role=\"heading\" aria-level=\"2\">
  447.                     {{ event.name }}
  448.                 </h2>
  449.                 <time class=\"blog-item__head__meta\">
  450.                     {% if event.startDate is defined and event.startDate %}
  451.                         {{ event.startDate | date(\"d.m.Y (H:i)\")}}
  452.                     {% endif %}
  453.                     {% if event.endDate is defined and event.endDate and event.endDate != event.startDate %}
  454.                         {% if event.startDate is defined and event.startDate %}
  455.                             -
  456.                         {% endif %}
  457.                         {{ event.endDate | date(\"d.m.Y (H:i)\")}}
  458.                         ; Najbliższe wydarzenie: {{ event.nearestDate | date(\"d.m.Y (H:i)\") }}
  459.                     {% endif %}
  460.                 </time>
  461.                 <div class=\"events-box__place\">
  462.                     {% for place in event.places %}
  463.                         {% if place.name is defined and place.name is not empty %}
  464.                             <p>
  465.                                 {{ place.name }}
  466.                                 {% if place.address is defined and place.address is not empty %} <span class=\"events-box__address\">({{ place.address }})</span>{% endif %}
  467.                             </p>
  468.                         {% endif %}
  469.                     {% endfor %}
  470.                 </div>
  471.             </header>
  472.             {% if page.summary is defined and page.summary is not empty %}<p class=\"blog-item--summary\">{{ page.summary }}</p>{% endif %}
  473.             {{ event.content | raw }}
  474.             {% if event.buttons is not empty %}
  475.                 {% for button in event.buttons %}
  476.                     <p class=\"btn-pp btn-pp--block\">
  477.                         <a href=\"{{ button.url }}\" class=\"btn btn--primary btn--center\"
  478.                                 {% if button.new_window == \"1\" %} target=\"_blank\" rel=\"noopener\"{% endif %}>
  479.                             {{ button.label }}
  480.                         </a>
  481.                     </p>
  482.                 {% endfor %}
  483.             {% endif %}
  484.             {% if event.youtubes is not empty %}
  485.                 {% for youtube in event.youtubes %}
  486.                     <div class=\"video-pp\">
  487.                         {% set videoImage = asset('frontend/img/general/video-pp--default.svg') %}
  488.                         {% set imageType = 'jpg' %}
  489.                         {% set videoEmbedUrl = \"//www.youtube.com/embed/\" ~ youtube.code %}
  490.                         <div class=\"videolink\">
  491.                             <a href=\"{{ videoEmbedUrl }}\" target=\"_blank\" rel=\"noopener\" class=\"js-videolink-play-link videolink__video-link\" data-video-provider=\"youtube\" data-video-id=\"{{ youtube.code }}\" data-make-fluid=\"true\">
  492.                                 <i class=\"videolink__video-link__icon icon icon--play\"></i>
  493.                                 <img class=\"video-pp__link__img\" src=\"{{ 'https://i.ytimg.com/vi/' ~ youtube.code ~ '/maxresdefault.jpg' }}\" alt=\"\">
  494.                             </a>
  495.                             <div class=\"js-videolink-container videolink__video-container\"></div>
  496.                         </div>
  497.                         {% if youtube.description %}
  498.                             <div class=\"video-pp__caption\">
  499.                                 <p class=\"video-pp__caption__text\">{{ youtube.description }}</p>
  500.                             </div>
  501.                         {% endif %}
  502.                     </div>
  503.                 {% endfor %}
  504.             {% endif %}
  505.             <a href=\"{{ path('gcs_api_directus_events_ics') }}?event_id={{ event.id }}\" class=\"btn btn--secondary\">{{ 'events.add-to-calendar'|trans }}</a>
  506.             <div class=\"fb-share-button\" data-href=\"{{ app.request.uri }}\" data-layout=\"button\" data-size=\"large\"><a target=\"_blank\" href=\"https://www.facebook.com/sharer/sharer.php?u={{ app.request.uri }}&amp;src=sdkpreparse\" class=\"fb-xfbml-parse-ignore\">Udostępnij</a></div>
  507.         </article>
  508.         <div class=\"latest-news col-lg-3\">
  509.             <h2 role=\"heading\" aria-level=\"2\">{{ 'events.latest_events.read-more' | trans }}</h2>
  510.             {{ render_esi(controller('App\\\\Controller\\\\EventsDirectusController:lastEvents', { 'limit' :  3, 'sports' : event.sportsIds, 'slug' : slug } )) }}
  511.             <div class=\"text--right\">
  512.                 {% set sportsList = \"\" %}
  513.                 <a href=\"/{{ lang }}/{{ slug }}\" class=\"btn btn--blue\">{{ 'events.latest_events.read-more' | trans }}</a>
  514.             </div>
  515.         </div>
  516.     </div>
  517. </div>
  518. {% endblock %}
  519. ""Pages/EventsDirectusPage/page.html.twig""/var/www/gcs/html/dev/templates/Pages/EventsDirectusPage/page.html.twig");
  520.     }
  521. }