Ë
    äØjj“  ã                   ó”   — d Z ddlmZmZ  G d„ d«      Z G d„ de«      Z G d„ de«      Z G d	„ d
«      Z G d„ d«      Z G d„ d«      Z	y)zr
All of the Enums that are used throughout the chardet package.

:author: Dan Blanchard (dan.blanchard@gmail.com)
é    )ÚEnumÚFlagc                   ó   — e Zd ZdZdZdZdZy)Ú
InputStatezS
    This enum represents the different states a universal detector can be in.
    r   é   é   N)Ú__name__Ú
__module__Ú__qualname__Ú__doc__Ú
PURE_ASCIIÚ	ESC_ASCIIÚ	HIGH_BYTE© ó    ú[/opt/eval-harness/bench_task/venv/lib/python3.12/site-packages/pip/_vendor/chardet/enums.pyr   r   
   s   „ ñð €JØ€IØ�Ir   r   c                   óF   — e Zd ZdZdZdZdZdZdZdZ	dZ
eez  Zeez  ez  Zy	)
ÚLanguageFilterzj
    This enum represents the different language filters we can apply to a
    ``UniversalDetector``.
    r   r   r   é   é   é   é   N)r	   r
   r   r   ÚNONEÚCHINESE_SIMPLIFIEDÚCHINESE_TRADITIONALÚJAPANESEÚKOREANÚNON_CJKÚALLÚCHINESEÚCJKr   r   r   r   r      sH   „ ñð
 €DØÐØÐØ€HØ€FØ€GØ
€CØ Ð#6Ñ6€GØ
�HÑ
˜vÑ
%�Cr   r   c                   ó   — e Zd ZdZdZdZdZy)ÚProbingStatezG
    This enum represents the different states a prober can be in.
    r   r   r   N)r	   r
   r   r   Ú	DETECTINGÚFOUND_ITÚNOT_MEr   r   r   r#   r#   %   s   „ ñð €IØ€HØ�Fr   r#   c                   ó   — e Zd ZdZdZdZdZy)ÚMachineStatezN
    This enum represents the different states a state machine can be in.
    r   r   r   N)r	   r
   r   r   ÚSTARTÚERRORÚITS_MEr   r   r   r(   r(   /   s   „ ñð €EØ€EØ�Fr   r(   c                   ó6   — e Zd ZdZdZdZdZdZede	fd„«       Z
y)	ÚSequenceLikelihoodzX
    This enum represents the likelihood of a character following the previous one.
    r   r   r   é   Úreturnc                  ó   — y)z::returns: The number of likelihood categories in the enum.r   r   )Úclss    r   Úget_num_categoriesz%SequenceLikelihood.get_num_categoriesC   s   € ð r   N)r	   r
   r   r   ÚNEGATIVEÚUNLIKELYÚLIKELYÚPOSITIVEÚclassmethodÚintr2   r   r   r   r-   r-   9   s6   „ ñð €HØ€HØ€FØ€Hàð 3ò ó ñr   r-   c                   ó$   — e Zd ZdZdZdZdZdZdZy)ÚCharacterCategoryz¸
    This enum represents the different categories language models for
    ``SingleByteCharsetProber`` put characters into.

    Anything less than CONTROL is considered a letter.
    éÿ   éþ   éý   éü   éû   N)	r	   r
   r   r   Ú	UNDEFINEDÚ
LINE_BREAKÚSYMBOLÚDIGITÚCONTROLr   r   r   r:   r:   I   s"   „ ñð €IØ€JØ€FØ€EØ�Gr   r:   N)
r   Úenumr   r   r   r   r#   r(   r-   r:   r   r   r   ú<module>rF      sO   ðñ÷ ÷ñ ô&�Tô &ô"�4ô ÷ñ ÷ñ ÷ ò r   