ó
    öÞ jG	  ã                   ó¦  •  " S  S\ 5      r " S S\5      r " S S\5      r " S S\5      r " S S	\5      r " S
 S\5      r " S S\5      r " S S\5      r " S S\5      r	 " S S\5      r
 " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S S\5      r " S  S!\5      r " S" S#\5      r " S$ S%\5      rg&)'c                   ó   • \ rS rSrSrSrg)Ú
PyJWTErroré   z
Base class for all exceptions
© N©Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__Ú__static_attributes__r   ó    ÚH/var/www/html/gaurav/venv/lib/python3.13/site-packages/jwt/exceptions.pyr   r      s   † ñò 	r   r   c                   ó   • \ rS rSrSrSrg)ÚInvalidTokenErroré	   z1Base exception when ``decode()`` fails on a tokenr   Nr   r   r   r   r   r   	   s   † Ù;âr   r   c                   ó   • \ rS rSrSrSrg)ÚDecodeErroré   zBRaised when a token cannot be decoded because it failed validationr   Nr   r   r   r   r   r      s   † ÙLâr   r   c                   ó   • \ rS rSrSrSrg)ÚInvalidSignatureErroré   zTRaised when a token's signature doesn't match the one provided as part of
the token.r   Nr   r   r   r   r   r      s   † ñò 	r   r   c                   ó   • \ rS rSrSrSrg)ÚExpiredSignatureErroré   zARaised when a token's ``exp`` claim indicates that it has expiredr   Nr   r   r   r   r   r      s   † ÙKâr   r   c                   ó   • \ rS rSrSrSrg)ÚInvalidAudienceErroré"   zVRaised when a token's ``aud`` claim does not match one of the expected
audience valuesr   Nr   r   r   r   r   r   "   s   † ñò 	r   r   c                   ó   • \ rS rSrSrSrg)ÚInvalidIssuerErroré)   zFRaised when a token's ``iss`` claim does not match the expected issuerr   Nr   r   r   r   r   r   )   s   † ÙPâr   r   c                   ó   • \ rS rSrSrSrg)ÚInvalidIssuedAtErroré/   z2Raised when a token's ``iat`` claim is non-numericr   Nr   r   r   r   r"   r"   /   s   † Ù<âr   r"   c                   ó   • \ rS rSrSrSrg)ÚImmatureSignatureErroré5   zNRaised when a token's ``nbf`` or ``iat`` claims represent a time in the futurer   Nr   r   r   r   r%   r%   5   s   † ÙXâr   r%   c                   ó   • \ rS rSrSrSrg)ÚInvalidKeyErroré;   z9Raised when the specified key is not in the proper formatr   Nr   r   r   r   r(   r(   ;   s   † ÙCâr   r(   c                   ó   • \ rS rSrSrSrg)ÚInvalidAlgorithmErroréA   z>Raised when the specified algorithm is not recognized by PyJWTr   Nr   r   r   r   r+   r+   A   s   † ÙHâr   r+   c                   ó8   • \ rS rSrSrS\SS4S jrS\4S jrSrg)	ÚMissingRequiredClaimErroréG   zSRaised when a claim that is required to be present is not contained
in the claimsetÚclaimÚreturnNc                 ó   • Xl         g )N©r0   )Úselfr0   s     r   Ú__init__Ú"MissingRequiredClaimError.__init__K   s   € Ø�
r   c                 ó"   • SU R                    S3$ )NzToken is missing the "z" claimr3   )r4   s    r   Ú__str__Ú!MissingRequiredClaimError.__str__N   s   € Ø'¨¯
©
 |°7Ð;Ð;r   r3   )	r   r   r	   r
   r   Ústrr5   r8   r   r   r   r   r.   r.   G   s&   † ñð˜cð  dô ð<˜÷ <r   r.   c                   ó   • \ rS rSrSrg)Ú
PyJWKErroréR   r   N©r   r   r	   r
   r   r   r   r   r<   r<   R   ó   † Úr   r<   c                   ó   • \ rS rSrSrSrg)ÚMissingCryptographyErroréV   zZRaised if the algorithm requires ``cryptography`` to be installed and it is not available.r   Nr   r   r   r   rA   rA   V   s   † Ùdâr   rA   c                   ó   • \ rS rSrSrg)ÚPyJWKSetErroré\   r   Nr>   r   r   r   rD   rD   \   r?   r   rD   c                   ó   • \ rS rSrSrg)ÚPyJWKClientErroré`   r   Nr>   r   r   r   rG   rG   `   r?   r   rG   c                   ó   • \ rS rSrSrg)ÚPyJWKClientConnectionErroréd   r   Nr>   r   r   r   rJ   rJ   d   r?   r   rJ   c                   ó   • \ rS rSrSrSrg)ÚInvalidSubjectErroréh   z]Raised when a token's ``sub`` claim is not a string or doesn't match the expected ``subject``r   Nr   r   r   r   rM   rM   h   s   † Ùgâr   rM   c                   ó   • \ rS rSrSrSrg)ÚInvalidJTIErrorén   z3Raised when a token's ``jti`` claim is not a stringr   Nr   r   r   r   rP   rP   n   s   † Ù=âr   rP   N)Ú	Exceptionr   r   r   r   r   r   r   r"   r%   r(   r+   r.   r<   rA   rD   rG   rJ   rM   rP   r   r   r   Ú<module>rS      sô   ðô	�ô 	ô	˜
ô 	ô	Ð#ô 	ô	˜Kô 	ô	Ð-ô 	ô	Ð,ô 	ô	Ð*ô 	ô	Ð,ô 	ô	Ð.ô 	ô	�jô 	ô	Ð-ô 	ô<Ð 1ô <ô	�ô 	ô	˜zô 	ô	�Jô 	ô	�zô 	ô	Ð!1ô 	ô	Ð+ô 	ô	Ð'õ 	r   