+
     Bi$                         R t ^ RIt ! R R]P                  4      t ! R R]P                  4      t ! R R]P                  4      t ! R R	]]P
                  4      t ! R
 R]]P                  4      tR tR# )a  Generic Python Character Mapping Codec.

    Use this codec directly rather than through the automatic
    conversion mechanisms supplied by unicode() and .encode().


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

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

Nc                   F    ] tR t^t]P
                  t]P                  tRt	R# )Codec N)
__name__
__module____qualname____firstlineno__codecscharmap_encodeencodecharmap_decodedecode__static_attributes__r       (/usr/lib/python3.14/encodings/charmap.pyr   r      s     ""F""Fr   r   c                   4   a  ] tR t^t o RR ltRR ltRtV tR# )IncrementalEncoderNc                P    \         P                  P                  W4       W n        R # N)r	   r   __init__mappingselferrorsr   s   &&&r   r   IncrementalEncoder.__init__       !!**48r   c                f    \         P                  ! WP                  V P                  4      ^ ,          #     )r	   r
   r   r   r   inputfinals   &&&r   r   IncrementalEncoder.encode   "    $$UKKFqIIr   r   strictNFr   r   r   r   r   r   r   __classdictcell____classdict__s   @r   r   r           J Jr   r   c                   4   a  ] tR t^ t o RR ltRR ltRtV tR# )IncrementalDecoderNc                P    \         P                  P                  W4       W n        R # r   )r	   r.   r   r   r   s   &&&r   r   IncrementalDecoder.__init__!   r   r   c                f    \         P                  ! WP                  V P                  4      ^ ,          # r   )r	   r   r   r   r   s   &&&r   r   IncrementalDecoder.decode%   r#   r   r$   r%   r'   r   r   r   r   r   r   r   r)   r*   s   @r   r.   r.       r,   r   r.   c                   4   a  ] tR t^(t o RR ltRR ltRtV tR# )StreamWriterNc                R    \         P                  P                  WV4       W0n        R # r   )r	   r5   r   r   r   streamr   r   s   &&&&r   r   StreamWriter.__init__*       $$T8r   c                B    \         P                  WV P                  4      # r   )r   r   r   r   r    r   s   &&&r   r   StreamWriter.encode.       ||E66r   r$   r%   r&   r(   r*   s   @r   r5   r5   (        7 7r   r5   c                   4   a  ] tR t^1t o RR ltRR ltRtV tR# )StreamReaderNc                R    \         P                  P                  WV4       W0n        R # r   )r	   rB   r   r   r7   s   &&&&r   r   StreamReader.__init__3   r:   r   c                B    \         P                  WV P                  4      # r   )r   r   r   r<   s   &&&r   r   StreamReader.decode7   r>   r   r$   r%   r?   r3   r*   s   @r   rB   rB   1   r@   r   rB   c            
          \         P                  ! R \        P                  \        P                  \
        \        \        \        R7      # )charmap)namer   r   incrementalencoderincrementaldecoderstreamwriterstreamreader)	r	   	CodecInfor   r   r   r   r.   r5   rB   r   r   r   getregentryrO   <   s2    ||||--!! r   )__doc__r	   r   r   r.   r5   rB   rO   r   r   r   <module>rQ      st   
 #FLL #J22 JJ22 J75,, 775,, 7	r   