o
    Þý°j“  ã                   @  sî   d dl mZ d dlZddlmZ ddlmZ ddlmZ ddlm	Z	 ddlm
Z
 dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddd„ZdS )é    )ÚannotationsNé   )Úbase64_decode)Úbase64_encode)Ú
want_bytes)ÚBadData)Ú	BadHeader)Ú
BadPayload)ÚBadSignature)ÚBadTimeSignature)ÚSignatureExpired)Ú
Serializer)ÚHMACAlgorithm)ÚNoneAlgorithm)ÚSigner)ÚTimedSerializer)ÚTimestampSigner)ÚURLSafeSerializer)ÚURLSafeTimedSerializerÚnameÚstrÚreturnút.Anyc                 C  s<   | dkrdd l }dd l}|jdtdd� |j d¡S t| ƒ‚)NÚ__version__r   z¡The '__version__' attribute is deprecated and will be removed in ItsDangerous 2.3. Use feature detection or 'importlib.metadata.version("itsdangerous")' instead.é   )Ú
stacklevelÚitsdangerous)Úimportlib.metadataÚwarningsÚwarnÚDeprecationWarningÚmetadataÚversionÚAttributeError)r   Ú	importlibr   © r%   úˆ/root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/itsdangerous/__init__.pyÚ__getattr__   s   ûr'   )r   r   r   r   )Ú
__future__r   ÚtypingÚtÚencodingr   r   r   Úexcr   r   r	   r
   r   r   Ú
serializerr   Úsignerr   r   r   Útimedr   r   Úurl_safer   r   r'   r%   r%   r%   r&   Ú<module>   s(    