
    MhM                         d Z ddlmZmZmZ ddlmZmZmZ ddl	m
Z
mZmZmZmZmZ ddlmZmZ ddlmZ dZdZd	ez   Zd
Zg dZdedefdZdS )z
Argon2 for Python
   )
exceptions	low_levelprofiles)hash_passwordhash_password_rawverify_password)DEFAULT_HASH_LENGTHDEFAULT_MEMORY_COSTDEFAULT_PARALLELISMDEFAULT_RANDOM_SALT_LENGTHDEFAULT_TIME_COSTPasswordHasher)
Parametersextract_parameters)Typeargon2-cffizHynek SchlawackzCopyright (c) 2015 MIT)r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   namereturnc                    dddddd}| |vrdt            d|  }t          |          dd l}ddlm} |                    d	|  d
t          d            |d          }| dv r"|d                             dd          d         S | dk    r5|d                             dd          d                             d          S |||                   S )Nversionsummary )__version____description____uri____url__	__email__zmodule z has no attribute     )metadatazAccessing argon2.z is deprecated and will be removed in a future release. Use importlib.metadata directly to query for argon2-cffi's packaging metadata.   )
stacklevelr   )r   r   zProject-URL r   r   zAuthor-email<>)	__name__AttributeErrorwarningsimportlib.metadatar    warnDeprecationWarningsplitrstrip)r   dunder_to_metadatamsgr)   r    metas         O/var/www/html/test/jupyter/venv/lib/python3.11/site-packages/argon2/__init__.py__getattr__r3   /   s*    $  %%%:::D::S!!!OOO++++++MM	9D 	9 	9 	9 	     8M""D%%%M"((a0044{N#))#q11!4;;C@@@"4())    N)__doc__r   r   r   r   _legacyr   r   r   _password_hasherr	   r
   r   r   r   r   _utilsr   r   r   	__title__
__author____copyright____license____all__strr3    r4   r2   <module>r@      s!    . - - - - - - - - - F F F F F F F F F F                3 2 2 2 2 2 2 2       	
%
2  & *c  *c  *  *  *  *  *  *r4   