var/cache/dev/twig/ec/ec65f32e51b2d0eb983a6467d3317ba0.php line 50

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. /* @StartPlatzStyleBundle/base.tailwind.public.html.twig */
  16. class __TwigTemplate_a19ed71da6c1a40dcf931ff62a253e45 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.             'metaData' => [$this'block_metaData'],
  30.             'title' => [$this'block_title'],
  31.             'tailwindConfig' => [$this'block_tailwindConfig'],
  32.             'fonts' => [$this'block_fonts'],
  33.             'styles' => [$this'block_styles'],
  34.             'additionalHead' => [$this'block_additionalHead'],
  35.             'bodyClass' => [$this'block_bodyClass'],
  36.             'navigation' => [$this'block_navigation'],
  37.             'flashMessages' => [$this'block_flashMessages'],
  38.             'content' => [$this'block_content'],
  39.             'footer' => [$this'block_footer'],
  40.             'javascripts' => [$this'block_javascripts'],
  41.         ];
  42.     }
  43.     protected function doDisplay(array $context, array $blocks = []): iterable
  44.     {
  45.         $macros $this->macros;
  46.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  47.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@StartPlatzStyleBundle/base.tailwind.public.html.twig"));
  48.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  49.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""@StartPlatzStyleBundle/base.tailwind.public.html.twig"));
  50.         // line 1
  51.         yield "<!DOCTYPE html>
  52. <html lang=\"";
  53.         // line 2
  54.         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), "locale", [], "any"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), "locale", [], "any"falsefalsefalse2), "de")) : ("de")), "html"nulltrue);
  55.         yield "\">
  56. <head>
  57.     <meta charset=\"UTF-8\">
  58.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
  59.     ";
  60.         // line 8
  61.         yield "    ";
  62.         yield from $this->unwrap()->yieldBlock('metaData'$context$blocks);
  63.         // line 11
  64.         yield "
  65.     ";
  66.         // line 12
  67.         yield from $this->load("@StartPlatzStyleBundle/_icon.html.twig"12)->unwrap()->yield($context);
  68.         // line 13
  69.         yield "
  70.     <title>";
  71.         // line 14
  72.         yield from $this->unwrap()->yieldBlock('title'$context$blocks);
  73.         yield "</title>
  74.     ";
  75.         // line 17
  76.         yield "    <script src=\"https://cdn.tailwindcss.com\"></script>
  77.     ";
  78.         // line 18
  79.         yield from $this->unwrap()->yieldBlock('tailwindConfig'$context$blocks);
  80.         // line 39
  81.         yield "
  82.     ";
  83.         // line 41
  84.         yield "    <script defer src=\"https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js\"></script>
  85.     ";
  86.         // line 44
  87.         yield "    ";
  88.         yield from $this->unwrap()->yieldBlock('fonts'$context$blocks);
  89.         // line 49
  90.         yield "
  91.     ";
  92.         // line 51
  93.         yield "    ";
  94.         yield from $this->unwrap()->yieldBlock('styles'$context$blocks);
  95.         // line 52
  96.         yield "
  97.     ";
  98.         // line 54
  99.         yield "    ";
  100.         if ((($tmp =  !((array_key_exists("embed"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["embed"]) || array_key_exists("embed"$context) ? $context["embed"] : (function () { throw new RuntimeError('Variable "embed" does not exist.'54$this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  101.             // line 55
  102.             yield "        ";
  103.             yield from $this->load("@StartPlatzStyleBundle/_tracking.html.twig"55)->unwrap()->yield($context);
  104.             // line 56
  105.             yield "    ";
  106.         }
  107.         // line 57
  108.         yield "
  109.     ";
  110.         // line 59
  111.         yield "    ";
  112.         yield from $this->unwrap()->yieldBlock('additionalHead'$context$blocks);
  113.         // line 60
  114.         yield "</head>
  115. <body class=\"";
  116.         // line 61
  117.         yield from $this->unwrap()->yieldBlock('bodyClass'$context$blocks);
  118.         yield "\">
  119.     ";
  120.         // line 63
  121.         yield "    <noscript>
  122.         <iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5WTVWDT\"
  123.                 height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe>
  124.     </noscript>
  125.     ";
  126.         // line 69
  127.         yield "    ";
  128.         yield from $this->unwrap()->yieldBlock('navigation'$context$blocks);
  129.         // line 70
  130.         yield "
  131.     ";
  132.         // line 72
  133.         yield "    ";
  134.         yield from $this->unwrap()->yieldBlock('flashMessages'$context$blocks);
  135.         // line 81
  136.         yield "
  137.     ";
  138.         // line 83
  139.         yield "    ";
  140.         yield from $this->unwrap()->yieldBlock('content'$context$blocks);
  141.         // line 84
  142.         yield "
  143.     ";
  144.         // line 86
  145.         yield "    ";
  146.         yield from $this->unwrap()->yieldBlock('footer'$context$blocks);
  147.         // line 91
  148.         yield "
  149.     ";
  150.         // line 93
  151.         yield "    ";
  152.         if ((($tmp =  !((array_key_exists("embed"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["embed"]) || array_key_exists("embed"$context) ? $context["embed"] : (function () { throw new RuntimeError('Variable "embed" does not exist.'93$this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  153.             // line 94
  154.             yield "        ";
  155.             yield from $this->load("@StartPlatzStyleBundle/_cookie.consent.html.twig"94)->unwrap()->yield($context);
  156.             // line 95
  157.             yield "    ";
  158.         }
  159.         // line 96
  160.         yield "
  161.     ";
  162.         // line 98
  163.         yield "    ";
  164.         yield from $this->unwrap()->yieldBlock('javascripts'$context$blocks);
  165.         // line 99
  166.         yield "</body>
  167. </html>
  168. ";
  169.         
  170.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  171.         
  172.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  173.         yield from [];
  174.     }
  175.     // line 8
  176.     /**
  177.      * @return iterable<null|scalar|\Stringable>
  178.      */
  179.     public function block_metaData(array $context, array $blocks = []): iterable
  180.     {
  181.         $macros $this->macros;
  182.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  183.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaData"));
  184.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  185.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""metaData"));
  186.         // line 9
  187.         yield "        <meta name=\"robots\" content=\"noindex,nofollow\">
  188.     ";
  189.         
  190.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  191.         
  192.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  193.         yield from [];
  194.     }
  195.     // line 14
  196.     /**
  197.      * @return iterable<null|scalar|\Stringable>
  198.      */
  199.     public function block_title(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""title"));
  204.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  205.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""title"));
  206.         yield "STARTPLATZ";
  207.         
  208.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  209.         
  210.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  211.         yield from [];
  212.     }
  213.     // line 18
  214.     /**
  215.      * @return iterable<null|scalar|\Stringable>
  216.      */
  217.     public function block_tailwindConfig(array $context, array $blocks = []): iterable
  218.     {
  219.         $macros $this->macros;
  220.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  221.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""tailwindConfig"));
  222.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  223.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""tailwindConfig"));
  224.         // line 19
  225.         yield "    <script>
  226.         tailwind.config = {
  227.             theme: {
  228.                 extend: {
  229.                     colors: {
  230.                         'sp-purple': '#9632FF',
  231.                         'sp-grey': '#f5f5f5',
  232.                         'sp-green': '#7AB800',
  233.                         'sp-blue': '#0080bb',
  234.                         'sp-gray': '#525459',
  235.                         'ai-purple': '#9535FF',
  236.                         'ai-purple-light': '#B565FF',
  237.                         'ai-purple-dark': '#7c2ccc',
  238.                         'ai-purple-ultra-light': '#f4f0ff',
  239.                     }
  240.                 }
  241.             }
  242.         }
  243.     </script>
  244.     ";
  245.         
  246.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  247.         
  248.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  249.         yield from [];
  250.     }
  251.     // line 44
  252.     /**
  253.      * @return iterable<null|scalar|\Stringable>
  254.      */
  255.     public function block_fonts(array $context, array $blocks = []): iterable
  256.     {
  257.         $macros $this->macros;
  258.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  259.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""fonts"));
  260.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  261.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""fonts"));
  262.         // line 45
  263.         yield "        <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
  264.         <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>
  265.         <link href=\"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap\" rel=\"stylesheet\">
  266.     ";
  267.         
  268.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  269.         
  270.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  271.         yield from [];
  272.     }
  273.     // line 51
  274.     /**
  275.      * @return iterable<null|scalar|\Stringable>
  276.      */
  277.     public function block_styles(array $context, array $blocks = []): iterable
  278.     {
  279.         $macros $this->macros;
  280.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  281.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""styles"));
  282.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  283.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""styles"));
  284.         
  285.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  286.         
  287.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  288.         yield from [];
  289.     }
  290.     // line 59
  291.     /**
  292.      * @return iterable<null|scalar|\Stringable>
  293.      */
  294.     public function block_additionalHead(array $context, array $blocks = []): iterable
  295.     {
  296.         $macros $this->macros;
  297.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  298.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""additionalHead"));
  299.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  300.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""additionalHead"));
  301.         
  302.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  303.         
  304.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  305.         yield from [];
  306.     }
  307.     // line 61
  308.     /**
  309.      * @return iterable<null|scalar|\Stringable>
  310.      */
  311.     public function block_bodyClass(array $context, array $blocks = []): iterable
  312.     {
  313.         $macros $this->macros;
  314.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  315.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyClass"));
  316.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  317.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""bodyClass"));
  318.         yield "font-[Source_Sans_Pro]";
  319.         
  320.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  321.         
  322.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  323.         yield from [];
  324.     }
  325.     // line 69
  326.     /**
  327.      * @return iterable<null|scalar|\Stringable>
  328.      */
  329.     public function block_navigation(array $context, array $blocks = []): iterable
  330.     {
  331.         $macros $this->macros;
  332.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  333.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navigation"));
  334.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  335.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""navigation"));
  336.         
  337.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  338.         
  339.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  340.         yield from [];
  341.     }
  342.     // line 72
  343.     /**
  344.      * @return iterable<null|scalar|\Stringable>
  345.      */
  346.     public function block_flashMessages(array $context, array $blocks = []): iterable
  347.     {
  348.         $macros $this->macros;
  349.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  350.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""flashMessages"));
  351.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  352.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""flashMessages"));
  353.         // line 73
  354.         yield "        ";
  355.         $context['_parent'] = $context;
  356.         $context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env$this->source, (isset($context["app"]) || array_key_exists("app"$context) ? $context["app"] : (function () { throw new RuntimeError('Variable "app" does not exist.'73$this->source); })()), "flashes", [], "any"falsefalsefalse73));
  357.         foreach ($context['_seq'] as $context["type"] => $context["messages"]) {
  358.             // line 74
  359.             yield "            ";
  360.             $context['_parent'] = $context;
  361.             $context['_seq'] = CoreExtension::ensureTraversable($context["messages"]);
  362.             foreach ($context['_seq'] as $context["_key"] => $context["message"]) {
  363.                 // line 75
  364.                 yield "                <div class=\"";
  365.                 if (($context["type"] == "success")) {
  366.                     yield "bg-green-100 text-green-800 border-green-200";
  367.                 } elseif ((($context["type"] == "error") || ($context["type"] == "danger"))) {
  368.                     yield "bg-red-100 text-red-800 border-red-200";
  369.                 } elseif (($context["type"] == "warning")) {
  370.                     yield "bg-yellow-100 text-yellow-800 border-yellow-200";
  371.                 } else {
  372.                     yield "bg-blue-100 text-blue-800 border-blue-200";
  373.                 }
  374.                 yield " px-4 py-3 rounded-xl border mb-4 mx-auto max-w-4xl mt-4\">
  375.                     ";
  376.                 // line 76
  377.                 yield $context["message"];
  378.                 yield "
  379.                 </div>
  380.             ";
  381.             }
  382.             $_parent $context['_parent'];
  383.             unset($context['_seq'], $context['_key'], $context['message'], $context['_parent']);
  384.             $context array_intersect_key($context$_parent) + $_parent;
  385.             // line 79
  386.             yield "        ";
  387.         }
  388.         $_parent $context['_parent'];
  389.         unset($context['_seq'], $context['type'], $context['messages'], $context['_parent']);
  390.         $context array_intersect_key($context$_parent) + $_parent;
  391.         // line 80
  392.         yield "    ";
  393.         
  394.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  395.         
  396.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  397.         yield from [];
  398.     }
  399.     // line 83
  400.     /**
  401.      * @return iterable<null|scalar|\Stringable>
  402.      */
  403.     public function block_content(array $context, array $blocks = []): iterable
  404.     {
  405.         $macros $this->macros;
  406.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  407.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  408.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  409.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""content"));
  410.         
  411.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  412.         
  413.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  414.         yield from [];
  415.     }
  416.     // line 86
  417.     /**
  418.      * @return iterable<null|scalar|\Stringable>
  419.      */
  420.     public function block_footer(array $context, array $blocks = []): iterable
  421.     {
  422.         $macros $this->macros;
  423.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  424.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  425.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  426.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""footer"));
  427.         // line 87
  428.         yield "        ";
  429.         if ((($tmp =  !((array_key_exists("embed"$context)) ? (Twig\Extension\CoreExtension::default((isset($context["embed"]) || array_key_exists("embed"$context) ? $context["embed"] : (function () { throw new RuntimeError('Variable "embed" does not exist.'87$this->source); })()), false)) : (false))) && $tmp instanceof Markup ? (string) $tmp $tmp)) {
  430.             // line 88
  431.             yield "            ";
  432.             yield from $this->load("@StartPlatzWebsiteBundle/Default/footer.tailwind.html.twig"88)->unwrap()->yield($context);
  433.             // line 89
  434.             yield "        ";
  435.         }
  436.         // line 90
  437.         yield "    ";
  438.         
  439.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  440.         
  441.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  442.         yield from [];
  443.     }
  444.     // line 98
  445.     /**
  446.      * @return iterable<null|scalar|\Stringable>
  447.      */
  448.     public function block_javascripts(array $context, array $blocks = []): iterable
  449.     {
  450.         $macros $this->macros;
  451.         $__internal_5a27a8ba21ca79b61932376b2fa922d2 $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  452.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  453.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  454.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block""javascripts"));
  455.         
  456.         $__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
  457.         
  458.         $__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
  459.         yield from [];
  460.     }
  461.     /**
  462.      * @codeCoverageIgnore
  463.      */
  464.     public function getTemplateName(): string
  465.     {
  466.         return "@StartPlatzStyleBundle/base.tailwind.public.html.twig";
  467.     }
  468.     /**
  469.      * @codeCoverageIgnore
  470.      */
  471.     public function isTraitable(): bool
  472.     {
  473.         return false;
  474.     }
  475.     /**
  476.      * @codeCoverageIgnore
  477.      */
  478.     public function getDebugInfo(): array
  479.     {
  480.         return array (  516 => 98,  505 => 90,  502 => 89,  499 => 88,  496 => 87,  483 => 86,  461 => 83,  450 => 80,  444 => 79,  435 => 76,  422 => 75,  417 => 74,  412 => 73,  399 => 72,  377 => 69,  354 => 61,  332 => 59,  310 => 51,  296 => 45,  283 => 44,  253 => 19,  240 => 18,  217 => 14,  205 => 9,  192 => 8,  179 => 99,  176 => 98,  173 => 96,  170 => 95,  167 => 94,  164 => 93,  161 => 91,  158 => 86,  155 => 84,  152 => 83,  149 => 81,  146 => 72,  143 => 70,  140 => 69,  133 => 63,  129 => 61,  126 => 60,  123 => 59,  120 => 57,  117 => 56,  114 => 55,  111 => 54,  108 => 52,  105 => 51,  102 => 49,  99 => 44,  95 => 41,  92 => 39,  90 => 18,  87 => 17,  82 => 14,  79 => 13,  77 => 12,  74 => 11,  71 => 8,  63 => 2,  60 => 1,);
  481.     }
  482.     public function getSourceContext(): Source
  483.     {
  484.         return new Source("<!DOCTYPE html>
  485. <html lang=\"{{ app.request.locale|default('de') }}\">
  486. <head>
  487.     <meta charset=\"UTF-8\">
  488.     <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">
  489.     {# === SEO Meta === #}
  490.     {% block metaData %}
  491.         <meta name=\"robots\" content=\"noindex,nofollow\">
  492.     {% endblock %}
  493.     {% include \"@StartPlatzStyleBundle/_icon.html.twig\" %}
  494.     <title>{% block title %}STARTPLATZ{% endblock %}</title>
  495.     {# === Tailwind CSS === #}
  496.     <script src=\"https://cdn.tailwindcss.com\"></script>
  497.     {% block tailwindConfig %}
  498.     <script>
  499.         tailwind.config = {
  500.             theme: {
  501.                 extend: {
  502.                     colors: {
  503.                         'sp-purple': '#9632FF',
  504.                         'sp-grey': '#f5f5f5',
  505.                         'sp-green': '#7AB800',
  506.                         'sp-blue': '#0080bb',
  507.                         'sp-gray': '#525459',
  508.                         'ai-purple': '#9535FF',
  509.                         'ai-purple-light': '#B565FF',
  510.                         'ai-purple-dark': '#7c2ccc',
  511.                         'ai-purple-ultra-light': '#f4f0ff',
  512.                     }
  513.                 }
  514.             }
  515.         }
  516.     </script>
  517.     {% endblock %}
  518.     {# === Alpine.js === #}
  519.     <script defer src=\"https://cdn.jsdelivr.net/npm/alpinejs@3.x.x/dist/cdn.min.js\"></script>
  520.     {# === Google Fonts === #}
  521.     {% block fonts %}
  522.         <link rel=\"preconnect\" href=\"https://fonts.googleapis.com\">
  523.         <link rel=\"preconnect\" href=\"https://fonts.gstatic.com\" crossorigin>
  524.         <link href=\"https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@400;600;700&display=swap\" rel=\"stylesheet\">
  525.     {% endblock %}
  526.     {# === Bereichsspezifisches CSS === #}
  527.     {% block styles %}{% endblock %}
  528.     {# === Tracking (GTM, GA, FB Pixel, HubSpot) === #}
  529.     {% if not embed|default(false) %}
  530.         {% include \"@StartPlatzStyleBundle/_tracking.html.twig\" %}
  531.     {% endif %}
  532.     {# === Zusätzliche Head-Elemente (Meta Pixel, Custom CSS, etc.) === #}
  533.     {% block additionalHead %}{% endblock %}
  534. </head>
  535. <body class=\"{% block bodyClass %}font-[Source_Sans_Pro]{% endblock %}\">
  536.     {# GTM noscript fallback #}
  537.     <noscript>
  538.         <iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-5WTVWDT\"
  539.                 height=\"0\" width=\"0\" style=\"display:none;visibility:hidden\"></iframe>
  540.     </noscript>
  541.     {# === Navigation === #}
  542.     {% block navigation %}{% endblock %}
  543.     {# === Flash Messages (Tailwind-styled) === #}
  544.     {% block flashMessages %}
  545.         {% for type, messages in app.flashes %}
  546.             {% for message in messages %}
  547.                 <div class=\"{% if type == 'success' %}bg-green-100 text-green-800 border-green-200{% elseif type == 'error' or type == 'danger' %}bg-red-100 text-red-800 border-red-200{% elseif type == 'warning' %}bg-yellow-100 text-yellow-800 border-yellow-200{% else %}bg-blue-100 text-blue-800 border-blue-200{% endif %} px-4 py-3 rounded-xl border mb-4 mx-auto max-w-4xl mt-4\">
  548.                     {{ message|raw }}
  549.                 </div>
  550.             {% endfor %}
  551.         {% endfor %}
  552.     {% endblock %}
  553.     {# === Hauptinhalt === #}
  554.     {% block content %}{% endblock %}
  555.     {# === Footer === #}
  556.     {% block footer %}
  557.         {% if not embed|default(false) %}
  558.             {% include '@StartPlatzWebsiteBundle/Default/footer.tailwind.html.twig' %}
  559.         {% endif %}
  560.     {% endblock %}
  561.     {# === Cookie Consent === #}
  562.     {% if not embed|default(false) %}
  563.         {% include \"@StartPlatzStyleBundle/_cookie.consent.html.twig\" %}
  564.     {% endif %}
  565.     {# === JavaScript === #}
  566.     {% block javascripts %}{% endblock %}
  567. </body>
  568. </html>
  569. ""@StartPlatzStyleBundle/base.tailwind.public.html.twig""/var/www/html/src/StartPlatz/Bundle/StyleBundle/Resources/views/base.tailwind.public.html.twig");
  570.     }
  571. }