
    g                         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/var/www/api/v1/venv_getwork_v1/lib/python3.12/site-packages/jwt/exceptions.pyr   r      s     	r	   r   c                       e Zd Zy)InvalidTokenErrorNr   r   r   r   r	   r
   r   r   	       r	   r   c                       e Zd Zy)DecodeErrorNr   r   r	   r
   r   r      r   r	   r   c                       e Zd Zy)InvalidSignatureErrorNr   r   r	   r
   r   r      r   r	   r   c                       e Zd Zy)ExpiredSignatureErrorNr   r   r	   r
   r   r      r   r	   r   c                       e Zd Zy)InvalidAudienceErrorNr   r   r	   r
   r   r      r   r	   r   c                       e Zd Zy)InvalidIssuerErrorNr   r   r	   r
   r   r      r   r	   r   c                       e Zd Zy)InvalidIssuedAtErrorNr   r   r	   r
   r   r   !   r   r	   r   c                       e Zd Zy)ImmatureSignatureErrorNr   r   r	   r
   r   r   %   r   r	   r   c                       e Zd Zy)InvalidKeyErrorNr   r   r	   r
   r   r   )   r   r	   r   c                       e Zd Zy)InvalidAlgorithmErrorNr   r   r	   r
   r    r    -   r   r	   r    c                   (    e Zd ZdeddfdZdefdZy)MissingRequiredClaimErrorclaimreturnNc                     || _         y )Nr#   )selfr#   s     r
   __init__z"MissingRequiredClaimError.__init__2   s	    
r	   c                 "    d| j                    dS )NzToken is missing the "z" claimr&   )r'   s    r
   __str__z!MissingRequiredClaimError.__str__5   s    '

|7;;r	   )r   r   r   strr(   r*   r   r	   r
   r"   r"   1   s!    c d < <r	   r"   c                       e Zd Zy)
PyJWKErrorNr   r   r	   r
   r-   r-   9   r   r	   r-   c                       e Zd Zy)MissingCryptographyErrorNr   r   r	   r
   r/   r/   =   r   r	   r/   c                       e Zd Zy)PyJWKSetErrorNr   r   r	   r
   r1   r1   A   r   r	   r1   c                       e Zd Zy)PyJWKClientErrorNr   r   r	   r
   r3   r3   E   r   r	   r3   c                       e Zd Zy)PyJWKClientConnectionErrorNr   r   r	   r
   r5   r5   I   r   r	   r5   c                       e Zd Zy)InvalidSubjectErrorNr   r   r	   r
   r7   r7   M   r   r	   r7   c                       e Zd Zy)InvalidJTIErrorNr   r   r	   r
   r9   r9   Q   r   r	   r9   N)	Exceptionr   r   r   r   r   r   r   r   r   r   r    r"   r-   r/   r1   r3   r5   r7   r9   r   r	   r
   <module>r;      s   	 		
 		# 		K 		- 		, 		* 		, 		. 		j 		- 	< 1 <	 		z 		J 		z 		!1 		+ 		' 	r	   