§
    &šgy  ã                   ó>   — d Z ddlZdZ G d„ dej        ¬¦  «        ZdS )z$Transport adapter for Base Requests.é    Néx   c                   ób   — e Zd ZdZd„ Zej        dddefd„¦   «         Zej        d„ ¦   «         Z	dS )Ú_BaseAuthorizedSessiona\  Base class for a Request Session with credentials. This class is intended to capture
    the common logic between synchronous and asynchronous request sessions and is not intended to
    be instantiated directly.

    Args:
        credentials (google.auth._credentials_base.BaseCredentials): The credentials to
            add to the request.
    c                 ó   — || _         d S )N)Úcredentials)Úselfr   s     úV/var/www/api/venv/lib/python3.11/site-packages/google/auth/transport/_requests_base.pyÚ__init__z_BaseAuthorizedSession.__init__#   s   € Ø&ˆÔÐÐó    Nc                 ó    — t          d¦  «        ‚)NzRequest must be implemented©ÚNotImplementedError)r   ÚmethodÚurlÚdataÚheadersÚmax_allowed_timeÚtimeoutÚkwargss           r	   Úrequestz_BaseAuthorizedSession.request&   s   € õ "Ð"?Ñ@Ô@Ð@r   c                 ó    — t          d¦  «        ‚)NzClose must be implementedr   )r   s    r	   Úclosez_BaseAuthorizedSession.close3   s   € å!Ð"=Ñ>Ô>Ð>r   )
Ú__name__Ú
__module__Ú__qualname__Ú__doc__r
   ÚabcÚabstractmethodÚ_DEFAULT_TIMEOUTr   r   © r   r	   r   r      s‚   € € € € € ðð ð'ð 'ð 'ð 	Ôð
 ØØØ ð
Að 
Að 
Añ Ôð
Að 	Ôð?ð ?ñ Ôð?ð ?ð ?r   r   )Ú	metaclass)r   r   r   ÚABCMetar   r    r   r	   ú<module>r#      s[   ðð +Ð *ð €
€
€
ð Ð ð?ð ?ð ?ð ?ð ? s¤{ð ?ñ ?ô ?ð ?ð ?ð ?r   