RangerTimeOfDayMatcher treats 12am as 720 minutes and 12pm as 1440 minutes from start of the day (midnight). This is incorrect. This results in incorrect condition evaluation when the startTime or endTime in the condition has 12am or 12pm. For example, a condition that allows access between 11am-12pm ends up allowing access from 11am-12am (13 hour duration, instead of 1 hour).
12am should be treated as 0 minutes and 12pm should be treated as 720 minutes from the start of the day (midnight)