
    F\h                         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)a6  Python 'undefined' Codec

    This codec will always raise a UnicodeError exception when being
    used. It is intended for use by the site.py file to switch off
    automatic string to Unicode coercion.

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

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

    Nc                   (    \ rS rSrSS jrSS jrSrg)Codec   c                     [        S5      eNzundefined encodingUnicodeErrorselfinputerrorss      */usr/lib/python3.13/encodings/undefined.pyencodeCodec.encode       /00    c                     [        S5      er   r   r
   s      r   decodeCodec.decode   r   r    N)strict)__name__
__module____qualname____firstlineno__r   r   __static_attributes__r   r   r   r   r      s    11r   r   c                       \ rS rSrSS jrSrg)IncrementalEncoder   c                     [        S5      er   r   r   r   finals      r   r   IncrementalEncoder.encode   r   r   r   NF)r   r   r   r   r   r   r   r   r   r   r          1r   r   c                       \ rS rSrSS jrSrg)IncrementalDecoder   c                     [        S5      er   r   r!   s      r   r   IncrementalDecoder.decode   r   r   r   Nr$   )r   r   r   r   r   r   r   r   r   r'   r'      r%   r   r'   c                       \ rS rSrSrg)StreamWriter    r   Nr   r   r   r   r   r   r   r   r,   r,           r   r,   c                       \ rS rSrSrg)StreamReader#   r   Nr.   r   r   r   r1   r1   #   r/   r   r1   c            
          [         R                  " S[        5       R                  [        5       R                  [
        [        [        [        S9$ )N	undefined)namer   r   incrementalencoderincrementaldecoderstreamwriterstreamreader)	codecs	CodecInfor   r   r   r   r'   r,   r1   r   r   r   getregentryr<   (   s6    w~~w~~--!! r   )__doc__r:   r   r   r'   r,   r1   r<   r   r   r   <module>r>      sp   
 1FLL 1122 1122 1	5,, 		5,, 	
	r   