+
    ™h©j+
  ã                   ó&  a € R t0 t ^ RIHt ^ RIHtHt ^ RIHt ]! ]P                  4      t
]P                  ! 4       t] ^ k ]P                  ! 4       t] ^k ^ t^ t]
'       d#   ]P"                  ! 4       t]P$                  ! 4       tR R ltR R ltR# )	é    N)ÚffiÚlib)Úensurec                ó<   € V ^8„  d   QhR\         R\         R\         /# ©é   ÚdataÚkeyÚreturn©Úbytes)Úformats   "ÚY/var/www/html/bestweb/venv/lib/python3.14/site-packages/nacl/bindings/crypto_shorthash.pyÚ__annotate__r   $   s!   € ÷ (ñ (¤Uð (´ð (¼5ñ (ó    c                ót  € \        V4      \        8w  d*   \        P                  ! RP	                  \        4      4      h\
        P                  ! R\        4      p\        P                  ! W \        V 4      V4      p\        V^ 8H  \        P                  R7       \
        P                  ! V\        4      R,          # )zÁCompute a fast, cryptographic quality, keyed hash of the input data

:param data:
:type data: bytes
:param key: len(key) must be equal to
            :py:data:`.KEYBYTES` (16)
:type key: bytes
ú#Key length must be exactly {} bytesúunsigned char[]©ÚraisingºNNN)ÚlenÚKEYBYTESÚexcÚ
ValueErrorr   r   ÚnewÚBYTESr   Úcrypto_shorthash_siphash24r   ÚRuntimeErrorÚbuffer©r	   r
   ÚdigestÚrcs   &&  r   r   r   $   s„   € ô ˆ3ƒx”8ÔÜ�nŠnØ1×8Ñ8¼ÓBó
ð 	
ô �WŠWÐ&¬Ó.€FÜ	×	'Ò	'¨´c¸$³iÀÓ	E€Bä
ˆ2�‰7œC×,Ñ,Õ-Ü�:Š:�fœeÓ$ QÕ'Ð'r   c                ó<   € V ^8„  d   QhR\         R\         R\         /# r   r   )r   s   "r   r   r   8   s!   € ÷ )ñ )¤eð )´%ð )¼Eñ )r   c                ó´  € \        \        R\        P                  R7       \	        V4      \
        8w  d*   \        P                  ! RP                  \
        4      4      h\        P                  ! R\        4      p\        P                  ! W \	        V 4      V4      p\        V^ 8H  \        P                  R7       \        P                  ! V\        4      R,          # )a#  Compute a fast, cryptographic quality, keyed hash of the input data

:param data:
:type data: bytes
:param key: len(key) must be equal to
            :py:data:`.XKEYBYTES` (16)
:type key: bytes
:raises nacl.exceptions.UnavailableError: If called when using a
    minimal build of libsodium.
zNot available in minimal buildr   r   r   r   )r   Úhas_crypto_shorthash_siphashx24r   ÚUnavailableErrorr   Ú	XKEYBYTESr   r   r   r   ÚXBYTESr   Úcrypto_shorthash_siphashx24r   r    r!   s   &&  r   r*   r*   8   s�   € ô Ü'Ø(Ü×$Ñ$õô ˆ3ƒx”9ÔÜ�nŠnØ1×8Ñ8¼ÓCó
ð 	
ô �WŠWÐ&¬Ó/€FÜ	×	(Ò	(¨´s¸4³yÀ#Ó	F€Bä
ˆ2�‰7œC×,Ñ,Õ-Ü�:Š:�fœfÓ% aÕ(Ð(r   c                óh   € V ^8„  d   Qh/ ^ \         9   d
   \        ;R&   ^\         9   d
   \        ;R&   # )r   r   r   )Ú__conditional_annotations__Úint)r   s   "r   r   r      s,   € × Ñ ÷ 4Ò 3„sÑ 3ñ ÷ :Ò 9Œ#Ñ 9ò r   )r,   Únacl.exceptionsÚ
exceptionsr   Únacl._sodiumr   r   r   ÚboolÚ&PYNACL_HAS_CRYPTO_SHORTHASH_SIPHASHX24r&   Ú crypto_shorthash_siphash24_bytesr   Ú#crypto_shorthash_siphash24_keybytesr   r)   r(   Ú!crypto_shorthash_siphashx24_bytesÚ$crypto_shorthash_siphashx24_keybytesr   r*   r   )r,   s   @r   Ú<module>r7      s�   øð÷  Ò ß !Ý "ñ #'Ø×.Ñ.ó#Ð ð ×1Ò1Ó3€Ó 3Ø×7Ò7Ó9€Ó 9à	
€Ø€	ç"Ø×2Ò2Ó4€FØ×8Ò8Ó:€Iõ(÷()r   