ó
    °"³jó	  ã                  óø   • S SK Jr  S SKJrJrJr  S SKJrJr  SSK	J
r
  SSKJr  \(       a  S SKrS S	KJr  \R$                  rS
r " S S\\   5      r\(       d  \" 5       rSS.SS jjrSS.SS jjrSS.SS jjrg)é    )Úannotations)ÚTYPE_CHECKINGÚAnyÚcast)ÚClassVarÚoverrideé   )ÚMissingDependencyErroré   )Ú	LazyProxyN)ÚCredentialsz.https://www.googleapis.com/auth/cloud-platformc                  ó8   • \ rS rSr% SrS\S'   \SS j5       rSrg)	ÚGoogleAuthProxyé   TzClassVar[bool]Úshould_cachec                ó^   •  SS K nUR                  $ ! [         a  n[        SSS9UeS nAff = f)Nr   Úvertexúgoogle-auth©ÚextraÚlibrary)Úgoogle.authÚImportErrorr
   Úauth)ÚselfÚgoogleÚerrs      Ú_/home/mande/repo/quber/.venv/lib/python3.13/site-packages/anthropic/lib/_extras/_google_auth.pyÚ__load__ÚGoogleAuthProxy.__load__   s;   € ð	YÛð �{‰{Ðøô ó 	YÜ(¨xÀÑOÐUXÐXûð	Yús   ‚ ’
,œ'§,© N)Úreturnr   )	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__annotations__r   r   Ú__static_attributes__r!   ó    r   r   r      s   ‡ Ø#'€L�.Ó'àóó ór)   r   r   ©r   c                óX   •  SSK Jn  U" 5       $ ! [         a  n[        U SS9UeS nAff = f)Nr   )ÚRequestr   r   )Úgoogle.auth.transport.requestsr,   r   r
   )r   r,   r   s      r   Ú_requestr.   &   s8   € ðRÝ:ñ ‹9Ðøô ó RÜ$¨5¸-ÑHÈcÐQûðRús   ‚ �
)™$¤)c                óî   •  SSK nUR                  R	                  [
        /S9u  p4[        [        U5      R                  [        U S95        [        SU5      U4$ ! [         a  n[        U SS9UeSnAff = f)u¬  Load Application Default Credentials with the `cloud-platform` scope and
mint an initial access token.

Returns the credentials object and the project they resolve to (`None` for
plain user ADC). Blocking â€” async callers wrap with `anthropic._utils.asyncify`.

`extra` names the pip extra that the install hint in `MissingDependencyError`
points at when `google-auth` isn't installed; callers pass the extra for their client.
r   Nr   r   )Úscopesr*   ÚGoogleCredentials)
r   r   r
   r   ÚdefaultÚCLOUD_PLATFORM_SCOPEr   r   Úrefreshr.   )r   r   r   ÚcredentialsÚprojects        r   Úload_default_credentialsr7   .   s{   € ðRÛð "Ÿ;™;×.Ñ.Ô7KÐ6LÐ.ÐMÑ€KÜŒˆkÓ×"Ñ"¤8°%Ñ#8Ô9ÜÐ# [Ó1°7Ð:Ð:øô ó RÜ$¨5¸-ÑHÈcÐQûðRús   ‚A Á
A4Á$A/Á/A4c               óP   • [        [        U 5      R                  [        US95        g)uˆ   Refresh `credentials` in place via `google.auth.transport.requests`.

Blocking â€” async callers wrap with `anthropic._utils.asyncify`.
r*   N)r   r   r4   r.   )r5   r   s     r   Úrefresh_credentialsr9   B   s   € ô
 	ŒˆkÓ×"Ñ"¤8°%Ñ#8Õ9r)   )r   Ústrr"   r   )r   r:   r"   z$tuple[GoogleCredentials, str | None])r5   r1   r   r:   r"   ÚNone)Ú
__future__r   Útypingr   r   r   Útyping_extensionsr   r   Ú_commonr
   Ú_utilsr   r   r   Úgoogle.auth.credentialsr   r1   r   Úgoogle_authr3   r   r.   r7   r9   r!   r)   r   Ú<module>rC      st   ðÝ "ç +Ñ +ß 0å +Ý æÛÝHà—+‘+€Kð
 HÐ ô
�i ‘nô 
ö Ù!Ó#€Kð &÷ ð .6÷ ;ð( IQ÷ :ð :r)   