o ?Og@sT dZddlZGdddejZGdddejZGdddejZGd d d eejZGd d d eejZd dZee dZ e iddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1id2d3d4d5d6d7d8d9d:d;dd?d@dAdBdCdDdEdFdGdHddIddJdKdLdMdNddOdPidQdRdSdTdUddVddWdXdYdZd[d\dAd]d^d_dPd`dadbdcdddded9dfdgdhdidjdkdlidmdndodpddqdrdsdtdudvdwdCdxd=dyd;dzd{d|d}d~ddQddddddddddiddddddddddddddddddddddddddddddddddiddddddddddUdd^dddddddddddddd“ddēddƓddȓddʓidd̓ddΓddГddғddԓdd֓ddؓddړddܓddޓdddddddddddddddddddddddZ iddddddddddddddddddddddddddddddddddiddddddddddd d d d d d d d d d ddddddddddddddiddddddddddddddddddddddd d d!d!d"d"d#d#d$d$d%d%id&d&d'd'd(d(d)d)d*d*d+d+d,d,d-d-d.d.d/d/d0d0d1d1d2d2d3d3d4d4d5d5d6d6id7d7d8d8d9d9d:d:d;d;d<d<d=d=d>d>d?d?d@d@dAdAdBdBdCdCdDdDdEdEdFdFdGdGidHdHdIdIdJdJdKdKdLdLdMdMdNdNdOdOdPdPdQdQdRdRdSdSdTdTdUdUdVdVdWdWdXdXidYdYdZdZd[d[d\d\d]d]d^d^d_d_d`d`dadadbdbdcdcdddddededfdfdgdgdhdhdidiidjdjdkdkdldldmdmdndndododpdpdqdqdrdrdQddsdsdtdtdUddAd@d^ddPdOddid9d8dddCdBd=d<d;d:ddddd3d2d7d6d_d^dxdCd~d}ddddݓdeddfd9dhdgidjdidldkdndmdpdodqddsdrdudtddddddd5d4d?d>ddddd-d,d+d*d/d.id1d0d'd&d#d"d%d$d)d(d!d dddduddۓdddddRdQdddTdSddddddidXdWdZdYddddd\d[ddd]dAddd`dPdddbdadddddcddddddddidddyd=dddzd;ddd|d{ddddѓddddddddddddddӓddדddՓidddddwdvddddddddvddddwddÓddٓddœddߓddǓddddɓddddddxddϐdydzdDdFdJdLd{ Z dS(|z` Python Character Mapping Codec generated from 'VENDORS/MICSFT/PC/CP864.TXT' with gencodec.py. Nc@s eZdZdddZdddZdS)CodecstrictcCt||tSN)codecscharmap_encode encoding_mapselfinputerrorsr 6/opt/alt/python310/lib64/python3.10/encodings/cp864.pyencode z Codec.encodecCrr)rcharmap_decodedecoding_tabler r r rdecoderz Codec.decodeN)r)__name__ __module__ __qualname__rrr r r rr s rc@eZdZdddZdS)IncrementalEncoderFcCt||jtdSNr)rrr rr r finalr r rrzIncrementalEncoder.encodeNF)rrrrr r r rrrc@r)IncrementalDecoderFcCrr)rrr rrr r rrrzIncrementalDecoder.decodeNr)rrrrr r r rr rr c@ eZdZdS) StreamWriterNrrrr r r rr"r"c@r!) StreamReaderNr#r r r rr%r$r%c Cs tjdtjtjttttdS)Ncp864)namerrincrementalencoderincrementaldecoder streamreader streamwriter) r CodecInforrrrr r%r"r r r r getregentry!sr-%iji"i"i%i%i%i<%i$%i,%i%i4%i%i %i%i%ii"iiH"iiiiiii iiii`iaibicidieifigihiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiiii@iiiiiiiiiiiii}iQiiiiiiii%)u  !"#$٪&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~°·∙√▒─│┼┤┬├┴┐┌└┘β∞φ±½¼≈«»ﻷﻸ￾￾ﻻﻼ￾ ­ﺂ£¤ﺄ￾￾ﺎﺏﺕﺙ،ﺝﺡﺥ٠١٢٣٤٥٦٧٨٩ﻑ؛ﺱﺵﺹ؟¢ﺀﺁﺃﺅﻊﺋﺍﺑﺓﺗﺛﺟﺣﺧﺩﺫﺭﺯﺳﺷﺻﺿﻁﻅﻋﻏ¦¬÷×ﻉـﻓﻗﻛﻟﻣﻧﻫﻭﻯﻳﺽﻌﻎﻍﻡﹽّﻥﻩﻬﻰﻲﻐﻕﻵﻶﻝﻙﻱ■￾  !"#$&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~rrrrrr) rrrrrrrrrQrSrWrY)__doc__rrrr r"r%r-make_identity_dictrange decoding_mapupdaterrr r r rs       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwx       !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnop