Bonjour,
C'est le verbe avoir plus participe passé du verbe garder au passé composé. Mais vu que le cod l' est placé avant, le verbe s'accorde en genre et en nombre. Le pronom l remplace sans doute un nom au féminin pour qu'il puisse y avoir la terminaison -ée.
J'espère avoir pu t'aider !
Bonne journée !