var/cache/dev/twig/a7/a72a5ad92763618124f6fad645a31b4f.php line 51
<?phpuse Twig\Environment;use Twig\Error\LoaderError;use Twig\Error\RuntimeError;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;/* @WebProfiler/Collector/mailer.html.twig */class __TwigTemplate_c56cd0df5563092db3f8c6b4ba595fe6 extends Template{private $source;private $macros = [];public function __construct(Environment $env){parent::__construct($env);$this->source = $this->getSourceContext();$this->blocks = ['toolbar' => [$this, 'block_toolbar'],'menu' => [$this, 'block_menu'],'panel' => [$this, 'block_panel'],];$macros["_self"] = $this->macros["_self"] = $this;}protected function doGetParent(array $context){// line 1return "@WebProfiler/Profiler/layout.html.twig";}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", "@WebProfiler/Collector/mailer.html.twig"));$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@WebProfiler/Collector/mailer.html.twig"));$this->parent = $this->loadTemplate("@WebProfiler/Profiler/layout.html.twig", "@WebProfiler/Collector/mailer.html.twig", 1);$this->parent->display($context, array_merge($this->blocks, $blocks));$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);}// line 3public function block_toolbar($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", "toolbar"));$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "toolbar"));// line 4echo " ";$context["events"] = twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 4, $this->source); })()), "events", [], "any", false, false, false, 4);// line 5echo "";// line 6if (twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 6, $this->source); })()), "messages", [], "any", false, false, false, 6))) {// line 7echo " ";ob_start();// line 8echo " ";echo twig_source($this->env, "@WebProfiler/Icon/mailer.svg");echo "<span class=\"sf-toolbar-value\">";// line 9echo twig_escape_filter($this->env, twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 9, $this->source); })()), "messages", [], "any", false, false, false, 9)), "html", null, true);echo "</span>";$context["icon"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());// line 11echo "";// line 12ob_start();// line 13echo " <div class=\"sf-toolbar-info-piece\"><b>Queued messages</b><span class=\"sf-toolbar-status\">";// line 15echo twig_escape_filter($this->env, twig_length_filter($this->env, twig_array_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 15, $this->source); })()), "events", [], "any", false, false, false, 15), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return twig_get_attribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 15, $this->source); })()), "isQueued", [], "method", false, false, false, 15); })), "html", null, true);echo "</span></div><div class=\"sf-toolbar-info-piece\"><b>Sent messages</b><span class=\"sf-toolbar-status\">";// line 19echo twig_escape_filter($this->env, twig_length_filter($this->env, twig_array_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 19, $this->source); })()), "events", [], "any", false, false, false, 19), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return !twig_get_attribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 19, $this->source); })()), "isQueued", [], "method", false, false, false, 19); })), "html", null, true);echo "</span></div>";$context["text"] = ('' === $tmp = ob_get_clean()) ? '' : new Markup($tmp, $this->env->getCharset());// line 22echo "";// line 23echo twig_include($this->env, $context, "@WebProfiler/Profiler/toolbar_item.html.twig", ["link" => (isset($context["profiler_url"]) || array_key_exists("profiler_url", $context) ? $context["profiler_url"] : (function () { throw new RuntimeError('Variable "profiler_url" does not exist.', 23, $this->source); })())]);echo "";}$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);}// line 27public function block_menu($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", "menu"));$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "menu"));// line 28echo " ";$context["events"] = twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 28, $this->source); })()), "events", [], "any", false, false, false, 28);// line 29echo "<span class=\"label ";// line 30echo ((twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 30, $this->source); })()), "messages", [], "any", false, false, false, 30))) ? ("disabled") : (""));echo "\"><span class=\"icon\">";// line 31echo twig_source($this->env, "@WebProfiler/Icon/mailer.svg");echo "</span><strong>E-mails</strong>";// line 34if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 34, $this->source); })()), "messages", [], "any", false, false, false, 34)) > 0)) {// line 35echo " <span class=\"count\"><span>";// line 36echo twig_escape_filter($this->env, twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 36, $this->source); })()), "messages", [], "any", false, false, false, 36)), "html", null, true);echo "</span></span>";}// line 39echo " </span>";$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);}// line 42public function block_panel($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", "panel"));$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "block", "panel"));// line 43echo " ";$context["events"] = twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 43, $this->source); })()), "events", [], "any", false, false, false, 43);// line 44echo " <h2>Emails</h2>";// line 46if ( !twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 46, $this->source); })()), "messages", [], "any", false, false, false, 46))) {// line 47echo " <div class=\"empty empty-panel\"><p>No emails were sent.</p></div>";} else {// line 51echo " <div class=\"metrics\"><div class=\"metric-group\"><div class=\"metric\"><span class=\"value\">";// line 54echo twig_escape_filter($this->env, twig_length_filter($this->env, twig_array_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 54, $this->source); })()), "events", [], "any", false, false, false, 54), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return twig_get_attribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 54, $this->source); })()), "isQueued", [], "method", false, false, false, 54); })), "html", null, true);echo "</span><span class=\"label\">Queued</span></div><div class=\"metric\"><span class=\"value\">";// line 59echo twig_escape_filter($this->env, twig_length_filter($this->env, twig_array_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 59, $this->source); })()), "events", [], "any", false, false, false, 59), function ($__e__) use ($context, $macros) { $context["e"] = $__e__; return !twig_get_attribute($this->env, $this->source, (isset($context["e"]) || array_key_exists("e", $context) ? $context["e"] : (function () { throw new RuntimeError('Variable "e" does not exist.', 59, $this->source); })()), "isQueued", [], "method", false, false, false, 59); })), "html", null, true);echo "</span><span class=\"label\">Sent</span></div></div></div>";}// line 65echo "";// line 66if ((twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 66, $this->source); })()), "transports", [], "any", false, false, false, 66)) > 1)) {// line 67echo " ";$context['_parent'] = $context;$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 67, $this->source); })()), "transports", [], "any", false, false, false, 67));foreach ($context['_seq'] as $context["_key"] => $context["transport"]) {// line 68echo " <h2><code>";echo twig_escape_filter($this->env, $context["transport"], "html", null, true);echo "</code> transport</h2>";// line 69echo twig_call_macro($macros["_self"], "macro_render_transport_details", [(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 69, $this->source); })()), $context["transport"]], 69, $context, $this->getSourceContext());echo "";}$_parent = $context['_parent'];unset($context['_seq'], $context['_iterated'], $context['_key'], $context['transport'], $context['_parent'], $context['loop']);$context = array_intersect_key($context, $_parent) + $_parent;// line 71echo " ";} elseif ( !twig_test_empty(twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 71, $this->source); })()), "transports", [], "any", false, false, false, 71))) {// line 72echo " ";echo twig_call_macro($macros["_self"], "macro_render_transport_details", [(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 72, $this->source); })()), twig_first($this->env, twig_get_attribute($this->env, $this->source, (isset($context["events"]) || array_key_exists("events", $context) ? $context["events"] : (function () { throw new RuntimeError('Variable "events" does not exist.', 72, $this->source); })()), "transports", [], "any", false, false, false, 72)), true], 72, $context, $this->getSourceContext());echo "";}// line 74echo "";// line 115echo "";// line 254echo "";$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);}// line 75public function macro_render_transport_details($__collector__ = null, $__transport__ = null, $__show_transport_name__ = false, ...$__varargs__){$macros = $this->macros;$context = $this->env->mergeGlobals(["collector" => $__collector__,"transport" => $__transport__,"show_transport_name" => $__show_transport_name__,"varargs" => $__varargs__,]);$blocks = [];ob_start();try {$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_transport_details"));$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_transport_details"));// line 76echo " <div class=\"card\">";// line 77$context["num_emails"] = twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 77, $this->source); })()), "events", [], "any", false, false, false, 77), "events", [0 => (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 77, $this->source); })())], "method", false, false, false, 77));// line 78echo " ";if (((isset($context["num_emails"]) || array_key_exists("num_emails", $context) ? $context["num_emails"] : (function () { throw new RuntimeError('Variable "num_emails" does not exist.', 78, $this->source); })()) > 1)) {// line 79echo " <div class=\"mailer-email-summary-table-wrapper\"><table class=\"mailer-email-summary-table\"><thead><tr><th>#</th><th>Subject</th><th>To</th><th class=\"visually-hidden\">Actions</th></tr></thead><tbody>";// line 90$context['_parent'] = $context;$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 90, $this->source); })()), "events", [], "any", false, false, false, 90), "events", [0 => (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 90, $this->source); })())], "method", false, false, false, 90));$context['loop'] = ['parent' => $context['_parent'],'index0' => 0,'index' => 1,'first' => true,];if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {$length = count($context['_seq']);$context['loop']['revindex0'] = $length - 1;$context['loop']['revindex'] = $length;$context['loop']['length'] = $length;$context['loop']['last'] = 1 === $length;}foreach ($context['_seq'] as $context["_key"] => $context["event"]) {// line 91echo " <tr class=\"mailer-email-summary-table-row ";echo ((twig_get_attribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 91)) ? ("active") : (""));echo "\" data-target=\"#email-";echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 91), "html", null, true);echo "\"><td>";// line 92echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 92), "html", null, true);echo "</td><td>";// line 93(((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 93), "headers", [], "any", false, true, false, 93), "get", [0 => "subject"], "method", false, true, false, 93), "bodyAsString", [], "method", true, true, false, 93) && !(null === twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 93), "headers", [], "any", false, true, false, 93), "get", [0 => "subject"], "method", false, true, false, 93), "bodyAsString", [], "method", false, false, false, 93)))) ? (print (twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 93), "headers", [], "any", false, true, false, 93), "get", [0 => "subject"], "method", false, true, false, 93), "bodyAsString", [], "method", false, false, false, 93), "html", null, true))) : (print ("(No subject)")));echo "</td><td>";// line 94echo twig_escape_filter($this->env, twig_replace_filter((((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 94), "headers", [], "any", false, true, false, 94), "get", [0 => "to"], "method", false, true, false, 94), "bodyAsString", [], "method", true, true, false, 94) && !(null === twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 94), "headers", [], "any", false, true, false, 94), "get", [0 => "to"], "method", false, true, false, 94), "bodyAsString", [], "method", false, false, false, 94)))) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, $context["event"], "message", [], "any", false, true, false, 94), "headers", [], "any", false, true, false, 94), "get", [0 => "to"], "method", false, true, false, 94), "bodyAsString", [], "method", false, false, false, 94)) : ("(empty)")), ["To:" => ""]), "html", null, true);echo "</td><td class=\"visually-hidden\"><button class=\"mailer-email-summary-table-row-button\" data-target=\"#email-";// line 95echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 95), "html", null, true);echo "\">View email details</button></td></tr>";++$context['loop']['index0'];++$context['loop']['index'];$context['loop']['first'] = false;if (isset($context['loop']['length'])) {--$context['loop']['revindex0'];--$context['loop']['revindex'];$context['loop']['last'] = 0 === $context['loop']['revindex0'];}}$_parent = $context['_parent'];unset($context['_seq'], $context['_iterated'], $context['_key'], $context['event'], $context['_parent'], $context['loop']);$context = array_intersect_key($context, $_parent) + $_parent;// line 98echo " </tbody></table></div>";// line 102$context['_parent'] = $context;$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 102, $this->source); })()), "events", [], "any", false, false, false, 102), "events", [0 => (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 102, $this->source); })())], "method", false, false, false, 102));$context['loop'] = ['parent' => $context['_parent'],'index0' => 0,'index' => 1,'first' => true,];if (is_array($context['_seq']) || (is_object($context['_seq']) && $context['_seq'] instanceof \Countable)) {$length = count($context['_seq']);$context['loop']['revindex0'] = $length - 1;$context['loop']['revindex'] = $length;$context['loop']['length'] = $length;$context['loop']['last'] = 1 === $length;}foreach ($context['_seq'] as $context["_key"] => $context["event"]) {// line 103echo " <div class=\"mailer-email-details ";echo ((twig_get_attribute($this->env, $this->source, $context["loop"], "first", [], "any", false, false, false, 103)) ? ("active") : (""));echo "\" id=\"email-";echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["loop"], "index", [], "any", false, false, false, 103), "html", null, true);echo "\">";// line 104echo twig_call_macro($macros["_self"], "macro_render_email_details", [(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 104, $this->source); })()), (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 104, $this->source); })()), twig_get_attribute($this->env, $this->source, $context["event"], "message", [], "any", false, false, false, 104), twig_get_attribute($this->env, $this->source, $context["event"], "isQueued", [], "any", false, false, false, 104), (isset($context["show_transport_name"]) || array_key_exists("show_transport_name", $context) ? $context["show_transport_name"] : (function () { throw new RuntimeError('Variable "show_transport_name" does not exist.', 104, $this->source); })())], 104, $context, $this->getSourceContext());echo "</div>";++$context['loop']['index0'];++$context['loop']['index'];$context['loop']['first'] = false;if (isset($context['loop']['length'])) {--$context['loop']['revindex0'];--$context['loop']['revindex'];$context['loop']['last'] = 0 === $context['loop']['revindex0'];}}$_parent = $context['_parent'];unset($context['_seq'], $context['_iterated'], $context['_key'], $context['event'], $context['_parent'], $context['loop']);$context = array_intersect_key($context, $_parent) + $_parent;// line 107echo "<script>Sfjs.initializeMailerTable();</script>";} else {// line 110echo " ";$context["event"] = twig_first($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 110, $this->source); })()), "events", [], "any", false, false, false, 110), "events", [0 => (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 110, $this->source); })())], "method", false, false, false, 110));// line 111echo " ";echo twig_call_macro($macros["_self"], "macro_render_email_details", [(isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 111, $this->source); })()), (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 111, $this->source); })()), twig_get_attribute($this->env, $this->source, (isset($context["event"]) || array_key_exists("event", $context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.', 111, $this->source); })()), "message", [], "any", false, false, false, 111), twig_get_attribute($this->env, $this->source, (isset($context["event"]) || array_key_exists("event", $context) ? $context["event"] : (function () { throw new RuntimeError('Variable "event" does not exist.', 111, $this->source); })()), "isQueued", [], "any", false, false, false, 111), (isset($context["show_transport_name"]) || array_key_exists("show_transport_name", $context) ? $context["show_transport_name"] : (function () { throw new RuntimeError('Variable "show_transport_name" does not exist.', 111, $this->source); })())], 111, $context, $this->getSourceContext());echo "";}// line 113echo " </div>";$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());} finally {ob_end_clean();}}// line 116public function macro_render_email_details($__collector__ = null, $__transport__ = null, $__message__ = null, $__message_is_queued__ = null, $__show_transport_name__ = false, ...$__varargs__){$macros = $this->macros;$context = $this->env->mergeGlobals(["collector" => $__collector__,"transport" => $__transport__,"message" => $__message__,"message_is_queued" => $__message_is_queued__,"show_transport_name" => $__show_transport_name__,"varargs" => $__varargs__,]);$blocks = [];ob_start();try {$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_email_details"));$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_email_details"));// line 117echo " ";if ((isset($context["show_transport_name"]) || array_key_exists("show_transport_name", $context) ? $context["show_transport_name"] : (function () { throw new RuntimeError('Variable "show_transport_name" does not exist.', 117, $this->source); })())) {// line 118echo " <p class=\"mailer-transport-information\"><strong>Status:</strong> <span class=\"badge badge-";// line 119echo (((isset($context["message_is_queued"]) || array_key_exists("message_is_queued", $context) ? $context["message_is_queued"] : (function () { throw new RuntimeError('Variable "message_is_queued" does not exist.', 119, $this->source); })())) ? ("warning") : ("success"));echo "\">";echo (((isset($context["message_is_queued"]) || array_key_exists("message_is_queued", $context) ? $context["message_is_queued"] : (function () { throw new RuntimeError('Variable "message_is_queued" does not exist.', 119, $this->source); })())) ? ("Queued") : ("Sent"));echo "</span>•<strong>Transport:</strong> <code>";// line 121echo twig_escape_filter($this->env, (isset($context["transport"]) || array_key_exists("transport", $context) ? $context["transport"] : (function () { throw new RuntimeError('Variable "transport" does not exist.', 121, $this->source); })()), "html", null, true);echo "</code></p>";}// line 124echo "";// line 125if ( !twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", true, true, false, 125)) {// line 126echo " ";// line 127echo " <a class=\"mailer-message-download-raw\" href=\"data:application/octet-stream;base64,";echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 127, $this->source); })()), "base64Encode", [0 => twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 127, $this->source); })()), "toString", [], "method", false, false, false, 127)], "method", false, false, false, 127), "html", null, true);echo "\" download=\"email.eml\">";// line 128echo twig_source($this->env, "@WebProfiler/Icon/download.svg");echo "Download as EML file</a><pre class=\"prewrap\" style=\"max-height: 600px; margin-left: 5px\">";// line 132echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 132, $this->source); })()), "toString", [], "method", false, false, false, 132), "html", null, true);echo "</pre>";} else {// line 134echo " <div class=\"sf-tabs\"><div class=\"tab\"><h3 class=\"tab-title\">Email contents</h3><div class=\"tab-content\"><div class=\"card-block\"><p class=\"mailer-message-subject\">";// line 140(((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 140), "get", [0 => "subject"], "method", false, true, false, 140), "bodyAsString", [], "method", true, true, false, 140) && !(null === twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 140), "get", [0 => "subject"], "method", false, true, false, 140), "bodyAsString", [], "method", false, false, false, 140)))) ? (print (twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 140), "get", [0 => "subject"], "method", false, true, false, 140), "bodyAsString", [], "method", false, false, false, 140), "html", null, true))) : (print ("(No subject)")));echo "</p><div class=\"mailer-message-headers\"><p><strong>From:</strong> ";// line 143echo twig_escape_filter($this->env, twig_replace_filter((((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 143), "get", [0 => "from"], "method", false, true, false, 143), "bodyAsString", [], "method", true, true, false, 143) && !(null === twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 143), "get", [0 => "from"], "method", false, true, false, 143), "bodyAsString", [], "method", false, false, false, 143)))) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 143), "get", [0 => "from"], "method", false, true, false, 143), "bodyAsString", [], "method", false, false, false, 143)) : ("(empty)")), ["From:" => ""]), "html", null, true);echo "</p><p><strong>To:</strong> ";// line 144echo twig_escape_filter($this->env, twig_replace_filter((((twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 144), "get", [0 => "to"], "method", false, true, false, 144), "bodyAsString", [], "method", true, true, false, 144) && !(null === twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 144), "get", [0 => "to"], "method", false, true, false, 144), "bodyAsString", [], "method", false, false, false, 144)))) ? (twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, ($context["message"] ?? null), "headers", [], "any", false, true, false, 144), "get", [0 => "to"], "method", false, true, false, 144), "bodyAsString", [], "method", false, false, false, 144)) : ("(empty)")), ["To:" => ""]), "html", null, true);echo "</p>";// line 145$context['_parent'] = $context;$context['_seq'] = twig_ensure_traversable(twig_array_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 145, $this->source); })()), "headers", [], "any", false, false, false, 145), "all", [], "any", false, false, false, 145), function ($__header__) use ($context, $macros) { $context["header"] = $__header__; return !twig_in_filter((((twig_get_attribute($this->env, $this->source, $context["header"], "name", [], "any", true, true, false, 145) && !(null === twig_get_attribute($this->env, $this->source, $context["header"], "name", [], "any", false, false, false, 145)))) ? (twig_get_attribute($this->env, $this->source, $context["header"], "name", [], "any", false, false, false, 145)) : ("")), [0 => "Subject", 1 => "From", 2 => "To"]); }));foreach ($context['_seq'] as $context["_key"] => $context["header"]) {// line 146echo " <p class=\"mailer-message-header-secondary\">";echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["header"], "toString", [], "any", false, false, false, 146), "html", null, true);echo "</p>";}$_parent = $context['_parent'];unset($context['_seq'], $context['_iterated'], $context['_key'], $context['header'], $context['_parent'], $context['loop']);$context = array_intersect_key($context, $_parent) + $_parent;// line 148echo " </div></div>";// line 151if (twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 151, $this->source); })()), "attachments", [], "any", false, false, false, 151)) {// line 152echo " <div class=\"card-block\">";// line 153$context["num_of_attachments"] = twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 153, $this->source); })()), "attachments", [], "any", false, false, false, 153));// line 154echo " ";$context["total_attachments_size_in_bytes"] = twig_array_reduce($this->env, twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 154, $this->source); })()), "attachments", [], "any", false, false, false, 154), function ($__total_size__, $__attachment__) use ($context, $macros) { $context["total_size"] = $__total_size__; $context["attachment"] = $__attachment__; return ((isset($context["total_size"]) || array_key_exists("total_size", $context) ? $context["total_size"] : (function () { throw new RuntimeError('Variable "total_size" does not exist.', 154, $this->source); })()) + twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["attachment"]) || array_key_exists("attachment", $context) ? $context["attachment"] : (function () { throw new RuntimeError('Variable "attachment" does not exist.', 154, $this->source); })()), "body", [], "any", false, false, false, 154))); });// line 155echo " <p class=\"mailer-message-attachments-title\">";// line 156echo twig_source($this->env, "@WebProfiler/Icon/attachment.svg");echo "Attachments <span>(";// line 157echo twig_escape_filter($this->env, (isset($context["num_of_attachments"]) || array_key_exists("num_of_attachments", $context) ? $context["num_of_attachments"] : (function () { throw new RuntimeError('Variable "num_of_attachments" does not exist.', 157, $this->source); })()), "html", null, true);echo " file";echo ((((isset($context["num_of_attachments"]) || array_key_exists("num_of_attachments", $context) ? $context["num_of_attachments"] : (function () { throw new RuntimeError('Variable "num_of_attachments" does not exist.', 157, $this->source); })()) > 1)) ? ("s") : (""));echo " / ";echo twig_call_macro($macros["_self"], "macro_render_file_size_humanized", [(isset($context["total_attachments_size_in_bytes"]) || array_key_exists("total_attachments_size_in_bytes", $context) ? $context["total_attachments_size_in_bytes"] : (function () { throw new RuntimeError('Variable "total_attachments_size_in_bytes" does not exist.', 157, $this->source); })())], 157, $context, $this->getSourceContext());echo ")</span></p><ul class=\"mailer-message-attachments-list\">";// line 161$context['_parent'] = $context;$context['_seq'] = twig_ensure_traversable(twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 161, $this->source); })()), "attachments", [], "any", false, false, false, 161));foreach ($context['_seq'] as $context["_key"] => $context["attachment"]) {// line 162echo " <li>";// line 163echo twig_source($this->env, "@WebProfiler/Icon/file.svg");echo "";// line 165if (((twig_get_attribute($this->env, $this->source, $context["attachment"], "filename", [], "any", true, true, false, 165)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, $context["attachment"], "filename", [], "any", false, false, false, 165))) : (""))) {// line 166echo " ";echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, $context["attachment"], "filename", [], "any", false, false, false, 166), "html", null, true);echo "";} else {// line 168echo " <em>(no filename)</em>";}// line 170echo "(";// line 171echo twig_call_macro($macros["_self"], "macro_render_file_size_humanized", [twig_length_filter($this->env, twig_get_attribute($this->env, $this->source, $context["attachment"], "body", [], "any", false, false, false, 171))], 171, $context, $this->getSourceContext());echo ")<a href=\"data:";// line 173echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, $context["attachment"], "contentType", [], "any", true, true, false, 173)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, $context["attachment"], "contentType", [], "any", false, false, false, 173), "application/octet-stream")) : ("application/octet-stream")), "html", null, true);echo ";base64,";echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 173, $this->source); })()), "base64Encode", [0 => twig_get_attribute($this->env, $this->source, $context["attachment"], "body", [], "any", false, false, false, 173)], "method", false, false, false, 173), "html", null, true);echo "\" download=\"";echo twig_escape_filter($this->env, ((twig_get_attribute($this->env, $this->source, $context["attachment"], "filename", [], "any", true, true, false, 173)) ? (_twig_default_filter(twig_get_attribute($this->env, $this->source, $context["attachment"], "filename", [], "any", false, false, false, 173), "attachment")) : ("attachment")), "html", null, true);echo "\">Download</a></li>";}$_parent = $context['_parent'];unset($context['_seq'], $context['_iterated'], $context['_key'], $context['attachment'], $context['_parent'], $context['loop']);$context = array_intersect_key($context, $_parent) + $_parent;// line 176echo " </ul></div>";}// line 179echo "";// line 180if ((twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 180, $this->source); })()), "htmlBody", [], "any", false, false, false, 180) || twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 180, $this->source); })()), "textBody", [], "any", false, false, false, 180))) {// line 181echo " <div class=\"card-block\"><div class=\"sf-tabs sf-tabs-sm\">";// line 183if (twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 183, $this->source); })()), "htmlBody", [], "any", false, false, false, 183)) {// line 184echo " ";$context["htmlBody"] = twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 184, $this->source); })()), "htmlBody", [], "method", false, false, false, 184);// line 185echo " <div class=\"tab\"><h3 class=\"tab-title\">HTML content</h3><div class=\"tab-content\"><pre class=\"prewrap\" style=\"max-height: 600px\">";// line 189if (twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 189, $this->source); })()), "htmlCharset", [], "method", false, false, false, 189)) {// line 190echo twig_escape_filter($this->env, twig_convert_encoding((isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 190, $this->source); })()), "UTF-8", twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 190, $this->source); })()), "htmlCharset", [], "method", false, false, false, 190)), "html", null, true);} else {// line 192echo twig_escape_filter($this->env, (isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 192, $this->source); })()), "html", null, true);}// line 194echo "</pre></div></div><div class=\"tab\"><h3 class=\"tab-title\">HTML preview</h3><div class=\"tab-content\"><pre class=\"prewrap\" style=\"max-height: 600px\"><iframesrc=\"data:text/html;charset=utf-8;base64,";// line 203echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 203, $this->source); })()), "base64Encode", [0 => (isset($context["htmlBody"]) || array_key_exists("htmlBody", $context) ? $context["htmlBody"] : (function () { throw new RuntimeError('Variable "htmlBody" does not exist.', 203, $this->source); })())], "method", false, false, false, 203), "html", null, true);echo "\"style=\"height: 80vh;width: 100%;\"></iframe></pre></div></div>";}// line 211echo "";// line 212if (twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 212, $this->source); })()), "textBody", [], "any", false, false, false, 212)) {// line 213echo " ";$context["textBody"] = twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 213, $this->source); })()), "textBody", [], "method", false, false, false, 213);// line 214echo " <div class=\"tab\"><h3 class=\"tab-title\">Text content</h3><div class=\"tab-content\"><pre class=\"prewrap\" style=\"max-height: 600px\">";// line 218if (twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 218, $this->source); })()), "textCharset", [], "method", false, false, false, 218)) {// line 219echo twig_escape_filter($this->env, twig_convert_encoding((isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 219, $this->source); })()), "UTF-8", twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 219, $this->source); })()), "textCharset", [], "method", false, false, false, 219)), "html", null, true);} else {// line 221echo twig_escape_filter($this->env, (isset($context["textBody"]) || array_key_exists("textBody", $context) ? $context["textBody"] : (function () { throw new RuntimeError('Variable "textBody" does not exist.', 221, $this->source); })()), "html", null, true);}// line 223echo "</pre></div></div>";}// line 227echo " </div></div>";}// line 230echo " </div></div><div class=\"tab\"><h3 class=\"tab-title\">MIME parts</h3><div class=\"tab-content\"><pre class=\"prewrap\" style=\"max-height: 600px; margin-left: 5px\">";// line 236echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 236, $this->source); })()), "body", [], "method", false, false, false, 236), "asDebugString", [], "method", false, false, false, 236), "html", null, true);echo "</pre></div></div><div class=\"tab\"><h3 class=\"tab-title\">Raw Message</h3><div class=\"tab-content\"><a class=\"mailer-message-download-raw\" href=\"data:application/octet-stream;base64,";// line 243echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["collector"]) || array_key_exists("collector", $context) ? $context["collector"] : (function () { throw new RuntimeError('Variable "collector" does not exist.', 243, $this->source); })()), "base64Encode", [0 => twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 243, $this->source); })()), "toString", [], "method", false, false, false, 243)], "method", false, false, false, 243), "html", null, true);echo "\" download=\"email.eml\">";// line 244echo twig_source($this->env, "@WebProfiler/Icon/download.svg");echo "Download as EML file</a><pre class=\"prewrap\" style=\"max-height: 600px; margin-left: 5px\">";// line 248echo twig_escape_filter($this->env, twig_get_attribute($this->env, $this->source, (isset($context["message"]) || array_key_exists("message", $context) ? $context["message"] : (function () { throw new RuntimeError('Variable "message" does not exist.', 248, $this->source); })()), "toString", [], "method", false, false, false, 248), "html", null, true);echo "</pre></div></div></div>";}// line 253echo " ";$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());} finally {ob_end_clean();}}// line 255public function macro_render_file_size_humanized($__bytes__ = null, ...$__varargs__){$macros = $this->macros;$context = $this->env->mergeGlobals(["bytes" => $__bytes__,"varargs" => $__varargs__,]);$blocks = [];ob_start();try {$__internal_5a27a8ba21ca79b61932376b2fa922d2 = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];$__internal_5a27a8ba21ca79b61932376b2fa922d2->enter($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_file_size_humanized"));$__internal_6f47bbe9983af81f1e7450e9a3e3768f = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];$__internal_6f47bbe9983af81f1e7450e9a3e3768f->enter($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "macro", "render_file_size_humanized"));// line 256if (((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 256, $this->source); })()) < 1000)) {// line 257echo twig_escape_filter($this->env, ((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 257, $this->source); })()) . " bytes"), "html", null, true);} elseif (( // line 258(isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 258, $this->source); })()) < (1000 ** 2))) {// line 259echo twig_escape_filter($this->env, (twig_number_format_filter($this->env, ((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 259, $this->source); })()) / 1000), 2) . " kB"), "html", null, true);} else {// line 261echo twig_escape_filter($this->env, (twig_number_format_filter($this->env, ((isset($context["bytes"]) || array_key_exists("bytes", $context) ? $context["bytes"] : (function () { throw new RuntimeError('Variable "bytes" does not exist.', 261, $this->source); })()) / (1000 ** 2)), 2) . " MB"), "html", null, true);}$__internal_6f47bbe9983af81f1e7450e9a3e3768f->leave($__internal_6f47bbe9983af81f1e7450e9a3e3768f_prof);$__internal_5a27a8ba21ca79b61932376b2fa922d2->leave($__internal_5a27a8ba21ca79b61932376b2fa922d2_prof);return ('' === $tmp = ob_get_contents()) ? '' : new Markup($tmp, $this->env->getCharset());} finally {ob_end_clean();}}public function getTemplateName(){return "@WebProfiler/Collector/mailer.html.twig";}public function isTraitable(){return false;}public function getDebugInfo(){return array ( 791 => 261, 788 => 259, 786 => 258, 784 => 257, 782 => 256, 763 => 255, 748 => 253, 740 => 248, 733 => 244, 729 => 243, 719 => 236, 711 => 230, 706 => 227, 700 => 223, 697 => 221, 694 => 219, 692 => 218, 687 => 214, 684 => 213, 682 => 212, 679 => 211, 668 => 203, 657 => 194, 654 => 192, 651 => 190, 649 => 189, 644 => 185, 641 => 184, 639 => 183, 635 => 181, 633 => 180, 630 => 179, 625 => 176, 612 => 173, 607 => 171, 604 => 170, 600 => 168, 594 => 166, 592 => 165, 587 => 163, 584 => 162, 580 => 161, 569 => 157, 565 => 156, 562 => 155, 559 => 154, 557 => 153, 554 => 152, 552 => 151, 547 => 148, 538 => 146, 534 => 145, 530 => 144, 526 => 143, 520 => 140, 512 => 134, 507 => 132, 500 => 128, 495 => 127, 493 => 126, 491 => 125, 488 => 124, 482 => 121, 475 => 119, 472 => 118, 469 => 117, 446 => 116, 430 => 113, 424 => 111, 421 => 110, 416 => 107, 399 => 104, 392 => 103, 375 => 102, 369 => 98, 352 => 95, 348 => 94, 344 => 93, 340 => 92, 333 => 91, 316 => 90, 303 => 79, 300 => 78, 298 => 77, 295 => 76, 274 => 75, 263 => 254, 260 => 115, 257 => 74, 251 => 72, 248 => 71, 240 => 69, 235 => 68, 230 => 67, 228 => 66, 225 => 65, 216 => 59, 208 => 54, 203 => 51, 197 => 47, 195 => 46, 191 => 44, 188 => 43, 178 => 42, 167 => 39, 161 => 36, 158 => 35, 156 => 34, 150 => 31, 146 => 30, 143 => 29, 140 => 28, 130 => 27, 117 => 23, 114 => 22, 108 => 19, 101 => 15, 97 => 13, 95 => 12, 92 => 11, 87 => 9, 82 => 8, 79 => 7, 77 => 6, 74 => 5, 71 => 4, 61 => 3, 38 => 1,);}public function getSourceContext(){return new Source("{% extends '@WebProfiler/Profiler/layout.html.twig' %}{% block toolbar %}{% set events = collector.events %}{% if events.messages|length %}{% set icon %}{{ source('@WebProfiler/Icon/mailer.svg') }}<span class=\"sf-toolbar-value\">{{ events.messages|length }}</span>{% endset %}{% set text %}<div class=\"sf-toolbar-info-piece\"><b>Queued messages</b><span class=\"sf-toolbar-status\">{{ events.events|filter(e => e.isQueued())|length }}</span></div><div class=\"sf-toolbar-info-piece\"><b>Sent messages</b><span class=\"sf-toolbar-status\">{{ events.events|filter(e => not e.isQueued())|length }}</span></div>{% endset %}{{ include('@WebProfiler/Profiler/toolbar_item.html.twig', { 'link': profiler_url }) }}{% endif %}{% endblock %}{% block menu %}{% set events = collector.events %}<span class=\"label {{ events.messages is empty ? 'disabled' }}\"><span class=\"icon\">{{ source('@WebProfiler/Icon/mailer.svg') }}</span><strong>E-mails</strong>{% if events.messages|length > 0 %}<span class=\"count\"><span>{{ events.messages|length }}</span></span>{% endif %}</span>{% endblock %}{% block panel %}{% set events = collector.events %}<h2>Emails</h2>{% if not events.messages|length %}<div class=\"empty empty-panel\"><p>No emails were sent.</p></div>{% else %}<div class=\"metrics\"><div class=\"metric-group\"><div class=\"metric\"><span class=\"value\">{{ events.events|filter(e => e.isQueued())|length }}</span><span class=\"label\">Queued</span></div><div class=\"metric\"><span class=\"value\">{{ events.events|filter(e => not e.isQueued())|length }}</span><span class=\"label\">Sent</span></div></div></div>{% endif %}{% if events.transports|length > 1 %}{% for transport in events.transports %}<h2><code>{{ transport }}</code> transport</h2>{{ _self.render_transport_details(collector, transport) }}{% endfor %}{% elseif events.transports is not empty %}{{ _self.render_transport_details(collector, events.transports|first, true) }}{% endif %}{% macro render_transport_details(collector, transport, show_transport_name = false) %}<div class=\"card\">{% set num_emails = collector.events.events(transport)|length %}{% if num_emails > 1 %}<div class=\"mailer-email-summary-table-wrapper\"><table class=\"mailer-email-summary-table\"><thead><tr><th>#</th><th>Subject</th><th>To</th><th class=\"visually-hidden\">Actions</th></tr></thead><tbody>{% for event in collector.events.events(transport) %}<tr class=\"mailer-email-summary-table-row {{ loop.first ? 'active' }}\" data-target=\"#email-{{ loop.index }}\"><td>{{ loop.index }}</td><td>{{ event.message.headers.get('subject').bodyAsString() ?? '(No subject)' }}</td><td>{{ (event.message.headers.get('to').bodyAsString() ?? '(empty)')|replace({'To:': ''}) }}</td><td class=\"visually-hidden\"><button class=\"mailer-email-summary-table-row-button\" data-target=\"#email-{{ loop.index }}\">View email details</button></td></tr>{% endfor %}</tbody></table></div>{% for event in collector.events.events(transport) %}<div class=\"mailer-email-details {{ loop.first ? 'active' }}\" id=\"email-{{ loop.index }}\">{{ _self.render_email_details(collector, transport, event.message, event.isQueued, show_transport_name) }}</div>{% endfor %}<script>Sfjs.initializeMailerTable();</script>{% else %}{% set event = (collector.events.events(transport)|first) %}{{ _self.render_email_details(collector, transport, event.message, event.isQueued, show_transport_name) }}{% endif %}</div>{% endmacro %}{% macro render_email_details(collector, transport, message, message_is_queued, show_transport_name = false) %}{% if show_transport_name %}<p class=\"mailer-transport-information\"><strong>Status:</strong> <span class=\"badge badge-{{ message_is_queued ? 'warning' : 'success' }}\">{{ message_is_queued ? 'Queued' : 'Sent' }}</span>•<strong>Transport:</strong> <code>{{ transport }}</code></p>{% endif %}{% if message.headers is not defined %}{# render the raw message contents #}<a class=\"mailer-message-download-raw\" href=\"data:application/octet-stream;base64,{{ collector.base64Encode(message.toString()) }}\" download=\"email.eml\">{{ source('@WebProfiler/Icon/download.svg') }}Download as EML file</a><pre class=\"prewrap\" style=\"max-height: 600px; margin-left: 5px\">{{ message.toString() }}</pre>{% else %}<div class=\"sf-tabs\"><div class=\"tab\"><h3 class=\"tab-title\">Email contents</h3><div class=\"tab-content\"><div class=\"card-block\"><p class=\"mailer-message-subject\">{{ message.headers.get('subject').bodyAsString() ?? '(No subject)' }}</p><div class=\"mailer-message-headers\"><p><strong>From:</strong> {{ (message.headers.get('from').bodyAsString() ?? '(empty)')|replace({'From:': ''}) }}</p><p><strong>To:</strong> {{ (message.headers.get('to').bodyAsString() ?? '(empty)')|replace({'To:': ''}) }}</p>{% for header in message.headers.all|filter(header => (header.name ?? '') not in ['Subject', 'From', 'To']) %}<p class=\"mailer-message-header-secondary\">{{ header.toString }}</p>{% endfor %}</div></div>{% if message.attachments %}<div class=\"card-block\">{% set num_of_attachments = message.attachments|length %}{% set total_attachments_size_in_bytes = message.attachments|reduce((total_size, attachment) => total_size + attachment.body|length) %}<p class=\"mailer-message-attachments-title\">{{ source('@WebProfiler/Icon/attachment.svg') }}Attachments <span>({{ num_of_attachments }} file{{ num_of_attachments > 1 ? 's' }} / {{ _self.render_file_size_humanized(total_attachments_size_in_bytes) }})</span></p><ul class=\"mailer-message-attachments-list\">{% for attachment in message.attachments %}<li>{{ source('@WebProfiler/Icon/file.svg') }}{% if attachment.filename|default %}{{ attachment.filename }}{% else %}<em>(no filename)</em>{% endif %}({{ _self.render_file_size_humanized(attachment.body|length) }})<a href=\"data:{{ attachment.contentType|default('application/octet-stream') }};base64,{{ collector.base64Encode(attachment.body) }}\" download=\"{{ attachment.filename|default('attachment') }}\">Download</a></li>{% endfor %}</ul></div>{% endif %}{% if message.htmlBody or message.textBody %}<div class=\"card-block\"><div class=\"sf-tabs sf-tabs-sm\">{% if message.htmlBody %}{% set htmlBody = message.htmlBody() %}<div class=\"tab\"><h3 class=\"tab-title\">HTML content</h3><div class=\"tab-content\"><pre class=\"prewrap\" style=\"max-height: 600px\">{%- if message.htmlCharset() %}{{- htmlBody|convert_encoding('UTF-8', message.htmlCharset()) }}{%- else %}{{- htmlBody }}{%- endif -%}</pre></div></div><div class=\"tab\"><h3 class=\"tab-title\">HTML preview</h3><div class=\"tab-content\"><pre class=\"prewrap\" style=\"max-height: 600px\"><iframesrc=\"data:text/html;charset=utf-8;base64,{{ collector.base64Encode(htmlBody) }}\"style=\"height: 80vh;width: 100%;\"></iframe></pre></div></div>{% endif %}{% if message.textBody %}{% set textBody = message.textBody() %}<div class=\"tab\"><h3 class=\"tab-title\">Text content</h3><div class=\"tab-content\"><pre class=\"prewrap\" style=\"max-height: 600px\">{%- if message.textCharset() %}{{- textBody|convert_encoding('UTF-8', message.textCharset()) }}{%- else %}{{- textBody }}{%- endif -%}</pre></div></div>{% endif %}</div></div>{% endif %}</div></div><div class=\"tab\"><h3 class=\"tab-title\">MIME parts</h3><div class=\"tab-content\"><pre class=\"prewrap\" style=\"max-height: 600px; margin-left: 5px\">{{ message.body().asDebugString() }}</pre></div></div><div class=\"tab\"><h3 class=\"tab-title\">Raw Message</h3><div class=\"tab-content\"><a class=\"mailer-message-download-raw\" href=\"data:application/octet-stream;base64,{{ collector.base64Encode(message.toString()) }}\" download=\"email.eml\">{{ source('@WebProfiler/Icon/download.svg') }}Download as EML file</a><pre class=\"prewrap\" style=\"max-height: 600px; margin-left: 5px\">{{ message.toString() }}</pre></div></div></div>{% endif %}{% endmacro %}{% macro render_file_size_humanized(bytes) %}{%- if bytes < 1000 -%}{{- bytes ~ ' bytes' -}}{%- elseif bytes < 1000 ** 2 -%}{{- (bytes / 1000)|number_format(2) ~ ' kB' -}}{%- else -%}{{- (bytes / 1000 ** 2)|number_format(2) ~ ' MB' -}}{%- endif -%}{% endmacro %}{% endblock %}", "@WebProfiler/Collector/mailer.html.twig", "/home/bestofi/bestof/vendor/symfony/web-profiler-bundle/Resources/views/Collector/mailer.html.twig");}}