a
    �H�_�
  �                   @   sH   d dl mZ d dlmZmZ d dlmZ d dlmZ G dd� de�Z	dS )�   )�
CharSetProber)�ProbingState�MachineState)�CodingStateMachine)�
UTF8_SM_MODELc                       sT   e Zd ZdZ� fdd�Z� fdd�Zedd� �Zedd	� �Zd
d� Z	dd
� Z
�  ZS )�
UTF8Proberg      �?c                    s*   t t| ���  tt�| _d | _| ��  d S )N)�superr   �__init__r   r   �	coding_sm�
_num_mb_chars�reset��self��	__class__� �4/usr/lib/python3/dist-packages/chardet/utf8prober.pyr	   &