@let seasons = seasonsData();
@if (displayItem(); as serial) {
@if (serial.info.movie_image) { Series Cover } @else {
}

{{ serial.info.name }}

{{ serial.info.description }}
@if (serial.info.director) {
{{ 'XTREAM.DIRECTOR' | translate }}:
{{ serial.info.director }}
} @if (serial.info.actors) {
{{ 'XTREAM.ACTORS' | translate }}:
{{ serial.info.actors }}
} @if (serial.info.releasedate || serial.info.year) {
{{ 'XTREAM.YEAR' | translate }}:
{{ serial.info.releasedate || serial.info.year }}
} @if (serial.info.genre || serial.info.genres_str) {
{{ 'XTREAM.GENRE' | translate }}:
{{ serial.info.genre || serial.info.genres_str }}
} @if (serial.info.rating_imdb) {
{{ 'XTREAM.IMDB_RATING' | translate }}:
{{ serial.info.rating_imdb }}
} @if (serial.info.rating_kinopoisk) {
{{ 'XTREAM.KINOPOISK_RATING' | translate }}:
{{ serial.info.rating_kinopoisk }}
}
}
@if (isVodSeries() && isVodSeriesSeasonsLoading()) {
{{ 'PORTALS.LOADING_SEASONS' | translate }}
} @if (!isVodSeries() && isSerialSeasonsLoading()) {
{{ 'PORTALS.LOADING_SEASONS' | translate }}
}
@if (isVodSeries()) { @for (item of vodSeriesSeasons(); track item.id) {

{{ item.name }}

{{ item.isExpanded ? '▼' : '►' }}
@if (item.isExpanded) { @if (item.isLoading) {
} @else {
@for ( episode of item.episodes; track episode.id || $index ) { } @if (!item.episodes || item.episodes.length === 0) { {{ 'PORTALS.NO_EPISODES' | translate }} }
} } } } @else { @for (item of seasons; track item.id || $index) {

{{ item.name }}

@for (episode of $any(item).series; track $index) { }
} }