ó
    F\h»  ã                   óÜ   • S r SSKJrJr  SSKr\rSS jr " S S\R                  5      r " S S\R                  5      r " S	 S
\R                  5      r	 " S S\R                  5      r
S rg)z×Python 'mbcs' Codec for Windows


Cloned by Mark Hammond (mhammond@skippinet.com.au) from ascii.py,
which was written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

é    )Úmbcs_encodeÚmbcs_decodeNc                 ó   • [        XS5      $ )NT)r   )ÚinputÚerrorss     Ú%/usr/lib/python3.13/encodings/mbcs.pyÚdecoder	      s   € Ü�u dÓ+Ð+ó    c                   ó   • \ rS rSrSS jrSrg)ÚIncrementalEncoderé   c                 ó2   • [        XR                  5      S   $ )Nr   )r   r   )Úselfr   Úfinals      r   ÚencodeÚIncrementalEncoder.encode   s   € Ü˜5§+¡+Ó.¨qÑ1Ð1r
   © N)F)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__r   r
   r   r   r      s   † ÷2r
   r   c                   ó   • \ rS rSr\rSrg)ÚIncrementalDecoderé   r   N)r   r   r   r   r   Ú_buffer_decoder   r   r
   r   r   r      s   † Ø ƒNr
   r   c                   ó   • \ rS rSr\rSrg)ÚStreamWriteré   r   N)r   r   r   r   r   r   r   r   r
   r   r   r      ó   † ØƒFr
   r   c                   ó   • \ rS rSr\rSrg)ÚStreamReaderé!   r   N)r   r   r   r   r   r	   r   r   r
   r   r"   r"   !   r    r
   r"   c            
      óf   • [         R                  " S[        [        [        [
        [        [        S9$ )NÚmbcs)Únamer   r	   ÚincrementalencoderÚincrementaldecoderÚstreamreaderÚstreamwriter)ÚcodecsÚ	CodecInfor   r	   r   r   r"   r   r   r
   r   Úgetregentryr-   &   s*   € Ü×ÒØÜÜÜ-Ü-Ü!Ü!ñð r
   )Ústrict)Ú__doc__r+   r   r   r   r	   r   ÚBufferedIncrementalDecoderr   r   r"   r-   r   r
   r   Ú<module>r1      sk   ðñ÷ ,ã ð 
€ô,ô2˜×2Ñ2ô 2ô!˜×:Ñ:ô !ô�6×&Ñ&ô ô�6×&Ñ&ô ó
	r
   