Selected date is: {{cineworld.date | date:'fullDate' }} (today) (tomorrow) (in the past)
Favorite Cinemas ({{cinemasFavs.length}})
Loading cinemas...
London Cinemas ({{cinemasLondon.length}})
Loading cinemas...
Other Cinemas ({{cinemasOther.length}})
Loading cinemas...
New Films ({{filmsNew.length}})
Loading films...
  • {{film.runtime > 0? film.runtime : ""}}
Watched ({{filmsWatched.length}})
Loading films...
  • {{film.runtime > 0? film.runtime : ""}}
Please select a film...
Loading performances...
Cinema \ Film {{film.title}} {{film.runtime }}
{{cleanCinemaName(cinema.name)}} {{performance.time | momentLocalFormat:'HH:mm'}}{{$last? "" : ", "}}
Film \ Cinema {{cleanCinemaName(cinema.name)}}
{{film.title}} {{film.runtime}} {{performance.time | momentLocalFormat:'HH:mm'}}{{$last? "" : ", "}}
{{cPlan.cinema.name}} ( and ; {{cPlan.more.list.length}} out of {{cPlan.more.list.length + cPlan.more.remaining()}} shown)
Filtering {{cPlan.more.filteredByFilm.title}} Filtering {{cPlan.more.filteredByScreening.film().title}} @ {{cPlan.more.filteredByScreening.time | momentLocalFormat:'HH:mm'}}
  • {{plan.range.start | momentLocalFormat:'HH:mm'}}{{plan.range.end | momentLocalFormat:'HH:mm'}} (offends: {{offenseCount(plan)}}, prio: {{offensePriority(plan)}})
    1. break {{movie.breakBefore | humanizeDuration}} (minimum: {{options.minWaitBetweenMovies | humanizeDuration}}) (maximum: {{options.maxWaitBetweenMovies | humanizeDuration}}) (deal-breaker: {{options.dealbreakingWaitBetweenMovies | humanizeDuration}})
    2. {{movie.range.start | momentLocalFormat:'HH:mm'}}{{movie.range.end | momentLocalFormat:'HH:mm'}} {{movie.film().runtime }}{{movie.film().title}}
{{status}}