File: //lib/python3/dist-packages/chardet/__pycache__/sbcharsetprober.cpython-312.pyc
�
�n�_� � �\ � d dl mZ ddlmZ ddlmZmZmZ edg d�� Z G d� de� Z y )
� )�
namedtuple� )�
CharSetProber)�CharacterCategory�ProbingState�SequenceLikelihood�SingleByteCharSetModel)�charset_name�language�char_to_order_map�language_model�typical_positive_ratio�keep_ascii_letters�alphabetc �f � � e Zd ZdZdZdZdZd� fd� Z� fd�Ze d� � Z
e d� � Zd � Zd
� Z
� xZS )�SingleByteCharSetProber�@ i gffffff�?g�������?c � �� t t | � � || _ || _ || _ d | _ d | _ d | _ d | _ d | _
| j � y �N)�superr �__init__�_model� _reversed�_name_prober�_last_order�
_seq_counters�_total_seqs�_total_char�
_freq_char�reset)�self�model�reversed�name_prober� __class__s ��9/usr/lib/python3/dist-packages/chardet/sbcharsetprober.pyr z SingleByteCharSetProber.__init__3 sW �� �
�%�t�5�7����!���'������!�������������
�
�� c � �� t t | � � d| _ dgt j
� z | _ d| _ d| _ d| _ y )N� r )
r r r r r �get_num_categoriesr r r r )r! r% s �r&