def format_time(time: dict) -> str: """ Format time dictionary to string. :param time: Time dictionary with keys 'hours' and 'minutes'. :return: Formatted time string in HH:MM format. """ if time.get("past"): time = time.get("past") hours = int(time["hours"]) minutes = int(time["minutes"]) return f"{hours:02d}:{minutes:02d}" else: hours = int(time["hours"]) minutes = int(time["minutes"]) return f"{hours:02d}:{minutes:02d}"