zmc
2023-08-08 e792e9a60d958b93aef96050644f369feb25d61b
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
U
L±d½ã@srddlmZmZddlmZddlmZdZdZdZ    dZ
dZ dZ dZ d    Zd
Zd Zd Ze    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    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    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
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 e e e    e    e    e    e    e e e e e e e eeeeeeeeeeeeeeeeeeeeeeeeee    e    e    e    e    e    e    ee    e    eee    e    e e e    e    e    e    e    e    e    e    e    e    e    e    e    e    eee    e    ee    ee    e    e    e    e    e    e e e e ee    e    e    e    e    e    e    eee ee    e    e    e    e    e    e    e    e    e    e e e e e e e e e e e ee e e e eeeeeeeeeeefZd ZGdd„deƒZdS)é)ÚListÚUnioné)Ú CharSetProber)Ú ProbingStateéééééééé    )Qrrrrrrrrrrr    r    r    r    r    r    r    rrr    r    r    r    r    r    r    rrr    r    r    rrr    r    rrr    r    r    rrrrrrr    r    r    r    r    r    r    rrr    rr    rrrr    rrr    rr    rrr    r    rrrrrrrrrrcs~eZdZddœ‡fdd„ Zddœ‡fdd„ Zeedœdd„ƒZeedœd    d
„ƒZe    e
e fe d œd d „Z edœdd„Z‡ZS)ÚMacRomanProberN)Úreturncs"tƒ ¡t|_g|_| ¡dS)N)ÚsuperÚ__init__ÚOTHÚ_last_char_classÚ _freq_counterÚreset©Úself©Ú    __class__©úMd:\z\workplace\vscode\pyvenv\venv\Lib\site-packages\chardet/macromanprober.pyrns
zMacRomanProber.__init__cs*t|_dgt|_d|jd<tƒ ¡dS)Nré
r)rrÚ FREQ_CAT_NUMrrrrrrrrts 
zMacRomanProber.resetcCsdS)NZMacRomanrrrrrÚ charset_nameszMacRomanProber.charset_namecCsdS)NÚrrrrrÚlanguageƒszMacRomanProber.language)Úbyte_strrcCs`| |¡}|D]J}t|}t|jt|}|dkr@tj|_qZ|j|d7<||_q|j    S)Nrr)
Zremove_xml_tagsÚMacRoman_CharToClassÚMacRomanClassModelrÚ    CLASS_NUMrÚNOT_MEÚ_staterÚstate)rr"ÚcÚ
char_classÚfreqrrrÚfeed‡s
zMacRomanProber.feedcCsX|jtjkrdSt|jƒ}|dkr&dn|jd|jdd|}t|dƒ}|d9}|S)Ng{®Gáz„?gr    rg4@g\Âõ(\ç?)r(rr&ÚsumrÚmax)rÚtotalÚ
confidencerrrÚget_confidence”s 
ÿý
zMacRomanProber.get_confidence)Ú__name__Ú
__module__Ú __qualname__rrÚpropertyÚstrrr!rÚbytesÚ    bytearrayrr,Úfloatr1Ú __classcell__rrrrrms  rN)ÚtypingrrÚ charsetproberrÚenumsrrÚUDFrÚASCÚASSÚACVÚACOÚASVÚASOZODDr%r#r$rrrrrÚ<module>s       à'