Ë
    ”Âi  ã                   ó²  — d dl m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 G d&„ d'e«      Zy())é    )ÚAuthlibBaseErrorc                   ó   — e Zd Zy)Ú	JoseErrorN)Ú__name__Ú
__module__Ú__qualname__© ó    úK/var/www/timesheet/venv/lib/python3.12/site-packages/authlib/jose/errors.pyr   r      s   „ Ør
   r   c                   ó   — e Zd ZdZy)ÚDecodeErrorÚdecode_errorN©r   r   r   Úerrorr	   r
   r   r   r      s   „ Ø�Er
   r   c                   ó   — e Zd ZdZy)ÚMissingAlgorithmErrorÚmissing_algorithmNr   r	   r
   r   r   r      s   „ Ø�Er
   r   c                   ó   — e Zd ZdZy)ÚUnsupportedAlgorithmErrorÚunsupported_algorithmNr   r	   r
   r   r   r      s   „ Ø#�Er
   r   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚBadSignatureErrorÚbad_signaturec                 ó0   •— t         ‰| �  «        || _        y )N)ÚsuperÚ__init__Úresult)Úselfr   Ú	__class__s     €r   r   zBadSignatureError.__init__   s   ø€ Ü‰ÑÔØˆ�r
   ©r   r   r   r   r   Ú__classcell__©r   s   @r   r   r      s   ø„ Ø€E÷ð r
   r   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚInvalidHeaderParameterNameErrorÚinvalid_header_parameter_namec                 ó0   •— d|› �}t         ‰| �  |¬«       y ©NzInvalid Header Parameter Name: ©Údescription©r   r   ©r   Únamer)   r   s      €r   r   z(InvalidHeaderParameterNameError.__init__   ó   ø€ Ø7¸°vÐ>ˆÜ‰Ñ [ÐÕ1r
   r    r"   s   @r   r$   r$      s   ø„ Ø+€E÷2ð 2r
   r$   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )Ú#InvalidCritHeaderParameterNameErrorÚ"invalid_crit_header_parameter_namec                 ó0   •— d|› �}t         ‰| �  |¬«       y r'   r*   r+   s      €r   r   z,InvalidCritHeaderParameterNameError.__init__'   r-   r
   r    r"   s   @r   r/   r/   $   s   ø„ Ø0€E÷2ð 2r
   r/   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )Ú8InvalidEncryptionAlgorithmForECDH1PUWithKeyWrappingErrorÚ;invalid_encryption_algorithm_for_ECDH_1PU_with_key_wrappingc                 ó*   •— d}t         ‰| �  |¬«       y )NzwIn key agreement with key wrapping mode ECDH-1PU algorithm only supports AES_CBC_HMAC_SHA2 family encryption algorithmsr(   r*   )r   r)   r   s     €r   r   zAInvalidEncryptionAlgorithmForECDH1PUWithKeyWrappingError.__init__/   s    ø€ ðKð 	ô 	‰Ñ [ÐÕ1r
   r    r"   s   @r   r3   r3   ,   s   ø„ ØI€E÷2ð 2r
   r3   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )Ú)InvalidAlgorithmForMultipleRecipientsModeÚ.invalid_algorithm_for_multiple_recipients_modec                 ó0   •— |› d�}t         ‰| �  |¬«       y )Nz5 algorithm cannot be used in multiple recipients moder(   r*   )r   Úalgr)   r   s      €r   r   z2InvalidAlgorithmForMultipleRecipientsMode.__init__:   s    ø€ Ø˜ÐRÐSˆÜ‰Ñ [ÐÕ1r
   r    r"   s   @r   r7   r7   7   s   ø„ Ø<€E÷2ð 2r
   r7   c                   ó   — e Zd ZdZdZy)ÚKeyMismatchErrorÚkey_mismatch_errorz#Key does not match to any recipientN©r   r   r   r   r)   r	   r
   r   r<   r<   ?   s   „ Ø €EØ7�Kr
   r<   c                   ó   — e Zd ZdZdZy)ÚMissingEncryptionAlgorithmErrorÚmissing_encryption_algorithmzMissing 'enc' in headerNr>   r	   r
   r   r@   r@   D   s   „ Ø*€EØ+�Kr
   r@   c                   ó   — e Zd ZdZdZy)Ú#UnsupportedEncryptionAlgorithmErrorÚ unsupported_encryption_algorithmz!Unsupported 'enc' value in headerNr>   r	   r
   r   rC   rC   I   s   „ Ø.€EØ5�Kr
   rC   c                   ó   — e Zd ZdZdZy)Ú$UnsupportedCompressionAlgorithmErrorÚ!unsupported_compression_algorithmz!Unsupported 'zip' value in headerNr>   r	   r
   r   rF   rF   N   s   „ Ø/€EØ5�Kr
   rF   c                   ó   — e Zd ZdZdZy)ÚInvalidUseErrorÚinvalid_usez%Key 'use' is not valid for your usageNr>   r	   r
   r   rI   rI   S   s   „ Ø€EØ9�Kr
   rI   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚInvalidClaimErrorÚinvalid_claimc                 ó@   •— || _         d|› d�}t        ‰| �	  |¬«       y )NzInvalid claim 'ú'r(   )Ú
claim_namer   r   ©r   Úclaimr)   r   s      €r   r   zInvalidClaimError.__init__[   s(   ø€ ØˆŒØ'¨ w¨aÐ0ˆÜ‰Ñ [ÐÕ1r
   r    r"   s   @r   rL   rL   X   s   ø„ Ø€E÷2ð 2r
   rL   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚMissingClaimErrorÚmissing_claimc                 ó2   •— d|› d�}t         ‰| �  |¬«       y )Nz	Missing 'z' claimr(   r*   rQ   s      €r   r   zMissingClaimError.__init__d   s!   ø€ Ø! % ¨Ð0ˆÜ‰Ñ [ÐÕ1r
   r    r"   s   @r   rT   rT   a   s   ø„ Ø€E÷2ð 2r
   rT   c                   ó"   ‡ — e Zd ZdZˆ fd„Zˆ xZS )ÚInsecureClaimErrorÚinsecure_claimc                 ó2   •— d|› d�}t         ‰| �  |¬«       y )NzInsecure claim 'rO   r(   r*   rQ   s      €r   r   zInsecureClaimError.__init__l   s!   ø€ Ø(¨¨¨qÐ1ˆÜ‰Ñ [ÐÕ1r
   r    r"   s   @r   rX   rX   i   s   ø„ Ø€E÷2ð 2r
   rX   c                   ó   — e Zd ZdZdZy)ÚExpiredTokenErrorÚexpired_tokenzThe token is expiredNr>   r	   r
   r   r\   r\   q   s   „ Ø€EØ(�Kr
   r\   c                   ó   — e Zd ZdZdZy)ÚInvalidTokenErrorÚinvalid_tokenzThe token is not valid yetNr>   r	   r
   r   r_   r_   v   s   „ Ø€EØ.�Kr
   r_   N)Úauthlib.common.errorsr   r   r   r   r   r   r$   r/   r3   r7   r<   r@   rC   rF   rI   rL   rT   rX   r\   r_   r	   r
   r   ú<module>rb      sí   ðÝ 2ô	Ð ô 	ô�)ô ô ˜Iô  ô$ 	ô $ô˜	ô ô2 iô 2ô2¨)ô 2ô2¸yô 2ô2°	ô 2ô8�yô 8ô
, iô ,ô
6¨)ô 6ô
6¨9ô 6ô
:�iô :ô
2˜	ô 2ô2˜	ô 2ô2˜ô 2ô)˜	ô )ô
/˜	õ /r
   