HEX
Server: Apache/2.4.52 (Ubuntu)
System: Linux spn-python 5.15.0-89-generic #99-Ubuntu SMP Mon Oct 30 20:42:41 UTC 2023 x86_64
User: arjun (1000)
PHP: 8.1.2-1ubuntu2.20
Disabled: NONE
Upload Files
File: //lib/python3/dist-packages/chardet/__pycache__/enums.cpython-312.pyc
�

�H�_}���dZGd�de�ZGd�de�ZGd�de�ZGd�de�ZGd	�d
e�ZGd�de�Zy
)zr
All of the Enums that are used throughout the chardet package.

:author: Dan Blanchard (dan.blanchard@gmail.com)
c��eZdZdZdZdZdZy)�
InputStatezS
    This enum represents the different states a universal detector can be in.
    ���N)�__name__�
__module__�__qualname__�__doc__�
PURE_ASCII�	ESC_ASCII�	HIGH_BYTE���//usr/lib/python3/dist-packages/chardet/enums.pyrrs����J��I��Irrc�B�eZdZdZdZdZdZdZdZdZ	eezZ
e
ezezZy)	�LanguageFilterzj
    This enum represents the different language filters we can apply to a
    ``UniversalDetector``.
    rr����N)rrr	r
�CHINESE_SIMPLIFIED�CHINESE_TRADITIONAL�JAPANESE�KOREAN�NON_CJK�ALL�CHINESE�CJKrrrrrsC��������H�
�F��G�
�C� �#6�6�G�
�H�
�v�
%�Crrc��eZdZdZdZdZdZy)�ProbingStatezG
    This enum represents the different states a prober can be in.
    rrrN)rrr	r
�	DETECTING�FOUND_IT�NOT_MErrrr r  s����I��H�
�Frr c��eZdZdZdZdZdZy)�MachineStatezN
    This enum represents the different states a state machine can be in.
    rrrN)rrr	r
�START�ERROR�ITS_MErrrr%r%)s���
�E�
�E�
�Frr%c�0�eZdZdZdZdZdZdZed��Z	y)�SequenceLikelihoodzX
    This enum represents the likelihood of a character following the previous one.
    rrr�c��y)z::returns: The number of likelihood categories in the enum.rr)�clss r�get_num_categoriesz%SequenceLikelihood.get_num_categories;s��rN)
rrr	r
�NEGATIVE�UNLIKELY�LIKELY�POSITIVE�classmethodr.rrrr*r*2s/����H��H�
�F��H����rr*c�$�eZdZdZdZdZdZdZdZy)�CharacterCategoryz�
    This enum represents the different categories language models for
    ``SingleByteCharsetProber`` put characters into.

    Anything less than CONTROL is considered a letter.
    �����N)	rrr	r
�	UNDEFINED�
LINE_BREAK�SYMBOL�DIGIT�CONTROLrrrr5r5As"����I��J�
�F��E��Grr5N)r
�objectrrr r%r*r5rrr�<module>rAsR������&�V�&��6���6�������r