Ë
    òT•jû  ã                   óÚ   — d Z ddlmZmZ ddlZeZdd„Z G d„ dej                  «      Z G d„ dej                  «      Z G d	„ d
ej                  «      Z	 G d„ dej                  «      Z
d„ Zy)z! Python 'oem' Codec for Windows

é    )Ú
oem_encodeÚ
oem_decodeNc                 ó   — t        | |d«      S )NT)r   )ÚinputÚerrorss     ú$/usr/lib/python3.12/encodings/oem.pyÚdecoder	      s   € Ü�e˜V TÓ*Ð*ó    c                   ó   — e Zd Zdd„Zy)ÚIncrementalEncoderc                 ó4   — t        || j                  «      d   S )Nr   )r   r   )Úselfr   Úfinals      r   ÚencodezIncrementalEncoder.encode   s   € Ü˜% §¡Ó-¨aÑ0Ð0r
   N)F)Ú__name__Ú
__module__Ú__qualname__r   © r
   r   r   r      s   „ ô1r
   r   c                   ó   — e Zd ZeZy)ÚIncrementalDecoderN)r   r   r   r   Ú_buffer_decoder   r
   r   r   r      s   „ Ø�Nr
   r   c                   ó   — e Zd ZeZy)ÚStreamWriterN)r   r   r   r   r   r   r
   r   r   r      ó   „ Ø�Fr
   r   c                   ó   — e Zd ZeZy)ÚStreamReaderN)r   r   r   r   r	   r   r
   r   r   r      r   r
   r   c            	      ój   — t        j                  dt        t        t        t
        t        t        ¬«      S )NÚoem)Ú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>r*      sk   ðñ÷
 *ã ð 
€ó+ô1˜×2Ñ2ô 1ô ˜×:Ñ:ô  ô�6×&Ñ&ô ô�6×&Ñ&ô ó
	r
   