Re@sddlmZddlmZdZdZdZdZdZdZ dZ dZ d Z d Z eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee eeeeeee ee ee eeeeeeeeeeee ee ee e eeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee e e e e e e e e e e e e e e e e e e e e e e ee e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e ee e e e e e e e fZdZGd d d eZd S)) CharSetProber) ProbingStatecsjeZdZfddZddZeddZeddZd d Zd d Z S) Latin1Probercs3tt|jd|_d|_|jdS)N)superr __init___last_char_class _freq_counterreset)self) __class__/builddir/build/BUILDROOT/alt-python35-pip-20.2.4-5.el8.x86_64/opt/alt/python35/lib/python3.5/site-packages/pip/_vendor/chardet/latin1prober.pyras  zLatin1Prober.__init__cCs*t|_dgt|_tj|dS)Nr)OTHr FREQ_CAT_NUMrrr)rrrrrgs zLatin1Prober.resetcCsdS)Nz ISO-8859-1r)rrrr charset_namelszLatin1Prober.charset_namecCsdS)Nr)rrrrlanguagepszLatin1Prober.languagecCsy|j|}x`|D]X}t|}t|jt|}|dkrTtj|_P|j|d7<||_qW|j S)Nrr) filter_with_english_lettersLatin1_CharToClassLatin1ClassModelr CLASS_NUMrNOT_ME_staterstate)rbyte_strc char_classfreqrrrfeedts      zLatin1Prober.feedcCsz|jtjkrdSt|j}|dkr:d}n |jd|jdd|}|dkrld}|d}|S)Ng{Gz?grrg4@g\(\?)r!rrsumr)rtotal confidencerrrget_confidences    zLatin1Prober.get_confidence) __name__ __module__ __qualname__rrpropertyrrr&r*rr)rrr `s   r N)@rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr) charsetproberrenumsrrUDFrASCASSACVACOASVASOrrrr rrrrsh