+
    öÙ†jœ  ã                   ó
  € R t ^ RIt^ RItRR ltRR l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# )z•Python 'zlib_codec' Codec - zlib compression encoding.

This codec de/encodes from bytes to bytes.

Written by Marc-Andre Lemburg (mal@lemburg.com).
Nc                 óV   € VR 8X  g   Q h\         P                  ! V 4      \        V 4      3# ©Ústrict)ÚzlibÚcompressÚlen©ÚinputÚerrorss   &&Ú+/usr/lib/python3.14/encodings/zlib_codec.pyÚzlib_encoder      s(   € Ø�XÔÐÐÜ�MŠM˜%Ó ¤# e£*Ð-Ð-ó    c                 óV   € VR 8X  g   Q h\         P                  ! V 4      \        V 4      3# r   )r   Ú
decompressr   r   s   &&r   Úzlib_decoder      s(   € Ø�XÔÐÐÜ�OŠO˜EÓ"¤C¨£JÐ/Ð/r   c                   ó4   a € ] tR t^t o RR ltRR ltRtV tR# )ÚCodecc                ó   € \        W4      # ©N)r   ©Úselfr	   r
   s   &&&r   ÚencodeÚCodec.encode   ó   € Ü˜5Ó)Ð)r   c                ó   € \        W4      # r   )r   r   s   &&&r   ÚdecodeÚCodec.decode   r   r   © Nr   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s   ø‡ € ô*÷*ò *r   r   c                   ó:   a € ] tR t^t o RR ltRR ltR tRtV tR# )ÚIncrementalEncoderc                óX   € VR 8X  g   Q hWn         \        P                  ! 4       V n        R# ©r   N)r
   r   Úcompressobj©r   r
   s   &&r   Ú__init__ÚIncrementalEncoder.__init__   s&   € Ø˜Ô!Ð!Ð!ØŒÜ×+Ò+Ó-ˆÖr   c                ó¾   € V'       d<   V P                   P                  V4      pW0P                   P                  4       ,           # V P                   P                  V4      # r   )r*   r   Úflush©r   r	   ÚfinalÚcs   &&& r   r   ÚIncrementalEncoder.encode!   sJ   € ßØ× Ñ ×)Ñ)¨%Ó0ˆAØ×'Ñ'×-Ñ-Ó/Õ/Ð/à×#Ñ#×,Ñ,¨UÓ3Ð3r   c                ó:   € \         P                  ! 4       V n        R # r   )r   r*   ©r   s   &r   ÚresetÚIncrementalEncoder.reset(   s   € Ü×+Ò+Ó-ˆÖr   )r*   r
   Nr   ©F)	r   r   r    r!   r,   r   r6   r"   r#   r$   s   @r   r'   r'      s   ø‡ € ô.ô
4÷.ð .r   r'   c                   ó:   a € ] tR t^+t o RR ltRR ltR tRtV tR# )ÚIncrementalDecoderc                óX   € VR 8X  g   Q hWn         \        P                  ! 4       V n        R# r)   )r
   r   Údecompressobjr+   s   &&r   r,   ÚIncrementalDecoder.__init__,   s&   € Ø˜Ô!Ð!Ð!ØŒÜ!×/Ò/Ó1ˆÖr   c                ó¾   € V'       d<   V P                   P                  V4      pW0P                   P                  4       ,           # V P                   P                  V4      # r   )r<   r   r/   r0   s   &&& r   r   ÚIncrementalDecoder.decode1   sJ   € ßØ×"Ñ"×-Ñ-¨eÓ4ˆAØ×)Ñ)×/Ñ/Ó1Õ1Ð1à×%Ñ%×0Ñ0°Ó7Ð7r   c                ó:   € \         P                  ! 4       V n        R # r   )r   r<   r5   s   &r   r6   ÚIncrementalDecoder.reset8   s   € Ü!×/Ò/Ó1ˆÖr   )r<   r
   Nr   r8   )	r   r   r    r!   r,   r   r6   r"   r#   r$   s   @r   r:   r:   +   s   ø‡ € ô2ô
8÷2ð 2r   r:   c                   ó   € ] tR t^;t]tRtR# )ÚStreamWriterr   N©r   r   r    r!   ÚbytesÚcharbuffertyper"   r   r   r   rC   rC   ;   ó   † Ø„Nr   rC   c                   ó   € ] tR t^>t]tRtR# )ÚStreamReaderr   NrD   r   r   r   rI   rI   >   rG   r   rI   c                  ón   € \         P                  ! R \        \        \        \
        \        \        RR7      # )r   F)Únamer   r   ÚincrementalencoderÚincrementaldecoderÚstreamreaderÚstreamwriterÚ_is_text_encoding)ÚcodecsÚ	CodecInfor   r   r'   r:   rI   rC   r   r   r   ÚgetregentryrS   C   s-   € Ü×ÒØÜÜÜ-Ü-Ü!Ü!Øô	ð 	r   r   )Ú__doc__rQ   r   r   r   r   r'   r:   rC   rI   rS   r   r   r   Ú<module>rU      s}   ðñó Û ô.ô0ô*ˆF�L‰Lô *ô.˜×2Ñ2ô .ô 2˜×2Ñ2ô 2ô �5˜&×-Ñ-ô ô�5˜&×-Ñ-ô ô

r   