o
    .'h“  ã                   @  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.é   )Ú
stacklevelZitsdangerous)Úimportlib.metadataÚwarningsÚwarnÚDeprecationWarningÚmetadataÚversionÚAttributeError)r   Ú	importlibr   © r$   úKC:\Users\shubh\Videos\agent\nova\Lib\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   Zsignerr   r   r   Ztimedr   r   Zurl_safer   r   r&   r$   r$   r$   r%   Ú<module>   s(    