+
    i	                     B    R t ^ RIt^ RIHt ^ RIHt R R ltR R ltR# )z-Helper functions for commonly used utilities.NAny)_helpersc                0    V ^8  d   QhR\         R\         /# )   responsereturnr   )formats   "k/Users/igloo/.openclaw/workspace/scratch/fb_ad_env/lib/python3.14/site-packages/google/auth/aio/_helpers.py__annotate__r      s      # #     c                h   "    V P                  4       G Rj  xL
 pV#  L  \         d     R# i ; i5i)a  
Parses an async response, attempting to decode JSON.

Args:
    response: The response object to parse. This can be any type, but
        it is expected to have a `json()` method if it contains JSON.

Returns:
    The parsed response. If the response contains valid JSON, the
    decoded JSON object (e.g., a dictionary) is returned.
    If the response does not have a `json()` method or if the JSON
    decoding fails, None is returned.
N)json	Exception)r   json_responses   & r
   _parse_response_asyncr      s6     &mmo- .  s(   2    2  /2/2c                H    V ^8  d   QhR\         P                  R\        RR/# )r   loggerr   r   N)loggingLoggerr   )r	   s   "r
   r   r   /   s%     ; ;W^^ ;s ;t ;r   c                z   "   \         P                  ! V 4      '       d   Rp\         P                  ! W4       R# R# 5i)z
Logs an Async HTTP response at the DEBUG level if logging is enabled.

Args:
    logger: The logging.Logger instance to use.
    response: The HTTP response object to log.
N)r   is_logging_enabled_response_log_base)r   r   r   s   && r
   response_log_asyncr   /   s2      ""6** ##F: +s   9;)__doc__r   typingr   google.authr   r   r    r   r
   <module>r      s    4    .;r   