U ʗRe' @ s0 d dl mZ d dlmZmZ G dd deZdS ) ) CharSetProber)MachineStateProbingStatec sV e Zd ZdZd fdd Z fddZedd Zed d Zdd Z d d Z ZS )MultiByteCharSetProberz MultiByteCharSetProber Nc s( t j|d d | _d | _ddg| _d S )N)lang_filter )super__init__distribution_analyzer coding_sm _last_char)selfr __class__ /builddir/build/BUILDROOT/alt-python38-pip-22.2.1-2.el8.x86_64/opt/alt/python38/lib/python3.8/site-packages/pip/_vendor/chardet/mbcharsetprober.pyr ' s zMultiByteCharSetProber.__init__c s8 t | jr| j | jr*| j ddg| _d S )Nr )r resetr r r r r r r r - s zMultiByteCharSetProber.resetc C s t d S NNotImplementedErrorr r r r charset_name5 s z#MultiByteCharSetProber.charset_namec C s t d S r r r r r r language9 s zMultiByteCharSetProber.languagec C s t |D ]\}}| j|}|tjkrH| jd| j| j| t j | _ q|tjkr^t j | _ q|tjkr| j }|dkr|| jd<