<?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;
/* layouts/layout.html.twig */
class __TwigTemplate_7e0e7e51e57a1fc59d8405086e3abda4 extends Template
{
private $source;
private $macros = [];
public function __construct(Environment $env)
{
parent::__construct($env);
$this->source = $this->getSourceContext();
$this->parent = false;
$this->blocks = [
'ogTags' => [$this, 'block_ogTags'],
'layout_head_meta' => [$this, 'block_layout_head_meta'],
'head_stylesheets' => [$this, 'block_head_stylesheets'],
'headscripts' => [$this, 'block_headscripts'],
];
$this->sandbox = $this->env->getExtension(SandboxExtension::class);
$this->checkSecurity();
}
protected function doDisplay(array $context, array $blocks = [])
{
$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", "layouts/layout.html.twig"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "layouts/layout.html.twig"));
// line 1
yield "<!DOCTYPE html>
<html lang=\"en\">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script>
(function (i, s, o, g, r, a, m) {
i[\"GoogleAnalyticsObject\"] = r;
(i[r] =
i[r] ||
function () {
(i[r].q = i[r].q || []).push(arguments);
}),
(i[r].l = 1 * new Date());
(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m);
})(
window,
document,
\"script\",
\"https://www.google-analytics.com/analytics.js\",
\"ga\"
);
ga(\"create\", \"code_here\", \"auto\");
ga(\"send\", \"pageview\");
</script>
<!-- Hotjar Tracking Code for https://www.centricdxb.com/ -->
<script>
(function (h, o, t, j, a, r) {
h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) };
h._hjSettings = { hjid: 3701376, hjsv: 6 };
a = o.getElementsByTagName('head')[0];
r = o.createElement('script'); r.async = 1;
r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
a.appendChild(r);
})(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
</script>
<!-- Leadinfo tracking code -->
<script> (function (l, e, a, d, i, n, f, o) {
if (!l[i]) {
l.GlobalLeadinfoNamespace = l.GlobalLeadinfoNamespace || [];
l.GlobalLeadinfoNamespace.push(i); l[i] = function () { (l[i].q = l[i].q || []).push(arguments) }; l[i].t = l[i].t || n;
l[i].q = l[i].q || []; o = e.createElement(a); f = e.getElementsByTagName(a)[0]; o.async = 1; o.src = d; f.parentNode.insertBefore(o, f);
}
}(window, document, \"script\", \"https://cdn.leadinfo.net/ping.js\", \"leadinfo\", \"LI-659E730E7513E\"));
</script>
<meta charset=\"UTF-8\" />
<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">
<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />
";
// line 57
yield from $this->unwrap()->yieldBlock('ogTags', $context, $blocks);
// line 58
yield "
";
// line 59
$context["currentUrl"] = CoreExtension::getAttribute($this->env, $this->source, 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.', 59, $this->source); })()), "request", [], "any", false, false, true, 59), "requestUri", [], "any", false, false, true, 59);
// line 60
yield "
";
// line 61
$context["urlParts"] = Twig\Extension\CoreExtension::split($this->env->getCharset(), $this->sandbox->ensureToStringAllowed((isset($context["currentUrl"]) || array_key_exists("currentUrl", $context) ? $context["currentUrl"] : (function () { throw new RuntimeError('Variable "currentUrl" does not exist.', 61, $this->source); })()), 61, $this->source), "/");
// line 62
yield "
";
// line 63
$context["categoryPages"] = ["pim", "business-insights"];
// line 64
yield "
";
// line 65
if (((Twig\Extension\CoreExtension::length($this->env->getCharset(), (isset($context["urlParts"]) || array_key_exists("urlParts", $context) ? $context["urlParts"] : (function () { throw new RuntimeError('Variable "urlParts" does not exist.', 65, $this->source); })())) >= 4) && (CoreExtension::getAttribute($this->env, $this->source, (isset($context["urlParts"]) || array_key_exists("urlParts", $context) ? $context["urlParts"] : (function () { throw new RuntimeError('Variable "urlParts" does not exist.', 65, $this->source); })()), 1, [], "array", false, false, true, 65) == "insights"))) {
// line 66
yield "
";
// line 67
if (!CoreExtension::inFilter(CoreExtension::getAttribute($this->env, $this->source, (isset($context["urlParts"]) || array_key_exists("urlParts", $context) ? $context["urlParts"] : (function () { throw new RuntimeError('Variable "urlParts" does not exist.', 67, $this->source); })()), 2, [], "array", false, false, true, 67), (isset($context["categoryPages"]) || array_key_exists("categoryPages", $context) ? $context["categoryPages"] : (function () { throw new RuntimeError('Variable "categoryPages" does not exist.', 67, $this->source); })()))) {
// line 68
yield " <meta name=\"robots\" content=\"noindex\">
";
} else {
// line 70
yield " <meta name=\"robots\" content=\"index, follow\" />
";
}
// line 72
yield "
";
}
// line 74
yield "
<link rel=\"icon\" type=\"image/ico\" href=\"";
// line 76
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("logos/icons/centric_color_logo.ico"), "html", null, true);
yield "\">
<link href=\"/assets_seo/css/app.css";
// line 77
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("?v=" . Twig\Extension\CoreExtension::random($this->env->getCharset())), "html", null, true);
yield "\" rel=\"stylesheet\" data-theme-light=\"/assets_seo/css/app.css";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("?v=" . Twig\Extension\CoreExtension::random($this->env->getCharset())), "html", null, true);
yield "\"
data-theme-dark=\"/assets_seo/css/app.dark.css";
// line 78
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape(("?v=" . Twig\Extension\CoreExtension::random($this->env->getCharset())), "html", null, true);
yield "\" data-theme-target=\"href\">
<!-- Bootstrap CSS -->
";
// line 83
yield " ";
// line 85
yield " ";
// line 87
yield "
";
// line 90
yield " ";
// line 92
yield " ";
// line 94
yield " ";
// line 96
yield "
";
// line 99
yield " ";
// line 101
yield "
";
// line 103
$___internal_parse_0_ = ('' === $tmp = \Twig\Extension\CoreExtension::captureOutput((function () use (&$context, $macros, $blocks) {
// line 104
yield "
";
// line 105
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_link')->getCallable()(), "appendStylesheet", ["https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css", null, null, ["integrity" => "sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ", "crossorigin" => "anonymous"]], "method", false, false, true, 106);
// line 108
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_link')->getCallable()(), "appendStylesheet", ["https://rsms.me/inter/inter.css", null, null, ["integrity" => "sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ", "crossorigin" => "anonymous"]], "method", false, false, true, 109);
// line 111
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_link')->getCallable()(), "appendStylesheet", ["https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700", null, null, ["integrity" => "sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ", "crossorigin" => "anonymous"]], "method", false, false, true, 112);
// line 114
yield "
";
// line 115
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_link')->getCallable()(), "appendStylesheet", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/css/swiper-bundle.min.css")], "method", false, false, true, 115);
// line 116
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_link')->getCallable()(), "appendStylesheet", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/css/style.css")], "method", false, false, true, 116);
// line 117
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_link')->getCallable()(), "appendStylesheet", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/css/shortcodes.css")], "method", false, false, true, 117);
// line 118
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_link')->getCallable()(), "appendStylesheet", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/css/all.min.css")], "method", false, false, true, 118);
// line 119
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_link')->getCallable()(), "appendStylesheet", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/css/bundle.min.css")], "method", false, false, true, 119);
// line 120
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/gsap.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 120);
// line 123
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/ScrollTrigger.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 124);
// line 127
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/ScrollToPlugin.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 128);
// line 131
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/Draggable.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 132);
// line 134
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/EasePack.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 135);
// line 137
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.7/ScrollMagic.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 138);
// line 140
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.8/plugins/animation.gsap.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 141);
// line 143
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 143);
// line 145
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/5.0.0/imagesloaded.pkgd.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 146);
// line 148
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://maps.googleapis.com/maps/api/js?key=AIzaSyCAIwTPctnSM2PWcbK6cMdlZaSgEYIKp5U&sensor=false", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 149);
// line 151
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 152);
// line 154
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/progressbar.js/1.1.0/progressbar.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 155);
// line 157
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", ["https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.7.9/lottie.min.js", null, null, ["integrity" => "sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM", "crossorigin" => "anonymous"]], "method", false, false, true, 158);
// line 160
yield "
";
// line 161
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets_seo/js/app.js")], "method", false, false, true, 161);
// line 162
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/js/jquery.min.js")], "method", false, false, true, 162);
// line 163
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/js/swiper-bundle.min.js")], "method", false, false, true, 163);
// line 164
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/js/clapatwebgl.js")], "method", false, false, true, 164);
// line 165
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/js/plugins.js")], "method", false, false, true, 165);
// line 166
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/js/common.js")], "method", false, false, true, 166);
// line 167
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/js/contact.js")], "method", false, false, true, 167);
// line 168
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_script')->getCallable()(), "appendFile", [$this->extensions['Symfony\Bridge\Twig\Extension\AssetExtension']->getAssetUrl("/assets/js/scripts.js")], "method", false, false, true, 168);
// line 169
yield "
";
// line 170
if (( !array_key_exists("document", $context) || !(isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 170, $this->source); })()))) {
// line 171
yield " ";
$context["document"] = Pimcore\Model\Document::getById(1);
// line 172
yield " ";
}
// line 173
yield "
";
// line 174
if ($this->env->getTest('instanceof')->getCallable()((isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 174, $this->source); })()), "\\Pimcore\\Model\\Document\\Link")) {
// line 175
yield " ";
// line 176
yield " ";
$context["document"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 176, $this->source); })()), "getObject", [], "method", false, false, true, 176);
// line 177
yield " ";
}
// line 178
yield "
";
// line 179
if ($this->env->getTest('instanceof')->getCallable()((isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 179, $this->source); })()), "\\Pimcore\\Model\\Document\\Page")) {
// line 180
yield "
";
// line 181
if (array_key_exists("casestudy", $context)) {
// line 182
yield "
";
// line 183
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_title')->getCallable()(), "set", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["casestudy"]) || array_key_exists("casestudy", $context) ? $context["casestudy"] : (function () { throw new RuntimeError('Variable "casestudy" does not exist.', 183, $this->source); })()), "metaTitle", [], "any", false, false, true, 183)], "method", false, false, true, 183);
// line 184
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setDescription", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["casestudy"]) || array_key_exists("casestudy", $context) ? $context["casestudy"] : (function () { throw new RuntimeError('Variable "casestudy" does not exist.', 184, $this->source); })()), "metaDescription", [], "any", false, false, true, 184)], "method", false, false, true, 184);
// line 185
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:description", CoreExtension::getAttribute($this->env, $this->source, (isset($context["casestudy"]) || array_key_exists("casestudy", $context) ? $context["casestudy"] : (function () { throw new RuntimeError('Variable "casestudy" does not exist.', 185, $this->source); })()), "metaDescription", [], "any", false, false, true, 185)], "method", false, false, true, 185);
// line 186
yield " ";
} elseif (array_key_exists("blog", $context)) {
// line 187
yield "
";
// line 188
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_title')->getCallable()(), "set", [(((CoreExtension::getAttribute($this->env, $this->source, (isset($context["blog"]) || array_key_exists("blog", $context) ? $context["blog"] : (function () { throw new RuntimeError('Variable "blog" does not exist.', 188, $this->source); })()), "category", [], "any", false, false, true, 188) && (CoreExtension::getAttribute($this->env, $this->source, CoreExtension::getAttribute($this->env, $this->source, (isset($context["blog"]) || array_key_exists("blog", $context) ? $context["blog"] : (function () { throw new RuntimeError('Variable "blog" does not exist.', 188, $this->source); })()), "category", [], "any", false, false, true, 188), "url", [], "any", false, false, true, 188) == "pim"))) ? (CoreExtension::getAttribute($this->env, $this->source, (isset($context["blog"]) || array_key_exists("blog", $context) ? $context["blog"] : (function () { throw new RuntimeError('Variable "blog" does not exist.', 188, $this->source); })()), "title", [], "any", false, false, true, 188)) : (CoreExtension::getAttribute($this->env, $this->source, (isset($context["blog"]) || array_key_exists("blog", $context) ? $context["blog"] : (function () { throw new RuntimeError('Variable "blog" does not exist.', 188, $this->source); })()), "seoTitle", [], "any", false, false, true, 188)))], "method", false, false, true, 188);
// line 189
yield "
";
// line 191
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setDescription", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["blog"]) || array_key_exists("blog", $context) ? $context["blog"] : (function () { throw new RuntimeError('Variable "blog" does not exist.', 191, $this->source); })()), "seoDescription", [], "any", false, false, true, 191)], "method", false, false, true, 191);
// line 192
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:description", CoreExtension::getAttribute($this->env, $this->source, (isset($context["blog"]) || array_key_exists("blog", $context) ? $context["blog"] : (function () { throw new RuntimeError('Variable "blog" does not exist.', 192, $this->source); })()), "seoDescription", [], "any", false, false, true, 192)], "method", false, false, true, 192);
// line 193
yield "
";
} elseif ( // line 195
array_key_exists("product", $context)) {
// line 196
yield "
";
// line 197
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_title')->getCallable()(), "set", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["product"]) || array_key_exists("product", $context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.', 197, $this->source); })()), "metaTitle", [], "any", false, false, true, 197)], "method", false, false, true, 197);
// line 198
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setDescription", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["product"]) || array_key_exists("product", $context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.', 198, $this->source); })()), "metaDescription", [], "any", false, false, true, 198)], "method", false, false, true, 198);
// line 199
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:description", CoreExtension::getAttribute($this->env, $this->source, (isset($context["product"]) || array_key_exists("product", $context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.', 199, $this->source); })()), "metaDescription", [], "any", false, false, true, 199)], "method", false, false, true, 199);
// line 200
yield "
";
} elseif ( // line 202
array_key_exists("ourWork", $context)) {
// line 203
yield "
";
// line 204
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_title')->getCallable()(), "set", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["ourWork"]) || array_key_exists("ourWork", $context) ? $context["ourWork"] : (function () { throw new RuntimeError('Variable "ourWork" does not exist.', 204, $this->source); })()), "metaTitle", [], "any", false, false, true, 204)], "method", false, false, true, 204);
// line 205
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setDescription", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["ourWork"]) || array_key_exists("ourWork", $context) ? $context["ourWork"] : (function () { throw new RuntimeError('Variable "ourWork" does not exist.', 205, $this->source); })()), "metaDescription", [], "any", false, false, true, 205)], "method", false, false, true, 205);
// line 206
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:description", CoreExtension::getAttribute($this->env, $this->source, (isset($context["ourWork"]) || array_key_exists("ourWork", $context) ? $context["ourWork"] : (function () { throw new RuntimeError('Variable "ourWork" does not exist.', 206, $this->source); })()), "metaDescription", [], "any", false, false, true, 206)], "method", false, false, true, 206);
// line 207
yield "
";
} elseif ( // line 209
array_key_exists("sector", $context)) {
// line 210
yield "
";
// line 211
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_title')->getCallable()(), "set", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["sector"]) || array_key_exists("sector", $context) ? $context["sector"] : (function () { throw new RuntimeError('Variable "sector" does not exist.', 211, $this->source); })()), "metaTitle", [], "any", false, false, true, 211)], "method", false, false, true, 211);
// line 212
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setDescription", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["sector"]) || array_key_exists("sector", $context) ? $context["sector"] : (function () { throw new RuntimeError('Variable "sector" does not exist.', 212, $this->source); })()), "metaDescription", [], "any", false, false, true, 212)], "method", false, false, true, 212);
// line 213
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:description", CoreExtension::getAttribute($this->env, $this->source, (isset($context["sector"]) || array_key_exists("sector", $context) ? $context["sector"] : (function () { throw new RuntimeError('Variable "sector" does not exist.', 213, $this->source); })()), "metaDescription", [], "any", false, false, true, 213)], "method", false, false, true, 213);
// line 214
yield "
";
} elseif ( // line 215
array_key_exists("service", $context)) {
// line 216
yield "
";
// line 217
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_title')->getCallable()(), "set", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["service"]) || array_key_exists("service", $context) ? $context["service"] : (function () { throw new RuntimeError('Variable "service" does not exist.', 217, $this->source); })()), "metaTitle", [], "any", false, false, true, 217)], "method", false, false, true, 217);
// line 218
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setDescription", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["service"]) || array_key_exists("service", $context) ? $context["service"] : (function () { throw new RuntimeError('Variable "service" does not exist.', 218, $this->source); })()), "metaDescription", [], "any", false, false, true, 218)], "method", false, false, true, 218);
// line 219
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:description", CoreExtension::getAttribute($this->env, $this->source, (isset($context["service"]) || array_key_exists("service", $context) ? $context["service"] : (function () { throw new RuntimeError('Variable "service" does not exist.', 219, $this->source); })()), "metaDescription", [], "any", false, false, true, 219)], "method", false, false, true, 219);
// line 220
yield "
";
} elseif ( // line 221
array_key_exists("type", $context)) {
// line 222
yield "
";
// line 223
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_title')->getCallable()(), "set", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["type"]) || array_key_exists("type", $context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.', 223, $this->source); })()), "metaTitle", [], "any", false, false, true, 223)], "method", false, false, true, 223);
// line 224
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setDescription", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["type"]) || array_key_exists("type", $context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.', 224, $this->source); })()), "metaDescription", [], "any", false, false, true, 224)], "method", false, false, true, 224);
// line 225
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:description", CoreExtension::getAttribute($this->env, $this->source, (isset($context["type"]) || array_key_exists("type", $context) ? $context["type"] : (function () { throw new RuntimeError('Variable "type" does not exist.', 225, $this->source); })()), "metaDescription", [], "any", false, false, true, 225)], "method", false, false, true, 225);
// line 226
yield "
";
} else {
// line 228
yield "
";
// line 229
if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 229, $this->source); })()), "getTitle", [], "method", false, false, true, 229))) {
// line 230
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_title')->getCallable()(), "set", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 230, $this->source); })()), "getTitle", [], "method", false, false, true, 230)], "method", false, false, true, 230);
// line 231
yield " ";
}
// line 232
yield "
";
// line 233
if ( !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 233, $this->source); })()), "getDescription", [], "method", false, false, true, 233))) {
// line 234
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setDescription", [CoreExtension::getAttribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 234, $this->source); })()), "getDescription", [], "method", false, false, true, 234)], "method", false, false, true, 234);
// line 235
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:description", CoreExtension::getAttribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 235, $this->source); })()), "getDescription", [], "method", false, false, true, 235)], "method", false, false, true, 235);
// line 236
yield "
";
}
// line 238
yield "
";
}
// line 240
yield "
";
}
// line 243
yield "
";
// line 244
$context["isPortal"] = (array_key_exists("isPortal", $context) && (isset($context["isPortal"]) || array_key_exists("isPortal", $context) ? $context["isPortal"] : (function () { throw new RuntimeError('Variable "isPortal" does not exist.', 244, $this->source); })()));
// line 245
yield "
";
return; yield '';
})())) ? '' : new Markup($tmp, $this->env->getCharset());
// line 103
yield Twig\Extension\CoreExtension::spaceless($___internal_parse_0_);
// line 247
yield "
";
// line 249
yield " ";
yield from $this->unwrap()->yieldBlock('layout_head_meta', $context, $blocks);
// line 379
yield "</head>
<body class=\" ";
// line 381
yield (((isset($context["editmode"]) || array_key_exists("editmode", $context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.', 381, $this->source); })())) ? ("") : ("hidden hidden-ball"));
yield "\" data-primary-color=\"#ff0000\">
<main>
";
// line 384
if ((CoreExtension::getAttribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 384, $this->source); })()), "id", [], "any", false, false, true, 384) == 1)) {
// line 385
yield "
<!-- Preloader -->
<div class=\"preloader-wrap\" data-firstline=\"Stay\" data-secondline=\"Relaxed\">
<div class=\"outer\">
<div class=\"inner\">
<div class=\"trackbar\">
<ul class=\"preloader-intro\">
<li class=\"preloader-list\">
Vision
</li>
<li class=\"preloader-list\">
Automation
</li>
<li class=\"preloader-list\">
Intelligence
</li>
<li class=\"preloader-list\">
Impactful
</li>
<li class=\"preloader-list\">
Growth
</li>
</ul>
<div class=\"loadbar\"></div>
</div>
<div class=\"percentage-wrapper\">
<div class=\"percentage\" id=\"precent\"></div>
</div>
<div class=\"percentage-intro\">
Please Wait
</div>
</div>
</div>
</div>
<!--/Preloader -->
";
}
// line 421
yield " <div class=\"cd-index cd-main-content\">
<!-- Page Content -->
<div id=\"page-content\" class=\"light-content\" data-bgcolor=\"#171717\">
";
// line 426
yield " ";
if (( !array_key_exists("document", $context) || !(isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 426, $this->source); })()))) {
// line 427
yield " ";
$context["document"] = Pimcore\Model\Document::getById(1);
// line 428
yield " ";
}
// line 429
yield " <!-- Header -->
";
// line 430
if ( !(isset($context["editmode"]) || array_key_exists("editmode", $context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.', 430, $this->source); })())) {
// line 431
yield "
<header class=\"fullscreen-menu invert-header\" data-menucolor=\"#171717\">
";
// line 435
yield " ";
$context["navStartNode"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 435, $this->source); })()), "getProperty", ["navigation_root"], "method", false, false, true, 435);
// line 436
yield "
";
// line 437
if ( !$this->env->getTest('instanceof')->getCallable()((isset($context["navStartNode"]) || array_key_exists("navStartNode", $context) ? $context["navStartNode"] : (function () { throw new RuntimeError('Variable "navStartNode" does not exist.', 437, $this->source); })()), "\\Pimcore\\Model\\Document")) {
// line 438
yield " ";
$context["navStartNode"] = Pimcore\Model\Document::getById(1);
// line 439
yield " ";
}
// line 440
yield "
";
// line 441
if ( !$this->env->getTest('instanceof')->getCallable()((isset($context["navStartNode"]) || array_key_exists("navStartNode", $context) ? $context["navStartNode"] : (function () { throw new RuntimeError('Variable "navStartNode" does not exist.', 441, $this->source); })()), "\\Pimcore\\Model\\Document\\Page")) {
// line 442
yield " ";
if (Pimcore\Model\Site::isSiteRequest()) {
// line 443
yield " ";
$context["site"] = Pimcore\Model\Site::getCurrentSite();
// line 444
yield " ";
$context["navStartNode"] = CoreExtension::getAttribute($this->env, $this->source, (isset($context["site"]) || array_key_exists("site", $context) ? $context["site"] : (function () { throw new RuntimeError('Variable "site" does not exist.', 444, $this->source); })()), "getRootDocument", [], "method", false, false, true, 444);
// line 445
yield " ";
} else {
// line 446
yield " ";
$context["navStartNode"] = Pimcore\Model\Document::getById(1);
// line 447
yield " ";
}
// line 448
yield " ";
}
// line 449
yield "
";
// line 450
$context["mainNavigation"] = $this->extensions['App\Twig\Extension\NavigationExtension']->getDataLinks($this->sandbox->ensureToStringAllowed((isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 450, $this->source); })()), 450, $this->source), $this->sandbox->ensureToStringAllowed((isset($context["navStartNode"]) || array_key_exists("navStartNode", $context) ? $context["navStartNode"] : (function () { throw new RuntimeError('Variable "navStartNode" does not exist.', 450, $this->source); })()), 450, $this->source));
// line 451
yield " ";
// line 452
yield " ";
$context["menuRenderer"] = $this->env->getFunction('pimcore_nav_renderer')->getCallable()("menu");
// line 453
yield "
<div id=\"header-container\">
<!-- Logo -->
<div id=\"logo\" class=\"hide-ball\">
<a class=\"ajax-link\" data-type=\"page-transition\" href=\"";
// line 457
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed((isset($context["navStartNode"]) || array_key_exists("navStartNode", $context) ? $context["navStartNode"] : (function () { throw new RuntimeError('Variable "navStartNode" does not exist.', 457, $this->source); })()), 457, $this->source), "html", null, true);
yield "\">
<img class=\"white-logo\" src=\"/assets/images/centric_logo_white_text.svg\" alt=\"Centric-green-Logo\" />
<img class=\"black-logo\" src=\"/assets/images/centric_logo_color_text.svg\" alt=\"centric-white-Logo\" />
</a>
</div>
<!--/Logo -->
<!-- Navigation -->
<nav>
<div class=\"nav-height\">
<div class=\"outer\">
<div class=\"inner\">
<ul data-breakpoint=\"10025\" class=\"flexnav\">
";
// line 470
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable((isset($context["mainNavigation"]) || array_key_exists("mainNavigation", $context) ? $context["mainNavigation"] : (function () { throw new RuntimeError('Variable "mainNavigation" does not exist.', 470, $this->source); })()));
foreach ($context['_seq'] as $context["_key"] => $context["page"]) {
// line 471
yield "
";
// line 474
yield " ";
if ((CoreExtension::getAttribute($this->env, $this->source, $context["page"], "isVisible", [], "method", false, false, true, 474) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["menuRenderer"]) || array_key_exists("menuRenderer", $context) ? $context["menuRenderer"] : (function () { throw new RuntimeError('Variable "menuRenderer" does not exist.', 474, $this->source); })()), "accept", [$context["page"]], "method", false, false, true, 474))) {
// line 475
yield " ";
$context["hasChildren"] = CoreExtension::getAttribute($this->env, $this->source, $context["page"], "hasPages", [], "method", false, false, true, 475);
// line 476
yield " ";
if ( !(isset($context["hasChildren"]) || array_key_exists("hasChildren", $context) ? $context["hasChildren"] : (function () { throw new RuntimeError('Variable "hasChildren" does not exist.', 476, $this->source); })())) {
// line 477
yield "
<li class=\"link menu-timeline\">
<a class=\"ajax-link\" data-type=\"page-transition\" href=\"";
// line 480
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, $context["page"], "getHref", [], "method", false, false, true, 480), 480, $this->source), "html", null, true);
yield "\">
<div class=\"before-span\">
<span data-hover=\"";
// line 482
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, $context["page"], "getLabel", [], "method", false, false, true, 482), 482, $this->source), "html", null, true);
yield "\">
";
// line 483
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, $context["page"], "getLabel", [], "method", false, false, true, 483), 483, $this->source), "html", null, true);
yield "
</span>
</div>
</a>
</li>
";
} else {
// line 490
yield "
<li class=\"link menu-timeline\">
<a class=\"ajax-link\" href=\"";
// line 492
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, $context["page"], "getHref", [], "method", false, false, true, 492), 492, $this->source), "html", null, true);
yield "\">
<div class=\"before-span\">
<span data-hover=\"";
// line 494
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, $context["page"], "getLabel", [], "method", false, false, true, 494), 494, $this->source), "html", null, true);
yield "\">
";
// line 495
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, $context["page"], "getLabel", [], "method", false, false, true, 495), 495, $this->source), "html", null, true);
yield "
</span>
</div>
</a>
<ul>
";
// line 500
$context['_parent'] = $context;
$context['_seq'] = CoreExtension::ensureTraversable(CoreExtension::getAttribute($this->env, $this->source, $context["page"], "getPages", [], "method", false, false, true, 500));
foreach ($context['_seq'] as $context["_key"] => $context["child"]) {
// line 501
yield " ";
if ((CoreExtension::getAttribute($this->env, $this->source, $context["child"], "isVisible", [], "method", false, false, true, 501) && CoreExtension::getAttribute($this->env, $this->source, (isset($context["menuRenderer"]) || array_key_exists("menuRenderer", $context) ? $context["menuRenderer"] : (function () { throw new RuntimeError('Variable "menuRenderer" does not exist.', 501, $this->source); })()), "accept", [$context["child"]], "method", false, false, true, 501))) {
// line 502
yield " <li><a class=\"ajax-link\" href=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, $context["child"], "getHref", [], "method", false, false, true, 502), 502, $this->source), "html", null, true);
yield "\" data-type=\"page-transition\">";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, // line 503
$context["child"], "getLabel", [], "method", false, false, true, 503), 503, $this->source), "html", null, true);
yield "</a></li>
";
}
// line 505
yield " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['child'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 506
yield "
</ul>
</li>
";
}
// line 510
yield " ";
}
// line 511
yield " ";
}
$_parent = $context['_parent'];
unset($context['_seq'], $context['_iterated'], $context['_key'], $context['page'], $context['_parent'], $context['loop']);
$context = array_intersect_key($context, $_parent) + $_parent;
// line 512
yield " </ul>
</div>
</div>
</div>
</nav>
<!--/Navigation -->
<!-- Menu Burger -->
<div class=\"button-wrap right menu burger-lines\">
<div class=\"icon-wrap parallax-wrap\">
<div class=\"button-icon parallax-element\">
<div id=\"burger-wrapper\">
<div id=\"menu-burger\">
<span></span>
<span></span>
<span></span>
</div>
</div>
</div>
</div>
<div class=\"button-text sticky right\">
<span data-hover=\"Menu\">
Menu
</span>
</div>
</div>
<!--/Menu Burger -->
</div>
</header>
";
}
// line 544
yield " <!--/Header -->
<div id=\"content-scroll\">
<!-- Main -->
<div id=\"main\">
";
// line 549
yield from $this->unwrap()->yieldBlock("content", $context, $blocks);
yield "
</div>
<!--/Main -->
";
// line 554
if ((CoreExtension::getAttribute($this->env, $this->source, 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.', 554, $this->source); })()), "request", [], "any", false, false, true, 554), "requestUri", [], "method", false, false, true, 554) == "/project")) {
// line 555
yield " <footer class=\"hidden\">
<div id=\"footer-container\">
<div class=\"button-wrap left disable-drag swiper-prev\">
<div class=\"icon-wrap parallax-wrap\">
<div class=\"button-icon parallax-element\">
<i class=\"fa-solid fa-angle-left\"></i>
</div>
</div>
<div class=\"button-text sticky left\"><span data-hover=\"Prev Slide\">Prev Slide</span></div>
</div>
<div class=\"swiper-pagination\"></div>
<div class=\"button-wrap right disable-drag swiper-next\">
<div class=\"icon-wrap parallax-wrap\">
<div class=\"button-icon parallax-element\">
<i class=\"fa-solid fa-angle-right\"></i>
</div>
</div>
<div class=\"button-text sticky right\"><span data-hover=\"Next Slide\">Next Slide</span></div>
</div>
</div>
</footer>
";
} else {
// line 581
yield " ";
yield $this->env->getFunction('pimcore_inc')->getCallable()($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, (isset($context["document"]) || array_key_exists("document", $context) ? $context["document"] : (function () { throw new RuntimeError('Variable "document" does not exist.', 581, $this->source); })()), "getProperty", ["footer"], "method", false, false, true, 581), 581, $this->source));
yield "
";
}
// line 584
yield "
<!-- Footer Section Start -->
<!-- Footer Section End -->
</div>
<!--/Content Scroll -->
";
// line 590
if ( !(isset($context["editmode"]) || array_key_exists("editmode", $context) ? $context["editmode"] : (function () { throw new RuntimeError('Variable "editmode" does not exist.', 590, $this->source); })())) {
// line 591
yield " <div class=\"thumb-wrapper\">
<div class=\"thumb-container\">
<div class=\"thumb-page\" data-src=\"/assets/images/projects1.png\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/projects2.png\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/03hero.jpg\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/04hero.jpg\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/05hero.jpg\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/06hero.jpg\"></div>
</div>
</div>
<div id=\"app\"></div>
";
}
// line 604
yield " </div>
<!--/Page Content -->
";
// line 606
yield from $this->loadTemplate("report/modal.html.twig", "layouts/layout.html.twig", 606)->unwrap()->yield($context);
// line 607
yield " </div>
</main>
";
// line 635
yield " ";
yield from $this->unwrap()->yieldBlock('headscripts', $context, $blocks);
// line 638
yield " <script defer>
var animationPath = \"/assets/js/6D_Process 2.json\";
var container = document.getElementById(\"6d-animation\");
// Load the animation
var animation = bodymovin.loadAnimation({
container: container,
renderer: \"svg\",
loop: true,
autoplay: true,
path: animationPath,
});
</script>
<script>
(function (w, d, t, u, n, a, m) {
w['MauticTrackingObject'] = n;
w[n] = w[n] || function () { (w[n].q = w[n].q || []).push(arguments) }, a = d.createElement(t),
m = d.getElementsByTagName(t)[0]; a.async = 1; a.src = u; m.parentNode.insertBefore(a, m)
})(window, document, 'script', 'https://c2.centricdxb.com/mtc.js', 'mt');
mt('send', 'pageview');
</script>
<script>
const exampleModal = document.getElementById('exampleModal')
function getSlugFromURL() {
const url = window.location.href;
const parts = url.split('/');
return parts[parts.length - 1];
}
if (exampleModal) {
exampleModal.addEventListener('show.bs.modal', event => {
const emailForm = document.getElementById('reportForm');
emailForm.reset();
\$('.error-message').text('');
const button = event.relatedTarget
const claimPublish = button.getAttribute('data-bs-whatever')
const modalTitle = exampleModal.querySelector('.modal-title')
modalTitle.textContent = `\${claimPublish} this page`
const errorMessages = document.getElementById('errorMessages');
errorMessages.style.display = 'none';
function displayMessage(message, isError) {
var errorMessagesDiv = document.getElementById('errorMessages');
errorMessagesDiv.innerText = '';
if (isError) {
errorMessagesDiv.classList.add('alert-danger');
errorMessagesDiv.classList.remove('alert-success');
} else {
errorMessagesDiv.classList.add('alert-success');
errorMessagesDiv.classList.remove('alert-danger');
}
errorMessagesDiv.innerText = message;
errorMessagesDiv.style.display = 'block';
}
// Attach a click event handler to the Send button
document.getElementById('sendReport').addEventListener('click', function () {
\$('.error-message').text('');
console.log('clicked');
document.getElementById('sendReport').disabled = true;
removeProgressBar();
var circularProgressBar = new ProgressBar.Circle('#progressContainer', {
color: '#28a745', // Set the progress bar color
strokeWidth: 8, // Set the stroke width
duration: 2000, // Set the animation duration in milliseconds
easing: 'easeInOut'
});
circularProgressBar.animate(1, function () {
const email = document.getElementById('email').value;
const slug = getSlugFromURL();
var formData = new FormData(document.getElementById('reportForm'))
formData.append('slug', slug);
formData.append('claimPublish', claimPublish);
\$.ajax({
url: '/send-mail/report',
method: 'POST',
data: formData,
contentType: false,
processData: false,
success: function (response) {
document.getElementById('sendReport').disabled = false;
removeProgressBar();
\$('#progressContainer').hide();
if (response.success) {
// Handle success response
\$('.error-message').text('');
displayMessage(response.success, false);
} else if (response.errors) {
// Display error messages in the modal
\$('.error-message').text('');
for (const field in response.errors) {
const errorSelector = `.\${field}Error`;
const errorMessage = response.errors[field];
if (errorMessage) {
\$(errorSelector).text(errorMessage);
} else {
\$(errorSelector).text('');
}
}
}
else {
\$('.error-message').text('');
\$('#progressContainer').hide();
displayMessage(response.error.join('\\n'), true);
}
},
error: function (error) {
// Handle error
removeProgressBar();
console.error(error);
}
});
});
\$('#progressContainer').show();
function removeProgressBar() {
// Remove the circular progress bar if it exists
var existingProgressBar = document.getElementById('progressContainer');
if (existingProgressBar) {
existingProgressBar.innerHTML = '';
}
}
});
})
}
</script>
";
// line 773
yield "</body>
</html>
";
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
return; yield '';
}
// line 57
public function block_ogTags($context, array $blocks = [])
{
$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", "ogTags"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "ogTags"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 249
public function block_layout_head_meta($context, array $blocks = [])
{
$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", "layout_head_meta"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "layout_head_meta"));
// line 250
yield "
";
// line 252
yield " ";
// line 253
yield " ";
// line 254
yield "
";
// line 255
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:url", CoreExtension::getAttribute($this->env, $this->source, 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.', 255, $this->source); })()), "request", [], "any", false, false, true, 255), "uri", [], "any", false, false, true, 255)], "method", false, false, true, 255);
// line 256
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:title", Twig\Extension\CoreExtension::striptags($this->env->getFunction('pimcore_head_title')->getCallable()())], "method", false, false, true, 256);
// line 257
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:type", "website"], "method", false, false, true, 257);
// line 258
yield " ";
CoreExtension::getAttribute($this->env, $this->source, $this->env->getFunction('pimcore_head_meta')->getCallable()(), "setProperty", ["og:image", "https://www.centricdxb.com/Group 2905.jpg"], "method", false, false, true, 258);
// line 259
yield "
";
// line 261
yield $this->env->getFunction('pimcore_head_title')->getCallable()();
yield "
";
// line 262
yield $this->env->getFunction('pimcore_head_meta')->getCallable()();
yield "
";
// line 269
yield "
";
// line 270
yield from $this->unwrap()->yieldBlock('head_stylesheets', $context, $blocks);
// line 273
yield " <link rel=\"canonical\" href=\"";
yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env, $this->source, 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.', 273, $this->source); })()), "request", [], "any", false, false, true, 273), "uri", [], "any", false, false, true, 273), 273, $this->source), "html", null, true);
yield "\" />
<meta name=\"google-site-verification\" content=\"uTxLmrxZfPEV4XEhuvBt7N1_W_n68DckjtlzF1wGMvo\" />
<!-- Google tag (gtag.js) -->
<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-ELD4GMD0VP\"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-ELD4GMD0VP');
</script>
<!-- End Google tag (gtag.js) -->
<!-- Google Tag Manager -->
<script>(function (w, d, s, l, i) {
w[l] = w[l] || []; w[l].push({
'gtm.start':
new Date().getTime(), event: 'gtm.js'
}); var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-NBRHP4CZ');</script>
<!-- End Google Tag Manager -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-NBRHP4CZ\" height=\"0\" width=\"0\"
style=\"display:none;visibility:hidden\"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script>
(function (i, s, o, g, r, a, m) {
i[\"GoogleAnalyticsObject\"] = r;
(i[r] =
i[r] ||
function () {
(i[r].q = i[r].q || []).push(arguments);
}),
(i[r].l = 1 * new Date());
(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m);
})(
window,
document,
\"script\",
\"https://www.google-analytics.com/analytics.js\",
\"ga\"
);
ga(\"create\", \"code_here\", \"auto\");
ga(\"send\", \"pageview\");
</script>
<!-- End Global site tag (gtag.js) - Google Analytics -->
<!-- Hotjar Tracking Code for https://www.centricdxb.com/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:3701376,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<!-- End Hotjar Tracking Code for https://www.centricdxb.com/ -->
<!-- Leadinfo tracking code -->
<script> (function(l,e,a,d,i,n,f,o){if(!l[i]){l.GlobalLeadinfoNamespace=l.GlobalLeadinfoNamespace||[];
l.GlobalLeadinfoNamespace.push(i);l[i]=function(){(l[i].q=l[i].q||[]).push(arguments)};l[i].t=l[i].t||n;
l[i].q=l[i].q||[];o=e.createElement(a);f=e.getElementsByTagName(a)[0];o.async=1;o.src=d;f.parentNode.insertBefore(o,f);}
}(window,document,\"script\",\"https://cdn.leadinfo.net/ping.js\",\"leadinfo\",\"LI-659E730E7513E\"));
</script>
<!-- End Leadinfo tracking code -->
<!-- sraet linkedin pixel-->
<script type=\"text/javascript\">
_linkedin_partner_id = \"5290994\";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type=\"text/javascript\">
(function (l) {
if (!l) {
window.lintrk = function (a, b) { window.lintrk.q.push([a, b]) };
window.lintrk.q = []
}
var s = document.getElementsByTagName(\"script\")[0];
var b = document.createElement(\"script\");
b.type = \"text/javascript\"; b.async = true;
b.src = \"https://snap.licdn.com/li.lms-analytics/insight.min.js\";
s.parentNode.insertBefore(b, s);
})(window.lintrk);
</script>
<noscript>
<img height=\"1\" width=\"1\" style=\"display:none;\" alt=\"\"
src=\"https://px.ads.linkedin.com/collect/?pid=5290994&fmt=gif\" />
</noscript>
<!-- End linkedin pixel-->
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 270
public function block_head_stylesheets($context, array $blocks = [])
{
$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", "head_stylesheets"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "head_stylesheets"));
// line 271
yield " ";
yield $this->env->getFunction('pimcore_head_link')->getCallable()();
yield "
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
// line 635
public function block_headscripts($context, array $blocks = [])
{
$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", "headscripts"));
$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "headscripts"));
// line 636
yield " ";
yield $this->env->getFunction('pimcore_head_script')->getCallable()();
yield "
";
$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);
$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);
return; yield '';
}
/**
* @codeCoverageIgnore
*/
public function getTemplateName()
{
return "layouts/layout.html.twig";
}
/**
* @codeCoverageIgnore
*/
public function isTraitable()
{
return false;
}
/**
* @codeCoverageIgnore
*/
public function getDebugInfo()
{
return array ( 1227 => 636, 1217 => 635, 1203 => 271, 1193 => 270, 1075 => 273, 1073 => 270, 1070 => 269, 1063 => 262, 1059 => 261, 1055 => 259, 1052 => 258, 1049 => 257, 1046 => 256, 1044 => 255, 1041 => 254, 1039 => 253, 1037 => 252, 1034 => 250, 1024 => 249, 1005 => 57, 991 => 773, 857 => 638, 854 => 635, 848 => 607, 846 => 606, 842 => 604, 827 => 591, 825 => 590, 817 => 584, 810 => 581, 782 => 555, 780 => 554, 772 => 549, 765 => 544, 731 => 512, 725 => 511, 722 => 510, 716 => 506, 710 => 505, 705 => 503, 701 => 502, 698 => 501, 694 => 500, 686 => 495, 682 => 494, 677 => 492, 673 => 490, 663 => 483, 659 => 482, 654 => 480, 649 => 477, 646 => 476, 643 => 475, 640 => 474, 636 => 471, 632 => 470, 616 => 457, 610 => 453, 607 => 452, 605 => 451, 603 => 450, 600 => 449, 597 => 448, 594 => 447, 591 => 446, 588 => 445, 585 => 444, 582 => 443, 579 => 442, 577 => 441, 574 => 440, 571 => 439, 568 => 438, 566 => 437, 563 => 436, 560 => 435, 555 => 431, 553 => 430, 550 => 429, 547 => 428, 544 => 427, 541 => 426, 535 => 421, 497 => 385, 495 => 384, 489 => 381, 485 => 379, 482 => 249, 479 => 247, 477 => 103, 472 => 245, 470 => 244, 467 => 243, 462 => 240, 458 => 238, 454 => 236, 451 => 235, 448 => 234, 446 => 233, 443 => 232, 440 => 231, 437 => 230, 435 => 229, 432 => 228, 428 => 226, 425 => 225, 422 => 224, 420 => 223, 417 => 222, 415 => 221, 412 => 220, 409 => 219, 406 => 218, 404 => 217, 401 => 216, 399 => 215, 396 => 214, 393 => 213, 390 => 212, 388 => 211, 385 => 210, 383 => 209, 379 => 207, 376 => 206, 373 => 205, 371 => 204, 368 => 203, 366 => 202, 362 => 200, 359 => 199, 356 => 198, 354 => 197, 351 => 196, 349 => 195, 345 => 193, 342 => 192, 340 => 191, 336 => 189, 334 => 188, 331 => 187, 328 => 186, 325 => 185, 322 => 184, 320 => 183, 317 => 182, 315 => 181, 312 => 180, 310 => 179, 307 => 178, 304 => 177, 301 => 176, 299 => 175, 297 => 174, 294 => 173, 291 => 172, 288 => 171, 286 => 170, 283 => 169, 280 => 168, 277 => 167, 274 => 166, 271 => 165, 268 => 164, 265 => 163, 262 => 162, 260 => 161, 257 => 160, 254 => 157, 251 => 154, 248 => 151, 245 => 148, 242 => 145, 239 => 143, 236 => 140, 233 => 137, 230 => 134, 227 => 131, 224 => 127, 221 => 123, 218 => 120, 215 => 119, 212 => 118, 209 => 117, 206 => 116, 204 => 115, 201 => 114, 198 => 111, 195 => 108, 193 => 105, 190 => 104, 188 => 103, 184 => 101, 182 => 99, 179 => 96, 177 => 94, 175 => 92, 173 => 90, 170 => 87, 168 => 85, 166 => 83, 161 => 78, 155 => 77, 151 => 76, 147 => 74, 143 => 72, 139 => 70, 135 => 68, 133 => 67, 130 => 66, 128 => 65, 125 => 64, 123 => 63, 120 => 62, 118 => 61, 115 => 60, 113 => 59, 110 => 58, 108 => 57, 50 => 1,);
}
public function getSourceContext()
{
return new Source("<!DOCTYPE html>
<html lang=\"en\">
<head>
<!-- Global site tag (gtag.js) - Google Analytics -->
<script>
(function (i, s, o, g, r, a, m) {
i[\"GoogleAnalyticsObject\"] = r;
(i[r] =
i[r] ||
function () {
(i[r].q = i[r].q || []).push(arguments);
}),
(i[r].l = 1 * new Date());
(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m);
})(
window,
document,
\"script\",
\"https://www.google-analytics.com/analytics.js\",
\"ga\"
);
ga(\"create\", \"code_here\", \"auto\");
ga(\"send\", \"pageview\");
</script>
<!-- Hotjar Tracking Code for https://www.centricdxb.com/ -->
<script>
(function (h, o, t, j, a, r) {
h.hj = h.hj || function () { (h.hj.q = h.hj.q || []).push(arguments) };
h._hjSettings = { hjid: 3701376, hjsv: 6 };
a = o.getElementsByTagName('head')[0];
r = o.createElement('script'); r.async = 1;
r.src = t + h._hjSettings.hjid + j + h._hjSettings.hjsv;
a.appendChild(r);
})(window, document, 'https://static.hotjar.com/c/hotjar-', '.js?sv=');
</script>
<!-- Leadinfo tracking code -->
<script> (function (l, e, a, d, i, n, f, o) {
if (!l[i]) {
l.GlobalLeadinfoNamespace = l.GlobalLeadinfoNamespace || [];
l.GlobalLeadinfoNamespace.push(i); l[i] = function () { (l[i].q = l[i].q || []).push(arguments) }; l[i].t = l[i].t || n;
l[i].q = l[i].q || []; o = e.createElement(a); f = e.getElementsByTagName(a)[0]; o.async = 1; o.src = d; f.parentNode.insertBefore(o, f);
}
}(window, document, \"script\", \"https://cdn.leadinfo.net/ping.js\", \"leadinfo\", \"LI-659E730E7513E\"));
</script>
<meta charset=\"UTF-8\" />
<meta name=\"apple-mobile-web-app-capable\" content=\"yes\">
<meta name=\"apple-mobile-web-app-status-bar-style\" content=\"black\">
<meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\" />
{% block ogTags %}{% endblock %}
{% set currentUrl = app.request.requestUri %}
{% set urlParts = currentUrl|split('/') %}
{% set categoryPages = [\"pim\",\"business-insights\"] %}
{% if urlParts|length >= 4 and urlParts[1] == \"insights\" %}
{% if urlParts[2] not in categoryPages %}
<meta name=\"robots\" content=\"noindex\">
{% else %}
<meta name=\"robots\" content=\"index, follow\" />
{% endif %}
{% endif %}
<link rel=\"icon\" type=\"image/ico\" href=\"{{ asset('logos/icons/centric_color_logo.ico') }}\">
<link href=\"/assets_seo/css/app.css{{'?v=' ~ random()}}\" rel=\"stylesheet\" data-theme-light=\"/assets_seo/css/app.css{{'?v=' ~ random()}}\"
data-theme-dark=\"/assets_seo/css/app.dark.css{{'?v=' ~ random()}}\" data-theme-target=\"href\">
<!-- Bootstrap CSS -->
{#
<link rel=\"stylesheet\" href=\"https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css\"
crossorigin=\"anonymous\"> #}
{#
<link rel=\"stylesheet\" href=\"https://rsms.me/inter/inter.css\" rel=\"stylesheet\" /> #}
{#
<link href=\"https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700\" rel=\"stylesheet\" /> #}
{#
<link rel=\"stylesheet\" href=\"/assets/css/swiper-bundle.min.css\" /> #}
{#
<link href=\"/assets/css/style.css\" rel=\"stylesheet\" /> #}
{#
<link href=\"/assets/css/shortcodes.css\" rel=\"stylesheet\" /> #}
{#
<link href=\"/assets/css/all.min.css\" rel=\"stylesheet\" /> #}
{#
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.7.9/lottie.min.js\"></script> #}
{#
<script src=\"/assets_seo/js/app.js\"></script> #}
{% apply spaceless %}
{% do
pimcore_head_link().appendStylesheet('https://cdn.jsdelivr.net/npm/[email protected]/dist/css/bootstrap.min.css',null,null,{integrity:'sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ',crossorigin:'anonymous'})
%}
{% do
pimcore_head_link().appendStylesheet('https://rsms.me/inter/inter.css',null,null,{integrity:'sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ',crossorigin:'anonymous'})
%}
{% do
pimcore_head_link().appendStylesheet('https://fonts.googleapis.com/css?family=Poppins:300,400,500,600,700',null,null,{integrity:'sha384-lZN37f5QGtY3VHgisS14W3ExzMWZxybE1SJSEsQp9S+oqd12jhcu+A56Ebc1zFSJ',crossorigin:'anonymous'})
%}
{% do pimcore_head_link().appendStylesheet(asset('/assets/css/swiper-bundle.min.css')) %}
{% do pimcore_head_link().appendStylesheet(asset('/assets/css/style.css')) %}
{% do pimcore_head_link().appendStylesheet(asset('/assets/css/shortcodes.css')) %}
{% do pimcore_head_link().appendStylesheet(asset('/assets/css/all.min.css')) %}
{% do pimcore_head_link().appendStylesheet(asset('/assets/css/bundle.min.css')) %}
{% do pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/gsap.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"})
%}
{% do
pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/ScrollTrigger.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"})
%}
{% do
pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/ScrollToPlugin.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"})
%}
{% do
pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/Draggable.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do
pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/EasePack.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do
pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.7/ScrollMagic.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do
pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.8/plugins/animation.gsap.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do
pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/5.0.0/imagesloaded.pkgd.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do
pimcore_head_script().appendFile('https://maps.googleapis.com/maps/api/js?key=AIzaSyCAIwTPctnSM2PWcbK6cMdlZaSgEYIKp5U&sensor=false',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do
pimcore_head_script().appendFile('https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do
pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/progressbar.js/1.1.0/progressbar.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do
pimcore_head_script().appendFile('https://cdnjs.cloudflare.com/ajax/libs/bodymovin/5.7.9/lottie.min.js',null,null,{
integrity:\"sha384-JjSmVgyd0p3pXB1rRibZUAYoIIy6OrQ6VrjIEaFf/nJGzIxFDsf4x0xIM+B07jRM\",crossorigin:\"anonymous\"}) %}
{% do pimcore_head_script().appendFile(asset('/assets_seo/js/app.js')) %}
{% do pimcore_head_script().appendFile(asset('/assets/js/jquery.min.js')) %}
{% do pimcore_head_script().appendFile(asset('/assets/js/swiper-bundle.min.js')) %}
{% do pimcore_head_script().appendFile(asset('/assets/js/clapatwebgl.js')) %}
{% do pimcore_head_script().appendFile(asset('/assets/js/plugins.js')) %}
{% do pimcore_head_script().appendFile(asset('/assets/js/common.js')) %}
{% do pimcore_head_script().appendFile(asset('/assets/js/contact.js')) %}
{% do pimcore_head_script().appendFile(asset('/assets/js/scripts.js')) %}
{% if not document is defined or not document %}
{% set document = pimcore_document(1) %}
{% endif %}
{% if document is instanceof('\\\\Pimcore\\\\Model\\\\Document\\\\Link') %}
{# @var document \\Pimcore\\Model\\Document\\Link #}
{% set document = document.getObject() %}
{% endif %}
{% if document is instanceof('\\\\Pimcore\\\\Model\\\\Document\\\\Page') %}
{% if casestudy is defined %}
{% do pimcore_head_title().set(casestudy.metaTitle) %}
{% do pimcore_head_meta().setDescription(casestudy.metaDescription) %}
{% do pimcore_head_meta().setProperty('og:description', casestudy.metaDescription) %}
{% elseif blog is defined %}
{% do pimcore_head_title().set(blog.category and blog.category.url == \"pim\" ? blog.title : blog.seoTitle) %}
{% do pimcore_head_meta().setDescription(blog.seoDescription) %}
{% do pimcore_head_meta().setProperty('og:description', blog.seoDescription) %}
{% elseif product is defined %}
{% do pimcore_head_title().set(product.metaTitle) %}
{% do pimcore_head_meta().setDescription(product.metaDescription) %}
{% do pimcore_head_meta().setProperty('og:description', product.metaDescription) %}
{% elseif ourWork is defined %}
{% do pimcore_head_title().set(ourWork.metaTitle) %}
{% do pimcore_head_meta().setDescription(ourWork.metaDescription) %}
{% do pimcore_head_meta().setProperty('og:description', ourWork.metaDescription) %}
{% elseif sector is defined %}
{% do pimcore_head_title().set(sector.metaTitle) %}
{% do pimcore_head_meta().setDescription(sector.metaDescription) %}
{% do pimcore_head_meta().setProperty('og:description', sector.metaDescription) %}
{% elseif service is defined %}
{% do pimcore_head_title().set(service.metaTitle) %}
{% do pimcore_head_meta().setDescription(service.metaDescription) %}
{% do pimcore_head_meta().setProperty('og:description', service.metaDescription) %}
{% elseif type is defined %}
{% do pimcore_head_title().set(type.metaTitle) %}
{% do pimcore_head_meta().setDescription(type.metaDescription) %}
{% do pimcore_head_meta().setProperty('og:description', type.metaDescription) %}
{% else %}
{% if document.getTitle() is not empty %}
{% do pimcore_head_title().set(document.getTitle()) %}
{% endif %}
{% if document.getDescription() is not empty %}
{% do pimcore_head_meta().setDescription(document.getDescription()) %}
{% do pimcore_head_meta().setProperty('og:description', document.getDescription()) %}
{% endif %}
{% endif %}
{% endif %}
{% set isPortal = ((isPortal is defined) and isPortal) %}
{% endapply %}
{# we're using the deferred extension here to make sure this block is rendered after all helper calls #}
{% block layout_head_meta %}
{# {% do pimcore_head_meta().setProperty('og:image', '') %} #}
{# {% do pimcore_head_meta().setProperty('og:url', app.request.uri) %} #}
{# {% do pimcore_head_meta().setProperty('og:title', pimcore_head_title()|striptags) %} #}
{% do pimcore_head_meta().setProperty('og:url', app.request.uri) %}
{% do pimcore_head_meta().setProperty('og:title', pimcore_head_title()|striptags) %}
{% do pimcore_head_meta().setProperty('og:type', 'website' ) %}
{% do pimcore_head_meta().setProperty('og:image', 'https://www.centricdxb.com/Group 2905.jpg') %}
{{ pimcore_head_title() }}
{{ pimcore_head_meta() }}
{# {% if pimcore_placeholder('canonical').count() %}
<link rel=\"canonical\" href=\"{{ pimcore_placeholder('canonical') }}\" />
{% endif %} #}
{% block head_stylesheets %}
{{ pimcore_head_link() }}
{% endblock %}
<link rel=\"canonical\" href=\"{{app.request.uri}}\" />
<meta name=\"google-site-verification\" content=\"uTxLmrxZfPEV4XEhuvBt7N1_W_n68DckjtlzF1wGMvo\" />
<!-- Google tag (gtag.js) -->
<script async src=\"https://www.googletagmanager.com/gtag/js?id=G-ELD4GMD0VP\"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag() { dataLayer.push(arguments); }
gtag('js', new Date());
gtag('config', 'G-ELD4GMD0VP');
</script>
<!-- End Google tag (gtag.js) -->
<!-- Google Tag Manager -->
<script>(function (w, d, s, l, i) {
w[l] = w[l] || []; w[l].push({
'gtm.start':
new Date().getTime(), event: 'gtm.js'
}); var f = d.getElementsByTagName(s)[0],
j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src =
'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f);
})(window, document, 'script', 'dataLayer', 'GTM-NBRHP4CZ');</script>
<!-- End Google Tag Manager -->
<!-- Google Tag Manager (noscript) -->
<noscript><iframe src=\"https://www.googletagmanager.com/ns.html?id=GTM-NBRHP4CZ\" height=\"0\" width=\"0\"
style=\"display:none;visibility:hidden\"></iframe></noscript>
<!-- End Google Tag Manager (noscript) -->
<!-- Global site tag (gtag.js) - Google Analytics -->
<script>
(function (i, s, o, g, r, a, m) {
i[\"GoogleAnalyticsObject\"] = r;
(i[r] =
i[r] ||
function () {
(i[r].q = i[r].q || []).push(arguments);
}),
(i[r].l = 1 * new Date());
(a = s.createElement(o)), (m = s.getElementsByTagName(o)[0]);
a.async = 1;
a.src = g;
m.parentNode.insertBefore(a, m);
})(
window,
document,
\"script\",
\"https://www.google-analytics.com/analytics.js\",
\"ga\"
);
ga(\"create\", \"code_here\", \"auto\");
ga(\"send\", \"pageview\");
</script>
<!-- End Global site tag (gtag.js) - Google Analytics -->
<!-- Hotjar Tracking Code for https://www.centricdxb.com/ -->
<script>
(function(h,o,t,j,a,r){
h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)};
h._hjSettings={hjid:3701376,hjsv:6};
a=o.getElementsByTagName('head')[0];
r=o.createElement('script');r.async=1;
r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv;
a.appendChild(r);
})(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv=');
</script>
<!-- End Hotjar Tracking Code for https://www.centricdxb.com/ -->
<!-- Leadinfo tracking code -->
<script> (function(l,e,a,d,i,n,f,o){if(!l[i]){l.GlobalLeadinfoNamespace=l.GlobalLeadinfoNamespace||[];
l.GlobalLeadinfoNamespace.push(i);l[i]=function(){(l[i].q=l[i].q||[]).push(arguments)};l[i].t=l[i].t||n;
l[i].q=l[i].q||[];o=e.createElement(a);f=e.getElementsByTagName(a)[0];o.async=1;o.src=d;f.parentNode.insertBefore(o,f);}
}(window,document,\"script\",\"https://cdn.leadinfo.net/ping.js\",\"leadinfo\",\"LI-659E730E7513E\"));
</script>
<!-- End Leadinfo tracking code -->
<!-- sraet linkedin pixel-->
<script type=\"text/javascript\">
_linkedin_partner_id = \"5290994\";
window._linkedin_data_partner_ids = window._linkedin_data_partner_ids || [];
window._linkedin_data_partner_ids.push(_linkedin_partner_id);
</script>
<script type=\"text/javascript\">
(function (l) {
if (!l) {
window.lintrk = function (a, b) { window.lintrk.q.push([a, b]) };
window.lintrk.q = []
}
var s = document.getElementsByTagName(\"script\")[0];
var b = document.createElement(\"script\");
b.type = \"text/javascript\"; b.async = true;
b.src = \"https://snap.licdn.com/li.lms-analytics/insight.min.js\";
s.parentNode.insertBefore(b, s);
})(window.lintrk);
</script>
<noscript>
<img height=\"1\" width=\"1\" style=\"display:none;\" alt=\"\"
src=\"https://px.ads.linkedin.com/collect/?pid=5290994&fmt=gif\" />
</noscript>
<!-- End linkedin pixel-->
{% endblock %}
</head>
<body class=\" {{ editmode ? '' : 'hidden hidden-ball' }}\" data-primary-color=\"#ff0000\">
<main>
{% if document.id == 1 %}
<!-- Preloader -->
<div class=\"preloader-wrap\" data-firstline=\"Stay\" data-secondline=\"Relaxed\">
<div class=\"outer\">
<div class=\"inner\">
<div class=\"trackbar\">
<ul class=\"preloader-intro\">
<li class=\"preloader-list\">
Vision
</li>
<li class=\"preloader-list\">
Automation
</li>
<li class=\"preloader-list\">
Intelligence
</li>
<li class=\"preloader-list\">
Impactful
</li>
<li class=\"preloader-list\">
Growth
</li>
</ul>
<div class=\"loadbar\"></div>
</div>
<div class=\"percentage-wrapper\">
<div class=\"percentage\" id=\"precent\"></div>
</div>
<div class=\"percentage-intro\">
Please Wait
</div>
</div>
</div>
</div>
<!--/Preloader -->
{% endif %}
<div class=\"cd-index cd-main-content\">
<!-- Page Content -->
<div id=\"page-content\" class=\"light-content\" data-bgcolor=\"#171717\">
{# get root node if there is no document defined (for pages which are routed directly through static route) #}
{% if not document is defined or not document %}
{% set document = pimcore_document(1) %}
{% endif %}
<!-- Header -->
{% if not editmode %}
<header class=\"fullscreen-menu invert-header\" data-menucolor=\"#171717\">
{# get the document which should be used to start in navigation | default home #}
{% set navStartNode = document.getProperty('navigation_root') %}
{% if not navStartNode is instanceof('\\\\Pimcore\\\\Model\\\\Document') %}
{% set navStartNode = pimcore_document(1) %}
{% endif %}
{% if not navStartNode is instanceof('\\\\Pimcore\\\\Model\\\\Document\\\\Page') %}
{% if pimcore_site_is_request() %}
{% set site = pimcore_site_current() %}
{% set navStartNode = site.getRootDocument() %}
{% else %}
{% set navStartNode = pimcore_document(1) %}
{% endif %}
{% endif %}
{% set mainNavigation = app_navigation_data_links(document, navStartNode) %}
{# {% set mainNavigation = pimcore_build_nav({active: document, root: navStartNode}) %} #}
{% set menuRenderer = pimcore_nav_renderer('menu') %}
<div id=\"header-container\">
<!-- Logo -->
<div id=\"logo\" class=\"hide-ball\">
<a class=\"ajax-link\" data-type=\"page-transition\" href=\"{{ navStartNode }}\">
<img class=\"white-logo\" src=\"/assets/images/centric_logo_white_text.svg\" alt=\"Centric-green-Logo\" />
<img class=\"black-logo\" src=\"/assets/images/centric_logo_color_text.svg\" alt=\"centric-white-Logo\" />
</a>
</div>
<!--/Logo -->
<!-- Navigation -->
<nav>
<div class=\"nav-height\">
<div class=\"outer\">
<div class=\"inner\">
<ul data-breakpoint=\"10025\" class=\"flexnav\">
{% for page in mainNavigation %}
{# here need to manually check for ACL conditions #}
{% if page.isVisible() and menuRenderer.accept(page) %}
{% set hasChildren = page.hasPages() %}
{% if not hasChildren %}
<li class=\"link menu-timeline\">
<a class=\"ajax-link\" data-type=\"page-transition\" href=\"{{ page.getHref() }}\">
<div class=\"before-span\">
<span data-hover=\"{{ page.getLabel() }}\">
{{ page.getLabel() }}
</span>
</div>
</a>
</li>
{% else %}
<li class=\"link menu-timeline\">
<a class=\"ajax-link\" href=\"{{ page.getHref() }}\">
<div class=\"before-span\">
<span data-hover=\"{{ page.getLabel() }}\">
{{ page.getLabel() }}
</span>
</div>
</a>
<ul>
{% for child in page.getPages() %}
{% if child.isVisible() and menuRenderer.accept(child) %}
<li><a class=\"ajax-link\" href=\"{{ child.getHref() }}\" data-type=\"page-transition\">{{
child.getLabel() }}</a></li>
{% endif %}
{% endfor %}
</ul>
</li>
{% endif %}
{% endif %}
{% endfor %}
</ul>
</div>
</div>
</div>
</nav>
<!--/Navigation -->
<!-- Menu Burger -->
<div class=\"button-wrap right menu burger-lines\">
<div class=\"icon-wrap parallax-wrap\">
<div class=\"button-icon parallax-element\">
<div id=\"burger-wrapper\">
<div id=\"menu-burger\">
<span></span>
<span></span>
<span></span>
</div>
</div>
</div>
</div>
<div class=\"button-text sticky right\">
<span data-hover=\"Menu\">
Menu
</span>
</div>
</div>
<!--/Menu Burger -->
</div>
</header>
{% endif %}
<!--/Header -->
<div id=\"content-scroll\">
<!-- Main -->
<div id=\"main\">
{{ block('content') }}
</div>
<!--/Main -->
{% if app.request.requestUri() == '/project' %}
<footer class=\"hidden\">
<div id=\"footer-container\">
<div class=\"button-wrap left disable-drag swiper-prev\">
<div class=\"icon-wrap parallax-wrap\">
<div class=\"button-icon parallax-element\">
<i class=\"fa-solid fa-angle-left\"></i>
</div>
</div>
<div class=\"button-text sticky left\"><span data-hover=\"Prev Slide\">Prev Slide</span></div>
</div>
<div class=\"swiper-pagination\"></div>
<div class=\"button-wrap right disable-drag swiper-next\">
<div class=\"icon-wrap parallax-wrap\">
<div class=\"button-icon parallax-element\">
<i class=\"fa-solid fa-angle-right\"></i>
</div>
</div>
<div class=\"button-text sticky right\"><span data-hover=\"Next Slide\">Next Slide</span></div>
</div>
</div>
</footer>
{% else %}
{{ pimcore_inc(document.getProperty('footer')) }}
{% endif %}
<!-- Footer Section Start -->
<!-- Footer Section End -->
</div>
<!--/Content Scroll -->
{% if not editmode %}
<div class=\"thumb-wrapper\">
<div class=\"thumb-container\">
<div class=\"thumb-page\" data-src=\"/assets/images/projects1.png\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/projects2.png\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/03hero.jpg\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/04hero.jpg\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/05hero.jpg\"></div>
<div class=\"thumb-page\" data-src=\"/assets/images/06hero.jpg\"></div>
</div>
</div>
<div id=\"app\"></div>
{% endif %}
</div>
<!--/Page Content -->
{% include \"report/modal.html.twig\" %}
</div>
</main>
{#
<script src=\"/assets/js/jquery.min.js\" defer></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/gsap.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/ScrollTrigger.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/ScrollToPlugin.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/Draggable.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/gsap/3.10.4/EasePack.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.7/ScrollMagic.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/ScrollMagic/2.0.8/plugins/animation.gsap.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/three.js/r128/three.min.js\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/jquery.imagesloaded/5.0.0/imagesloaded.pkgd.min.js\"></script>
<script type=\"text/javascript\"
src=\"https://maps.googleapis.com/maps/api/js?key=AIzaSyCAIwTPctnSM2PWcbK6cMdlZaSgEYIKp5U&sensor=false\"></script>
<script src=\"/assets/js/swiper-bundle.min.js\" defer></script>
<script src=\"/assets/js/clapatwebgl.js\" defer></script>
<script src=\"/assets/js/plugins.js\" defer></script>
<script src=\"/assets/js/common.js\" defer></script>
<script src=\"/assets/js/contact.js\" defer></script>
<script src=\"/assets/js/scripts.js\" defer></script>
<script src=\"https://cdn.jsdelivr.net/npm/[email protected]/dist/js/bootstrap.bundle.min.js\"
crossorigin=\"anonymous\"></script>
<script src=\"https://cdnjs.cloudflare.com/ajax/libs/progressbar.js/1.1.0/progressbar.min.js\"
integrity=\"sha512-EZhmSl/hiKyEHklogkakFnSYa5mWsLmTC4ZfvVzhqYNLPbXKAXsjUYRf2O9OlzQN33H0xBVfGSEIUeqt9astHQ==\"
crossorigin=\"anonymous\" referrerpolicy=\"no-referrer\"></script> #}
{% block headscripts %}
{{ pimcore_head_script() }}
{% endblock %}
<script defer>
var animationPath = \"/assets/js/6D_Process 2.json\";
var container = document.getElementById(\"6d-animation\");
// Load the animation
var animation = bodymovin.loadAnimation({
container: container,
renderer: \"svg\",
loop: true,
autoplay: true,
path: animationPath,
});
</script>
<script>
(function (w, d, t, u, n, a, m) {
w['MauticTrackingObject'] = n;
w[n] = w[n] || function () { (w[n].q = w[n].q || []).push(arguments) }, a = d.createElement(t),
m = d.getElementsByTagName(t)[0]; a.async = 1; a.src = u; m.parentNode.insertBefore(a, m)
})(window, document, 'script', 'https://c2.centricdxb.com/mtc.js', 'mt');
mt('send', 'pageview');
</script>
<script>
const exampleModal = document.getElementById('exampleModal')
function getSlugFromURL() {
const url = window.location.href;
const parts = url.split('/');
return parts[parts.length - 1];
}
if (exampleModal) {
exampleModal.addEventListener('show.bs.modal', event => {
const emailForm = document.getElementById('reportForm');
emailForm.reset();
\$('.error-message').text('');
const button = event.relatedTarget
const claimPublish = button.getAttribute('data-bs-whatever')
const modalTitle = exampleModal.querySelector('.modal-title')
modalTitle.textContent = `\${claimPublish} this page`
const errorMessages = document.getElementById('errorMessages');
errorMessages.style.display = 'none';
function displayMessage(message, isError) {
var errorMessagesDiv = document.getElementById('errorMessages');
errorMessagesDiv.innerText = '';
if (isError) {
errorMessagesDiv.classList.add('alert-danger');
errorMessagesDiv.classList.remove('alert-success');
} else {
errorMessagesDiv.classList.add('alert-success');
errorMessagesDiv.classList.remove('alert-danger');
}
errorMessagesDiv.innerText = message;
errorMessagesDiv.style.display = 'block';
}
// Attach a click event handler to the Send button
document.getElementById('sendReport').addEventListener('click', function () {
\$('.error-message').text('');
console.log('clicked');
document.getElementById('sendReport').disabled = true;
removeProgressBar();
var circularProgressBar = new ProgressBar.Circle('#progressContainer', {
color: '#28a745', // Set the progress bar color
strokeWidth: 8, // Set the stroke width
duration: 2000, // Set the animation duration in milliseconds
easing: 'easeInOut'
});
circularProgressBar.animate(1, function () {
const email = document.getElementById('email').value;
const slug = getSlugFromURL();
var formData = new FormData(document.getElementById('reportForm'))
formData.append('slug', slug);
formData.append('claimPublish', claimPublish);
\$.ajax({
url: '/send-mail/report',
method: 'POST',
data: formData,
contentType: false,
processData: false,
success: function (response) {
document.getElementById('sendReport').disabled = false;
removeProgressBar();
\$('#progressContainer').hide();
if (response.success) {
// Handle success response
\$('.error-message').text('');
displayMessage(response.success, false);
} else if (response.errors) {
// Display error messages in the modal
\$('.error-message').text('');
for (const field in response.errors) {
const errorSelector = `.\${field}Error`;
const errorMessage = response.errors[field];
if (errorMessage) {
\$(errorSelector).text(errorMessage);
} else {
\$(errorSelector).text('');
}
}
}
else {
\$('.error-message').text('');
\$('#progressContainer').hide();
displayMessage(response.error.join('\\n'), true);
}
},
error: function (error) {
// Handle error
removeProgressBar();
console.error(error);
}
});
});
\$('#progressContainer').show();
function removeProgressBar() {
// Remove the circular progress bar if it exists
var existingProgressBar = document.getElementById('progressContainer');
if (existingProgressBar) {
existingProgressBar.innerHTML = '';
}
}
});
})
}
</script>
{# {% block inlinescripts deferred %}
{{ pimcore_inline_script() }}
{% endblock %} #}
</body>
</html>
", "layouts/layout.html.twig", "/var/www/html/templates/layouts/layout.html.twig");
}
public function checkSecurity()
{
static $tags = array("block" => 57, "set" => 59, "if" => 65, "apply" => 103, "do" => 105, "for" => 470, "include" => 606);
static $filters = array("split" => 61, "length" => 65, "escape" => 76, "spaceless" => 103, "striptags" => 256);
static $functions = array("asset" => 76, "random" => 77, "pimcore_head_link" => 106, "pimcore_head_script" => 120, "pimcore_document" => 171, "pimcore_head_title" => 183, "pimcore_head_meta" => 184, "pimcore_site_is_request" => 442, "pimcore_site_current" => 443, "app_navigation_data_links" => 450, "pimcore_nav_renderer" => 452, "pimcore_inc" => 581);
try {
$this->sandbox->checkSecurity(
['block', 'set', 'if', 'apply', 'do', 'for', 'include'],
['split', 'length', 'escape', 'spaceless', 'striptags'],
['asset', 'random', 'pimcore_head_link', 'pimcore_head_script', 'pimcore_document', 'pimcore_head_title', 'pimcore_head_meta', 'pimcore_site_is_request', 'pimcore_site_current', 'app_navigation_data_links', 'pimcore_nav_renderer', 'pimcore_inc'],
$this->source
);
} catch (SecurityError $e) {
$e->setSourceContext($this->source);
if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
$e->setTemplateLine($tags[$e->getTagName()]);
} elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
$e->setTemplateLine($filters[$e->getFilterName()]);
} elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
$e->setTemplateLine($functions[$e->getFunctionName()]);
}
throw $e;
}
}
}