Ë
    zñ�j²	  ã                   óT  — d dl Z d dlmZ  G d„ de«      Z G d„ de«      Z G d„ de j                  e«      Z G d	„ d
e j                  e«      Z G d„ de j                  e«      Z G d„ de j                  e«      Z	 G d„ de«      Z
 G d„ de
«      Z G d„ de«      Zdededee   ddfd„Zy)é    N)ÚTypec                   ó   — e Zd ZdZy)ÚCryptoErrorz4
    Base exception for all nacl related errors
    N©Ú__name__Ú
__module__Ú__qualname__Ú__doc__© ó    úP/var/www/api.ozpay.ru/ozpay/venv/lib/python3.12/site-packages/nacl/exceptions.pyr   r      ó   „ òr   r   c                   ó   — e Zd ZdZy)ÚBadSignatureErrorzD
    Raised when the signature was forged or otherwise corrupt.
    Nr   r   r   r   r   r      r   r   r   c                   ó   — e Zd Zy)ÚRuntimeErrorN©r   r   r	   r   r   r   r   r   $   ó   „ Ør   r   c                   ó   — e Zd Zy)ÚAssertionErrorNr   r   r   r   r   r   (   r   r   r   c                   ó   — e Zd Zy)Ú	TypeErrorNr   r   r   r   r   r   ,   r   r   r   c                   ó   — e Zd Zy)Ú
ValueErrorNr   r   r   r   r   r   0   r   r   r   c                   ó   — e Zd Zy)ÚInvalidkeyErrorNr   r   r   r   r   r   4   r   r   r   c                   ó   — e Zd Zy)ÚCryptPrefixErrorNr   r   r   r   r   r   8   r   r   r   c                   ó   — e Zd ZdZy)ÚUnavailableErrorz½
    is a subclass of :class:`~nacl.exceptions.RuntimeError`, raised when
    trying to call functions not available in a minimal build of
    libsodium or due to hardware limitations.
    Nr   r   r   r   r    r    <   s   „ ñð 	r   r    ÚcondÚargsÚkwdsÚreturnc                 ó²   — d}|j                  dt        «      }|r4t        |j                  t	        |j                  «       d   «      «      «      ‚| du ry ||Ž ‚)a„  
    Return if a condition is true, otherwise raise a caller-configurable
    :py:class:`Exception`
    :param bool cond: the condition to be checked
    :param sequence args: the arguments to be passed to the exception's
                          constructor
    The only accepted named parameter is `raising` used to configure the
    exception to be raised if `cond` is not `True`
    z8check_condition() got an unexpected keyword argument {0}Úraisingr   TN)Úpopr   r   ÚformatÚreprÚpopitem)r!   r"   r#   Ú
_CHK_UNEXPr&   s        r   Úensurer,   F   sW   € ð L€Jà�h‰h�y¤.Ó1€GÙÜ˜
×)Ñ)¬$¨t¯|©|«~¸aÑ/@Ó*AÓBÓCÐCàˆt�|ØÙ
�4ˆ.Ðr   )ÚbuiltinsÚtypingr   Ú	Exceptionr   r   r   r   r   r   r   r   r    ÚboolÚobjectr,   r   r   r   ú<module>r2      s¾   ðó( Ý ô�)ô ô˜ô ô	�8×(Ñ(¨+ô 	ô	�X×,Ñ,¨kô 	ô	�×"Ñ" Kô 	ô	�×$Ñ$ kô 	ô	�kô 	ô	�ô 	ô	�|ô 	ð�ð ˜fð ¨d°9©oð À$ô r   