3 \@sldZddlZGdddejZGdddejZGdddejZGd d d eejZGd d d eejZd dZeje dZ e j ddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dddddddddddddddddddZ ddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd d d d d ddddddddddddddddddddpd)d.d dd!d"dd#d1d0dd$d%d&d'd(d)d*d+d,d-d$d.d/d0d1dd_d2d3d4d:d5d6drd7d8dd9d:d;d<d=d>d?d@dAdBddCdDdEdFdGdHdd|dIdJdddKdd}ddLdMdNdOddPdQd>dRdSdTdd2d#d3dUdVddWdydXdYdZd[ddFdEd\dfd]d d?d^d_d`dadcdbdgdqd*dcddddedfdgZ dS(hz` Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP852.TXT' with gencodec.py. Nc@s eZdZdddZdddZdS) CodecstrictcCstj||tS)N)codecscharmap_encode encoding_map)selfinputerrorsr /usr/lib64/python3.6/cp852.pyencode sz Codec.encodecCstj||tS)N)rcharmap_decodedecoding_table)rrr r r r decodesz Codec.decodeN)r)r)__name__ __module__ __qualname__r rr r r r r s rc@seZdZdddZdS)IncrementalEncoderFcCstj||jtdS)Nr)rrr r)rrfinalr r r r szIncrementalEncoder.encodeN)F)rrrr r r r r rsrc@seZdZdddZdS)IncrementalDecoderFcCstj||jtdS)Nr)rr r r)rrrr r r rszIncrementalDecoder.decodeN)F)rrrrr r r r rsrc@s eZdZdS) StreamWriterN)rrrr r r r rsrc@s eZdZdS) StreamReaderN)rrrr r r r rsrc Cs tjdtjtjttttdS)Ncp852)namer rincrementalencoderincrementaldecoder streamreader streamwriter) r CodecInforr rrrrrr r r r getregentry!srioiiBiPiQiyii9i:i=i>iZi[idieiAi iii}i~iiizi i_i%i%i%i%i$%ii^ic%iQ%iW%i]%i{i|i%i%i4%i,%i%i%i<%iiiZ%iT%ii%if%i`%iP%il%iiiiiGii%i %i%i%ibini%iCiDiHi`iaiTiUipiciiiiiiqiXiYi%)rJr9rErIr5r4rDrHrCrGr6r7r8r)r!r*r:r;r<r=r?r-r/r@r.rBr>r0r$r%r&r#r'r1r(r2r+r,rFr3r"rAu  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäůćçłëŐőîŹÄĆÉĹĺôöĽľŚśÖÜŤťŁ×čáíóúĄąŽžĘ꬟Ⱥ«»░▒▓│┤ÁÂĚŞ╣║╗╝Żż┐└┴┬├─┼Ăă╚╔╩╦╠═╬¤đĐĎËďŇÍÎě┘┌█▄ŢŮ▀ÓßÔŃńňŠšŔÚŕŰýÝţ´­˝˛ˇ˘§÷¸°¨˙űŘř■   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~rrrrrrrqrrrrsrwrxrYrKr[rrdrirerNrOrRrMrTrkrWrlr^r_rmrLrrrnrZrQrjrrrrpryrr\r]r`rarhrSrrrrUrVrrrbrcrrfrgrrPrrXr}r~rorrrvrrrrrr{rr|rrzrrrtrur(rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrrJr9rErIr5r4rDrHrCrGr6r7r8r)r!r*r:r;r<r=r?r-r/r@r.rBr>r0r$r%r&r#r'r1r(r2r+r,rFr3r"rAiiiiiii i iiiiiiiii9i:i=i>iAiBiCiDiGiHiPiQiTiUiXiYiZi[i^i_i`iaibicidieinioipiqiyizi{i|i}i~iiiiii%i%i %i%i%i%i%i$%i,%i4%i<%iP%iQ%iT%iW%iZ%i]%i`%ic%if%ii%il%i%i%i%i%i%i%i%)__doc__rrrrrrrmake_identity_dictrange decoding_mapupdaterrr r r r s