var/cache/dev/twig/6f/6f4067b1dbb9f81070634b204bdfd2a4eb0aa4169b69f0c51898d0bc56b93ee4.php line 113

Open in your IDE?
  1. <?php
  2. use Twig\Environment;
  3. use Twig\Error\LoaderError;
  4. use Twig\Error\RuntimeError;
  5. use Twig\Extension\CoreExtension;
  6. use Twig\Extension\SandboxExtension;
  7. use Twig\Markup;
  8. use Twig\Sandbox\SecurityError;
  9. use Twig\Sandbox\SecurityNotAllowedTagError;
  10. use Twig\Sandbox\SecurityNotAllowedFilterError;
  11. use Twig\Sandbox\SecurityNotAllowedFunctionError;
  12. use Twig\Source;
  13. use Twig\Template;
  14. use Twig\TemplateWrapper;
  15. /* pdfs/product-specification-sheet/content_new.html.twig */
  16. class __TwigTemplate_7e659766a17574de290a5862551c3519457c7d929ae08382640ae92eb012c4f8 extends Template
  17. {
  18.     private Source $source;
  19.     /**
  20.      * @var array<string, Template>
  21.      */
  22.     private array $macros = [];
  23.     public function __construct(Environment $env)
  24.     {
  25.         parent::__construct($env);
  26.         $this->source $this->getSourceContext();
  27.         $this->parent false;
  28.         $this->blocks = [
  29.         ];
  30.         $this->sandbox $this->extensions[SandboxExtension::class];
  31.         $this->checkSecurity();
  32.     }
  33.     protected function doDisplay(array $context, array $blocks = []): iterable
  34.     {
  35.         $macros $this->macros;
  36.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
  37.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""pdfs/product-specification-sheet/content_new.html.twig"));
  38.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
  39.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template""pdfs/product-specification-sheet/content_new.html.twig"));
  40.         // line 1
  41.         yield "<div style=\"
  42.     position: relative;
  43.     width: 992px;
  44.     height: 1404px;
  45.     overflow: hidden;
  46.     margin: 0 auto;
  47.     background-color: #0072bb ";
  48.         // line 7
  49.         yield ";
  50.     ";
  51.         // line 9
  52.         yield "\">
  53.     ";
  54.         // line 11
  55.         yield "    <header style=\"
  56.         height: 74px;
  57.         color: white;
  58.         padding: 16px 50px;
  59.     \">
  60.         <svg id=\"Laag_1\"
  61.              x=\"0px\"
  62.              y=\"0px\"
  63.              viewBox=\"0 0 1384.4 212.1\"
  64.              height=\"42px\"
  65.              version=\"1.1\"
  66.              xml:space=\"preserve\"
  67.              xmlns=\"http://www.w3.org/2000/svg\"
  68.              xmlns:xlink=\"http://www.w3.org/1999/xlink\"
  69.             style=\"
  70.                 enable-background:new 0 0 1384.4 212.1;
  71.                 margin: 0 auto;
  72.             \">
  73.             <style type=\"text/css\">.st0 {fill: #FFFFFF;}</style>
  74.             <g>
  75.                 <path class=\"st0\" d=\"M192.5,144.3c0-0.7-0.1-1.4-0.2-2.6c-1.4,0.6-2.3,1-3.2,1.4c-6.3,2.9-12.6,6.1-19,8.7 c-7.9,3.2-15.8,6.5-24,8.7c-10.6,2.9-21.6,3.7-32.7,2.7c-17.7-1.5-33.3-7.6-46.1-20.2c-7.8-7.7-13.1-16.8-15.7-27.4 c-1.8-7.6-1.9-15.3-0.7-22.9c1.1-7.1,3.2-14.1,7.1-20.2C66.7,59,79,50,94.3,45.2c11.5-3.6,23.3-5.2,35.3-3.7 c6.2,0.7,12.4,1.5,18.5,2.9c13.6,3,26.3,8.6,38.6,15.1c1,0.5,1.9,1,3.1,1.5c0.1-0.8,0.2-1.2,0.2-1.6c0-13.3,0-26.7,0-40 c0-1.7-0.7-2.7-2.1-3.4c-3.1-1.5-6.2-3.2-9.4-4.6c-16.9-7.3-34.7-10.5-53-11.3c-6.1-0.3-12.3,0.1-18.5,0.4 C95.4,1.1,84,3.2,72.9,6.8c-9.4,3.1-18.5,6.8-26.7,12.5c-7,4.9-13.6,10.3-19.5,16.5c-9.6,10-16.9,21.4-21.5,34.5 c-4.2,12.2-5.9,24.8-5.1,37.8c0.5,7.4,1.3,14.7,3.2,21.9c5.3,19.4,16.1,35.4,31.3,48.4c19.7,16.9,43.2,24,68.6,25.5 c5.5,0.3,11.1,0.2,16.7,0.2c8,0,16-0.9,23.9-2.4c15.9-2.9,30.9-8.2,45.3-15.5c2.4-1.2,3.5-2.6,3.4-5.4 C192.4,168.7,192.5,156.5,192.5,144.3z\"/>
  76.                 <path class=\"st0\" d=\"M1342.6,2.5c0,23.4,0,46.5,0,70c-1.4-0.5-2.3-0.8-3.2-1.2c-3.5-1.3-6.9-2.8-10.4-3.9 c-14.7-4.4-29.5-4.8-43.9,0.5c-19.6,7.1-32.1,21.3-38.6,40.8c-3.9,11.7-4.5,23.7-3.2,35.9c1.7,15.7,7.6,29.5,18.4,41.1 c12.8,13.7,28.8,19.8,47.4,18.8c11.6-0.6,22.1-4.6,31.3-11.7c0.6-0.4,1.3-0.8,2.4-1.5c0,3.9,0,7.3,0,10.6c14.1,0,27.8,0,41.6,0 c0-66.7,0-133.1,0-199.5C1370.4,2.5,1356.7,2.5,1342.6,2.5z M1340.5,166.9c-4.1,3-8.2,5.8-13.1,7.4c-11.1,3.8-21.1,1.8-29.8-6 c-7.1-6.4-10.5-14.8-11.7-24.1c-1.1-8.4-0.9-16.8,1.2-25c0.9-3.4,2.1-6.9,3.7-10c6.6-12.7,17.7-17.3,30.9-16.2 c6.8,0.6,13.3,2.5,19,6.5c1.4,1,2,2,2,3.7c-0.1,9.9,0,19.9,0,29.8c0,9.7-0.1,19.5,0.1,29.2C1342.8,164.3,1342.1,165.7,1340.5,166.9 z\"/>
  77.                 <path class=\"st0\" d=\"M787,138.8c-0.3,0-0.6,0-0.9,0C776.5,115,767,91,757.4,67c-8.4,0-16.6,0-24.8,0c-0.3,0.6-0.5,1-0.7,1.5 c-3.2,8-6.4,16-9.6,24c-5.9,14.8-11.8,29.5-17.8,44.3c-0.3,0.8-0.8,1.5-1.5,2.8c-9.4-24.7-18.5-48.6-27.6-72.5c-14,0-27.8,0-41.8,0 c0.5,1.3,0.9,2.3,1.3,3.3c14.7,33.3,29.4,66.7,44,100c4.2,9.6,8.4,19.2,12.6,28.7c0.7,1.6,1.4,2.7,3.5,2.6 c5.4-0.2,10.9-0.1,16.7-0.1c11-23.9,21.9-47.6,32.9-71.3c0.2,0,0.5,0,0.7,0c10.7,23.7,21.5,47.4,32.3,71.3c5.5,0,10.9-0.1,16.4,0.1 c2.5,0.1,3.6-0.9,4.5-3c18.9-43.1,37.9-86.2,56.8-129.3c0.3-0.7,0.5-1.5,0.8-2.3c-14.2,0-28,0-42,0C805.1,91,796,114.9,787,138.8z\" />
  78.                 <path class=\"st0\" d=\"M348.7,83.9c-14.2-12.1-30.8-18.2-49.3-19.2c-6.7-0.3-13.4,0-20,1.1c-13.2,2.1-25.3,6.8-35.8,15.3 c-11.4,9.2-19.1,20.8-22.5,35.1c-1.9,8.3-2.7,16.8-1.7,25.3c1.1,9.4,2.9,18.5,7.8,27c7.8,13.5,18.5,23.4,32.8,29.5 c10.9,4.6,22.2,6.5,34.8,6.2c9.2,0.5,18.8-1.1,28.3-4.5c9.7-3.5,18.7-8,26.2-15.2c11.2-10.7,18.1-23.7,19.4-39.4 c0.8-9.9,0.8-19.7-1.4-29.4C364.3,103.2,358.7,92.3,348.7,83.9z M325,133c0.1,9.8-0.9,19-4.2,27.8c-2.7,7-6.7,13-13.8,16.1 c-10.3,4.6-20.2,3.7-29.6-2.5c-3.4-2.2-5.8-5.5-7.8-9c-3.8-6.8-5.5-14.3-6-22.1c-0.3-4.8-0.1-9.6-0.1-14.4c0-6.7,1.4-13.2,3.7-19.5 c2-5.6,5.1-10.5,9.8-14.3c12.3-10.2,36.5-8.4,43.9,12.3C323.8,115.9,325.2,124.5,325,133z\"/>
  79.                 <path class=\"st0\" d=\"M522.6,86.1c-2.4-2.3-5-4.3-7.6-6.2c-7.6-5.7-15.9-9.8-25.1-12.2c-11.4-3-23-3.9-34.8-2.5 c-13.3,1.5-25.6,5.6-36.6,13.4c-17.3,12.2-26.2,29-27.8,49.8c-0.5,6.4-0.1,12.9,1,19.3c3.9,22.1,15.9,38.1,35.7,48.4 c11.9,6.2,24.8,8.6,38.6,8.1c10.8,0.4,21.6-1.5,32.1-5.8c11.8-4.9,22.3-11.4,29.9-21.9c5.1-7,9.1-14.6,10.9-23.2 c2.3-11.2,2.5-22.4,0.5-33.6C537.2,106.8,532.2,95.3,522.6,86.1z M495.3,149.3c-1.1,7.2-3.2,14.2-7.8,20.2 c-6.5,8.5-15.4,11.2-25.6,10.1c-3.9-0.4-7.6-1.5-11.1-3.5c-4.9-3-8.4-7.2-10.8-12.3c-2.8-6-4.4-12.3-4.9-18.9 c-0.3-3.3-0.5-6.5-0.7-9.8c0-9,1.3-17.8,4.6-26.2c3-7.7,7.8-14,15.7-17.3c11.5-4.8,29.5-2.8,36.8,14c2.6,6.1,3.8,12.5,4.6,19 C497.1,132.8,496.6,141.1,495.3,149.3z\"/>
  80.                 <path class=\"st0\" d=\"M1172.3,2.7c0,66.4,0,132.9,0,199.3c7.3,0.6,39.7,0.3,41.9-0.4c0-66.2,0-132.5,0-199 C1210.5,2,1174.3,2.1,1172.3,2.7z\"/>
  81.                 <path class=\"st0\" d=\"M608.9,2.5c-0.3,0-0.6,0-0.9,0c-11.4,0-22.8,0-34.2,0c-3.7,0-3.7,0-3.7,3.8c0,0.1,0,0.2,0,0.3 c0,62.5,0,125,0,187.5c0,1.5,0,3.1,0,4.6c0.1,2.9,0.2,3.1,3.2,3.1c11.8,0,23.7,0,35.5,0c2.6,0,2.8-0.2,2.9-2.8c0-0.5,0-1,0-1.5 c0-31.7,0-63.4,0-95.1c0-32,0-64,0-96c0-0.4,0-0.8,0-1.2C611.6,2.7,611.4,2.5,608.9,2.5z\"/>
  82.                 <path class=\"st0\" d=\"M1152.6,75.2c-5.1-3.5-10.3-6.8-16.1-9c-8.2-3.1-16.1-2.6-23.8,1.6c-4.5,2.4-8.3,5.6-11.7,9.4 c-6.8,7.6-11.6,16.4-16,25.5c-0.4,0.8-0.8,1.5-1.2,2.3c-0.2,0-0.4-0.1-0.7-0.1c0-12.5,0-25.1,0-37.5c-4.1-0.7-39.8-0.6-42.2,0 c0,44.8,0,89.6,0,134.6c14,0,27.9,0,42,0c0.1-1.3,0.2-2.5,0.2-3.7c0-17.5,0-35.1,0-52.7c0-2.4,0.3-4.7,1.4-6.8 c3.5-6.7,6.9-13.5,10.6-20.1c2.1-3.7,4.8-6.9,8.2-9.5c6.1-4.6,12.7-6.4,20.3-4.2c4.7,1.4,9.1,3.3,13.3,5.7c1.8,1,3.5,2,5.4,3.1 c0.3-0.9,0.6-1.5,0.8-2.2c1.1-3.5,2.2-7,3.3-10.6c2.2-7.2,4.5-14.5,6.7-21.7C1153.8,77.8,1154.3,76.4,1152.6,75.2z\"/>
  83.                 <path class=\"st0\" d=\"M939.9,57.5c-45-2.1-81.1,33.6-81.6,76.6c-0.7,38.7,30.9,77.7,76.9,78c43.3,0.3,76.5-34,78.2-72.9 C1015.5,88.4,975.7,59.2,939.9,57.5z M935.6,206.3c-39.6,0.4-72.8-34.5-71.6-73.5c1.2-38.7,33.1-69.8,71.8-69.8 c39.2,0,71.7,31.6,71.8,71.7C1007.8,176.2,972.7,207.1,935.6,206.3z\"/>
  84.                 <path class=\"st0\" d=\"M935.9,190.6c-1.1-0.3-2.1-0.5-3.3-0.8c0-2.8,0-5.4,0-8.1c-0.1-2.6,0.2-5.2-0.3-8.2c-3.1,2.1-5.8,3.8-8.4,5.6 c-4.2,2.7-4.2,2.7-7-1.4c-1.6-2.4-1.5-2.7,1-4.3c4.2-2.7,8.4-5.5,12.7-8.2c1.4-0.9,2.1-2,2.1-3.8c-0.1-5.8,0-11.7-0.1-17.5 c0-0.7-0.2-1.3-0.4-2.1c-0.8,0.3-1.4,0.5-1.9,0.8c-4,2.3-8.1,4.5-12.1,6.8c-5.4,3.1-5.4,3.2-5.5,9.3c-0.1,4.1-0.4,8.2-0.6,12.3 c-0.1,2.2-0.6,2.6-2.8,2.5c-1.2-0.1-2.4-0.4-3.7-0.4c-1.3-0.1-1.8-0.9-1.8-2c0-1.6,0.1-3.3,0.2-4.9c0.1-2.6,0.3-5.2,0.4-8.5 c-1.7,0.9-2.9,1.4-4,2c-2.8,1.6-5.5,3.2-8.3,4.8c-0.9,0.5-2,1.2-2.7,0.1c-1.2-1.8-2.6-3.6-2.8-6.1c4.4-2.6,8.8-5.2,13.5-8 c-4.5-3-9.3-4.3-13.3-7.5c0.8-1.5,1.4-2.8,2-4c1.4-2.6,1.7-2.7,4.3-1.4c4.7,2.4,9.4,4.7,14,7.1c1.1,0.6,2,0.6,3.2,0 c5.6-3.3,11.2-6.5,16.8-9.7c0.3-0.2,0.5-0.5,0.8-0.9c-5.8-3.4-11.4-6.6-16.9-9.9c-1.4-0.8-2.7-0.7-4.1,0.1 c-4.3,2.2-8.6,4.4-12.9,6.6c-1.2,0.6-2.4,1.1-3.6,1.6c-1.8-2.3-2.6-4.6-3.4-7.3c2.3-1.2,4.5-2.3,6.7-3.4c2.1-1.1,4.4-1.9,6.5-3.5 c-0.8-0.5-1.2-0.8-1.7-1c-3.5-2.1-7.1-4.2-10.6-6.2c-1-0.6-1.9-1.1-1.3-2.4c0.9-1.9,2-3.7,3.2-5.9c5,2.9,9.7,5.6,14.6,8.4 c0-0.8,0-1.3,0-1.7c-0.2-3.7-0.5-7.4-0.7-11.1c-0.1-2.2,0.3-2.5,2.4-2.6c1.1-0.1,2.3-0.1,3.4-0.1c2.2,0.1,2.5,0.3,2.7,2.5 c0.2,3.7,0.4,7.4,0.6,11c0.1,1.5,0.3,3.1,0.3,4.6c0.1,1.8,1,3,2.5,3.9c5.3,3,10.5,6.1,15.7,9.1c0.3,0.2,0.7,0.2,1.3,0.3 c0-6.7-0.1-13.1,0-19.6c0-1.9-0.6-3-2.2-4c-4.1-2.5-8.1-5.2-12.2-7.8c-4.1-2.5-3-2.8-1.2-5.6c2.6-3.9,2.5-3.8,6.1-1.1 c2.9,2.2,6,4.1,9.4,6.5c0-4.9,0-9.2,0-13.5c0-3.2,0-3.2,3-4.3c0.2-0.1,0.3-0.3,0.5-0.5c0-1.6,0-3.3,0-5.7c-2.2,0.2-4,0.4-5.8,0.5 c-13.2,1.3-24.9,6.2-34.8,14.9c-12.2,10.7-19.4,24.2-21.3,40.4c-1.2,10.4-0.1,20.5,3.9,30.1c5.2,12.4,13.3,22.6,24.7,29.9 c8.6,5.5,18.1,8.6,28.4,9.4c5,0.4,5.2,1.3,5-4.8C936.3,191.5,936,191,935.9,190.6z\"/>
  85.                 <path class=\"st0\" d=\"M979.3,120.6c-2.3-6-4.2-12.2-6.1-18.4c-2.5-8-3.4-16.2-2.7-24.6c0.1-1.1,0.2-2.3,0.3-3.4 c-3,2.8-4.6,6.2-5.1,10c-1,7.6-1.7,15.3-2.6,22.9c-0.5,4-1.1,7.9-1.8,11.8c-0.1,0.5-0.5,0.9-0.8,1.4c-1.7-5.8-3-11.4-5-16.9 c-1.9-5.4-4.3-10.6-6.7-15.8c-2.4-5.2-5.3-10.2-9.4-15.1c0,17.4,0,34,0,51c0.9-0.5,1.6-0.8,2.7-1.3c0,7.9,3.4,13.7,8.2,18.9 c1.2,1.3,2.4,2.6,3.3,4c4.2,6.4,5.8,13.3,3.4,20.8c-2,6.4-6.3,10.5-13,11.7c-0.7,0.1-1.4,0.3-2.3,0.5c0,3.8,0,7.6,0,11.4 c-0.9,0.4-1.6,0.7-2.3,0.9c0,2.2,0,4.3,0,6.6c3.9,0.1,7.5-0.6,11.1-1.5c24.1-6.4,37.5-26.3,35.1-51.2 C984.8,136.1,982.3,128.3,979.3,120.6z\"/>
  86.             </g>
  87.         </svg>
  88.     </header>
  89.     ";
  90.         // line 47
  91.         yield "    <table style=\"
  92.         width: 100%;
  93.         height: 300px;
  94.         background: white;
  95.     \">
  96.         <tr>
  97.             <td style=\"width: 50%; padding: 32px 56px; text-align: center;\">
  98.                 ";
  99.         // line 54
  100.         if (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "images", [], "any"falsetruetrue54), "items", [], "any"falsetruetrue54), 0, [], "array"truetruetrue54)) {
  101.             // line 55
  102.             yield "                    ";
  103.             yield $this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'55$this->source); })()), "images", [], "any"falsefalsetrue55), "items", [], "any"falsefalsetrue55), 0, [], "array"falsefalsetrue55), "thumbnail", ["print_product_image"], "method"falsefalsetrue55), "html", [["imgAttributes" => ["style" => "max-width: 100%; max-height: 236px; width: auto; margin: 0 auto;"], "pictureAttributes" => ["style" => "display: block; max-width: 100%; max-height: 236px;"]]], "method"falsefalsetrue55), 55$this->source);
  104.             // line 62
  105.             yield "
  106.                 ";
  107.         }
  108.         // line 64
  109.         yield "            </td>
  110.             <td style=\"width: 50%; padding: 0 56px 0 0; text-align: left;\">
  111.                 <h3 style=\"font-size: 18pt ";
  112.         // line 66
  113.         yield "; margin-bottom: 0\">";
  114.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'66$this->source); })()), "category", [], "any"falsefalsetrue66), "getName", [(isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'66$this->source); })())], "method"falsefalsetrue66), 66$this->source), "html"nulltrue);
  115.         yield "</h3>
  116.                 <h2 style=\"font-family: 'myriad-pro bold', 'sans-serif'; font-weight: 700; font-size: 24pt ";
  117.         // line 67
  118.         yield ";\">
  119.                     <span style=\"color: #0072bb ";
  120.         // line 68
  121.         yield ";\">";
  122.         yield (((CoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "code", [], "any"truetruetrue68) &&  !(null === CoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "code", [], "any"falsefalsetrue68)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "code", [], "any"falsefalsetrue68), 68$this->source), "html"nulltrue)) : (""));
  123.         yield "</span>
  124.                     <span> ";
  125.         // line 69
  126.         yield (((CoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "getName", [(isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'69$this->source); })())], "method"truetruetrue69) &&  !(null === CoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "getName", [(isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'69$this->source); })())], "method"falsefalsetrue69)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "getName", [(isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'69$this->source); })())], "method"falsefalsetrue69), 69$this->source), "html"nulltrue)) : (""));
  127.         yield "</span>
  128.                 </h2>
  129.             </td>
  130.         </tr>
  131.     </table>
  132.     ";
  133.         // line 76
  134.         yield "    <table style=\"
  135.         width: 100%;
  136.         height: 260px;
  137.         background-color: #e3f1f9 ";
  138.         // line 79
  139.         yield ";
  140.         font-size: 14pt ";
  141.         // line 80
  142.         yield ";
  143.     \">
  144.         <tr>
  145.             <td style=\"padding: 0 56px;\">";
  146.         // line 83
  147.         yield $this->sandbox->ensureToStringAllowed(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.'83$this->source); })()), "getDescription", [(isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'83$this->source); })())], "method"falsefalsetrue83), 83$this->source);
  148.         yield "</td>
  149.         </tr>
  150.     </table>
  151.     ";
  152.         // line 87
  153.         yield "    <div style=\"
  154.         background-color: white;
  155.         height: 7px;
  156.         width: 100%;
  157.     \"></div>
  158.     ";
  159.         // line 93
  160.         yield "    <div style=\"
  161.         background-color: #e3f1f9 ";
  162.         // line 94
  163.         yield ";
  164.         height: 7px;
  165.         width: 100%;
  166.     \"></div>
  167.     ";
  168.         // line 100
  169.         yield "    ";
  170.         // line 101
  171.         yield "    <table style=\"
  172.         height: 674px;
  173.         width: 100%;
  174.         margin: 0 auto;
  175.         background: white;
  176.     \">
  177.         <tr>
  178.             <td style=\"text-align: center;\">
  179.                 <h2 style=\"
  180.                     font-family: 'myriad-pro regular', 'sans-serif';
  181.                     font-weight: 400;
  182.                     font-size: 14pt ";
  183.         // line 112
  184.         yield ";
  185.                     padding: 32px;
  186.                     margin: 0;
  187.                 \">
  188.                     <span>";
  189.         // line 116
  190.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Symfony\Bridge\Twig\Extension\TranslationExtension']->trans("Technische specificaties", [], null$this->sandbox->ensureToStringAllowed((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'116$this->source); })()), 116$this->source)), "html"nulltrue);
  191.         yield "</span>
  192.                     <span style=\"font-family: 'myriad-pro bold', 'sans-serif'; font-weight: 700; color: #0072bb ";
  193.         // line 117
  194.         yield ";\"> ";
  195.         yield (((CoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "code", [], "any"truetruetrue117) &&  !(null === CoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "code", [], "any"falsefalsetrue117)))) ? ($this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "code", [], "any"falsefalsetrue117), 117$this->source), "html"nulltrue)) : (""));
  196.         yield "</span>
  197.                 </h2>
  198.                 ";
  199.         // line 120
  200.         if ((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, ($context["product"] ?? null), "schematics", [], "any"falsetruetrue120), "items", [], "any"truetruetrue120) &&  !Twig\Extension\CoreExtension::testEmpty(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'120$this->source); })()), "schematics", [], "any"falsefalsetrue120), "items", [], "any"falsefalsetrue120)))) {
  201.             // line 121
  202.             yield "                    ";
  203.             $context['_parent'] = $context;
  204.             $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::slice($this->env->getCharset(), CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["product"]) || array_key_exists("product"$context) ? $context["product"] : (function () { throw new RuntimeError('Variable "product" does not exist.'121$this->source); })()), "schematics", [], "any"falsefalsetrue121), "items", [], "any"falsefalsetrue121), 01));
  205.             foreach ($context['_seq'] as $context["_key"] => $context["schematic"]) {
  206.                 // line 122
  207.                 yield "                        ";
  208.                 yield $this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["schematic"], "thumbnail", ["print_product_image"], "method"falsefalsetrue122), "html", [["pictureAttributes" => ["style" => "display: block; max-width: 100%; max-height: 234px; margin-bottom: 32px;"], "imgAttributes" => ["style" => "display: block; max-width: 100%; max-height: 234px; margin: 0 auto;"]]], "method"falsefalsetrue122), 122$this->source);
  209.                 // line 129
  210.                 yield "
  211.                     ";
  212.             }
  213.             $_parent $context['_parent'];
  214.             unset($context['_seq'], $context['_key'], $context['schematic'], $context['_parent']);
  215.             $context array_intersect_key($context$_parent) + $_parent;
  216.             // line 131
  217.             yield "                ";
  218.         }
  219.         // line 132
  220.         yield "
  221.                 ";
  222.         // line 133
  223.         $context["specifications"] = Twig\Extension\CoreExtension::slice($this->env->getCharset(), Twig\Extension\CoreExtension::filter($this->env$this->sandbox->ensureToStringAllowed((isset($context["specifications"]) || array_key_exists("specifications"$context) ? $context["specifications"] : (function () { throw new RuntimeError('Variable "specifications" does not exist.'133$this->source); })()), 133$this->source), function ($__s__) use ($context$macros) { $context["s"] = $__s__; return CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source, (isset($context["s"]) || array_key_exists("s"$context) ? $context["s"] : (function () { throw new RuntimeError('Variable "s" does not exist.'133$this->source); })()), "specification_property", [], "any"falsefalsetrue133), "data", [], "any"falsefalsetrue133), "publicly_visible", [], "any"falsefalsetrue133); }), 030);
  224.         // line 134
  225.         yield "                ";
  226.         $context["specificationAmount"] = Twig\Extension\CoreExtension::length($this->env->getCharset(), $this->sandbox->ensureToStringAllowed((isset($context["specifications"]) || array_key_exists("specifications"$context) ? $context["specifications"] : (function () { throw new RuntimeError('Variable "specifications" does not exist.'134$this->source); })()), 134$this->source));
  227.         // line 135
  228.         yield "                ";
  229.         if (((isset($context["specificationAmount"]) || array_key_exists("specificationAmount"$context) ? $context["specificationAmount"] : (function () { throw new RuntimeError('Variable "specificationAmount" does not exist.'135$this->source); })()) > 0)) {
  230.             // line 136
  231.             yield "                    <table style=\"
  232.                         margin: 0 auto;
  233.                         text-align: left;
  234.                     \">
  235.                         <tr>
  236.                             ";
  237.             // line 141
  238.             $context["amountOfColumns"] = (((CoreExtension::getAttribute($this->env$this->source, [=> 1232], (isset($context["specificationAmount"]) || array_key_exists("specificationAmount"$context) ? $context["specificationAmount"] : (function () { throw new RuntimeError('Variable "specificationAmount" does not exist.'141$this->source); })()), [], "array"truetruetrue141) &&  !(null === CoreExtension::getAttribute($this->env$this->source, [=> 1232], (isset($context["specificationAmount"]) || array_key_exists("specificationAmount"$context) ? $context["specificationAmount"] : (function () { throw new RuntimeError('Variable "specificationAmount" does not exist.'141$this->source); })()), [], "array"falsefalsetrue141)))) ? (CoreExtension::getAttribute($this->env$this->source, [=> 1232], (isset($context["specificationAmount"]) || array_key_exists("specificationAmount"$context) ? $context["specificationAmount"] : (function () { throw new RuntimeError('Variable "specificationAmount" does not exist.'141$this->source); })()), [], "array"falsefalsetrue141)) : (3));
  239.             // line 142
  240.             yield "                            ";
  241.             $context["specificationAmountPerColumn"] = Twig\Extension\CoreExtension::round(((isset($context["specificationAmount"]) || array_key_exists("specificationAmount"$context) ? $context["specificationAmount"] : (function () { throw new RuntimeError('Variable "specificationAmount" does not exist.'142$this->source); })()) / (isset($context["amountOfColumns"]) || array_key_exists("amountOfColumns"$context) ? $context["amountOfColumns"] : (function () { throw new RuntimeError('Variable "amountOfColumns" does not exist.'142$this->source); })())), 0"ceil");
  242.             // line 143
  243.             yield "
  244.                             ";
  245.             // line 144
  246.             $context["notes"] = [];
  247.             // line 145
  248.             yield "                            ";
  249.             $context['_parent'] = $context;
  250.             $context['_seq'] = CoreExtension::ensureTraversable(range(0, ((isset($context["amountOfColumns"]) || array_key_exists("amountOfColumns"$context) ? $context["amountOfColumns"] : (function () { throw new RuntimeError('Variable "amountOfColumns" does not exist.'145$this->source); })()) - 1)));
  251.             foreach ($context['_seq'] as $context["_key"] => $context["i"]) {
  252.                 // line 146
  253.                 yield "                                <td style=\"
  254.                                     padding: 0 5px;
  255.                                     vertical-align: top;
  256.                                     width: ";
  257.                 // line 149
  258.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape((100 / (isset($context["amountOfColumns"]) || array_key_exists("amountOfColumns"$context) ? $context["amountOfColumns"] : (function () { throw new RuntimeError('Variable "amountOfColumns" does not exist.'149$this->source); })())), "html"nulltrue);
  259.                 yield "%;
  260.                                 \">
  261.                                     <table style=\"
  262.                                         width: 100%;
  263.                                         font-family: 'myriad-pro semi-bold', 'sans-serif';
  264.                                         font-weight: 600;
  265.                                         font-size: 10pt ";
  266.                 // line 155
  267.                 yield ";
  268.                                         margin: 0 auto;
  269.                                     \">
  270.                                         ";
  271.                 // line 158
  272.                 $context["indexStart"] = ($context["i"] * (isset($context["specificationAmountPerColumn"]) || array_key_exists("specificationAmountPerColumn"$context) ? $context["specificationAmountPerColumn"] : (function () { throw new RuntimeError('Variable "specificationAmountPerColumn" does not exist.'158$this->source); })()));
  273.                 // line 159
  274.                 yield "                                        ";
  275.                 $context['_parent'] = $context;
  276.                 $context['_seq'] = CoreExtension::ensureTraversable(Twig\Extension\CoreExtension::slice($this->env->getCharset(), (isset($context["specifications"]) || array_key_exists("specifications"$context) ? $context["specifications"] : (function () { throw new RuntimeError('Variable "specifications" does not exist.'159$this->source); })()), (isset($context["indexStart"]) || array_key_exists("indexStart"$context) ? $context["indexStart"] : (function () { throw new RuntimeError('Variable "indexStart" does not exist.'159$this->source); })()), (isset($context["specificationAmountPerColumn"]) || array_key_exists("specificationAmountPerColumn"$context) ? $context["specificationAmountPerColumn"] : (function () { throw new RuntimeError('Variable "specificationAmountPerColumn" does not exist.'159$this->source); })())));
  277.                 $context['loop'] = [
  278.                   'parent' => $context['_parent'],
  279.                   'index0' => 0,
  280.                   'index'  => 1,
  281.                   'first'  => true,
  282.                 ];
  283.                 if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  284.                     $length count($context['_seq']);
  285.                     $context['loop']['revindex0'] = $length 1;
  286.                     $context['loop']['revindex'] = $length;
  287.                     $context['loop']['length'] = $length;
  288.                     $context['loop']['last'] = === $length;
  289.                 }
  290.                 foreach ($context['_seq'] as $context["_key"] => $context["specification"]) {
  291.                     // line 160
  292.                     yield "
  293.                                             ";
  294.                     // line 162
  295.                     yield "                                            ";
  296.                     $context["specificationObject"] = CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["specification"], "specification_property", [], "any"falsefalsetrue162), "data", [], "any"falsefalsetrue162);
  297.                     // line 163
  298.                     yield "
  299.                                             ";
  300.                     // line 165
  301.                     yield "                                            ";
  302.                     $context["currentNoteOrRemark"] = (((CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["specification"], "localizedfields", [], "any"falsetruetrue165), "data", [], "any"falsetruetrue165), "getLocalizedValue", ["note", (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'165$this->source); })())], "method"truetruetrue165) &&  !(null === CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["specification"], "localizedfields", [], "any"falsetruetrue165), "data", [], "any"falsetruetrue165), "getLocalizedValue", ["note", (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'165$this->source); })())], "method"falsefalsetrue165)))) ? (CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["specification"], "localizedfields", [], "any"falsetruetrue165), "data", [], "any"falsetruetrue165), "getLocalizedValue", ["note", (isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'165$this->source); })())], "method"falsefalsetrue165)) : (CoreExtension::getAttribute($this->env$this->source, (isset($context["specificationObject"]) || array_key_exists("specificationObject"$context) ? $context["specificationObject"] : (function () { throw new RuntimeError('Variable "specificationObject" does not exist.'165$this->source); })()), "getRemark", [(isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'165$this->source); })())], "method"falsefalsetrue165)));
  303.                     // line 166
  304.                     yield "                                            ";
  305.                     // line 167
  306.                     yield "                                            ";
  307.                     if ((isset($context["currentNoteOrRemark"]) || array_key_exists("currentNoteOrRemark"$context) ? $context["currentNoteOrRemark"] : (function () { throw new RuntimeError('Variable "currentNoteOrRemark" does not exist.'167$this->source); })())) {
  308.                         // line 168
  309.                         yield "                                                ";
  310.                         if (!CoreExtension::inFilter((isset($context["currentNoteOrRemark"]) || array_key_exists("currentNoteOrRemark"$context) ? $context["currentNoteOrRemark"] : (function () { throw new RuntimeError('Variable "currentNoteOrRemark" does not exist.'168$this->source); })()), (isset($context["notes"]) || array_key_exists("notes"$context) ? $context["notes"] : (function () { throw new RuntimeError('Variable "notes" does not exist.'168$this->source); })()))) {
  311.                             // line 169
  312.                             yield "                                                    ";
  313.                             $context["notes"] = Twig\Extension\CoreExtension::merge($this->sandbox->ensureToStringAllowed((isset($context["notes"]) || array_key_exists("notes"$context) ? $context["notes"] : (function () { throw new RuntimeError('Variable "notes" does not exist.'169$this->source); })()), 169$this->source), [$this->sandbox->ensureToStringAllowed((isset($context["currentNoteOrRemark"]) || array_key_exists("currentNoteOrRemark"$context) ? $context["currentNoteOrRemark"] : (function () { throw new RuntimeError('Variable "currentNoteOrRemark" does not exist.'169$this->source); })()), 169$this->source)]);
  314.                             // line 170
  315.                             yield "                                                ";
  316.                         }
  317.                         // line 171
  318.                         yield "                                            ";
  319.                     }
  320.                     // line 172
  321.                     yield "
  322.                                             ";
  323.                     // line 177
  324.                     yield "                                            ";
  325.                     $context["currentNoteOrRemarkIndexNumber"] = false;
  326.                     // line 178
  327.                     yield "
  328.                                             ";
  329.                     // line 179
  330.                     $context['_parent'] = $context;
  331.                     $context['_seq'] = CoreExtension::ensureTraversable((isset($context["notes"]) || array_key_exists("notes"$context) ? $context["notes"] : (function () { throw new RuntimeError('Variable "notes" does not exist.'179$this->source); })()));
  332.                     $context['loop'] = [
  333.                       'parent' => $context['_parent'],
  334.                       'index0' => 0,
  335.                       'index'  => 1,
  336.                       'first'  => true,
  337.                     ];
  338.                     if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  339.                         $length count($context['_seq']);
  340.                         $context['loop']['revindex0'] = $length 1;
  341.                         $context['loop']['revindex'] = $length;
  342.                         $context['loop']['length'] = $length;
  343.                         $context['loop']['last'] = === $length;
  344.                     }
  345.                     foreach ($context['_seq'] as $context["_key"] => $context["note"]) {
  346.                         // line 180
  347.                         yield "                                                ";
  348.                         if (($context["note"] == (isset($context["currentNoteOrRemark"]) || array_key_exists("currentNoteOrRemark"$context) ? $context["currentNoteOrRemark"] : (function () { throw new RuntimeError('Variable "currentNoteOrRemark" does not exist.'180$this->source); })()))) {
  349.                             // line 181
  350.                             yield "                                                    ";
  351.                             $context["currentNoteOrRemarkIndexNumber"] = CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue181);
  352.                             // line 182
  353.                             yield "                                                ";
  354.                         }
  355.                         // line 183
  356.                         yield "                                            ";
  357.                         ++$context['loop']['index0'];
  358.                         ++$context['loop']['index'];
  359.                         $context['loop']['first'] = false;
  360.                         if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) {
  361.                             --$context['loop']['revindex0'];
  362.                             --$context['loop']['revindex'];
  363.                             $context['loop']['last'] = === $context['loop']['revindex0'];
  364.                         }
  365.                     }
  366.                     $_parent $context['_parent'];
  367.                     unset($context['_seq'], $context['_key'], $context['note'], $context['_parent'], $context['loop']);
  368.                     $context array_intersect_key($context$_parent) + $_parent;
  369.                     // line 184
  370.                     yield "
  371.                                             <tr>
  372.                                                 <td style=\"
  373.                                                     padding: 1px 5px;
  374.                                                     white-space: nowrap;
  375.                                                     ";
  376.                     // line 189
  377.                     yield (((CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue189) % != 0)) ? ("background-color: #e3f1f9;") : (""));
  378.                     // line 190
  379.                     yield "                                                \">
  380.                                                     ";
  381.                     // line 191
  382.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source, (isset($context["specificationObject"]) || array_key_exists("specificationObject"$context) ? $context["specificationObject"] : (function () { throw new RuntimeError('Variable "specificationObject" does not exist.'191$this->source); })()), "getTitle", [(isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'191$this->source); })())], "method"falsefalsetrue191), 191$this->source), "html"nulltrue);
  383.                     yield "
  384.                                                     ";
  385.                     // line 192
  386.                     if ((isset($context["currentNoteOrRemarkIndexNumber"]) || array_key_exists("currentNoteOrRemarkIndexNumber"$context) ? $context["currentNoteOrRemarkIndexNumber"] : (function () { throw new RuntimeError('Variable "currentNoteOrRemarkIndexNumber" does not exist.'192$this->source); })())) {
  387.                         // line 193
  388.                         yield "                                                        <sup> ";
  389.                         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed((isset($context["currentNoteOrRemarkIndexNumber"]) || array_key_exists("currentNoteOrRemarkIndexNumber"$context) ? $context["currentNoteOrRemarkIndexNumber"] : (function () { throw new RuntimeError('Variable "currentNoteOrRemarkIndexNumber" does not exist.'193$this->source); })()), 193$this->source), "html"nulltrue);
  390.                         yield " </sup>
  391.                                                     ";
  392.                     }
  393.                     // line 195
  394.                     yield "                                                </td>
  395.                                                 <td style=\"
  396.                                                     padding: 1px 5px 1px 0;
  397.                                                     white-space: nowrap;
  398.                                                     ";
  399.                     // line 199
  400.                     yield (((CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue199) % != 0)) ? ("background-color: #e3f1f9;") : (""));
  401.                     // line 200
  402.                     yield "                                                \">
  403.                                                     <span>";
  404.                     // line 201
  405.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->sourceCoreExtension::getAttribute($this->env$this->source$context["specification"], "specification_value", [], "any"falsefalsetrue201), "data", [], "any"falsefalsetrue201), 201$this->source), "html"nulltrue);
  406.                     yield "</span>
  407.                                                     <span>";
  408.                     // line 202
  409.                     yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source, (isset($context["specificationObject"]) || array_key_exists("specificationObject"$context) ? $context["specificationObject"] : (function () { throw new RuntimeError('Variable "specificationObject" does not exist.'202$this->source); })()), "getUnit", [(isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'202$this->source); })())], "method"falsefalsetrue202), 202$this->source), "html"nulltrue);
  410.                     yield "</span>
  411.                                                 </td>
  412.                                             </tr>
  413.                                         ";
  414.                     ++$context['loop']['index0'];
  415.                     ++$context['loop']['index'];
  416.                     $context['loop']['first'] = false;
  417.                     if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) {
  418.                         --$context['loop']['revindex0'];
  419.                         --$context['loop']['revindex'];
  420.                         $context['loop']['last'] = === $context['loop']['revindex0'];
  421.                     }
  422.                 }
  423.                 $_parent $context['_parent'];
  424.                 unset($context['_seq'], $context['_key'], $context['specification'], $context['_parent'], $context['loop']);
  425.                 $context array_intersect_key($context$_parent) + $_parent;
  426.                 // line 206
  427.                 yield "
  428.                                     </table>
  429.                                 </td>
  430.                             ";
  431.             }
  432.             $_parent $context['_parent'];
  433.             unset($context['_seq'], $context['_key'], $context['i'], $context['_parent']);
  434.             $context array_intersect_key($context$_parent) + $_parent;
  435.             // line 210
  436.             yield "                        </tr>
  437.                         <tr>
  438.                             <td colspan=\"";
  439.             // line 212
  440.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed((isset($context["amountOfColumns"]) || array_key_exists("amountOfColumns"$context) ? $context["amountOfColumns"] : (function () { throw new RuntimeError('Variable "amountOfColumns" does not exist.'212$this->source); })()), 212$this->source), "html"nulltrue);
  441.             yield "\">
  442.                                 <table style=\"
  443.                                     font-size: 10pt ";
  444.             // line 214
  445.             yield ";
  446.                                     line-height: 0.875em;
  447.                                     margin: 16px auto 0;
  448.                                 \">
  449.                                     ";
  450.             // line 218
  451.             $context['_parent'] = $context;
  452.             $context['_seq'] = CoreExtension::ensureTraversable((isset($context["notes"]) || array_key_exists("notes"$context) ? $context["notes"] : (function () { throw new RuntimeError('Variable "notes" does not exist.'218$this->source); })()));
  453.             $context['loop'] = [
  454.               'parent' => $context['_parent'],
  455.               'index0' => 0,
  456.               'index'  => 1,
  457.               'first'  => true,
  458.             ];
  459.             if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {
  460.                 $length count($context['_seq']);
  461.                 $context['loop']['revindex0'] = $length 1;
  462.                 $context['loop']['revindex'] = $length;
  463.                 $context['loop']['length'] = $length;
  464.                 $context['loop']['last'] = === $length;
  465.             }
  466.             foreach ($context['_seq'] as $context["_key"] => $context["note"]) {
  467.                 // line 219
  468.                 yield "                                        <tr>
  469.                                             <td style=\"padding: 5px 3px;\"><sup>";
  470.                 // line 220
  471.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed(CoreExtension::getAttribute($this->env$this->source$context["loop"], "index", [], "any"falsefalsetrue220), 220$this->source), "html"nulltrue);
  472.                 yield "</sup></td>
  473.                                             <td style=\"padding: 5px 3px;\">";
  474.                 // line 221
  475.                 yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed($context["note"], 221$this->source), "html"nulltrue);
  476.                 yield "</td>
  477.                                         </tr>
  478.                                     ";
  479.                 ++$context['loop']['index0'];
  480.                 ++$context['loop']['index'];
  481.                 $context['loop']['first'] = false;
  482.                 if (isset($context['loop']['revindex0'], $context['loop']['revindex'])) {
  483.                     --$context['loop']['revindex0'];
  484.                     --$context['loop']['revindex'];
  485.                     $context['loop']['last'] = === $context['loop']['revindex0'];
  486.                 }
  487.             }
  488.             $_parent $context['_parent'];
  489.             unset($context['_seq'], $context['_key'], $context['note'], $context['_parent'], $context['loop']);
  490.             $context array_intersect_key($context$_parent) + $_parent;
  491.             // line 224
  492.             yield "                                </table>
  493.                             </td>
  494.                         </tr>
  495.                     </table>
  496.                 ";
  497.         }
  498.         // line 229
  499.         yield "            </td>
  500.         </tr>
  501.     </table>
  502.     ";
  503.         // line 234
  504.         yield "    ";
  505.         // line 241
  506.         yield "
  507.     ";
  508.         // line 243
  509.         yield "    <div style=\"
  510.         width: 100%;
  511.         height: 74px;
  512.         background-color: #0072bb ";
  513.         // line 246
  514.         yield ";
  515.         color: #FFF;
  516.         position: relative;
  517.     \">
  518.         <div style=\"position: absolute; z-index: 100; left: 32px; top: 26px; white-space: nowrap; \">
  519.             <svg
  520.                 xmlns=\"http://www.w3.org/2000/svg\"
  521.                 width=\"20\"
  522.                 height=\"20\"
  523.                 style=\"display: inline; vertical-align: text-bottom;\"
  524.             >
  525.                 <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"m19.243 13.03-4-1a1.004 1.004 0 0 0-1.075.416l-2.56 3.84a17.084 17.084 0 0 1-7.894-7.894l3.84-2.56a1 1 0 0 0 .416-1.074l-1-4A1 1 0 0 0 6 0H1a1 1 0 0 0-1 1c.012 10.489 8.511 18.988 19 19a1 1 0 0 0 1-1v-5a1 1 0 0 0-.757-.97Z\"></path>
  526.             </svg>
  527.             <span>&nbsp;&nbsp;";
  528.         // line 259
  529.         yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->extensions['Pimcore\Twig\Extension\WebsiteConfigExtension']->getWebsiteConfig("phone_number"null$this->sandbox->ensureToStringAllowed((isset($context["lang"]) || array_key_exists("lang"$context) ? $context["lang"] : (function () { throw new RuntimeError('Variable "lang" does not exist.'259$this->source); })()), 259$this->source)), "html"nulltrue);
  530.         yield "</span>
  531.         </div>
  532.         ";
  533.         // line 261
  534.         if (($context["domainName"] ?? null)) {
  535.             // line 262
  536.             yield "            <div style=\"position: absolute; z-index: 100; right: 32px; top: 26px;\">";
  537.             yield $this->env->getRuntime('Twig\Runtime\EscaperRuntime')->escape($this->sandbox->ensureToStringAllowed((isset($context["domainName"]) || array_key_exists("domainName"$context) ? $context["domainName"] : (function () { throw new RuntimeError('Variable "domainName" does not exist.'262$this->source); })()), 262$this->source), "html"nulltrue);
  538.             yield "</div>
  539.         ";
  540.         }
  541.         // line 264
  542.         yield "    </div>
  543.     ";
  544.         // line 267
  545.         yield "    <div style='page-break-after:always'></div>
  546. </div>
  547. ";
  548.         
  549.         $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);
  550.         
  551.         $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);
  552.         yield from [];
  553.     }
  554.     /**
  555.      * @codeCoverageIgnore
  556.      */
  557.     public function getTemplateName(): string
  558.     {
  559.         return "pdfs/product-specification-sheet/content_new.html.twig";
  560.     }
  561.     /**
  562.      * @codeCoverageIgnore
  563.      */
  564.     public function isTraitable(): bool
  565.     {
  566.         return false;
  567.     }
  568.     /**
  569.      * @codeCoverageIgnore
  570.      */
  571.     public function getDebugInfo(): array
  572.     {
  573.         return array (  560 => 267,  556 => 264,  550 => 262,  548 => 261,  543 => 259,  528 => 246,  523 => 243,  520 => 241,  518 => 234,  512 => 229,  505 => 224,  488 => 221,  484 => 220,  481 => 219,  464 => 218,  458 => 214,  453 => 212,  449 => 210,  440 => 206,  422 => 202,  418 => 201,  415 => 200,  413 => 199,  407 => 195,  401 => 193,  399 => 192,  395 => 191,  392 => 190,  390 => 189,  383 => 184,  369 => 183,  366 => 182,  363 => 181,  360 => 180,  343 => 179,  340 => 178,  337 => 177,  334 => 172,  331 => 171,  328 => 170,  325 => 169,  322 => 168,  319 => 167,  317 => 166,  314 => 165,  311 => 163,  308 => 162,  305 => 160,  287 => 159,  285 => 158,  280 => 155,  271 => 149,  266 => 146,  261 => 145,  259 => 144,  256 => 143,  253 => 142,  251 => 141,  244 => 136,  241 => 135,  238 => 134,  236 => 133,  233 => 132,  230 => 131,  223 => 129,  220 => 122,  215 => 121,  213 => 120,  206 => 117,  202 => 116,  196 => 112,  183 => 101,  181 => 100,  174 => 94,  171 => 93,  164 => 87,  158 => 83,  153 => 80,  150 => 79,  145 => 76,  136 => 69,  131 => 68,  128 => 67,  123 => 66,  119 => 64,  115 => 62,  112 => 55,  110 => 54,  101 => 47,  64 => 11,  61 => 9,  58 => 7,  50 => 1,);
  574.     }
  575.     public function getSourceContext(): Source
  576.     {
  577.         return new Source("<div style=\"
  578.     position: relative;
  579.     width: 992px;
  580.     height: 1404px;
  581.     overflow: hidden;
  582.     margin: 0 auto;
  583.     background-color: #0072bb {#var(--coolworld-blue)#};
  584.     {#border: 1px solid #0171BB;#}
  585. \">
  586.     {#1404-74=1330#}
  587.     <header style=\"
  588.         height: 74px;
  589.         color: white;
  590.         padding: 16px 50px;
  591.     \">
  592.         <svg id=\"Laag_1\"
  593.              x=\"0px\"
  594.              y=\"0px\"
  595.              viewBox=\"0 0 1384.4 212.1\"
  596.              height=\"42px\"
  597.              version=\"1.1\"
  598.              xml:space=\"preserve\"
  599.              xmlns=\"http://www.w3.org/2000/svg\"
  600.              xmlns:xlink=\"http://www.w3.org/1999/xlink\"
  601.             style=\"
  602.                 enable-background:new 0 0 1384.4 212.1;
  603.                 margin: 0 auto;
  604.             \">
  605.             <style type=\"text/css\">.st0 {fill: #FFFFFF;}</style>
  606.             <g>
  607.                 <path class=\"st0\" d=\"M192.5,144.3c0-0.7-0.1-1.4-0.2-2.6c-1.4,0.6-2.3,1-3.2,1.4c-6.3,2.9-12.6,6.1-19,8.7 c-7.9,3.2-15.8,6.5-24,8.7c-10.6,2.9-21.6,3.7-32.7,2.7c-17.7-1.5-33.3-7.6-46.1-20.2c-7.8-7.7-13.1-16.8-15.7-27.4 c-1.8-7.6-1.9-15.3-0.7-22.9c1.1-7.1,3.2-14.1,7.1-20.2C66.7,59,79,50,94.3,45.2c11.5-3.6,23.3-5.2,35.3-3.7 c6.2,0.7,12.4,1.5,18.5,2.9c13.6,3,26.3,8.6,38.6,15.1c1,0.5,1.9,1,3.1,1.5c0.1-0.8,0.2-1.2,0.2-1.6c0-13.3,0-26.7,0-40 c0-1.7-0.7-2.7-2.1-3.4c-3.1-1.5-6.2-3.2-9.4-4.6c-16.9-7.3-34.7-10.5-53-11.3c-6.1-0.3-12.3,0.1-18.5,0.4 C95.4,1.1,84,3.2,72.9,6.8c-9.4,3.1-18.5,6.8-26.7,12.5c-7,4.9-13.6,10.3-19.5,16.5c-9.6,10-16.9,21.4-21.5,34.5 c-4.2,12.2-5.9,24.8-5.1,37.8c0.5,7.4,1.3,14.7,3.2,21.9c5.3,19.4,16.1,35.4,31.3,48.4c19.7,16.9,43.2,24,68.6,25.5 c5.5,0.3,11.1,0.2,16.7,0.2c8,0,16-0.9,23.9-2.4c15.9-2.9,30.9-8.2,45.3-15.5c2.4-1.2,3.5-2.6,3.4-5.4 C192.4,168.7,192.5,156.5,192.5,144.3z\"/>
  608.                 <path class=\"st0\" d=\"M1342.6,2.5c0,23.4,0,46.5,0,70c-1.4-0.5-2.3-0.8-3.2-1.2c-3.5-1.3-6.9-2.8-10.4-3.9 c-14.7-4.4-29.5-4.8-43.9,0.5c-19.6,7.1-32.1,21.3-38.6,40.8c-3.9,11.7-4.5,23.7-3.2,35.9c1.7,15.7,7.6,29.5,18.4,41.1 c12.8,13.7,28.8,19.8,47.4,18.8c11.6-0.6,22.1-4.6,31.3-11.7c0.6-0.4,1.3-0.8,2.4-1.5c0,3.9,0,7.3,0,10.6c14.1,0,27.8,0,41.6,0 c0-66.7,0-133.1,0-199.5C1370.4,2.5,1356.7,2.5,1342.6,2.5z M1340.5,166.9c-4.1,3-8.2,5.8-13.1,7.4c-11.1,3.8-21.1,1.8-29.8-6 c-7.1-6.4-10.5-14.8-11.7-24.1c-1.1-8.4-0.9-16.8,1.2-25c0.9-3.4,2.1-6.9,3.7-10c6.6-12.7,17.7-17.3,30.9-16.2 c6.8,0.6,13.3,2.5,19,6.5c1.4,1,2,2,2,3.7c-0.1,9.9,0,19.9,0,29.8c0,9.7-0.1,19.5,0.1,29.2C1342.8,164.3,1342.1,165.7,1340.5,166.9 z\"/>
  609.                 <path class=\"st0\" d=\"M787,138.8c-0.3,0-0.6,0-0.9,0C776.5,115,767,91,757.4,67c-8.4,0-16.6,0-24.8,0c-0.3,0.6-0.5,1-0.7,1.5 c-3.2,8-6.4,16-9.6,24c-5.9,14.8-11.8,29.5-17.8,44.3c-0.3,0.8-0.8,1.5-1.5,2.8c-9.4-24.7-18.5-48.6-27.6-72.5c-14,0-27.8,0-41.8,0 c0.5,1.3,0.9,2.3,1.3,3.3c14.7,33.3,29.4,66.7,44,100c4.2,9.6,8.4,19.2,12.6,28.7c0.7,1.6,1.4,2.7,3.5,2.6 c5.4-0.2,10.9-0.1,16.7-0.1c11-23.9,21.9-47.6,32.9-71.3c0.2,0,0.5,0,0.7,0c10.7,23.7,21.5,47.4,32.3,71.3c5.5,0,10.9-0.1,16.4,0.1 c2.5,0.1,3.6-0.9,4.5-3c18.9-43.1,37.9-86.2,56.8-129.3c0.3-0.7,0.5-1.5,0.8-2.3c-14.2,0-28,0-42,0C805.1,91,796,114.9,787,138.8z\" />
  610.                 <path class=\"st0\" d=\"M348.7,83.9c-14.2-12.1-30.8-18.2-49.3-19.2c-6.7-0.3-13.4,0-20,1.1c-13.2,2.1-25.3,6.8-35.8,15.3 c-11.4,9.2-19.1,20.8-22.5,35.1c-1.9,8.3-2.7,16.8-1.7,25.3c1.1,9.4,2.9,18.5,7.8,27c7.8,13.5,18.5,23.4,32.8,29.5 c10.9,4.6,22.2,6.5,34.8,6.2c9.2,0.5,18.8-1.1,28.3-4.5c9.7-3.5,18.7-8,26.2-15.2c11.2-10.7,18.1-23.7,19.4-39.4 c0.8-9.9,0.8-19.7-1.4-29.4C364.3,103.2,358.7,92.3,348.7,83.9z M325,133c0.1,9.8-0.9,19-4.2,27.8c-2.7,7-6.7,13-13.8,16.1 c-10.3,4.6-20.2,3.7-29.6-2.5c-3.4-2.2-5.8-5.5-7.8-9c-3.8-6.8-5.5-14.3-6-22.1c-0.3-4.8-0.1-9.6-0.1-14.4c0-6.7,1.4-13.2,3.7-19.5 c2-5.6,5.1-10.5,9.8-14.3c12.3-10.2,36.5-8.4,43.9,12.3C323.8,115.9,325.2,124.5,325,133z\"/>
  611.                 <path class=\"st0\" d=\"M522.6,86.1c-2.4-2.3-5-4.3-7.6-6.2c-7.6-5.7-15.9-9.8-25.1-12.2c-11.4-3-23-3.9-34.8-2.5 c-13.3,1.5-25.6,5.6-36.6,13.4c-17.3,12.2-26.2,29-27.8,49.8c-0.5,6.4-0.1,12.9,1,19.3c3.9,22.1,15.9,38.1,35.7,48.4 c11.9,6.2,24.8,8.6,38.6,8.1c10.8,0.4,21.6-1.5,32.1-5.8c11.8-4.9,22.3-11.4,29.9-21.9c5.1-7,9.1-14.6,10.9-23.2 c2.3-11.2,2.5-22.4,0.5-33.6C537.2,106.8,532.2,95.3,522.6,86.1z M495.3,149.3c-1.1,7.2-3.2,14.2-7.8,20.2 c-6.5,8.5-15.4,11.2-25.6,10.1c-3.9-0.4-7.6-1.5-11.1-3.5c-4.9-3-8.4-7.2-10.8-12.3c-2.8-6-4.4-12.3-4.9-18.9 c-0.3-3.3-0.5-6.5-0.7-9.8c0-9,1.3-17.8,4.6-26.2c3-7.7,7.8-14,15.7-17.3c11.5-4.8,29.5-2.8,36.8,14c2.6,6.1,3.8,12.5,4.6,19 C497.1,132.8,496.6,141.1,495.3,149.3z\"/>
  612.                 <path class=\"st0\" d=\"M1172.3,2.7c0,66.4,0,132.9,0,199.3c7.3,0.6,39.7,0.3,41.9-0.4c0-66.2,0-132.5,0-199 C1210.5,2,1174.3,2.1,1172.3,2.7z\"/>
  613.                 <path class=\"st0\" d=\"M608.9,2.5c-0.3,0-0.6,0-0.9,0c-11.4,0-22.8,0-34.2,0c-3.7,0-3.7,0-3.7,3.8c0,0.1,0,0.2,0,0.3 c0,62.5,0,125,0,187.5c0,1.5,0,3.1,0,4.6c0.1,2.9,0.2,3.1,3.2,3.1c11.8,0,23.7,0,35.5,0c2.6,0,2.8-0.2,2.9-2.8c0-0.5,0-1,0-1.5 c0-31.7,0-63.4,0-95.1c0-32,0-64,0-96c0-0.4,0-0.8,0-1.2C611.6,2.7,611.4,2.5,608.9,2.5z\"/>
  614.                 <path class=\"st0\" d=\"M1152.6,75.2c-5.1-3.5-10.3-6.8-16.1-9c-8.2-3.1-16.1-2.6-23.8,1.6c-4.5,2.4-8.3,5.6-11.7,9.4 c-6.8,7.6-11.6,16.4-16,25.5c-0.4,0.8-0.8,1.5-1.2,2.3c-0.2,0-0.4-0.1-0.7-0.1c0-12.5,0-25.1,0-37.5c-4.1-0.7-39.8-0.6-42.2,0 c0,44.8,0,89.6,0,134.6c14,0,27.9,0,42,0c0.1-1.3,0.2-2.5,0.2-3.7c0-17.5,0-35.1,0-52.7c0-2.4,0.3-4.7,1.4-6.8 c3.5-6.7,6.9-13.5,10.6-20.1c2.1-3.7,4.8-6.9,8.2-9.5c6.1-4.6,12.7-6.4,20.3-4.2c4.7,1.4,9.1,3.3,13.3,5.7c1.8,1,3.5,2,5.4,3.1 c0.3-0.9,0.6-1.5,0.8-2.2c1.1-3.5,2.2-7,3.3-10.6c2.2-7.2,4.5-14.5,6.7-21.7C1153.8,77.8,1154.3,76.4,1152.6,75.2z\"/>
  615.                 <path class=\"st0\" d=\"M939.9,57.5c-45-2.1-81.1,33.6-81.6,76.6c-0.7,38.7,30.9,77.7,76.9,78c43.3,0.3,76.5-34,78.2-72.9 C1015.5,88.4,975.7,59.2,939.9,57.5z M935.6,206.3c-39.6,0.4-72.8-34.5-71.6-73.5c1.2-38.7,33.1-69.8,71.8-69.8 c39.2,0,71.7,31.6,71.8,71.7C1007.8,176.2,972.7,207.1,935.6,206.3z\"/>
  616.                 <path class=\"st0\" d=\"M935.9,190.6c-1.1-0.3-2.1-0.5-3.3-0.8c0-2.8,0-5.4,0-8.1c-0.1-2.6,0.2-5.2-0.3-8.2c-3.1,2.1-5.8,3.8-8.4,5.6 c-4.2,2.7-4.2,2.7-7-1.4c-1.6-2.4-1.5-2.7,1-4.3c4.2-2.7,8.4-5.5,12.7-8.2c1.4-0.9,2.1-2,2.1-3.8c-0.1-5.8,0-11.7-0.1-17.5 c0-0.7-0.2-1.3-0.4-2.1c-0.8,0.3-1.4,0.5-1.9,0.8c-4,2.3-8.1,4.5-12.1,6.8c-5.4,3.1-5.4,3.2-5.5,9.3c-0.1,4.1-0.4,8.2-0.6,12.3 c-0.1,2.2-0.6,2.6-2.8,2.5c-1.2-0.1-2.4-0.4-3.7-0.4c-1.3-0.1-1.8-0.9-1.8-2c0-1.6,0.1-3.3,0.2-4.9c0.1-2.6,0.3-5.2,0.4-8.5 c-1.7,0.9-2.9,1.4-4,2c-2.8,1.6-5.5,3.2-8.3,4.8c-0.9,0.5-2,1.2-2.7,0.1c-1.2-1.8-2.6-3.6-2.8-6.1c4.4-2.6,8.8-5.2,13.5-8 c-4.5-3-9.3-4.3-13.3-7.5c0.8-1.5,1.4-2.8,2-4c1.4-2.6,1.7-2.7,4.3-1.4c4.7,2.4,9.4,4.7,14,7.1c1.1,0.6,2,0.6,3.2,0 c5.6-3.3,11.2-6.5,16.8-9.7c0.3-0.2,0.5-0.5,0.8-0.9c-5.8-3.4-11.4-6.6-16.9-9.9c-1.4-0.8-2.7-0.7-4.1,0.1 c-4.3,2.2-8.6,4.4-12.9,6.6c-1.2,0.6-2.4,1.1-3.6,1.6c-1.8-2.3-2.6-4.6-3.4-7.3c2.3-1.2,4.5-2.3,6.7-3.4c2.1-1.1,4.4-1.9,6.5-3.5 c-0.8-0.5-1.2-0.8-1.7-1c-3.5-2.1-7.1-4.2-10.6-6.2c-1-0.6-1.9-1.1-1.3-2.4c0.9-1.9,2-3.7,3.2-5.9c5,2.9,9.7,5.6,14.6,8.4 c0-0.8,0-1.3,0-1.7c-0.2-3.7-0.5-7.4-0.7-11.1c-0.1-2.2,0.3-2.5,2.4-2.6c1.1-0.1,2.3-0.1,3.4-0.1c2.2,0.1,2.5,0.3,2.7,2.5 c0.2,3.7,0.4,7.4,0.6,11c0.1,1.5,0.3,3.1,0.3,4.6c0.1,1.8,1,3,2.5,3.9c5.3,3,10.5,6.1,15.7,9.1c0.3,0.2,0.7,0.2,1.3,0.3 c0-6.7-0.1-13.1,0-19.6c0-1.9-0.6-3-2.2-4c-4.1-2.5-8.1-5.2-12.2-7.8c-4.1-2.5-3-2.8-1.2-5.6c2.6-3.9,2.5-3.8,6.1-1.1 c2.9,2.2,6,4.1,9.4,6.5c0-4.9,0-9.2,0-13.5c0-3.2,0-3.2,3-4.3c0.2-0.1,0.3-0.3,0.5-0.5c0-1.6,0-3.3,0-5.7c-2.2,0.2-4,0.4-5.8,0.5 c-13.2,1.3-24.9,6.2-34.8,14.9c-12.2,10.7-19.4,24.2-21.3,40.4c-1.2,10.4-0.1,20.5,3.9,30.1c5.2,12.4,13.3,22.6,24.7,29.9 c8.6,5.5,18.1,8.6,28.4,9.4c5,0.4,5.2,1.3,5-4.8C936.3,191.5,936,191,935.9,190.6z\"/>
  617.                 <path class=\"st0\" d=\"M979.3,120.6c-2.3-6-4.2-12.2-6.1-18.4c-2.5-8-3.4-16.2-2.7-24.6c0.1-1.1,0.2-2.3,0.3-3.4 c-3,2.8-4.6,6.2-5.1,10c-1,7.6-1.7,15.3-2.6,22.9c-0.5,4-1.1,7.9-1.8,11.8c-0.1,0.5-0.5,0.9-0.8,1.4c-1.7-5.8-3-11.4-5-16.9 c-1.9-5.4-4.3-10.6-6.7-15.8c-2.4-5.2-5.3-10.2-9.4-15.1c0,17.4,0,34,0,51c0.9-0.5,1.6-0.8,2.7-1.3c0,7.9,3.4,13.7,8.2,18.9 c1.2,1.3,2.4,2.6,3.3,4c4.2,6.4,5.8,13.3,3.4,20.8c-2,6.4-6.3,10.5-13,11.7c-0.7,0.1-1.4,0.3-2.3,0.5c0,3.8,0,7.6,0,11.4 c-0.9,0.4-1.6,0.7-2.3,0.9c0,2.2,0,4.3,0,6.6c3.9,0.1,7.5-0.6,11.1-1.5c24.1-6.4,37.5-26.3,35.1-51.2 C984.8,136.1,982.3,128.3,979.3,120.6z\"/>
  618.             </g>
  619.         </svg>
  620.     </header>
  621.     {#1330-300=1030#}
  622.     <table style=\"
  623.         width: 100%;
  624.         height: 300px;
  625.         background: white;
  626.     \">
  627.         <tr>
  628.             <td style=\"width: 50%; padding: 32px 56px; text-align: center;\">
  629.                 {% if product.images.items[0] is defined %}
  630.                     {{ product.images.items[0].thumbnail('print_product_image').html({
  631.                         'imgAttributes': {
  632.                             'style': 'max-width: 100%; max-height: 236px; width: auto; margin: 0 auto;'
  633.                         },
  634.                         'pictureAttributes': {
  635.                             'style': 'display: block; max-width: 100%; max-height: 236px;'
  636.                         },
  637.                     })|raw }}
  638.                 {% endif %}
  639.             </td>
  640.             <td style=\"width: 50%; padding: 0 56px 0 0; text-align: left;\">
  641.                 <h3 style=\"font-size: 18pt {#1.3333em#}; margin-bottom: 0\">{{ product.category.getName(lang) }}</h3>
  642.                 <h2 style=\"font-family: 'myriad-pro bold', 'sans-serif'; font-weight: 700; font-size: 24pt {#2em#};\">
  643.                     <span style=\"color: #0072bb {#var(--coolworld-blue)#};\">{{ product.code ?? \"\" }}</span>
  644.                     <span> {{ product.getName(lang) ?? \"\" }}</span>
  645.                 </h2>
  646.             </td>
  647.         </tr>
  648.     </table>
  649.     {#1030-260=770#}
  650.     <table style=\"
  651.         width: 100%;
  652.         height: 260px;
  653.         background-color: #e3f1f9 {#var(--coolworld-light-bg)#};
  654.         font-size: 14pt {#1.1667em#};
  655.     \">
  656.         <tr>
  657.             <td style=\"padding: 0 56px;\">{{ product.getDescription(lang) | raw }}</td>
  658.         </tr>
  659.     </table>
  660.     {#770-7=763#}
  661.     <div style=\"
  662.         background-color: white;
  663.         height: 7px;
  664.         width: 100%;
  665.     \"></div>
  666.     {#763-7=756#}
  667.     <div style=\"
  668.         background-color: #e3f1f9 {#var(--coolworld-light-bg)#};
  669.         height: 7px;
  670.         width: 100%;
  671.     \"></div>
  672.     {#<!--756-636=120-->#}
  673.     {#756-(636+38)=82#}
  674.     <table style=\"
  675.         height: 674px;
  676.         width: 100%;
  677.         margin: 0 auto;
  678.         background: white;
  679.     \">
  680.         <tr>
  681.             <td style=\"text-align: center;\">
  682.                 <h2 style=\"
  683.                     font-family: 'myriad-pro regular', 'sans-serif';
  684.                     font-weight: 400;
  685.                     font-size: 14pt {#1.1667em#};
  686.                     padding: 32px;
  687.                     margin: 0;
  688.                 \">
  689.                     <span>{{ \"Technische specificaties\" |  trans({}, null, lang) }}</span>
  690.                     <span style=\"font-family: 'myriad-pro bold', 'sans-serif'; font-weight: 700; color: #0072bb {#var(--coolworld-blue)#};\"> {{ product.code ?? \"\" }}</span>
  691.                 </h2>
  692.                 {% if product.schematics.items is defined and product.schematics.items is not empty %}
  693.                     {% for schematic in product.schematics.items | slice(0, 1) %}
  694.                         {{ schematic.thumbnail('print_product_image').html({
  695.                             'pictureAttributes':{
  696.                                 'style': 'display: block; max-width: 100%; max-height: 234px; margin-bottom: 32px;',
  697.                             },
  698.                             'imgAttributes': {
  699.                                 'style': 'display: block; max-width: 100%; max-height: 234px; margin: 0 auto;',
  700.                             }
  701.                         })|raw }}
  702.                     {% endfor %}
  703.                 {% endif %}
  704.                 {% set specifications = specifications|filter(s => s.specification_property.data.publicly_visible)|slice(0, 30) %}
  705.                 {% set specificationAmount = specifications|length %}
  706.                 {% if specificationAmount > 0 %}
  707.                     <table style=\"
  708.                         margin: 0 auto;
  709.                         text-align: left;
  710.                     \">
  711.                         <tr>
  712.                             {% set amountOfColumns = {1: 1, 2: 2, 3: 3, 4: 2}[specificationAmount] ?? 3 %}
  713.                             {% set specificationAmountPerColumn = (specificationAmount / amountOfColumns) | round(0, 'ceil') %}
  714.                             {% set notes = [] %}
  715.                             {% for i in 0..(amountOfColumns-1) %}
  716.                                 <td style=\"
  717.                                     padding: 0 5px;
  718.                                     vertical-align: top;
  719.                                     width: {{ 100 / amountOfColumns }}%;
  720.                                 \">
  721.                                     <table style=\"
  722.                                         width: 100%;
  723.                                         font-family: 'myriad-pro semi-bold', 'sans-serif';
  724.                                         font-weight: 600;
  725.                                         font-size: 10pt {#0.8333em#};
  726.                                         margin: 0 auto;
  727.                                     \">
  728.                                         {% set indexStart = i * specificationAmountPerColumn %}
  729.                                         {% for specification in (specifications|slice(indexStart, specificationAmountPerColumn)) %}
  730.                                             {# Retrieve data of specification itself for later use... #}
  731.                                             {% set specificationObject = specification.specification_property.data %}
  732.                                             {# Check and see if there is a note on this specific instance of product x specification, or if a default remark is set on this specification #}
  733.                                             {% set currentNoteOrRemark = specification.localizedfields.data.getLocalizedValue('note', lang) ?? specificationObject.getRemark(lang) %}
  734.                                             {# Found something? Nice. add it to the list os we can display them at the bottom of the page. #}
  735.                                             {% if currentNoteOrRemark %}
  736.                                                 {% if currentNoteOrRemark not in notes %}
  737.                                                     {% set notes = notes|merge([currentNoteOrRemark]) %}
  738.                                                 {% endif %}
  739.                                             {% endif %}
  740.                                             {#
  741.                                             each remark is unique and should only be shown once, so we retrieve the index number of the remark
  742.                                             by checking the index number in the notes array.
  743.                                             #}
  744.                                             {% set currentNoteOrRemarkIndexNumber = false %}
  745.                                             {% for note in notes %}
  746.                                                 {% if note == currentNoteOrRemark %}
  747.                                                     {% set currentNoteOrRemarkIndexNumber = loop.index %}
  748.                                                 {% endif %}
  749.                                             {% endfor %}
  750.                                             <tr>
  751.                                                 <td style=\"
  752.                                                     padding: 1px 5px;
  753.                                                     white-space: nowrap;
  754.                                                     {{ loop.index is odd ? 'background-color: #e3f1f9;' : '' }}{#var(--coolworld-light-bg)#}
  755.                                                 \">
  756.                                                     {{ specificationObject.getTitle(lang) }}
  757.                                                     {% if currentNoteOrRemarkIndexNumber %}
  758.                                                         <sup> {{ currentNoteOrRemarkIndexNumber }} </sup>
  759.                                                     {% endif %}
  760.                                                 </td>
  761.                                                 <td style=\"
  762.                                                     padding: 1px 5px 1px 0;
  763.                                                     white-space: nowrap;
  764.                                                     {{ loop.index is odd ? 'background-color: #e3f1f9;' : '' }}{#var(--coolworld-light-bg)#}
  765.                                                 \">
  766.                                                     <span>{{ specification.specification_value.data }}</span>
  767.                                                     <span>{{ specificationObject.getUnit(lang) }}</span>
  768.                                                 </td>
  769.                                             </tr>
  770.                                         {% endfor %}
  771.                                     </table>
  772.                                 </td>
  773.                             {% endfor %}
  774.                         </tr>
  775.                         <tr>
  776.                             <td colspan=\"{{ amountOfColumns }}\">
  777.                                 <table style=\"
  778.                                     font-size: 10pt {#0.8333em#};
  779.                                     line-height: 0.875em;
  780.                                     margin: 16px auto 0;
  781.                                 \">
  782.                                     {% for note in notes %}
  783.                                         <tr>
  784.                                             <td style=\"padding: 5px 3px;\"><sup>{{ loop.index }}</sup></td>
  785.                                             <td style=\"padding: 5px 3px;\">{{ note }}</td>
  786.                                         </tr>
  787.                                     {% endfor %}
  788.                                 </table>
  789.                             </td>
  790.                         </tr>
  791.                     </table>
  792.                 {% endif %}
  793.             </td>
  794.         </tr>
  795.     </table>
  796.     {#<!--120-38=82-->#}
  797.     {#<div style=\"
  798.         height: 38px;
  799.         padding: 10px 0;
  800.         font-size: 7pt {#0.5833em# };
  801.         text-align: center;
  802.         background: white;
  803.     \">{{ \"specsheet-disclaimer\" | trans({}, null, lang) }}</div>#}
  804.     {#82-74=8#}
  805.     <div style=\"
  806.         width: 100%;
  807.         height: 74px;
  808.         background-color: #0072bb {#var(--coolworld-blue)#};
  809.         color: #FFF;
  810.         position: relative;
  811.     \">
  812.         <div style=\"position: absolute; z-index: 100; left: 32px; top: 26px; white-space: nowrap; \">
  813.             <svg
  814.                 xmlns=\"http://www.w3.org/2000/svg\"
  815.                 width=\"20\"
  816.                 height=\"20\"
  817.                 style=\"display: inline; vertical-align: text-bottom;\"
  818.             >
  819.                 <path fill=\"currentColor\" fill-rule=\"evenodd\" d=\"m19.243 13.03-4-1a1.004 1.004 0 0 0-1.075.416l-2.56 3.84a17.084 17.084 0 0 1-7.894-7.894l3.84-2.56a1 1 0 0 0 .416-1.074l-1-4A1 1 0 0 0 6 0H1a1 1 0 0 0-1 1c.012 10.489 8.511 18.988 19 19a1 1 0 0 0 1-1v-5a1 1 0 0 0-.757-.97Z\"></path>
  820.             </svg>
  821.             <span>&nbsp;&nbsp;{{ pimcore_website_config('phone_number', null, lang) }}</span>
  822.         </div>
  823.         {% if domainName ?? null %}
  824.             <div style=\"position: absolute; z-index: 100; right: 32px; top: 26px;\">{{ domainName }}</div>
  825.         {% endif %}
  826.     </div>
  827.     {# This forces the div height to be full page #}
  828.     <div style='page-break-after:always'></div>
  829. </div>
  830. ""pdfs/product-specification-sheet/content_new.html.twig""/home/forge/testing.coolworld.ptchr.dev/templates/pdfs/product-specification-sheet/content_new.html.twig");
  831.     }
  832.     
  833.     public function checkSecurity()
  834.     {
  835.         static $tags = ["if" => 54"for" => 121"set" => 133];
  836.         static $filters = ["raw" => 62"escape" => 66"trans" => 116"slice" => 121"filter" => 133"length" => 134"round" => 142"merge" => 169];
  837.         static $functions = ["range" => 145"pimcore_website_config" => 259];
  838.         try {
  839.             $this->sandbox->checkSecurity(
  840.                 ['if''for''set'],
  841.                 ['raw''escape''trans''slice''filter''length''round''merge'],
  842.                 ['range''pimcore_website_config'],
  843.                 $this->source
  844.             );
  845.         } catch (SecurityError $e) {
  846.             $e->setSourceContext($this->source);
  847.             if ($e instanceof SecurityNotAllowedTagError && isset($tags[$e->getTagName()])) {
  848.                 $e->setTemplateLine($tags[$e->getTagName()]);
  849.             } elseif ($e instanceof SecurityNotAllowedFilterError && isset($filters[$e->getFilterName()])) {
  850.                 $e->setTemplateLine($filters[$e->getFilterName()]);
  851.             } elseif ($e instanceof SecurityNotAllowedFunctionError && isset($functions[$e->getFunctionName()])) {
  852.                 $e->setTemplateLine($functions[$e->getFunctionName()]);
  853.             }
  854.             throw $e;
  855.         }
  856.     }
  857. }