{% import 'blocks\\macros.html.twig' as macros %}
{% set list = items|default([]) %}
{% set maxVisible = 1 %}
{% if list|length > 0 %}
{% set primeiro = list|first %}
<section class="programs-list programs-list__carousel programs-list--conta5min" data-themes-url="{{ path('api_explore_options') }}?locale={{ app.request.locale }}">
<div class="programs-list__player">
<div class="container">
<div class="conta5min__header mb-5">
<div class="dropdown-conta5min">
<button class="btn-dropdown-conta5min-filter" type="button" data-toggle="dropdown" aria-expanded="false" disabled>
<span>{{'conta5min_title1'|trans({}, 'custom') }} <strong>{{'conta5min_title2'|trans({}, 'custom') }}</strong></span>
<span class="btn__icon">{{ file_get_contents(asset('custom/arrow-down-icon.svg', 'global'))|raw }}</span>
<div class="load-form d-none font-12">
<div class="spinner-border text-dark" role="status">
<span class="sr-only">{{'loading'|trans({},'studio')}}</span>
</div>
</div>
</button>
<div class="dropdown-menu dropdown-conta5min-menu">
<form id="filter-form-conta5min" class="px-4 py-3">
</form>
</div>
</div>
</div>
<div class="btn-dropdown-conta5min-player">
<div class="plyr__video-embed video-player-5min">
{% if primeiro.video_youtubeid|default %}
<iframe id="seeYoutubePlayer"
src="https://www.youtube.com/embed/{{ primeiro.video_youtubeid }}?iv_load_policy=3&modestbranding=1&playsinline=1&showinfo=0&rel=0&enablejsapi=1&controls=1"
allowfullscreen
allowtransparency
title="{{ primeiro.video_youtubeid ? (primeiro.video_title|default(active.title|default(''))) : 'Video player' }}"
></iframe>
{% endif %}
</div>
</div>
</div>
</div>
<div class="conta5min__episodes">
<div class="container">
<div class="slick-carousel conta5min-carousel" data-slick='{"arrows": true, "infinite": false, "slidesToShow": 1.2, "slidesToScroll": 1, "mobileFirst": true, "variableWidth": true, "responsive": [{"breakpoint": 600, "settings": { "slidesToScroll": 2, "slidesToShow": 2}},{"breakpoint": 992, "settings": { "dots": false, "slidesToScroll": 3, "slidesToShow": 3}}]}'>
{% for item in list %}
{% set pageInfo = get_page_info(app.request.locale, item.id)|default(null) %}
{% set title = item.title|default(title|default(null)) %}
{% set default_image = item.default_image|default(default_image|default(null)) %}
{% set default_image_alt = item.default_image_alt|default(default_image_alt|default(title)) %}
{% set default_image_title = item.default_image_title|default(default_image_title|default(title)) %}
{% set video_thumb = item.video_thumb|default(video_thumb|default(null)) %}
{% set video_thumb_alt = item.video_thumb_alt|default(video_thumb_alt|default(title)) %}
{% set video_thumb_title = item.video_thumb_title|default(video_thumb_title|default(title)) %}
{% set tags = item.tags|default(pageInfo.page.tags|default([])) %}
<div class="conta5min-item" data-youtube-id="{{ item.video_youtubeid|default('') }}">
<div class="conta5min-item__poster">
<picture>
{% if default_image|default(null) %}
{% set image = default_image %}
{% elseif video_thumb|default(null) %}
{% set image = video_thumb %}
{% else %}
{% set image = '/uploads/system/placeholder-vertical.png' %}
{% endif %}
<img src="{{ (image)|imagine_filter('poster')|urldecode }}" alt="{{ default_image_alt|default(video_thumb_alt|default(title)) }}" title="{{ default_image_title|default(video_thumb_title|default(title)) }}" loading="lazy" class="poster__img">
</picture>
</div>
<div class="conta5min-item__info">
<h3 class="conta5min-item__title">{{ title }}</h3>
<div class="conta5min-item__tags">
{% if tags %}
{% set displayedTags = 0 %}
{% for tag in tags %}
{% if displayedTags < 2
and tag.domainValue is defined
and tag.domainValue.machineName is defined
and tag.domainValue.machineName != 'programas' %}
{% set description = tag.domainValue.getLocalizedContents(languagecode).description|default(tag.domainValue.description|default('')) %}
{% set machineName = tag.domainValue.machineName|default %}
{% if description is not empty %}
<span class="conta5min-item__tag">
<a
role="button"
data-link="/pt/pesquisa?tags[]={{ machineName|e }}"
onclick="event.stopPropagation()">{{ description }}</a>
</span>
{% set displayedTags = displayedTags + 1 %}
{% endif %}
{% endif %}
{% endfor %}
{% endif %}
</div>
</div>
</div>
{% endfor %}
</div>
</div>
</div>
</section>
{% endif %}
{% block javascripts %}
<script>
const config = {
language: {
zeroRecords: "{{'zerorecords'|trans({},'studio')}}",
}
}
</script>
{% endblock %}