ó
    ð›‘h˜
  ã            	       óÎ  • S SK r S SKJr  \" 5       r\R	                  S5        S\ R
                  ;   a  \ R
                  S   S;   a  SrOSr\" \ R                  R                  \ R                  R                  \5      S5      5       r\R                  5       r\R                  S	\/ / S
Q\S9  SSS5         " S S5      r\S:X  a  \R%                  5         gg! , (       d  f       N0= f)é    N)ÚFFIa1  
    void* nvx_utf8vld_new ();

    void nvx_utf8vld_reset (void* utf8vld);

    int nvx_utf8vld_validate (void* utf8vld, const uint8_t* data, size_t length);

    void nvx_utf8vld_free (void* utf8vld);

    int nvx_utf8vld_set_impl(void* utf8vld, int impl);

    int nvx_utf8vld_get_impl(void* utf8vld);
ÚAUTOBAHN_USE_NVX)Ú1ÚtrueFTz_utf8validator.cÚ_nvx_utf8validator)z-std=c99z-Wallz-Wno-strict-prototypesz-O3z-march=native)Ú	librariesÚextra_compile_argsÚoptionalc                   ó*   • \ rS rSrSrS rS rS rSrg)ÚUtf8Validatoré?   z
:noindex:
c                 óÌ   • [         U l         SSKJn  Xl        U R                   R                  U R                  R	                  5       U R                  R
                  5      U l        g )Nr   )Úlib)Úffir   r   ÚgcÚnvx_utf8vld_newÚnvx_utf8vld_freeÚ_vld)Úselfr   s     Ú_C:\Users\psant\Downloads\Noiseback\school\venv\Lib\site-packages\autobahn/nvx/_utf8validator.pyÚ__init__ÚUtf8Validator.__init__D   s>   € ÜˆŒå*ØŒà—H‘H—K‘K §¡× 8Ñ 8Ó :¸D¿H¹H×<UÑ<UÓVˆ�	ó    c                 óN   • U R                   R                  U R                  5        g )N)r   Únvx_utf8vld_resetr   )r   s    r   ÚresetÚUtf8Validator.resetM   s   € Ø�‰×"Ñ" 4§9¡9Õ-r   c                 óz   • U R                   R                  U R                  U[        U5      5      nUS:¬  US:H  S S 4$ )Nr   )r   Únvx_utf8vld_validater   Úlen)r   ÚbaÚress      r   ÚvalidateÚUtf8Validator.validateP   s9   € Ø�h‰h×+Ñ+¨D¯I©I°r¼3¸r»7ÓCˆØ�q‘˜# ™( D¨$Ð/Ð/r   )r   r   r   N)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r#   Ú__static_attributes__© r   r   r   r   ?   s   † ñòWò.õ0r   r   Ú__main__)ÚosÚcffir   r   ÚcdefÚenvironr
   ÚopenÚpathÚjoinÚdirnameÚ__file__ÚfdÚreadÚc_sourceÚ
set_sourcer   r%   Úcompiler+   r   r   Ú<module>r;      sÕ   ðó6 
Ý ñ 
ƒe€à ‡�ð 
ô ð ˜Ÿ™Ó#¨¯
©
Ð3EÑ(FÈ-Ó(WØ�Hà€Há	ˆ"�'‰'�,‰,�r—w‘w—‘ xÓ0Ð2DÓ
EÔFÈ"Ø�w‰w‹y€HØ‡N�NØØØÚbØð ñ ÷ G÷0ñ 0ð, ˆzÓØ‡K�K…Mð ÷C GÕFús   Â&CÃ
C$