HEX
Server: LiteSpeed
System: Linux srv146.niagahoster.com 4.18.0-553.30.1.lve.el8.x86_64 #1 SMP Tue Dec 3 01:21:19 UTC 2024 x86_64
User: kodi1989 (1633)
PHP: 8.1.34
Disabled: symlink,shell_exec,exec,popen,system,dl,passthru,escapeshellarg,escapeshellcmd,show_source,pcntl_exec
Upload Files
File: //opt/alt/python37/lib64/python3.7/site-packages/google_crc32c/__pycache__/python.cpython-37.pyc
B

��f�@sVddlZddlZddlmZdd�Zdd�ZGdd�de�Zdd	d
ddd
ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d�d��d�d�d�d�d�d�d�d�gZdS(�N)�CommonChecksumcCst�}||_|�|�|jS)aYUpdate an existing CRC checksum with new chunk of data.

    Args
        crc (int): An existing CRC check sum.
        chunk (Union[bytes, List[int], Tuple[int]]): A new chunk of data.
            Intended to be a byte string or similar.

    Returns
        int: New CRC checksum computed by extending existing CRC
        with ``chunk``.
    )�Checksum�_crc�update)�crc�chunk�c�r	�G/opt/alt/python37/lib64/python3.7/site-packages/google_crc32c/python.py�extends
rcCst�}|�|�|jS)z�Compute a CRC checksum for a chunk of data.

    Args
        chunk (Union[bytes, List[int], Tuple[int]]): A new chunk of data.
            Intended to be a byte string or similar.

    Returns
        int: New CRC checksum computed for ``chunk``.
    )rrr)rrr	r	r
�value's

rc@s"eZdZdZddd�Zdd�ZdS)	rz�Hashlib-alike helper for CRC32C operations.

    Args:
        initial_value (Optional[bytes]): the initial chunk of data from
            which the CRC32C checksum is computed.  Defaults to b''.
    �cCsd|_|dkr|�|�dS)Nrr
)rr)�self�
initial_valuer	r	r
�__init__>szChecksum.__init__cCszt|�tjks|jdkr&t�d|�}n|}|jdA|_x2|D]*}t||jAd@}||jd?d@A|_q<W|jdA|_dS)z�Update the checksum with a new chunk of data.

        Args:
            chunk (Optional[bytes]): a chunk of data used to extend
                the CRC32C checksum.
        ��Bl����N)�type�array�itemsizer�_TABLE)r�data�buffer�bZ
table_polyr	r	r
rCs
zChecksum.updateN)r
)�__name__�
__module__�__qualname__�__doc__rrr	r	r	r
r6s
rl�dl�pvBi��Pl5i�5i��&l�d�)l�X�i�۲xi8(�kl;+3i��CMl�LP~l'?�Xi$<^io�^llDjDl�7�bi�4lpP�/isӯ%i� �6l�#)	l�5i��hiW�{lTl�i�]l��^lHxLxiK�MNiގ� l�
�%l)~
i*}�3l�NNišLi6il5j�hlV�TiUXi�_Kl�%hriA�ml
B+?l�1�i���~i�I�0l�JlF9�#iE��#l�^�ni�]iY�BlZ-RHl~tti}�QHi�a[l�b�Ria��}lb�l�v79i�u�ni�{Al�!flKm�@iH�+Rl�
�
i�	�tiT��glWyb+lsEDip��9i�5�*l�6�1il�8loQ�|l�"Zi�!hi��%Ql�Y�Fl$*=`i')uBl�M~-i���di;=�wl8>�l�7i�)i���:l�qXifl\l�e�zi��6ib��alaZ'l�c�i�`�rl}�Li~�7Ti�tgGl�wjl�K?Vi�HtiZ�$
lY8�pi�\�,l�_�=lE,|iF��?i
T�qlW�l�$F!i���blCli@iDi�9Wl�0�Jl��vi��*	i5|zl6#Piݛ�<l�`l*k�;i)h�/lx;�i{��pi�K�cl�HM#ig�lEld/nl�\�Hi�_<Vi�c/l�`�tl@(RiC�l�tki�w�=i_��.l\�9l|Q%i�`i�sl��ik2Ulh�Nl�hi��bFiؤql�'4Tl/T�ri,W!l�3�?iİ�-i0C�>l3@wl�5�Di�6 PiQ�pClRF6bi�"�el�!u/lNR�	iMсvii�(ljn�5l�Si��;lvz^iu�ci�
3l�	�xl�r*di��~@i>.Sl=�Bi��ul�f�l!i)i"�fi*�8l)Ol�Z�3i�ٜ+l=�~i>=
i��ml�NXl�&iǥ�1i3V�"l0U�!i۱l�2�ll,AYJi/BGi~TIl}vl��Pi��Zli�ij�|i�ol�<;l�a�'i�b�!i\��2l_i�vIl�uELlC�ji@�id�
Ylg:�Vl�Icpi�JZJl{. =ix��li�^�l�]�l(aFi+[i��l�[�`i?�$l<�-l�O"i��7i���il�s7l"�i!�zl�g�\i��\i=HOl>Gzluo�fiv�i�Ul�}@ij��4li{>
l��+i��'i�7�yl�4�lMG1iN��jl� [|i�#FLiR�_lQS�Z)r�structZgoogle_crc32c._checksumrrrrrr	r	r	r
�<module>sT!