@php
$openFlex = true;
$firstProgrammeId = $programme->id;
@endphp
@endif
@if ($programme->track)
@if ($programme->track_name)
{{ $programme->track_name }}
@else
{{ Str::title(Str::replace('-', ' ', $programme->track)) }}
@endif
@endif
{{ strtoupper($programme->starts_at->setTimezone('Europe/London')->format('jS F')) }}
{{ strtoupper($programme->starts_at->setTimezone('Europe/London')->format('H:i')) }} - {{ strtoupper($programme->ends_at->setTimezone('Europe/London')->format('H:i')) }}
{{$programme->title}}
@if ($programme->speakers()->count() > 0)
@foreach($programme->speakers()->orderBy('chair', 'DESC')->get() as $speaker)
@endforeach
@endif
{{-- Close flex container if conditions are met --}}
@php
$nextTrack = $programmes[$index + 1]->track ?? null;
@endphp
@if (in_array($programme->track, ['track-1', 'track-2', 'track-3', 'track-4']) && ($nextTrack === 'track-1' || $nextTrack === null))