
    F\h4                         S r SSKr " S S\R                  5      r " S S\R                  5      r " S S\R                  5      r " S	 S
\\R                  5      r " S S\\R                  5      rS rg)zPython 'raw-unicode-escape' Codec


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

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

    Nc                   D    \ rS rSr\R
                  r\R                  rSr	g)Codec    N)
__name__
__module____qualname____firstlineno__codecsraw_unicode_escape_encodeencoderaw_unicode_escape_decodedecode__static_attributes__r       3/usr/lib/python3.13/encodings/raw_unicode_escape.pyr   r      s     --F--Fr   r   c                       \ rS rSrSS jrSrg)IncrementalEncoder   c                 H    [         R                  " XR                  5      S   $ )Nr   )r   r   errors)selfinputfinals      r   r   IncrementalEncoder.encode   s    //{{CAFFr   r   N)F)r   r   r	   r
   r   r   r   r   r   r   r      s    Gr   r   c                       \ rS rSrS rSrg)IncrementalDecoder   c                 0    [         R                  " XU5      $ )Nr   r   )r   r   r   r   s       r   _buffer_decode!IncrementalDecoder._buffer_decode       //uEEr   r   N)r   r   r	   r
   r!   r   r   r   r   r   r      s    Fr   r   c                       \ rS rSrSrg)StreamWriter   r   N)r   r   r	   r
   r   r   r   r   r%   r%      s    r   r%   c                       \ rS rSrSS jrSrg)StreamReader   c                 0    [         R                  " XS5      $ )NFr    )r   r   r   s      r   r   StreamReader.decode    r#   r   r   N)strict)r   r   r	   r
   r   r   r   r   r   r(   r(      s    Fr   r(   c            
          [         R                  " S[        R                  [        R                  [
        [        [        [        S9$ )Nzraw-unicode-escape)namer   r   incrementalencoderincrementaldecoderstreamwriterstreamreader)	r   	CodecInfor   r   r   r   r   r%   r(   r   r   r   getregentryr4   %   s2    !||||--!! r   )	__doc__r   r   r   BufferedIncrementalDecoderr   r%   r(   r4   r   r   r   <module>r7      sv    .FLL .G22 GF:: F	5,, 	F5,, F	r   