+
📋 Input Format Template
+
The attacker's output is injected where ATTACKER_OUTPUT appears:
+
{escape(arena_result.input_format_template)}
+
'''
+
+ error_html = ""
+ errors = [
+ (arena_result.attacker_timeout_errors, "Attacker Timeouts"),
+ (arena_result.attacker_crash_errors, "Attacker Crashes"),
+ (arena_result.defender_timeout_errors, "Defender Timeouts"),
+ (arena_result.defender_crash_errors, "Defender Crashes"),
+ ]
+ if any(e[0] for e in errors):
+ error_items = "".join(f"