3 Re @ s` d dl mZmZ d dlmZ d dlmZ d dlmZ d dl m Z d dlmZ G dd deZ d S ) )ProbingStateMachineState)MultiByteCharSetProber)CodingStateMachine)EUCJPDistributionAnalysis)EUCJPContextAnalysis)EUCJP_SM_MODELc sP e Zd Z fddZ fddZedd Zedd Zd d Zdd Z Z S ) EUCJPProberc s4 t t| j tt| _t | _t | _ | j d S )N)superr __init__r r coding_smr distribution_analyzerr context_analyzerreset)self) __class__ /builddir/build/BUILDROOT/alt-python36-pip-20.2.4-5.el9.x86_64/opt/alt/python36/lib/python3.6/site-packages/pip/_vendor/chardet/eucjpprober.pyr % s zEUCJPProber.__init__c s t t| j | jj d S )N)r r r r )r )r r r r , s zEUCJPProber.resetc C s dS )NzEUC-JPr )r r r r charset_name0 s zEUCJPProber.charset_namec C s dS )NJapaneser )r r r r language4 s zEUCJPProber.languagec C s6 xt t|D ]}| jj|| }|tjkrN| jjd| j| j | t j| _P q|tj krdt j| _P q|tjkr| jj }|dkr|d | jd<