File: //usr/lib/python3/dist-packages/chardet/__pycache__/escsm.cpython-310.pyc
o
    �H�_)  �                   @   s�  d dl mZ dZg ej�ej�d�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�d�ej�d�ej�d�ej�d�d�d�ej�d�ej�d�d�d�ej�d�ej�d�ej�ej�ej�ej�ej�ej�ej�R ZdZedeedd	d
�ZdZ	g ej�d�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�d�ej�ej�ej�ej�ej�ej�ej�ej�ej�d�d�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�R Z
dZe	d
e
edd	d
�ZdZ
g ej�d�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�d�ej�ej�ej�d�ej�ej�ej�ej�ej�d�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�R ZdZe
deeddd
�ZdZg ej�d�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�d�ej�ej�ej�ej�ej�ej�d�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�ej�R ZdZedeeddd
�ZdS )�   )�MachineState(   r   �    r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   �   r   �   �   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   �   r   r   �   )r   r   r   r   r   r   z
HZ-GB-2312�Chinese)�class_table�class_factor�state_table�char_len_table�name�language(   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )	r   r   r   r   r   r   r   r   r   �	   zISO-2022-CN(   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   �   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   �   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   )
r   r   r   r   r   r   r   r   r   r   �
   zISO-2022-JP�Japanese(   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   zISO-2022-KR�KoreanN)�enumsr   �HZ_CLS�START�ERROR�ITS_ME�HZ_ST�HZ_CHAR_LEN_TABLE�HZ_SM_MODEL�
ISO2022CN_CLS�ISO2022CN_ST�ISO2022CN_CHAR_LEN_TABLE�ISO2022CN_SM_MODEL�
ISO2022JP_CLS�ISO2022JP_ST�ISO2022JP_CHAR_LEN_TABLE�ISO2022JP_SM_MODEL�
ISO2022KR_CLS�ISO2022KR_ST�ISO2022KR_CHAR_LEN_TABLE�ISO2022KR_SM_MODEL� r*   r*   �//usr/lib/python3/dist-packages/chardet/escsm.py�<module>   s�  #������������������������������������������������	�#�����������������������������������������������������������������#����������������������������������������������������������������	�	�	�	�	�	�	�	��#����������������������������������������
�