};
thing {
params qw/ct contest Contests/;
sortby { $a->{start} <=> $b->{start} };
group { time < $_->{start} ? 'pending' : time > $_->{end} ? 'finished' : 'running' };
};
thing {
params qw/ct contest Contests/;
sortby { $a->{start} <=> $b->{start} };
group { time < $_->{start} ? 'pending' : time > $_->{end} ? 'finished' : 'running' };