{% set countdown = document.property('countdownObject') %}
{% if countdown and countdown.time and countdown.time.isFuture %}
<div class="js-countdown countdown-banner"
data-countdown-end-time="{{ countdown.time }}"
role="timer"
aria-live="polite"
aria-label="Countdown Timer"
aria-describedby="countdown-description">
<div id="countdown-description" class="visually-hidden-focusable">{{ 'sr.countdown until [time]'|trans({ '[time]': countdown.time.locale(app.request.locale).isoFormat('LLLL') }) }}</div>
{% if countdown.title %}
<div class="countdown-banner__text">{{ countdown.title }}</div>
{% endif %}
<div class="js-countdown__display countdown-banner__times">
<div class="text-center">
<div class="js-countdown__days" aria-label="days">00</div>
<div>{{ 'countdown.days'|trans }}</div>
</div>
<div class="text-center">
<div class="js-countdown__hours" aria-label="hours">00</div>
<div>{{ 'countdown.hours'|trans }}</div>
</div>
<div class="text-center">
<div class="js-countdown__minutes" aria-label="minutes">00</div>
<div>{{ 'countdown.minutes'|trans }}</div>
</div>
<div class="text-center">
<div class="js-countdown__seconds" aria-label="seconds">00</div>
<div>{{ 'countdown.seconds'|trans }}</div>
</div>
<button class="js-countdown__pause-btn btn countdown-banner__btn"
type="button"
aria-pressed="false">
<span class="js-countdown__pause-icon icon icon-pause" aria-label="{{ 'sr.countdown pause'|trans }}"></span>
<span class="js-countdown__play-icon icon icon-play" aria-label="{{ 'sr.countdown play'|trans }}" hidden>
</span>
</button>
</div>
<div class="js-countdown__finished countdown-banner__finished-text" hidden>
{{ 'countdown.finished'|trans }}
</div>
{% if countdown.link %}
{% set link = countdown.link %}
<a href="{{ link.href }}" class="countdown-banner__cta" target="{{ link.target }}">{{ link.text }}</a>
{% endif %}
</div>
{% endif %}