§
    „ßj�  ã                  óÎ   — d dl mZ d dlZ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dS )é    )ÚannotationsN)Údatetimec                  ó,   ‡ — e Zd ZdZdˆ fd„Zdd„Zˆ xZS )	ÚBadDataz“Raised if bad data of any sort was encountered. This is the base
    for all exceptions that ItsDangerous defines.

    .. versionadded:: 0.15
    ÚmessageÚstrc                óX   •— t          ¦   «                              |¦  «         || _        d S ©N)ÚsuperÚ__init__r   )Úselfr   Ú	__class__s     €úC/var/www/html/venv/lib/python3.11/site-packages/itsdangerous/exc.pyr   zBadData.__init__   s&   ø€ Ý‰Œ×Ò˜Ñ!Ô!Ð!ØˆŒˆˆó    Úreturnc                ó   — | j         S r
   )r   )r   s    r   Ú__str__zBadData.__str__   s
   € ØŒ|Ðr   )r   r   )r   r   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   Ú__classcell__©r   s   @r   r   r      s[   ø€ € € € € ðð ðð ð ð ð ð ðð ð ð ð ð ð ð r   r   c                  ó&   ‡ — e Zd ZdZdd	ˆ fd„Zˆ xZS )
ÚBadSignaturez%Raised if a signature does not match.Nr   r   Úpayloadút.Any | Nonec                óX   •— t          ¦   «                              |¦  «         || _        d S r
   )r   r   r   )r   r   r   r   s      €r   r   zBadSignature.__init__   s(   ø€ Ý‰Œ×Ò˜Ñ!Ô!Ð!ð &-ˆŒˆˆr   r
   )r   r   r   r   ©r   r   r   r   r   r   r   s   @r   r   r      sH   ø€ € € € € Ø/Ð/ð-ð -ð -ð -ð -ð -ð -ð -ð -ð -ð -r   r   c                  ó*   ‡ — e Zd ZdZ	 	 d
dˆ fd	„Zˆ xZS )ÚBadTimeSignaturezbRaised if a time-based signature is invalid. This is a subclass
    of :class:`BadSignature`.
    Nr   r   r   r   Údate_signedúdatetime | Nonec                óZ   •— t          ¦   «                              ||¦  «         || _        d S r
   )r   r   r"   )r   r   r   r"   r   s       €r   r   zBadTimeSignature.__init__)   s/   ø€ õ 	‰Œ×Ò˜ 'Ñ*Ô*Ð*ð 'ˆÔÐÐr   )NN)r   r   r   r   r"   r#   r   r   s   @r   r!   r!   $   sT   ø€ € € € € ðð ð !%Ø'+ð	'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'r   r!   c                  ó   — e Zd ZdZdS )ÚSignatureExpiredzrRaised if a signature timestamp is older than ``max_age``. This
    is a subclass of :exc:`BadTimeSignature`.
    N)r   r   r   r   © r   r   r&   r&   <   s   € € € € € ðð ð ð r   r&   c                  ó,   ‡ — e Zd ZdZ	 	 	 ddˆ fd
„Zˆ xZS )Ú	BadHeaderz®Raised if a signed header is invalid in some form. This only
    happens for serializers that have a header that goes with the
    signature.

    .. versionadded:: 0.24
    Nr   r   r   r   ÚheaderÚoriginal_errorúException | Nonec                óh   •— t          ¦   «                              ||¦  «         || _        || _        d S r
   )r   r   r*   r+   )r   r   r   r*   r+   r   s        €r   r   zBadHeader.__init__J   s8   ø€ õ 	‰Œ×Ò˜ 'Ñ*Ô*Ð*ð %+ˆŒð 1?ˆÔÐÐr   )NNN)r   r   r   r   r*   r   r+   r,   r   r   s   @r   r)   r)   B   sW   ø€ € € € € ðð ð !%Ø#Ø+/ð?ð ?ð ?ð ?ð ?ð ?ð ?ð ?ð ?ð ?ð ?r   r)   c                  ó&   ‡ — e Zd ZdZdd	ˆ fd„Zˆ xZS )
Ú
BadPayloada4  Raised if a payload is invalid. This could happen if the payload
    is loaded despite an invalid signature, or if there is a mismatch
    between the serializer and deserializer. The original exception
    that occurred during loading is stored on as :attr:`original_error`.

    .. versionadded:: 0.15
    Nr   r   r+   r,   c                óX   •— t          ¦   «                              |¦  «         || _        d S r
   )r   r   r+   )r   r   r+   r   s      €r   r   zBadPayload.__init__e   s+   ø€ Ý‰Œ×Ò˜Ñ!Ô!Ð!ð 1?ˆÔÐÐr   r
   )r   r   r+   r,   r   r   s   @r   r/   r/   \   sL   ø€ € € € € ðð ð?ð ?ð ?ð ?ð ?ð ?ð ?ð ?ð ?ð ?ð ?r   r/   )Ú
__future__r   ÚtypingÚtr   Ú	Exceptionr   r   r!   r&   r)   r/   r'   r   r   ú<module>r5      s<  ðØ "Ð "Ð "Ð "Ð "Ð "à Ð Ð Ð Ø Ð Ð Ð Ð Ð ðð ð ð ð ˆiñ ô ð ð-ð -ð -ð -ð -�7ñ -ô -ð -ð'ð 'ð 'ð 'ð '�|ñ 'ô 'ð 'ð0ð ð ð ð Ð'ñ ô ð ð?ð ?ð ?ð ?ð ?�ñ ?ô ?ð ?ð4?ð ?ð ?ð ?ð ?�ñ ?ô ?ð ?ð ?ð ?r   