U
    ¼Ê¦i¬†  ã                  @   sf  d Z ddlZG dd„ dejƒZG dd„ dejƒZG dd„ dejƒZG d	d
„ d
eejƒZG dd„ deejƒZdd„ Ze e	dƒ¡Z
e
 ddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/dd0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTdUdVdWdXdYdZd[d\d]d^d_d`dadbdcdddedfdgdhdidjdkdldmdndodpdqdrdsdtdudvdwdxdydzd{d|d}d~dd€d�d‚dƒd„d…d†d‡dˆd‰dŠd‹dŒd�dŽd�œ€¡ d�Zdd‘d’d“d”d•d–d—d˜d™dšd›dœd�dždŸd d¡d¢d£d¤d¥d¦d§d¨d©dªd«d¬d­d®d¯d°d±d²d³d´dµd¶d·d¸d¹dºd»d¼d½d¾d¿dÀdÁdÂdÃdÄdÅdÆdÇdÈdÉdÊdËdÌdÍdÎdÏdÐdÑdÒdÓdÔdÕdÖd×dØdÙdÚdÛdÜdÝdÞdßdàdádâdãdädådædçdèdédêdëdìdídîdïdðdñdòdódôdõdöd÷dødùdúdûdüdýdþdÿ�d �d�d�d�d�d�d�d�d�d	�d
�d�d�d�d�d�d�d�d�dd„ds�dd8�d�dd7d+�d�ddd!�d�d�d�dd9d=d1�d�d�d�d �d!d�d"�d#�d$�d%�d&�d'�d(�d)�d*d&d�d+d$�d,�d-dŽ�d.du�d/�d0�d1dƒ�d2�d3�d4�d5dod‰�d6�d7�d8�d9�d:d:�d;�d<d�d=�d>d�d?�d@�dA�dB�dC�dD�dE�dF�dG�dH�dId‚dt�dJd.d"d)�dK�dLd,d/�dMd-�dN�dOd6d…�dPdd‹�dQ�dR�dS�dT�dU�dV�dW�dXd�dY�dZd d>�d[d;�d\dŠ�d]�d^�d_dpd*�d`�da�dbd‡d€dŒ�dc�dd�œ ZdS (e  zf Python Character Mapping Codec cp775 generated from 'VENDORS/MICSFT/PC/CP775.TXT' with gencodec.py.

é    Nc                   @   s    e Zd Zddd„Zddd„ZdS )	ÚCodecÚstrictc                 C   s   t  ||t¡S ©N)ÚcodecsÚcharmap_encodeÚencoding_map©ÚselfÚinputÚerrors© r   ú%/usr/lib/python3.8/encodings/cp775.pyÚencode   s    zCodec.encodec                 C   s   t  ||t¡S r   )r   Úcharmap_decodeÚdecoding_tabler   r   r   r   Údecode   s    zCodec.decodeN)r   )r   )Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   	   s   
r   c                   @   s   e Zd Zddd„ZdS )ÚIncrementalEncoderFc                 C   s   t  || jt¡d S ©Nr   )r   r   r   r   ©r	   r
   Úfinalr   r   r   r      s    zIncrementalEncoder.encodeN)F)r   r   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd Zddd„ZdS )ÚIncrementalDecoderFc                 C   s   t  || jt¡d S r   )r   r   r   r   r   r   r   r   r      s    zIncrementalDecoder.decodeN)F)r   r   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚStreamWriterN©r   r   r   r   r   r   r   r      s   r   c                   @   s   e Zd ZdS )ÚStreamReaderNr   r   r   r   r   r      s   r   c                	   C   s    t jdtƒ jtƒ jttttd�S )NÚcp775)Únamer   r   ÚincrementalencoderÚincrementaldecoderÚstreamreaderÚstreamwriter)	r   Ú	CodecInfor   r   r   r   r   r   r   r   r   r   r   Úgetregentry!   s    ùr$   é   é  éü   éé   é  éä   é#  éå   é  éB  é  éV  éW  é+  éy  éÄ   éÅ   éÉ   éæ   éÆ   éM  éö   é"  é¢   éZ  é[  éÖ   éÜ   éø   é£   éØ   é×   é¤   é*  éó   é{  é|  éz  é   é¦   é©   é®   é¬   é½   é¼   éA  é«   é»   é‘%  é’%  é“%  é%  é$%  é  é  é  é  éc%  éQ%  éW%  é]%  é.  é`  é%  é%  é4%  é,%  é%  é %  é<%  ér  éj  éZ%  éT%  éi%  éf%  é`%  éP%  él%  é}  é  é  é  é  é/  éa  és  ék  é~  é%  é%  éˆ%  é„%  éŒ%  é�%  é€%  éÓ   éß   éL  éC  éõ   éÕ   éµ   éD  é6  é7  é;  é<  éF  é  éE  é   é­   é±   é   é¾   é¶   é§   é÷   é   é°   é"  é·   é¹   é³   é²   é %  é    )€é€   é�   é‚   éƒ   é„   é…   é†   é‡   éˆ   é‰   éŠ   é‹   éŒ   é�   éŽ   é�   é�   é‘   é’   é“   é”   é•   é–   é—   é˜   é™   éš   é›   éœ   é�   éž   éŸ   r¤   é¡   r<   rB   rE   é¥   rL   rš   é¨   rM   éª   rS   rO   r•   rN   é¯   r�   r–   r¢   r¡   é´   r‹   r™   rŸ   é¸   r    éº   rT   rQ   rP   r˜   é¿   éÀ   éÁ   éÂ   éÃ   r4   r5   r8   éÇ   éÈ   r6   éÊ   éË   éÌ   éÍ   éÎ   éÏ   éÐ   éÑ   éÒ   r…   éÔ   rŠ   r?   rD   rC   éÙ   éÚ   éÛ   r@   éÝ   éÞ   r†   éà   éá   éâ   éã   r*   r,   r7   éç   éè   r(   éê   éë   éì   éí   éî   éï   éð   éñ   éò   rG   éô   r‰   r:   r›   rA   éù   éú   éû   r'   éý   éþ   éÿ   u¤   	
 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~Ä†Ã¼Ã©Ä�Ã¤Ä£Ã¥Ä‡Å‚Ä“Å–Å—Ä«Å¹Ã„Ã…Ã‰Ã¦Ã†Å�Ã¶Ä¢Â¢ÅšÅ›Ã–ÃœÃ¸Â£Ã˜Ã—Â¤Ä€ÄªÃ³Å»Å¼Åºâ€�Â¦Â©Â®Â¬Â½Â¼Å�Â«Â»â–‘â–’â–“â”‚â”¤Ä„ÄŒÄ˜Ä–â•£â•‘â•—â•�Ä®Å â”�â””â”´â”¬â”œâ”€â”¼Å²Åªâ•šâ•”â•©â•¦â• â•�â•¬Å½Ä…Ä�Ä™Ä—Ä¯Å¡Å³Å«Å¾â”˜â”Œâ–ˆâ–„â–Œâ–�â–€Ã“ÃŸÅŒÅƒÃµÃ•ÂµÅ„Ä¶Ä·Ä»Ä¼Å†Ä’Å…â€™Â­Â±â€œÂ¾Â¶Â§Ã·â€žÂ°âˆ™Â·Â¹Â³Â²â– Â é   é   é   é   é   é   é   é   é	   é
   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é   é    é!   é"   é#   é$   é%   é&   é'   é(   é)   é*   é+   é,   é-   é.   é/   é0   é1   é2   é3   é4   é5   é6   é7   é8   é9   é:   é;   é<   é=   é>   é?   é@   éA   éB   éC   éD   éE   éF   éG   éH   éI   éJ   éK   éL   éM   éN   éO   éP   éQ   éR   éS   éT   éU   éV   éW   éX   éY   éZ   é[   é\   é]   é^   é_   é`   éa   éb   éc   éd   ée   éf   ég   éh   éi   éj   ék   él   ém   én   éo   ép   éq   ér   és   ét   éu   év   éw   éx   éy   éz   é{   é|   é}   é~   é   rø   r»   rÁ   rÄ   rÇ   rÈ   rï   rð   rö   rò   rô   rõ   rÉ   r³   r´   r·   rµ   rã   r¾   rÃ   rÂ   r¿   rä   r©   r«   r¶   r§   r¹   rÀ   r¦   r¨   rÚ   r¥   r¬   rÛ   rì   r®   rË   rÜ   rº   rª   rÅ   r±   rÝ   rè   ré   rê   r­   ræ   rç   rí   rë   rå   r¸   r¯   r°   r¼   r½   rÒ   r²   rÆ   rÙ   rî   rñ   ró   rß   rÍ   rÎ   rÞ   rÑ   rÊ   rÐ   rÏ   r×   rÌ   rÓ   rÖ   rÕ   rÔ   rØ   rà   rá   râ   r÷   (   r   rù   rú   rû   rü   rý   rþ   rÿ   r   r  r  r  r  r  r  r  r  r	  r
  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r  r   r!  r"  r#  r$  r%  r&  r'  r(  r)  r*  r+  r,  r-  r.  r/  r0  r1  r2  r3  r4  r5  r6  r7  r8  r9  r:  r;  r<  r=  r>  r?  r@  rA  rB  rC  rD  rE  rF  rG  rH  rI  rJ  rK  rL  rM  rN  rO  rP  rQ  rR  rS  rT  rU  rV  rW  rX  rY  rZ  r[  r\  r]  r^  r_  r`  ra  rb  rc  rd  re  rf  rg  rh  ri  rj  rk  rl  rm  rn  ro  rp  rq  rr  rs  rt  ru  rv  rw  r¤   r<   rB   rE   rL   rš   rM   rS   rO   r•   rN   r�   r–   r¢   r¡   r‹   r™   rŸ   r    rT   rQ   rP   r˜   r4   r5   r8   r6   r…   rŠ   r?   rD   rC   r@   r†   r*   r,   r7   r(   rG   r‰   r:   r›   rA   r'   r%   r)   rZ   ru   r&   r-   r[   rv   r’   r/   r]   rx   r\   rw   r;   r+   rF   r2   rb   ry   r�   rŽ   r�   r�   rR   r.   rˆ   rŒ   r“   r‘   r‡   r9   r0   r1   r=   r>   rc   rz   rl   r|   rk   r{   r3   rJ   rH   rI   rt   r}   r”   r—   rK   rœ   rž   ri   rX   r   rd   re   r~   rh   rY   rg   rf   rj   rr   r_   rn   r`   rm   ra   rq   r^   rp   ro   rs   r„   r�   r€   r‚   rƒ   rU   rV   rW   r£   )Ú__doc__r   r   r   r   r   r   r$   Úmake_identity_dictÚrangeÚdecoding_mapÚupdater   r   r   r   r   r   Ú<module>   s$  € ÿ  € €  