{% trans_default_domain 'messages' %} {% include '@Survey/frontend/_survey_assets.html.twig' %} {% include '@Survey/frontend/_survey_branding.html.twig' %} {% set moduleHeadline = (headline is iterable ? headline.text|default('') : headline|default(''))|striptags|trim %}
{% if moduleHeadline %}

{{ moduleHeadline }}

{% endif %} {% if errorMessage %}
{{ errorMessage }}
{% elseif survey %}

{{ survey.title|striptags|trim }}

{% if isPreview %}{{ 'survey.survey.preview_badge'|trans }}{% endif %} {% if progress.total > 0 %}{{ progress.current }}/{{ progress.total }}{% endif %}

{{ (survey.description|striptags|trim) ?: 'survey.survey.default_description'|trans }}

{% if isPreview %}
{{ 'survey.survey.preview_notice'|trans }}
{% endif %} {% if progress.total > 0 %}
{% endif %}
{% if isComplete %}

{{ 'survey.survey.thanks_title'|trans }}

{{ isPreview ? 'survey.survey.preview_thanks_text'|trans : 'survey.survey.thanks_text'|trans }}

{% if answers %}
{% for answer in answers %}
{{ answer.questionType }}

{{ answer.question|striptags|trim }}

{{ answer.value|striptags|trim }}

{% endfor %}
{% endif %}
{% elseif question %}
{{ 'survey.survey.question_progress'|trans({'%current%': progress.current}) }}

{{ question.question|striptags|trim }}

{% if question.description|striptags|trim %}

{{ question.description|striptags|trim }}

{% endif %} {{ form_start(surveyForm, {attr: {class: 'survey-form-grid', id: 'survey-answer-form-' ~ question.id}}) }} {% if isPreview %} {% endif %} {% if question.type == 'yes_no_maybe' %}
{% for child in surveyForm.answer %} {% endfor %}
{% elseif question.type == 'choice' %}
{% for child in surveyForm.answer %} {% endfor %}
{% elseif question.type == 'range' %}
{{ 'survey.survey.current_value'|trans }}
{{ question.rangeMin }}
{{ form_widget(surveyForm.answer, {attr: {'data-survey-range': '1', 'data-survey-range-target': 'survey-range-output-' ~ question.id}}) }}
{{ question.rangeMin }}{{ question.rangeMax }}
{% else %} {{ form_widget(surveyForm.answer) }} {% endif %} {{ form_errors(surveyForm.answer) }} {{ form_end(surveyForm) }}
{% if canGoBack %}
{% if isPreview %} {% endif %}
{% endif %}
{% endif %} {% endif %}