var/cache/dev/twig/3c/3c6fa50025e86348fb7d0d09f840bcad91985938f84a5cd3e66bed4bcfb2a026.php line 43

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. /* PageParts/BeachesPagePart/view.html.twig */
  14. class __TwigTemplate_0cc3d5f68e6a0c40a4e77a2020958bbf5cbdb7e48f2f2b623783e0ce80fe80ff 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->parent false;
  23.         $this->blocks = [
  24.         ];
  25.     }
  26.     protected function doDisplay(array $context, array $blocks = [])
  27.     {
  28.         $macros $this->macros;
  29.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  30.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""PageParts/BeachesPagePart/view.html.twig"));
  31.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  32.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""PageParts/BeachesPagePart/view.html.twig"));
  33.         // line 1
  34.         $context["beaches"] = $this->extensions['App\Twig\GcsExtension']->getBeaches();
  35.         // line 2
  36.         echo "</div>
  37. ";
  38.         // line 4
  39.         echo "<div class=\"beaches-pp\">
  40.     ";
  41.         // line 5
  42.         $context['_parent'] = $context;
  43.         $context['_seq'] = twig_ensure_traversable((isset($context["beaches"]) || array_key_exists("beaches"$context) ? $context["beaches"] : (function () { throw new RuntimeError('Variable "beaches" does not exist.'5$this->source); })()));
  44.         foreach ($context['_seq'] as $context["_key"] => $context["beach"]) {
  45.             // line 6
  46.             echo "        <div class=\"beach\" ";
  47.             if (twig_get_attribute($this->env$this->source$context["beach"], "linkUrl", [], "any"falsefalsefalse6)) {
  48.                 echo "data-src-target=\"";
  49.                 echo twig_escape_filter($this->env$this->extensions['Kunstmaan\NodeBundle\Twig\UrlReplaceTwigExtension']->replaceUrl(twig_get_attribute($this->env$this->source$context["beach"], "linkUrl", [], "any"falsefalsefalse6)), "html"nulltrue);
  50.                 echo "\"";
  51.             }
  52.             echo ">
  53.             <div class=\"beach__details\">
  54.                 <h2 class=\"beach__name\">";
  55.             // line 8
  56.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "name", [], "any"falsefalsefalse8), "html"nulltrue);
  57.             echo "</h2>
  58.                 ";
  59.             // line 9
  60.             if (twig_get_attribute($this->env$this->source$context["beach"], "updateTs", [], "any"falsefalsefalse9)) {
  61.                 // line 10
  62.                 echo "                    <div class=\"beach__detail beach__detail--updateTs\">
  63.                         ";
  64.                 // line 13
  65.                 echo "                        ";
  66.                 // line 14
  67.                 echo "                        ";
  68.                 // line 15
  69.                 echo "                        ";
  70.                 // line 16
  71.                 echo "                        ";
  72.                 // line 17
  73.                 echo "                        ";
  74.                 // line 18
  75.                 echo "                        ";
  76.                 // line 19
  77.                 echo "                        ";
  78.                 // line 20
  79.                 echo "                        ";
  80.                 // line 21
  81.                 echo "                        ";
  82.                 // line 22
  83.                 echo "                        </svg>
  84.                         <span class=\"beach__detail-label\">Data aktualizacji:</span>
  85.                         <span class=\"beach__detail-value\">";
  86.                 // line 24
  87.                 echo twig_escape_filter($this->envtwig_date_format_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "updateTs", [], "any"falsefalsefalse24), "d/m/Y"), "html"nulltrue);
  88.                 echo "</span>
  89.                     </div>
  90.                 ";
  91.             }
  92.             // line 27
  93.             echo "                <div class=\"beach__detail beach__detail--temp\">
  94.                     <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16.65 19.02\">
  95.                         <path class=\"a\"
  96.                               d=\"M967.79,536.27,964.67,531a.82.82,0,0,0-.72-.41h0a.74.74,0,0,0-.41.11.79.79,0,0,0-.3.3L960,536.41l-1.64-2.86a1,1,0,0,0-.34-.34.93.93,0,0,0-.71-.09,1,1,0,0,0-.56.43l-4.25,7.38a5.82,5.82,0,0,0,10.12,5.76,6.36,6.36,0,0,0,.74-3.87,4.41,4.41,0,0,0,4.45-6.55Zm-.54,2.18a3.28,3.28,0,0,1-3.29,3.29h0a2.77,2.77,0,0,1-1-.19,19.86,19.86,0,0,0-1.15-2.07l-1.08-1.91L964,532l2.87,4.82A3.37,3.37,0,0,1,967.25,538.45ZM962.08,545l0,.12a4.71,4.71,0,1,1-9.06-2.55,4.2,4.2,0,0,1,.46-1.12l4.08-7.09,4.44,7.83A4.57,4.57,0,0,1,962.08,545Z\"
  97.                               transform=\"translate(-951.72 -530.62)\"/>
  98.                     </svg>
  99.                     <span class=\"beach__detail-label\">Temp. wody:</span>
  100.                     <span class=\"beach__detail-value beach__detail-value--celcius\">";
  101.             // line 34
  102.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "seaTemp", [], "any"falsefalsefalse34), "html"nulltrue);
  103.             echo "</span>
  104.                     <span class=\"beach__detail-bars\" data-beach-bars=\"";
  105.             // line 35
  106.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["beach"], "getSeaTempBars", [], "any"falsefalsefalse35), "bars", [], "any"falsefalsefalse35), "html"nulltrue);
  107.             echo "\"
  108.                           data-beach-bars-color=\"blue\">
  109.                     <span></span>
  110.                     <span></span>
  111.                     <span></span>
  112.                     <span></span>
  113.                 </span>
  114.                 </div>
  115.                 <div class=\"beach__detail beach__detail--air\">
  116.                     <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20.33 20.27\">
  117.                         <path class=\"a\"
  118.                               d=\"M960.33,534.24a5.89,5.89,0,1,0,5.88,5.89A5.89,5.89,0,0,0,960.33,534.24Zm4.5,5.89h0a4.51,4.51,0,0,1-4.5,4.49h0a4.47,4.47,0,0,1-3.18-1.32,4.38,4.38,0,0,1-1.31-3.17,4.5,4.5,0,0,1,4.49-4.5h0A4.51,4.51,0,0,1,964.83,540.13Z\"
  119.                               transform=\"translate(-950.17 -529.99)\"/>
  120.                         <path class=\"a\"
  121.                               d=\"M960.33,533.15a.74.74,0,0,0,.74-.74v-1.68a.74.74,0,0,0-1.48,0v1.68A.74.74,0,0,0,960.33,533.15Z\"
  122.                               transform=\"translate(-950.17 -529.99)\"/>
  123.                         <path class=\"a\"
  124.                               d=\"M960.33,547.11a.74.74,0,0,0-.74.74v1.68a.74.74,0,0,0,.74.73h0a.74.74,0,0,0,.74-.73v-1.69A.75.75,0,0,0,960.33,547.11Z\"
  125.                               transform=\"translate(-950.17 -529.99)\"/>
  126.                         <path class=\"a\"
  127.                               d=\"M965.73,535.4h.06a.74.74,0,0,0,.52-.22L967.5,534a.72.72,0,0,0,.21-.52.72.72,0,0,0-.73-.73h0a.72.72,0,0,0-.52.21l-1.19,1.19a.73.73,0,0,0,0,1A.72.72,0,0,0,965.73,535.4Z\"
  128.                               transform=\"translate(-950.17 -529.99)\"/>
  129.                         <path class=\"a\"
  130.                               d=\"M954.35,545.06l-1.19,1.19a.71.71,0,0,0-.2.53.7.7,0,0,0,.23.52.74.74,0,0,0,1,0l1.19-1.19a.74.74,0,0,0,0-1.05A.77.77,0,0,0,954.35,545.06Z\"
  131.                               transform=\"translate(-950.17 -529.99)\"/>
  132.                         <path class=\"a\"
  133.                               d=\"M970.3,539.63a.75.75,0,0,0-.52-.24H968a.74.74,0,0,0,0,1.47h1.74a.75.75,0,0,0,.53-.19.74.74,0,0,0,.23-.52A.72.72,0,0,0,970.3,539.63Z\"
  134.                               transform=\"translate(-950.17 -529.99)\"/>
  135.                         <path class=\"a\"
  136.                               d=\"M953.35,540.13a.74.74,0,0,0-.74-.74h-1.68a.78.78,0,0,0-.53.19.74.74,0,0,0-.23.52.73.73,0,0,0,.7.76h1.74A.74.74,0,0,0,953.35,540.13Z\"
  137.                               transform=\"translate(-950.17 -529.99)\"/>
  138.                         <path class=\"a\"
  139.                               d=\"M966.31,545.06h0a.74.74,0,1,0-1,1.05l1.19,1.19a.75.75,0,0,0,1,0,.74.74,0,0,0,0-1Z\"
  140.                               transform=\"translate(-950.17 -529.99)\"/>
  141.                         <path class=\"a\"
  142.                               d=\"M954.35,535.19a.76.76,0,0,0,.51.2.74.74,0,0,0,.53-.23.74.74,0,0,0,0-1L954.2,533a.73.73,0,0,0-1,0,.74.74,0,0,0-.22.52.71.71,0,0,0,.22.52Z\"
  143.                               transform=\"translate(-950.17 -529.99)\"/>
  144.                     </svg>
  145.                     <span class=\"beach__detail-label\">Temp. powietrza:</span>
  146.                     <span class=\"beach__detail-value beach__detail-value--celcius\">";
  147.             // line 75
  148.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "airTemp", [], "any"falsefalsefalse75), "html"nulltrue);
  149.             echo "</span>
  150.                     <span class=\"beach__detail-bars\" data-beach-bars=\"";
  151.             // line 76
  152.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["beach"], "getAirTempBars", [], "any"falsefalsefalse76), "bars", [], "any"falsefalsefalse76), "html"nulltrue);
  153.             echo "\"
  154.                           data-beach-bars-color=\"blue\">
  155.                     <span></span>
  156.                     <span></span>
  157.                     <span></span>
  158.                     <span></span>
  159.                 </span>
  160.                 </div>
  161.                 <div class=\"beach__detail beach__detail--sea\">
  162.                     <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20.03 15.49\">
  163.                         <path class=\"a\"
  164.                               d=\"M950.94,533.56h0a1.12,1.12,0,0,1,.86.39l1,1.06a2,2,0,0,0,2.81.16.52.52,0,0,0,.11-.1l1-1a.75.75,0,0,1,.54-.24h0a.73.73,0,0,1,.54.23l1.16,1.16a2,2,0,0,0,1.39.59h0a2,2,0,0,0,1.37-.54l1.34-1.27a.79.79,0,0,1,1.08,0l1,1a2,2,0,0,0,2.83,0l.15-.16.67-.83a1.13,1.13,0,0,1,.89-.43h0a.64.64,0,0,0,.43-.18.6.6,0,0,0,.18-.44.62.62,0,0,0-.6-.61h0a2.36,2.36,0,0,0-1.84.89l-.67.83a.78.78,0,0,1-1.09.11l-.06-.06-1-1a2,2,0,0,0-2.79-.06l-1.35,1.27a.77.77,0,0,1-1.07,0l-1.16-1.17a2,2,0,0,0-2.82,0l-1,1.06a.77.77,0,0,1-1.09,0l0,0-1-1.07a2.37,2.37,0,0,0-1.78-.8h0a.62.62,0,0,0,0,1.23Z\"
  165.                               transform=\"translate(-950.31 -532.33)\"/>
  166.                         <path class=\"a\"
  167.                               d=\"M969.76,538.46h0a2.35,2.35,0,0,0-1.85.88l-.67.83a.77.77,0,0,1-.52.28.79.79,0,0,1-.57-.17l-.06,0-1-1.05a2,2,0,0,0-2.79,0l-1.34,1.26a.77.77,0,0,1-1.07,0l-1.16-1.17a2,2,0,0,0-2.83,0l-1,1.07a.77.77,0,0,1-1.09,0l0,0-1-1.07a2.4,2.4,0,0,0-1.77-.79h0a.61.61,0,0,0-.62.61.64.64,0,0,0,.62.62h0a1.12,1.12,0,0,1,.86.39l.95,1.06a2,2,0,0,0,1.38.66h.12a2,2,0,0,0,1.32-.51l.1-.1,1-1a.78.78,0,0,1,1.09,0l1.17,1.18a2,2,0,0,0,1.39.58h0a2,2,0,0,0,1.37-.54L963.1,540a.78.78,0,0,1,1.07,0l1,1.05a2,2,0,0,0,2.83,0l.15-.16.67-.83a1.14,1.14,0,0,1,.89-.43h0a.62.62,0,0,0,0-1.23Z\"
  168.                               transform=\"translate(-950.31 -532.33)\"/>
  169.                         <path class=\"a\"
  170.                               d=\"M969.72,544.45h0a2.35,2.35,0,0,0-1.84.88l-.67.83a.78.78,0,0,1-1.09.11l-.06,0-1-1.05a2,2,0,0,0-2.79,0l-1.34,1.26a.77.77,0,0,1-1.07,0l-1.16-1.17a2,2,0,0,0-2.83,0l-1,1.06a.82.82,0,0,1-.55.24h0a.75.75,0,0,1-.53-.22l-1-1.1a2.36,2.36,0,0,0-1.77-.79h0a.61.61,0,0,0-.62.61.64.64,0,0,0,.62.62h0a1.14,1.14,0,0,1,.86.39l1,1.06a2,2,0,0,0,1.38.66h.11a2,2,0,0,0,1.33-.51l.1-.1,1-1a.75.75,0,0,1,.55-.23h0a.77.77,0,0,1,.54.22l1.16,1.17a2,2,0,0,0,1.39.59h0a2,2,0,0,0,1.37-.55l1.34-1.26a.76.76,0,0,1,1.07,0l1,1a2,2,0,0,0,2.83,0l.15-.16.67-.83a1.14,1.14,0,0,1,.89-.43h0a.55.55,0,0,0,.43-.2.59.59,0,0,0,.16-.44A.62.62,0,0,0,969.72,544.45Z\"
  171.                               transform=\"translate(-950.31 -532.33)\"/>
  172.                     </svg>
  173.                     <span class=\"beach__detail-label\">Stan morza:</span>
  174.                     <span class=\"beach__detail-value\">";
  175.             // line 98
  176.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "seaState", [], "any"falsefalsefalse98), "html"nulltrue);
  177.             echo "*</span>
  178.                     <span class=\"beach__detail-bars\" data-beach-bars=\"";
  179.             // line 99
  180.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["beach"], "getSeaStateBars", [], "any"falsefalsefalse99), "bars", [], "any"falsefalsefalse99), "html"nulltrue);
  181.             echo "\"
  182.                           data-beach-bars-color=\"blue\">
  183.                     <span></span>
  184.                     <span></span>
  185.                     <span></span>
  186.                     <span></span>
  187.                 </span>
  188.                 </div>
  189.                 <div class=\"beach__detail beach__detail--flag\">
  190.                     <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 18.16 18.17\">
  191.                         <path class=\"a\"
  192.                               d=\"M951.79,549.2a.54.54,0,0,1-.54-.54V531.58a.54.54,0,0,1,.54-.54h8.54a.54.54,0,0,1,.54.54v1.15l8,0a.54.54,0,0,1,.54.54.54.54,0,0,1,0,.22l-2.17,4.9,2.16,4.88a.57.57,0,0,1,.06.25.55.55,0,0,1-.54.55h-8.54a.55.55,0,0,1-.54-.55v-1.15l-7.44,0,0,6.3a.54.54,0,0,1-.54.54Zm9.08-6.22,7.14,0-1.91-4.37a.56.56,0,0,1,0-.44l1.93-4.33-7.16,0Zm-8.54-1.71,7.44,0,0-9.15-7.46,0Z\"
  193.                               transform=\"translate(-951.25 -531.04)\"/>
  194.                     </svg>
  195.                     <span class=\"beach__detail-label\">Flaga:</span>
  196.                     <span class=\"beach__detail-value\">";
  197.             // line 115
  198.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "getFlagText", [], "any"falsefalsefalse115), "html"nulltrue);
  199.             echo "**</span>
  200.                 </div>
  201.                 <div class=\"beach__flag\" data-beach-flag=\"";
  202.             // line 118
  203.             echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "flag", [], "any"falsefalsefalse118), "html"nulltrue);
  204.             echo "\"></div>
  205.             ";
  206.             // line 120
  207.             if ((twig_get_attribute($this->env$this->source$context["beach"], "flag", [], "any"falsefalsefalse120) == 2)) {
  208.                 // line 121
  209.                 echo "                <div class=\"beach__motive\">
  210.                     ";
  211.                 // line 122
  212.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "getRedFlagMotiveText", [], "any"falsefalsefalse122), "html"nulltrue);
  213.                 echo "
  214.                     ";
  215.                 // line 123
  216.                 if ((twig_get_attribute($this->env$this->source$context["beach"], "comment", [], "any"truetruefalse123) &&  !twig_test_empty(twig_get_attribute($this->env$this->source$context["beach"], "comment", [], "any"falsefalsefalse123)))) {
  217.                     // line 124
  218.                     echo "                        Komentarz: ";
  219.                     echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "comment", [], "any"falsefalsefalse124), "html"nulltrue);
  220.                     echo "
  221.                     ";
  222.                 }
  223.                 // line 126
  224.                 echo "                </div>
  225.             ";
  226.             }
  227.             // line 128
  228.             echo "
  229.             </div>
  230.             ";
  231.             // line 131
  232.             $context["fullSrc"] = call_user_func_array($this->env->getFunction('croppedImgSrc')->getCallable(), [twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["beach"], "image", [], "any"falsefalsefalse131), "url", [], "any"falsefalsefalse131), twig_get_attribute($this->env$this->source$context["beach"], "cropping", [], "any"falsefalsefalse131), ["w" => 230"h" => 310"q" => 80]]);
  233.             // line 132
  234.             echo "            ";
  235.             $context["previewSrc"] = call_user_func_array($this->env->getFunction('croppedImgSrc')->getCallable(), [twig_get_attribute($this->env$this->sourcetwig_get_attribute($this->env$this->source$context["beach"], "image", [], "any"falsefalsefalse132), "url", [], "any"falsefalsefalse132), twig_get_attribute($this->env$this->source$context["beach"], "cropping", [], "any"falsefalsefalse132), twig_get_attribute($this->env$this->source, (isset($context["jml_img_large"]) || array_key_exists("jml_img_large"$context) ? $context["jml_img_large"] : (function () { throw new RuntimeError('Variable "jml_img_large" does not exist.'132$this->source); })()), "preview", [], "any"falsefalsefalse132)]);
  236.             // line 133
  237.             echo "
  238.             <picture class=\"beach__picture ";
  239.             // line 134
  240.             if ((twig_get_attribute($this->env$this->source$context["beach"], "flag", [], "any"falsefalsefalse134) == 2)) {
  241.                 echo "beach__picture--red";
  242.             }
  243.             echo "\">
  244.                 <img class=\"lazy\"
  245.                      src=\"";
  246.             // line 136
  247.             echo twig_escape_filter($this->env, (isset($context["previewSrc"]) || array_key_exists("previewSrc"$context) ? $context["previewSrc"] : (function () { throw new RuntimeError('Variable "previewSrc" does not exist.'136$this->source); })()), "html"nulltrue);
  248.             echo "\" data-src=\"";
  249.             echo twig_escape_filter($this->env, (isset($context["fullSrc"]) || array_key_exists("fullSrc"$context) ? $context["fullSrc"] : (function () { throw new RuntimeError('Variable "fullSrc" does not exist.'136$this->source); })()), "html"nulltrue);
  250.             echo "\"
  251.                      alt=\"";
  252.             // line 137
  253.             if (twig_get_attribute($this->env$this->source$context["beach"], "imageAlt", [], "any"falsefalsefalse137)) {
  254.                 echo twig_escape_filter($this->envtwig_get_attribute($this->env$this->source$context["beach"], "imageAlt", [], "any"falsefalsefalse137), "html"nulltrue);
  255.             } else {
  256.                 echo twig_escape_filter($this->envstrip_tags(twig_get_attribute($this->env$this->source$context["beach"], "name", [], "any"falsefalsefalse137)), "html"nulltrue);
  257.             }
  258.             echo "\"/>
  259.             </picture>
  260.         </div>
  261.     ";
  262.         }
  263.         $_parent $context['_parent'];
  264.         unset($context['_seq'], $context['_iterated'], $context['_key'], $context['beach'], $context['_parent'], $context['loop']);
  265.         $context array_intersect_key($context$_parent) + $_parent;
  266.         // line 142
  267.         echo "</div>
  268. <div class=\"content\">
  269. ";
  270.         
  271.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  272.         
  273.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  274.     }
  275.     public function getTemplateName()
  276.     {
  277.         return "PageParts/BeachesPagePart/view.html.twig";
  278.     }
  279.     public function isTraitable()
  280.     {
  281.         return false;
  282.     }
  283.     public function getDebugInfo()
  284.     {
  285.         return array (  284 => 142,  269 => 137,  263 => 136,  256 => 134,  253 => 133,  250 => 132,  248 => 131,  243 => 128,  239 => 126,  233 => 124,  231 => 123,  227 => 122,  224 => 121,  222 => 120,  217 => 118,  211 => 115,  192 => 99,  188 => 98,  163 => 76,  159 => 75,  116 => 35,  112 => 34,  103 => 27,  97 => 24,  93 => 22,  91 => 21,  89 => 20,  87 => 19,  85 => 18,  83 => 17,  81 => 16,  79 => 15,  77 => 14,  75 => 13,  71 => 10,  69 => 9,  65 => 8,  55 => 6,  51 => 5,  48 => 4,  45 => 2,  43 => 1,);
  286.     }
  287.     public function getSourceContext()
  288.     {
  289.         return new Source("{% set beaches = get_beaches() %}
  290. </div>
  291. {#close content div for full page view #}
  292. <div class=\"beaches-pp\">
  293.     {% for beach in beaches %}
  294.         <div class=\"beach\" {% if beach.linkUrl %}data-src-target=\"{{ beach.linkUrl | replace_url }}\"{% endif %}>
  295.             <div class=\"beach__details\">
  296.                 <h2 class=\"beach__name\">{{ beach.name }}</h2>
  297.                 {% if beach.updateTs %}
  298.                     <div class=\"beach__detail beach__detail--updateTs\">
  299.                         {#<svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20.03 15.49\">#}
  300.                         {#<path class=\"a\"#}
  301.                         {#d=\"M950.94,533.56h0a1.12,1.12,0,0,1,.86.39l1,1.06a2,2,0,0,0,2.81.16.52.52,0,0,0,.11-.1l1-1a.75.75,0,0,1,.54-.24h0a.73.73,0,0,1,.54.23l1.16,1.16a2,2,0,0,0,1.39.59h0a2,2,0,0,0,1.37-.54l1.34-1.27a.79.79,0,0,1,1.08,0l1,1a2,2,0,0,0,2.83,0l.15-.16.67-.83a1.13,1.13,0,0,1,.89-.43h0a.64.64,0,0,0,.43-.18.6.6,0,0,0,.18-.44.62.62,0,0,0-.6-.61h0a2.36,2.36,0,0,0-1.84.89l-.67.83a.78.78,0,0,1-1.09.11l-.06-.06-1-1a2,2,0,0,0-2.79-.06l-1.35,1.27a.77.77,0,0,1-1.07,0l-1.16-1.17a2,2,0,0,0-2.82,0l-1,1.06a.77.77,0,0,1-1.09,0l0,0-1-1.07a2.37,2.37,0,0,0-1.78-.8h0a.62.62,0,0,0,0,1.23Z\"#}
  302.                         {#transform=\"translate(-950.31 -532.33)\"/>#}
  303.                         {#<path class=\"a\"#}
  304.                         {#d=\"M969.76,538.46h0a2.35,2.35,0,0,0-1.85.88l-.67.83a.77.77,0,0,1-.52.28.79.79,0,0,1-.57-.17l-.06,0-1-1.05a2,2,0,0,0-2.79,0l-1.34,1.26a.77.77,0,0,1-1.07,0l-1.16-1.17a2,2,0,0,0-2.83,0l-1,1.07a.77.77,0,0,1-1.09,0l0,0-1-1.07a2.4,2.4,0,0,0-1.77-.79h0a.61.61,0,0,0-.62.61.64.64,0,0,0,.62.62h0a1.12,1.12,0,0,1,.86.39l.95,1.06a2,2,0,0,0,1.38.66h.12a2,2,0,0,0,1.32-.51l.1-.1,1-1a.78.78,0,0,1,1.09,0l1.17,1.18a2,2,0,0,0,1.39.58h0a2,2,0,0,0,1.37-.54L963.1,540a.78.78,0,0,1,1.07,0l1,1.05a2,2,0,0,0,2.83,0l.15-.16.67-.83a1.14,1.14,0,0,1,.89-.43h0a.62.62,0,0,0,0-1.23Z\"#}
  305.                         {#transform=\"translate(-950.31 -532.33)\"/>#}
  306.                         {#<path class=\"a\"#}
  307.                         {#d=\"M969.72,544.45h0a2.35,2.35,0,0,0-1.84.88l-.67.83a.78.78,0,0,1-1.09.11l-.06,0-1-1.05a2,2,0,0,0-2.79,0l-1.34,1.26a.77.77,0,0,1-1.07,0l-1.16-1.17a2,2,0,0,0-2.83,0l-1,1.06a.82.82,0,0,1-.55.24h0a.75.75,0,0,1-.53-.22l-1-1.1a2.36,2.36,0,0,0-1.77-.79h0a.61.61,0,0,0-.62.61.64.64,0,0,0,.62.62h0a1.14,1.14,0,0,1,.86.39l1,1.06a2,2,0,0,0,1.38.66h.11a2,2,0,0,0,1.33-.51l.1-.1,1-1a.75.75,0,0,1,.55-.23h0a.77.77,0,0,1,.54.22l1.16,1.17a2,2,0,0,0,1.39.59h0a2,2,0,0,0,1.37-.55l1.34-1.26a.76.76,0,0,1,1.07,0l1,1a2,2,0,0,0,2.83,0l.15-.16.67-.83a1.14,1.14,0,0,1,.89-.43h0a.55.55,0,0,0,.43-.2.59.59,0,0,0,.16-.44A.62.62,0,0,0,969.72,544.45Z\"#}
  308.                         {#transform=\"translate(-950.31 -532.33)\"/>#}
  309.                         </svg>
  310.                         <span class=\"beach__detail-label\">Data aktualizacji:</span>
  311.                         <span class=\"beach__detail-value\">{{ beach.updateTs|date(\"d/m/Y\") }}</span>
  312.                     </div>
  313.                 {% endif %}
  314.                 <div class=\"beach__detail beach__detail--temp\">
  315.                     <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 16.65 19.02\">
  316.                         <path class=\"a\"
  317.                               d=\"M967.79,536.27,964.67,531a.82.82,0,0,0-.72-.41h0a.74.74,0,0,0-.41.11.79.79,0,0,0-.3.3L960,536.41l-1.64-2.86a1,1,0,0,0-.34-.34.93.93,0,0,0-.71-.09,1,1,0,0,0-.56.43l-4.25,7.38a5.82,5.82,0,0,0,10.12,5.76,6.36,6.36,0,0,0,.74-3.87,4.41,4.41,0,0,0,4.45-6.55Zm-.54,2.18a3.28,3.28,0,0,1-3.29,3.29h0a2.77,2.77,0,0,1-1-.19,19.86,19.86,0,0,0-1.15-2.07l-1.08-1.91L964,532l2.87,4.82A3.37,3.37,0,0,1,967.25,538.45ZM962.08,545l0,.12a4.71,4.71,0,1,1-9.06-2.55,4.2,4.2,0,0,1,.46-1.12l4.08-7.09,4.44,7.83A4.57,4.57,0,0,1,962.08,545Z\"
  318.                               transform=\"translate(-951.72 -530.62)\"/>
  319.                     </svg>
  320.                     <span class=\"beach__detail-label\">Temp. wody:</span>
  321.                     <span class=\"beach__detail-value beach__detail-value--celcius\">{{ beach.seaTemp }}</span>
  322.                     <span class=\"beach__detail-bars\" data-beach-bars=\"{{ beach.getSeaTempBars.bars }}\"
  323.                           data-beach-bars-color=\"blue\">
  324.                     <span></span>
  325.                     <span></span>
  326.                     <span></span>
  327.                     <span></span>
  328.                 </span>
  329.                 </div>
  330.                 <div class=\"beach__detail beach__detail--air\">
  331.                     <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20.33 20.27\">
  332.                         <path class=\"a\"
  333.                               d=\"M960.33,534.24a5.89,5.89,0,1,0,5.88,5.89A5.89,5.89,0,0,0,960.33,534.24Zm4.5,5.89h0a4.51,4.51,0,0,1-4.5,4.49h0a4.47,4.47,0,0,1-3.18-1.32,4.38,4.38,0,0,1-1.31-3.17,4.5,4.5,0,0,1,4.49-4.5h0A4.51,4.51,0,0,1,964.83,540.13Z\"
  334.                               transform=\"translate(-950.17 -529.99)\"/>
  335.                         <path class=\"a\"
  336.                               d=\"M960.33,533.15a.74.74,0,0,0,.74-.74v-1.68a.74.74,0,0,0-1.48,0v1.68A.74.74,0,0,0,960.33,533.15Z\"
  337.                               transform=\"translate(-950.17 -529.99)\"/>
  338.                         <path class=\"a\"
  339.                               d=\"M960.33,547.11a.74.74,0,0,0-.74.74v1.68a.74.74,0,0,0,.74.73h0a.74.74,0,0,0,.74-.73v-1.69A.75.75,0,0,0,960.33,547.11Z\"
  340.                               transform=\"translate(-950.17 -529.99)\"/>
  341.                         <path class=\"a\"
  342.                               d=\"M965.73,535.4h.06a.74.74,0,0,0,.52-.22L967.5,534a.72.72,0,0,0,.21-.52.72.72,0,0,0-.73-.73h0a.72.72,0,0,0-.52.21l-1.19,1.19a.73.73,0,0,0,0,1A.72.72,0,0,0,965.73,535.4Z\"
  343.                               transform=\"translate(-950.17 -529.99)\"/>
  344.                         <path class=\"a\"
  345.                               d=\"M954.35,545.06l-1.19,1.19a.71.71,0,0,0-.2.53.7.7,0,0,0,.23.52.74.74,0,0,0,1,0l1.19-1.19a.74.74,0,0,0,0-1.05A.77.77,0,0,0,954.35,545.06Z\"
  346.                               transform=\"translate(-950.17 -529.99)\"/>
  347.                         <path class=\"a\"
  348.                               d=\"M970.3,539.63a.75.75,0,0,0-.52-.24H968a.74.74,0,0,0,0,1.47h1.74a.75.75,0,0,0,.53-.19.74.74,0,0,0,.23-.52A.72.72,0,0,0,970.3,539.63Z\"
  349.                               transform=\"translate(-950.17 -529.99)\"/>
  350.                         <path class=\"a\"
  351.                               d=\"M953.35,540.13a.74.74,0,0,0-.74-.74h-1.68a.78.78,0,0,0-.53.19.74.74,0,0,0-.23.52.73.73,0,0,0,.7.76h1.74A.74.74,0,0,0,953.35,540.13Z\"
  352.                               transform=\"translate(-950.17 -529.99)\"/>
  353.                         <path class=\"a\"
  354.                               d=\"M966.31,545.06h0a.74.74,0,1,0-1,1.05l1.19,1.19a.75.75,0,0,0,1,0,.74.74,0,0,0,0-1Z\"
  355.                               transform=\"translate(-950.17 -529.99)\"/>
  356.                         <path class=\"a\"
  357.                               d=\"M954.35,535.19a.76.76,0,0,0,.51.2.74.74,0,0,0,.53-.23.74.74,0,0,0,0-1L954.2,533a.73.73,0,0,0-1,0,.74.74,0,0,0-.22.52.71.71,0,0,0,.22.52Z\"
  358.                               transform=\"translate(-950.17 -529.99)\"/>
  359.                     </svg>
  360.                     <span class=\"beach__detail-label\">Temp. powietrza:</span>
  361.                     <span class=\"beach__detail-value beach__detail-value--celcius\">{{ beach.airTemp }}</span>
  362.                     <span class=\"beach__detail-bars\" data-beach-bars=\"{{ beach.getAirTempBars.bars }}\"
  363.                           data-beach-bars-color=\"blue\">
  364.                     <span></span>
  365.                     <span></span>
  366.                     <span></span>
  367.                     <span></span>
  368.                 </span>
  369.                 </div>
  370.                 <div class=\"beach__detail beach__detail--sea\">
  371.                     <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 20.03 15.49\">
  372.                         <path class=\"a\"
  373.                               d=\"M950.94,533.56h0a1.12,1.12,0,0,1,.86.39l1,1.06a2,2,0,0,0,2.81.16.52.52,0,0,0,.11-.1l1-1a.75.75,0,0,1,.54-.24h0a.73.73,0,0,1,.54.23l1.16,1.16a2,2,0,0,0,1.39.59h0a2,2,0,0,0,1.37-.54l1.34-1.27a.79.79,0,0,1,1.08,0l1,1a2,2,0,0,0,2.83,0l.15-.16.67-.83a1.13,1.13,0,0,1,.89-.43h0a.64.64,0,0,0,.43-.18.6.6,0,0,0,.18-.44.62.62,0,0,0-.6-.61h0a2.36,2.36,0,0,0-1.84.89l-.67.83a.78.78,0,0,1-1.09.11l-.06-.06-1-1a2,2,0,0,0-2.79-.06l-1.35,1.27a.77.77,0,0,1-1.07,0l-1.16-1.17a2,2,0,0,0-2.82,0l-1,1.06a.77.77,0,0,1-1.09,0l0,0-1-1.07a2.37,2.37,0,0,0-1.78-.8h0a.62.62,0,0,0,0,1.23Z\"
  374.                               transform=\"translate(-950.31 -532.33)\"/>
  375.                         <path class=\"a\"
  376.                               d=\"M969.76,538.46h0a2.35,2.35,0,0,0-1.85.88l-.67.83a.77.77,0,0,1-.52.28.79.79,0,0,1-.57-.17l-.06,0-1-1.05a2,2,0,0,0-2.79,0l-1.34,1.26a.77.77,0,0,1-1.07,0l-1.16-1.17a2,2,0,0,0-2.83,0l-1,1.07a.77.77,0,0,1-1.09,0l0,0-1-1.07a2.4,2.4,0,0,0-1.77-.79h0a.61.61,0,0,0-.62.61.64.64,0,0,0,.62.62h0a1.12,1.12,0,0,1,.86.39l.95,1.06a2,2,0,0,0,1.38.66h.12a2,2,0,0,0,1.32-.51l.1-.1,1-1a.78.78,0,0,1,1.09,0l1.17,1.18a2,2,0,0,0,1.39.58h0a2,2,0,0,0,1.37-.54L963.1,540a.78.78,0,0,1,1.07,0l1,1.05a2,2,0,0,0,2.83,0l.15-.16.67-.83a1.14,1.14,0,0,1,.89-.43h0a.62.62,0,0,0,0-1.23Z\"
  377.                               transform=\"translate(-950.31 -532.33)\"/>
  378.                         <path class=\"a\"
  379.                               d=\"M969.72,544.45h0a2.35,2.35,0,0,0-1.84.88l-.67.83a.78.78,0,0,1-1.09.11l-.06,0-1-1.05a2,2,0,0,0-2.79,0l-1.34,1.26a.77.77,0,0,1-1.07,0l-1.16-1.17a2,2,0,0,0-2.83,0l-1,1.06a.82.82,0,0,1-.55.24h0a.75.75,0,0,1-.53-.22l-1-1.1a2.36,2.36,0,0,0-1.77-.79h0a.61.61,0,0,0-.62.61.64.64,0,0,0,.62.62h0a1.14,1.14,0,0,1,.86.39l1,1.06a2,2,0,0,0,1.38.66h.11a2,2,0,0,0,1.33-.51l.1-.1,1-1a.75.75,0,0,1,.55-.23h0a.77.77,0,0,1,.54.22l1.16,1.17a2,2,0,0,0,1.39.59h0a2,2,0,0,0,1.37-.55l1.34-1.26a.76.76,0,0,1,1.07,0l1,1a2,2,0,0,0,2.83,0l.15-.16.67-.83a1.14,1.14,0,0,1,.89-.43h0a.55.55,0,0,0,.43-.2.59.59,0,0,0,.16-.44A.62.62,0,0,0,969.72,544.45Z\"
  380.                               transform=\"translate(-950.31 -532.33)\"/>
  381.                     </svg>
  382.                     <span class=\"beach__detail-label\">Stan morza:</span>
  383.                     <span class=\"beach__detail-value\">{{ beach.seaState }}*</span>
  384.                     <span class=\"beach__detail-bars\" data-beach-bars=\"{{ beach.getSeaStateBars.bars }}\"
  385.                           data-beach-bars-color=\"blue\">
  386.                     <span></span>
  387.                     <span></span>
  388.                     <span></span>
  389.                     <span></span>
  390.                 </span>
  391.                 </div>
  392.                 <div class=\"beach__detail beach__detail--flag\">
  393.                     <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 18.16 18.17\">
  394.                         <path class=\"a\"
  395.                               d=\"M951.79,549.2a.54.54,0,0,1-.54-.54V531.58a.54.54,0,0,1,.54-.54h8.54a.54.54,0,0,1,.54.54v1.15l8,0a.54.54,0,0,1,.54.54.54.54,0,0,1,0,.22l-2.17,4.9,2.16,4.88a.57.57,0,0,1,.06.25.55.55,0,0,1-.54.55h-8.54a.55.55,0,0,1-.54-.55v-1.15l-7.44,0,0,6.3a.54.54,0,0,1-.54.54Zm9.08-6.22,7.14,0-1.91-4.37a.56.56,0,0,1,0-.44l1.93-4.33-7.16,0Zm-8.54-1.71,7.44,0,0-9.15-7.46,0Z\"
  396.                               transform=\"translate(-951.25 -531.04)\"/>
  397.                     </svg>
  398.                     <span class=\"beach__detail-label\">Flaga:</span>
  399.                     <span class=\"beach__detail-value\">{{ beach.getFlagText }}**</span>
  400.                 </div>
  401.                 <div class=\"beach__flag\" data-beach-flag=\"{{ beach.flag }}\"></div>
  402.             {% if beach.flag == 2 %}
  403.                 <div class=\"beach__motive\">
  404.                     {{ beach.getRedFlagMotiveText }}
  405.                     {% if beach.comment is defined and beach.comment is not empty %}
  406.                         Komentarz: {{ beach.comment }}
  407.                     {% endif %}
  408.                 </div>
  409.             {% endif %}
  410.             </div>
  411.             {% set fullSrc = croppedImgSrc(beach.image.url, beach.cropping, { w: 230, h: 310, q: 80 }) %}
  412.             {% set previewSrc = croppedImgSrc(beach.image.url, beach.cropping, jml_img_large.preview) %}
  413.             <picture class=\"beach__picture {% if beach.flag == 2 %}beach__picture--red{% endif %}\">
  414.                 <img class=\"lazy\"
  415.                      src=\"{{ previewSrc }}\" data-src=\"{{ fullSrc }}\"
  416.                      alt=\"{% if beach.imageAlt %}{{ beach.imageAlt }}{% else %}{{ beach.name | striptags }}{% endif %}\"/>
  417.             </picture>
  418.         </div>
  419.     {% endfor %}
  420. </div>
  421. <div class=\"content\">
  422. {# open content div again #}
  423. ""PageParts/BeachesPagePart/view.html.twig""/var/www/gcs/html/dev/templates/PageParts/BeachesPagePart/view.html.twig");
  424.     }
  425. }