{% import 'blocks\\macros.html.twig' as macros %}
{% set publishDate = null %}
{% set expireDate = null %}
{% set see_tv_pageInfo = null %}
{% if highlightSeeTv|default %}
{% set tmpSeeTv = get_page_info(app.request.locale, highlightSeeTv) %}
{% if tmpSeeTv is not empty and tmpSeeTv.page is defined %}
{% set see_tv_pageInfo = tmpSeeTv %}
{% set publishDate = see_tv_pageInfo.page.publishDate is defined
? see_tv_pageInfo.page.publishDate|date("U")
: null
%}
{% set expireDate = see_tv_pageInfo.page.expireDate is defined
? see_tv_pageInfo.page.expireDate|date("U")
: null
%}
{% endif %}
{% endif %}
{% set exclusiveTag = null %}
{% if highlightPageInfo and highlightPageInfo.page is defined and highlightPageInfo.page.tags is defined and highlightPageInfo.page.tags|length > 0 %}
{% set exclusiveTag = highlightPageInfo.page.tags|filter(t => t.domainValue.type.name == 'Exclusive')|first|default(null) %}
{% endif %}
<div class="col-12 hightlight-event">
{% if see_tv_pageInfo is defined and publishDate is not null and expireDate is not null and now >= publishDate and now <= expireDate %}
<div class="live align-self-start">
<div class="d-flex align-items-center">
{{ file_get_contents(asset('custom/breakingnews-icon.svg', 'global'))|raw }}
<div class="ml-2">{{ 'live'|trans ({},'custom' )|html_entity_decode|raw }} </div>
</div>
</div>
{% endif %}
<div>
{% if highlightCategories|default %}
{% set pageInfotags = highlightPageInfo.page is defined ? highlightPageInfo.page.tags : [] %}
{% set exclusiveTag = pageInfotags|filter(t => t.domainValue.type.name == 'Exclusive')|first|default(null) %}
{% set maxVisible = 2 %}
{{ macros.renderCategoryPopover(highlightPageInfo.categories, maxVisible, false, exclusiveTag, languagecode, null, false) }}
{% endif %}
</div>
<h3>{{ highlightTitle|default|raw }}</h3>
<div class="description">
{{ highlightDescription|default|raw }}
</div>
<a href="{{highlightUrl|default}}" class="btn {{settings.btn_style_transmission|default('btn-secondary')}}">
<span>{{ 'tellme_more'|trans ({},'custom' )|html_entity_decode|raw }}</span>
</a>
</div>