Ë
    òT•j  ã                   óì   — d Z ddlZ G d„ dej                  «      Z G d„ dej                  «      Z G d„ dej                  «      Z G d	„ d
eej                  «      Z G d„ deej                  «      Zd„ Zy)zŠ Python 'unicode-escape' Codec


Written by Marc-Andre Lemburg (mal@lemburg.com).

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

é    Nc                   ó<   — e Zd Zej                  Zej                  Zy)ÚCodecN)Ú__name__Ú
__module__Ú__qualname__ÚcodecsÚunicode_escape_encodeÚencodeÚunicode_escape_decodeÚdecode© ó    ú//usr/lib/python3.12/encodings/unicode_escape.pyr   r      s   „ ð ×)Ñ)€FØ×)Ñ)�Fr   r   c                   ó   — e Zd Zdd„Zy)ÚIncrementalEncoderc                 óH   — t        j                  || j                  «      d   S )Nr   )r   r	   Úerrors)ÚselfÚinputÚfinals      r   r
   zIncrementalEncoder.encode   s   € Ü×+Ñ+¨E°4·;±;Ó?ÀÑBÐBr   N)F)r   r   r   r
   r   r   r   r   r      s   „ ôCr   r   c                   ó   — e Zd Zd„ Zy)ÚIncrementalDecoderc                 ó0   — t        j                  |||«      S )N©r   r   )r   r   r   r   s       r   Ú_buffer_decodez!IncrementalDecoder._buffer_decode   ó   € Ü×+Ñ+¨E°6¸5ÓAÐAr   N)r   r   r   r   r   r   r   r   r      s   „ óBr   r   c                   ó   — e Zd Zy)ÚStreamWriterN)r   r   r   r   r   r   r   r      s   „ Ør   r   c                   ó   — e Zd Zdd„Zy)ÚStreamReaderc                 ó0   — t        j                  ||d«      S )NFr   )r   r   r   s      r   r   zStreamReader.decode    r   r   N)Ústrict)r   r   r   r   r   r   r   r    r       s   „ ôBr   r    c            	      ó’   — t        j                  dt        j                  t        j                  t
        t        t        t        ¬«      S )Nzunicode-escape)Únamer
   r   ÚincrementalencoderÚincrementaldecoderÚstreamwriterÚstreamreader)	r   Ú	CodecInfor   r
   r   r   r   r   r    r   r   r   Úgetregentryr*   %   s2   € Ü×ÑØÜ�|‰|Ü�|‰|Ü-Ü-Ü!Ü!ôð r   )	Ú__doc__r   r   r   ÚBufferedIncrementalDecoderr   r   r    r*   r   r   r   ú<module>r-      sv   ðñó ô*ˆF�L‰Lô *ôC˜×2Ñ2ô CôB˜×:Ñ:ô Bô	�5˜×,Ñ,ô 	ôB�5˜×,Ñ,ô Bó	r   