{% extends "layout.askama.html" %} {% block content %}

Day {{ day }}

Part 1 {% if challenge_one_completed %}
Completed
{% endif %}

{{ challenge_one_text | safe }}
{% if let Some(msg) = part_one_submit_message %}
{% match msg %} {% when FlashMessage::Success with (success) %}
{{success}}
{% when FlashMessage::Error with (error) %}
{{error}}
{% endmatch %}
{% endif %}
{% if !is_logged_in %} Login to complete challenges {% else if !challenge_one_completed %}
{% if requires_code_input_part_one %}
Enter your solution
{% else %} {% endif %}
{% else %}
Great work, you've completed Part 1!
{% endif %}
{% if let Some(challenge_two_text) = challenge_two_text %}

Part 2 (challenge!) {% if challenge_two_completed %}
Completed
{% endif %}

{{ challenge_two_text | safe }}
{% if let Some(msg) = part_two_submit_message %}
{% match msg %} {% when FlashMessage::Success with (success) %}
{{success}}
{% when FlashMessage::Error with (error) %}
{{error}}
{% endmatch %}
{% endif %}
{% if !is_logged_in %} Login to complete challenges {% else if !challenge_two_completed && !custom_submit_part_two %}
{% if requires_code_input_part_two %}
Enter your solution
{% else %} {% endif %}
{% else if !challenge_two_completed %} {% else %}
Great work, you've completed Part 2!
{% endif %}
{% endif %} {% if challenge_one_completed && challenge_two_completed %}

Amazing work! 🎉

You've completed all the challenges for today! Come back tomorrow at 00:00 UTC for more.
{% if let Some(next) = next_day %}
Next Day →
{% endif %} {% endif %} {% if challenge_one_completed %} {% endif %} {% endblock %}