Answer:
it's neither.
Step-by-step explanation:
Because late is adverb. and from definition, direct object is the pronoun, noun, or noun phrase that receives the action of a verb. To find the direct object in a sentence, locate the action verb and ask "what" or "whom" it is acting on.
And indirect object is the pronoun, noun, or noun phrase that receives the direct object of a verb. The indirect object always appears in between a verb and its direct object.
In this case, it has to be neither.