U e5dt@sddlZGdddejZGdddejZGdddejZGdd d eejZGd d d eejZd d ZeedZ e dddddddddddddddddd 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`dadbdcddddedfdgdhdidjdkdldmdndodpdqdrdsdtddudvdwdxdydzd{d|d}dd~ddddddddddddddZ dddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddddd d d dyd|d:d dfd~d drd&dd4d8d`ddGdd*d3dddd d"d2dd%ddzd9d=d1dddtdddddddpddqdndd(dud,dMdUddddddddddd/dddd!ddddd d!d"d#d$d<d%d&d^d'dLd(dd)d#d*d+d+d,d-d0dkdd.d/d0d1dddvd7dFdxdVd{dEdDdddd_dd>dcd;dlddbdadedod)dwdd}dd2d3Z dS(4Nc@s eZdZdddZdddZdS) CodecstrictcCst||tSN)codecscharmap_encode encoding_mapselfinputerrorsr '/usr/lib64/python3.8/encodings/cp857.pyencode sz Codec.encodecCst||tSr)rcharmap_decodedecoding_tablerr r r decodesz Codec.decodeN)r)r)__name__ __module__ __qualname__rrr r r r r s rc@seZdZdddZdS)IncrementalEncoderFcCst||jtdSNr)rrr rr r finalr r r rszIncrementalEncoder.encodeN)F)rrrrr r r r rsrc@seZdZdddZdS)IncrementalDecoderFcCst||jtdSr)rrr rrr r r rszIncrementalDecoder.decodeN)F)rrrrr r r r rsrc@s eZdZdS) StreamWriterNrrrr r r r rsrc@s eZdZdS) StreamReaderNrr r r r rsrc Cs tjdtjtjttttdS)Ncp857)namerrincrementalencoderincrementaldecoder streamreader streamwriter) r CodecInforrrrrrrr r r r getregentry!sr$10^_%%%%$%c%Q%W%]%%%4%,%%%<%Z%T%i%f%`%P%l%% %%%%%)rrSrcrBrurdrrrr^rwrTrPrrOrrrrrrrrrrrrvrUrRrQrrNr]r[r\rmr4r5r8r&rzr6rxryrr{r|r}rKrrrrr?rrCrrrr@rr+rFr)rlr*r,r7r-r0r(r.r/rGr2r1rJr;rHr9rr:rrAr=rIr<r'ru  !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~ÇüéâäàåçêëèïîıÄÅÉæÆôöòûùİÖÜø£ØŞşáíóúñÑĞ𿮬½¼¡«»░▒▓│┤ÁÂÀ©╣║╗╝¢¥┐└┴┬├─┼ãÃ╚╔╩╦╠═╬¤ºªÊËÈ￾ÍÎÏ┘┌█▄¦Ì▀ÓßÔÒõÕµ￾×ÚÛÙìÿ¯´­±￾¾¶§÷¸°¨·¹³²■   !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr)rrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrr r r r r rrrrrrrrrrrrrrrrrrr r!r"r#r$r%r&r'r(r)r*r+r,r-r.r/r0r1r2r3r4r5r6r7r8r9r:r;r<r=r>r?r@rArBrCrDrErFrrSrcrBrurdrrrr^rwrTrPrrOrrrrrrrrrrrrvrUrRrQrrNr]r[r\rmr4r5r8r&rzr6rxryrr{r|r}rKrrrrr?rrCrrrr@rr+rFr)rlr*r,r7r-r0r(r.r/rGrGr2r1rJr;rHr9rr:rrAr=rIr<r'rrLrMr>r3rDrErjrYrrerfr~rirZrhrgrkrsr`rorarnrbrrr_rqrprtrrrrVrWrXr) rrrrrrr$make_identity_dictrange decoding_mapupdaterrr r r r s