<?php
use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;
use Twig\TemplateWrapper;
/* themes/theme/base.html.twig */
class __TwigTemplate_b27fb10692a33b4e17cb94be6afe0d9e extends Template
{
private Source $source;
/**
* @var array<string, Template>
*/
private array $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'metatitle' => [$this, 'block_metatitle'],
'metadescription' => [$this, 'block_metadescription'],
'stylesheets' => [$this, 'block_stylesheets'],
'javascripts' => [$this, 'block_javascripts'],
'bodyattributes' => [$this, 'block_bodyattributes'],
'body' => [$this, 'block_body'],
];
}
protected function doDisplay(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "themes/theme/base.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "themes/theme/base.html.twig"));
// line 1
yield "<!DOCTYPE html>
<html lang=\"en\">
<head>
<meta charset=\"utf-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
<title>";
// line 6
yield from $this->unwrap()->yieldBlock('metatitle', $context, $blocks);
yield " | ";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["sitename"]) || array_key_exists("sitename", $context) ? $context["sitename"] : (function () { throw new RuntimeError('Variable "sitename" does not exist.', 6, $this->source); })()), "html", null, true);
yield "</title>
<meta name=\"robots\" content=\"index,follow\">
<meta name=\"description\" content=\"";
// line 8
yield from $this->unwrap()->yieldBlock('metadescription', $context, $blocks);
yield "\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
<meta name=\"format-detection\" content=\"telephone=no\">
<meta name=\"theme-color\" content=\"";
// line 11
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["theme_colour"]) || array_key_exists("theme_colour", $context) ? $context["theme_colour"] : (function () { throw new RuntimeError('Variable "theme_colour" does not exist.', 11, $this->source); })()), "html", null, true);
yield "\">
<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/images/icons/apple-touch-icon.png\">
<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/images/icons/favicon-32x32-light.png\" media=\"(prefers-color-scheme: light)\">
<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/images/icons/favicon-32x32-dark.png\" media=\"(prefers-color-scheme: dark)\">
<link rel=\"manifest\" href=\"/site.webmanifest\">
";
// line 20
yield " ";
if ((($tmp = $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_CMS_ACCESS")) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
// line 21
yield " ";
yield from $this->load("Widgets/admin-css-imports.html.twig", 21)->unwrap()->yield($context);
// line 22
yield " ";
}
// line 23
yield "
";
// line 25
yield " ";
yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackLinkTags("app");
yield "
";
// line 26
yield from $this->unwrap()->yieldBlock('stylesheets', $context, $blocks);
// line 27
yield " <script src=\"https://kit.fontawesome.com/eace9dba9c.js\" crossorigin=\"anonymous\"></script>
";
// line 30
yield " ";
yield $this->extensions['Symfony\WebpackEncoreBundle\Twig\EntryFilesTwigExtension']->renderWebpackScriptTags("app");
yield "
";
// line 31
yield from $this->unwrap()->yieldBlock('javascripts', $context, $blocks);
// line 32
yield " </head>
";
// line 34
if ((($tmp = $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_CMS_ACCESS")) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
// line 35
yield " <body class=\"skin-blue sidebar-collapse sidebar-mini\">
";
// line 36
yield $this->env->getRuntime('Symfony\Bridge\Twig\Extension\HttpKernelRuntime')->renderFragment(Symfony\Bridge\Twig\Extension\HttpKernelExtension::controller("App\\Controller\\AdminDefaultController::showAdminHeader"));
yield "
";
} else {
// line 38
yield " <body ";
yield from $this->unwrap()->yieldBlock('bodyattributes', $context, $blocks);
yield " data-env=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(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.', 38, $this->source); })()), "environment", [], "any", false, false, false, 38), "html", null, true);
yield "\" data-gtmcode=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((isset($context["gtm_code"]) || array_key_exists("gtm_code", $context) ? $context["gtm_code"] : (function () { throw new RuntimeError('Variable "gtm_code" does not exist.', 38, $this->source); })()), "html", null, true);
yield "\">
";
}
// line 40
yield " <!-- HEADER -->
";
// line 41
yield from $this->load("@theme/common/site-header.html.twig", 41)->unwrap()->yield($context);
// line 42
yield "
";
// line 43
yield $this->env->getFunction('renderPcgcComponents')->getCallable()("Below Header", (isset($context["pageComponents"]) || array_key_exists("pageComponents", $context) ? $context["pageComponents"] : (function () { throw new RuntimeError('Variable "pageComponents" does not exist.', 43, $this->source); })()));
yield "
";
// line 45
yield from $this->load("@theme/common/alert-notifications.html.twig", 45)->unwrap()->yield($context);
// line 46
yield "
<!-- CONTENT -->
";
// line 48
yield from $this->unwrap()->yieldBlock('body', $context, $blocks);
// line 49
yield " <!-- END CONTENT -->
";
// line 52
yield " ";
// line 53
yield " ";
// line 59
yield " ";
// line 60
yield "
";
// line 61
yield from $this->load("@theme/common/site-footer.html.twig", 61)->unwrap()->yield($context);
// line 62
yield "
<script src=\"";
// line 63
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/js/modernizr-3.5.0.min.js"), "html", null, true);
yield "\" defer></script>
<script src=\"";
// line 64
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.js"), "html", null, true);
yield "\"></script>
";
// line 66
yield " ";
if ((($tmp = $this->extensions['Symfony\Bridge\Twig\Extension\SecurityExtension']->isGranted("ROLE_CMS_ACCESS")) && $tmp instanceof Markup ? (string) $tmp : $tmp)) {
// line 67
yield " ";
yield from $this->load("Widgets/admin-js-imports.html.twig", 67)->unwrap()->yield($context);
// line 68
yield " ";
}
// line 69
yield "
";
// line 70
yield from $this->load("@theme/common/consent.html.twig", 70)->unwrap()->yield($context);
// line 71
yield " ";
yield from $this->load("@theme/common/search-form.html.twig", 71)->unwrap()->yield($context);
// line 72
yield " </body>
</html>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
yield from [];
}
// line 6
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_metatitle(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metatitle"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metatitle"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 8
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_metadescription(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metadescription"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "metadescription"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 26
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_stylesheets(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 31
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_javascripts(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "javascripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 38
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_bodyattributes(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "bodyattributes"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "bodyattributes"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
// line 48
/**
* @return iterable<null|scalar|\Stringable>
*/
public function block_body(array $context, array $blocks = []): iterable
{
$macros = $this->macros;
$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "body"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
yield from [];
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName(): string
{
return "themes/theme/base.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable(): bool
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo(): array
{
return array ( 326 => 48, 304 => 38, 282 => 31, 260 => 26, 238 => 8, 216 => 6, 203 => 72, 200 => 71, 198 => 70, 195 => 69, 192 => 68, 189 => 67, 186 => 66, 182 => 64, 178 => 63, 175 => 62, 173 => 61, 170 => 60, 168 => 59, 166 => 53, 164 => 52, 160 => 49, 158 => 48, 154 => 46, 152 => 45, 147 => 43, 144 => 42, 142 => 41, 139 => 40, 129 => 38, 124 => 36, 121 => 35, 119 => 34, 115 => 32, 113 => 31, 108 => 30, 104 => 27, 102 => 26, 97 => 25, 94 => 23, 91 => 22, 88 => 21, 85 => 20, 74 => 11, 68 => 8, 61 => 6, 54 => 1,);
}
public function getSourceContext(): Source
{
return new Source("<!DOCTYPE html>
<html lang=\"en\">
<head>
<meta charset=\"utf-8\">
<meta http-equiv=\"X-UA-Compatible\" content=\"IE=edge\">
<title>{% block metatitle %}{% endblock %} | {{ sitename }}</title>
<meta name=\"robots\" content=\"index,follow\">
<meta name=\"description\" content=\"{% block metadescription %}{% endblock %}\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1\">
<meta name=\"format-detection\" content=\"telephone=no\">
<meta name=\"theme-color\" content=\"{{ theme_colour }}\">
<link rel=\"apple-touch-icon\" sizes=\"180x180\" href=\"/images/icons/apple-touch-icon.png\">
<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/images/icons/favicon-32x32-light.png\" media=\"(prefers-color-scheme: light)\">
<link rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/images/icons/favicon-32x32-dark.png\" media=\"(prefers-color-scheme: dark)\">
<link rel=\"manifest\" href=\"/site.webmanifest\">
{# ADMIN ONLY CSS FILES MERGED INTO SINGLE INCLUDE FILE #}
{% if is_granted('ROLE_CMS_ACCESS') %}
{% include 'Widgets/admin-css-imports.html.twig' %}
{% endif %}
{# WEBPACK COMPILED CSS #}
{{ encore_entry_link_tags('app') }}
{% block stylesheets %}{% endblock %}
<script src=\"https://kit.fontawesome.com/eace9dba9c.js\" crossorigin=\"anonymous\"></script>
{# WEBPACK COMPILED JS - USES DEFER #}
{{ encore_entry_script_tags('app') }}
{% block javascripts %}{% endblock %}
</head>
{% if is_granted('ROLE_CMS_ACCESS') %}
<body class=\"skin-blue sidebar-collapse sidebar-mini\">
{{ render(controller('App\\\\Controller\\\\AdminDefaultController::showAdminHeader')) }}
{% else %}
<body {% block bodyattributes %}{% endblock %} data-env=\"{{ app.environment }}\" data-gtmcode=\"{{ gtm_code }}\">
{% endif %}
<!-- HEADER -->
{% include '@theme/common/site-header.html.twig' %}
{{ renderPcgcComponents('Below Header', pageComponents)|raw }}
{% include '@theme/common/alert-notifications.html.twig' %}
<!-- CONTENT -->
{% block body %}{% endblock %}
<!-- END CONTENT -->
{# SETTINGS EXAMPLE #}
{# {{ renderSetting(id, field) }} #}
{# <p>{{ renderSetting(1, 'title') }}</p>
<p>{{ renderSetting(1, 'displayText') }}</p>
<p>{{ renderSetting(1, 'content') }}</p>
<img src=\"{{ imageCache(renderSetting(1, 'image'), 'cropResize', 500, 500) }}\" alt=\"{{ renderSetting(1, 'title') }}\">
<a href=\"{{ renderSetting(1, 'file') }}\" target=\"_blank\">Download</a>
<video src=\"{{ renderSetting(1, 'video') }}\" controls></video> #}
{# SETTINGS EXAMPLE #}
{% include '@theme/common/site-footer.html.twig' %}
<script src=\"{{ asset('/js/modernizr-3.5.0.min.js')}}\" defer></script>
<script src=\"{{ asset('//ajax.googleapis.com/ajax/libs/jquery/1.11.2/jquery.js')}}\"></script>
{# <script src=\"{{ asset('/js/bootstrap.bundle.min.js')}}\"></script> #}
{% if is_granted('ROLE_CMS_ACCESS') %}
{% include 'Widgets/admin-js-imports.html.twig' %}
{% endif %}
{% include \"@theme/common/consent.html.twig\" %}
{% include \"@theme/common/search-form.html.twig\" %}
</body>
</html>
", "themes/theme/base.html.twig", "/var/www/html/t/taurushr/templates/themes/theme/base.html.twig");
}
}