bgdZddlmZmZGddZGddeZGddeZGd d ZGd d ZGd dZ dS)zr All of the Enums that are used throughout the chardet package. :author: Dan Blanchard (dan.blanchard@gmail.com) )EnumFlagceZdZdZdZdZdZdS) InputStatezS This enum represents the different states a universal detector can be in. rN)__name__ __module__ __qualname____doc__ PURE_ASCII ESC_ASCII HIGH_BYTED/opt/cloudlinux/venv/lib64/python3.11/site-packages/chardet/enums.pyrr s)JIIIIrrcHeZdZdZdZdZdZdZdZdZ dZ eezZ e ezezZ d S) LanguageFilterzj This enum represents the different language filters we can apply to a ``UniversalDetector``. rrrN) r r r r NONECHINESE_SIMPLIFIEDCHINESE_TRADITIONALJAPANESEKOREANNON_CJKALLCHINESECJKrrrrrsY DH FG C #66G H v %CCCrrceZdZdZdZdZdZdS) ProbingStatezG This enum represents the different states a prober can be in. rrrN)r r r r DETECTINGFOUND_ITNOT_MErrrr#r#%s)IH FFFrr#ceZdZdZdZdZdZdS) MachineStatezN This enum represents the different states a state machine can be in. rrrN)r r r r STARTERRORITS_MErrrr(r(/s) E E FFFrr(c>eZdZdZdZdZdZdZede fdZ dS) SequenceLikelihoodzX This enum represents the likelihood of a character following the previous one. rrrreturncdS)z::returns: The number of likelihood categories in the enum.rr)clss rget_num_categoriesz%SequenceLikelihood.get_num_categoriesCs qrN) r r r r NEGATIVEUNLIKELYLIKELYPOSITIVE classmethodintr2rrrr-r-9sYHH FH3[rr-c&eZdZdZdZdZdZdZdZdS)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_BREAKSYMBOLDIGITCONTROLrrrr:r:Is3IJ F EGGGrr:N) r enumrrrrr#r(r-r:rrrrFs' &&&&&T&&&"4                  r