Ë
    gQ²e†  ã                   óì   — d dl Zd dlmZ ej                  ej                     Zej                  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)é    N)Údatetimec                   ó4   ‡ — e Zd ZdZdefˆ fd„Zdef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
    Úmessagec                 ó2   •— t         ‰| �  |«       || _        y ©N)ÚsuperÚ__init__r   )Úselfr   Ú	__class__s     €úH/home/yussbn06/site/env/lib/python3.12/site-packages/itsdangerous/exc.pyr
   zBadData.__init__   s   ø€ Ü‰Ñ˜Ô!Øˆ�ó    Úreturnc                 ó   — | j                   S r   )r   )r   s    r   Ú__str__zBadData.__str__   s   € Ø�|‰|Ðr   )Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ústrr
   r   Ú__classcell__©r   s   @r   r   r      s    ø„ ñð õ ð˜÷ r   r   c                   ó.   ‡ — e Zd ZdZddedefˆ fd„Zˆ xZS )ÚBadSignaturez%Raised if a signature does not match.r   Úpayloadc                 ó2   •— t         ‰| �  |«       || _        y r   )r	   r
   r   )r   r   r   r   s      €r   r
   zBadSignature.__init__   s   ø€ Ü‰Ñ˜Ô!ð $+ˆ�r   r   )r   r   r   r   r   Ú
_t_opt_anyr
   r   r   s   @r   r   r      s   ø„ Ù/ñ+ ð +¨j÷ +ñ +r   r   c                   óP   ‡ — e Zd ZdZ	 	 ddededej                  e   fˆ fd„Z	ˆ xZ
S )ÚBadTimeSignaturezbRaised if a time-based signature is invalid. This is a subclass
    of :class:`BadSignature`.
    r   r   Údate_signedc                 ó4   •— t         ‰| �  ||«       || _        y r   )r	   r
   r    )r   r   r   r    r   s       €r   r
   zBadTimeSignature.__init__*   s   ø€ ô 	‰Ñ˜ 'Ô*ð 'ˆÕr   )NN)r   r   r   r   r   r   Ú_tÚOptionalr   r
   r   r   s   @r   r   r   %   s?   ø„ ñð #Ø-1ñ	'àð'ð ð'ð —[‘[ Ñ*÷	'ñ 'r   r   c                   ó   — e Zd ZdZy)Ú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edededefˆ 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
    r   r   ÚheaderÚoriginal_errorc                 óB   •— t         ‰| �  ||«       || _        || _        y r   )r	   r
   r)   r*   )r   r   r   r)   r*   r   s        €r   r
   zBadHeader.__init__K   s'   ø€ ô 	‰Ñ˜ 'Ô*ð #)ˆŒð +9ˆÕr   )NNN)	r   r   r   r   r   r   Ú
_t_opt_excr
   r   r   s   @r   r(   r(   C   sC   ø„ ñð #Ø!Ø%)ñ9àð9ð ð9ð ð	9ð
 #÷9ñ 9r   r(   c                   ó.   ‡ — e Zd ZdZddedefˆ 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
    r   r*   c                 ó2   •— t         ‰| �  |«       || _        y r   )r	   r
   r*   )r   r   r*   r   s      €r   r
   zBadPayload.__init__f   s   ø€ Ü‰Ñ˜Ô!ð +9ˆÕr   r   )r   r   r   r   r   r,   r
   r   r   s   @r   r.   r.   ]   s    ø„ ññ9 ð 9°Z÷ 9ñ 9r   r.   )Útypingr"   r   r#   ÚAnyr   Ú	Exceptionr,   r   r   r   r%   r(   r.   r&   r   r   ú<module>r3      st   ðÛ Ý à�[‰[˜Ÿ™Ñ €
Ø�[‰[˜Ñ#€
ôˆiô ô+�7ô +ô'�|ô 'ô0Ð'ô ô9�ô 9ô49�õ 9r   