ó
    F\h²  ã                   óà   • S r SSKr\R                  rSS jr " S S\R
                  5      r " S S\R                  5      r " S S	\R                  5      r " S
 S\R                  5      r	S r
g)zEPython 'utf-7' Codec

Written by Brian Quinlan (brian@sweetapp.com).
é    Nc                 ó0   • [         R                  " XS5      $ )NT)ÚcodecsÚutf_7_decode)ÚinputÚerrorss     Ú&/usr/lib/python3.13/encodings/utf_7.pyÚdecoder	      s   € Ü×Ò˜u¨dÓ3Ð3ó    c                   ó   • \ rS rSrSS jrSrg)ÚIncrementalEncoderé   c                 óH   • [         R                  " XR                  5      S   $ )Nr   )r   Úutf_7_encoder   )Úselfr   Úfinals      r   ÚencodeÚIncrementalEncoder.encode   s   € Ü×"Ò" 5¯+©+Ó6°qÑ9Ð9r
   © N)F)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   Ú__static_attributes__r   r
   r   r   r      s   † ÷:r
   r   c                   ó,   • \ rS rSr\R
                  rSrg)ÚIncrementalDecoderé   r   N)r   r   r   r   r   r   Ú_buffer_decoder   r   r
   r   r   r      s   † Ø×(Ñ(ƒNr
   r   c                   ó,   • \ rS rSr\R
                  rSrg)ÚStreamWriteré   r   N)r   r   r   r   r   r   r   r   r   r
   r   r   r      ó   † Ø× Ñ ƒFr
   r   c                   ó,   • \ rS rSr\R
                  rSrg)ÚStreamReaderé   r   N)r   r   r   r   r   r   r	   r   r   r
   r   r#   r#      r!   r
   r#   c            
      óf   • [         R                  " S[        [        [        [
        [        [        S9$ )Nzutf-7)Únamer   r	   ÚincrementalencoderÚincrementaldecoderÚstreamreaderÚstreamwriter)r   Ú	CodecInfor   r	   r   r   r#   r   r   r
   r   Úgetregentryr,      s*   € Ü×ÒØÜÜÜ-Ü-Ü!Ü!ñð r
   )Ústrict)Ú__doc__r   r   r   r	   r   ÚBufferedIncrementalDecoderr   r   r#   r,   r   r
   r   Ú<module>r0      sn   ðñó ð 
×	Ñ	€ô4ô:˜×2Ñ2ô :ô)˜×:Ñ:ô )ô!�6×&Ñ&ô !ô!�6×&Ñ&ô !ó
	r
   