Ë
    îñþiG	  ã                   ó¦  —  G d „ de «      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ d	e«      Z G d
„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z	 G d„ de«      Z
 G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d„ de«      Z G d „ d!e«      Z G d"„ d#e«      Z G d$„ d%e«      Zy&)'c                   ó   — e Zd ZdZy)Ú
PyJWTErrorz'
    Base class for all exceptions
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úN/root/aria/mcps/aria-brain/venv/lib/python3.12/site-packages/jwt/exceptions.pyr   r      s   „ ñð 	r
   r   c                   ó   — e Zd ZdZy)ÚInvalidTokenErrorz1Base exception when ``decode()`` fails on a tokenNr   r	   r
   r   r   r   	   s   „ Ù;àr
   r   c                   ó   — e Zd ZdZy)ÚDecodeErrorzBRaised when a token cannot be decoded because it failed validationNr   r	   r
   r   r   r      s   „ ÙLàr
   r   c                   ó   — e Zd ZdZy)ÚInvalidSignatureErrorzXRaised when a token's signature doesn't match the one provided as part of
    the token.Nr   r	   r
   r   r   r      s   „ ñð 	r
   r   c                   ó   — e Zd ZdZy)ÚExpiredSignatureErrorzARaised when a token's ``exp`` claim indicates that it has expiredNr   r	   r
   r   r   r      s   „ ÙKàr
   r   c                   ó   — e Zd ZdZy)ÚInvalidAudienceErrorzZRaised when a token's ``aud`` claim does not match one of the expected
    audience valuesNr   r	   r
   r   r   r   "   s   „ ñð 	r
   r   c                   ó   — e Zd ZdZy)ÚInvalidIssuerErrorzFRaised when a token's ``iss`` claim does not match the expected issuerNr   r	   r
   r   r   r   )   s   „ ÙPàr
   r   c                   ó   — e Zd ZdZy)ÚInvalidIssuedAtErrorz2Raised when a token's ``iat`` claim is non-numericNr   r	   r
   r   r   r   /   s   „ Ù<àr
   r   c                   ó   — e Zd ZdZy)ÚImmatureSignatureErrorzNRaised when a token's ``nbf`` or ``iat`` claims represent a time in the futureNr   r	   r
   r   r   r   5   s   „ ÙXàr
   r   c                   ó   — e Zd ZdZy)ÚInvalidKeyErrorz9Raised when the specified key is not in the proper formatNr   r	   r
   r   r   r   ;   s   „ ÙCàr
   r   c                   ó   — e Zd ZdZy)ÚInvalidAlgorithmErrorz>Raised when the specified algorithm is not recognized by PyJWTNr   r	   r
   r   r   r   A   s   „ ÙHàr
   r   c                   ó,   — e Zd ZdZdeddfd„Zdefd„Zy)ÚMissingRequiredClaimErrorzWRaised when a claim that is required to be present is not contained
    in the claimsetÚclaimÚreturnNc                 ó   — || _         y )N©r"   )Úselfr"   s     r   Ú__init__z"MissingRequiredClaimError.__init__K   s	   € Øˆ�
r
   c                 ó"   — d| j                   › d�S )NzToken is missing the "z" claimr%   )r&   s    r   Ú__str__z!MissingRequiredClaimError.__str__N   s   € Ø'¨¯
©
 |°7Ð;Ð;r
   )r   r   r   r   Ústrr'   r)   r	   r
   r   r!   r!   G   s&   „ ñð˜cð  dó ð<˜ô <r
   r!   c                   ó   — e Zd Zy)Ú
PyJWKErrorN©r   r   r   r	   r
   r   r,   r,   R   ó   „ Ør
   r,   c                   ó   — e Zd ZdZy)ÚMissingCryptographyErrorzZRaised if the algorithm requires ``cryptography`` to be installed and it is not available.Nr   r	   r
   r   r0   r0   V   s   „ Ùdàr
   r0   c                   ó   — e Zd Zy)ÚPyJWKSetErrorNr-   r	   r
   r   r2   r2   \   r.   r
   r2   c                   ó   — e Zd Zy)ÚPyJWKClientErrorNr-   r	   r
   r   r4   r4   `   r.   r
   r4   c                   ó   — e Zd Zy)ÚPyJWKClientConnectionErrorNr-   r	   r
   r   r6   r6   d   r.   r
   r6   c                   ó   — e Zd ZdZy)ÚInvalidSubjectErrorz]Raised when a token's ``sub`` claim is not a string or doesn't match the expected ``subject``Nr   r	   r
   r   r8   r8   h   s   „ Ùgàr
   r8   c                   ó   — e Zd ZdZy)ÚInvalidJTIErrorz3Raised when a token's ``jti`` claim is not a stringNr   r	   r
   r   r:   r:   n   s   „ Ù=àr
   r:   N)Ú	Exceptionr   r   r   r   r   r   r   r   r   r   r   r!   r,   r0   r2   r4   r6   r8   r:   r	   r
   r   ú<module>r<      sô   ðô	�ô 	ô	˜
ô 	ô	Ð#ô 	ô	˜Kô 	ô	Ð-ô 	ô	Ð,ô 	ô	Ð*ô 	ô	Ð,ô 	ô	Ð.ô 	ô	�jô 	ô	Ð-ô 	ô<Ð 1ô <ô	�ô 	ô	˜zô 	ô	�Jô 	ô	�zô 	ô	Ð!1ô 	ô	Ð+ô 	ô	Ð'õ 	r
   