+
    öÙ†j#  ã                   ó  € R t ^ RIt^ RIt^ RIH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# )a  Python 'uu_codec' Codec - UU content transfer encoding.

This codec de/encodes from bytes to bytes.

Written by Marc-Andre Lemburg (mal@lemburg.com). Some details were
adapted from uu.py which was written by Lance Ellinghouse and
modified by Jack Jansen and Fredrik Lundh.
N)ÚBytesIOc                 ó¶  € VR 8X  g   Q h\        V 4      p\        4       pVP                  pVP                  pVP                  RR4      pVP                  RR4      pV! RVR,          V3,          P	                  R4      4       V! ^-4      pV'       d'   V! \
        P                  ! V4      4       V! ^-4      pK.  V! R4       VP                  4       \        V 4      3# )	ÚstrictÚ
z\nÚz\rzbegin %o %s
iÿ  Úasciis    
end
)	r   ÚreadÚwriteÚreplaceÚencodeÚbinasciiÚb2a_uuÚgetvalueÚlen)	ÚinputÚerrorsÚfilenameÚmodeÚinfileÚoutfiler   r	   Úchunks	   &&&&     Ú)/usr/lib/python3.14/encodings/uu_codec.pyÚ	uu_encoder      sÁ   € Ø�XÔÐÐÜ�U‹^€FÜ‹i€GØ�;‰;€DØ�M‰M€Eð ×Ñ  UÓ+€HØ×Ñ  UÓ+€Hñ 
ˆ?˜d U�l¨HÐ5Õ5×
=Ñ
=¸gÓ
FÔGÙ�‹H€Eß
ÙŒh�oŠo˜eÓ$Ô%Ù�R“ŠÙ	ˆ+Ôà×ÑÓ¤ E£
Ð+Ð+ó    c                 ób  € VR 8X  g   Q h\        V 4      p\        4       pVP                  pVP                  p V! 4       pV'       g   \        R4      hVR,          R8X  g   K+    T! 4       pT'       d   TR8X  d   M! \        P
                  ! T4      pT! T4       K9  T'       g   \        R4      hTP                  4       \        T 4      3#   \        P                   dP   pT^ ,          ^ ,
          ^?,          ^,          ^,           ^,          p	\        P
                  ! TRT	 4      p Rp?L—Rp?ii ; i)r   z"Missing "begin" line in input data:Né   Ns   begins   end
NzTruncated input data)	r   Úreadliner	   Ú
ValueErrorr   Úa2b_uuÚErrorr   r   )
r   r   r   r   r   r	   ÚsÚdataÚvÚnbytess
   &&        r   Ú	uu_decoder$   %   s  € Ø�XÔÐÐÜ�U‹^€FÜ‹i€GØ�‰€HØ�M‰M€Eð Ù‹JˆßÜÐAÓBÐBØˆR�5�HÖØð Ù‹Jˆß�A˜”MØð	/Ü—?’? 1Ó%ˆDñ 	ˆdŽßÜÐ/Ó0Ð0à×ÑÓ¤ E£
Ð+Ð+øô �~‰~ô 	/à˜!�˜R� 2•~¨Õ*¨QÕ.°1Õ4ˆFÜ—?’? 1 W f :Ó.�Dûð	/ús   Á<C
 Ã
D.ÃAD)Ä)D.c                   ó4   a € ] tR t^Ft o RR ltRR ltRtV tR# )ÚCodecc                ó   € \        W4      # ©N)r   ©Úselfr   r   s   &&&r   r   ÚCodec.encodeG   ó   € Ü˜Ó'Ð'r   c                ó   € \        W4      # r(   )r$   r)   s   &&&r   ÚdecodeÚCodec.decodeJ   r,   r   © N©r   )Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r.   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r&   r&   F   s   ø‡ € ô(÷(ò (r   r&   c                   ó*   a € ] tR t^Mt o RR ltRtV tR# )ÚIncrementalEncoderc                ó:   € \        WP                  4      ^ ,          # ©é    )r   r   ©r*   r   Úfinals   &&&r   r   ÚIncrementalEncoder.encodeN   ó   € Ü˜§¡Ó,¨QÕ/Ð/r   r0   N©F)r2   r3   r4   r5   r   r6   r7   r8   s   @r   r;   r;   M   ó   ø‡ € ÷0ò 0r   r;   c                   ó*   a € ] tR t^Qt o RR ltRtV tR# )ÚIncrementalDecoderc                ó:   € \        WP                  4      ^ ,          # r=   )r$   r   r?   s   &&&r   r.   ÚIncrementalDecoder.decodeR   rB   r   r0   NrC   )r2   r3   r4   r5   r.   r6   r7   r8   s   @r   rF   rF   Q   rD   r   rF   c                   ó   € ] tR t^Ut]tRtR# )ÚStreamWriterr0   N©r2   r3   r4   r5   ÚbytesÚcharbuffertyper6   r0   r   r   rJ   rJ   U   ó   † Ø„Nr   rJ   c                   ó   € ] tR t^Xt]tRtR# )ÚStreamReaderr0   NrK   r0   r   r   rP   rP   X   rN   r   rP   c                  ón   € \         P                  ! R \        \        \        \
        \        \        RR7      # )ÚuuF)Únamer   r.   ÚincrementalencoderÚincrementaldecoderÚstreamreaderÚstreamwriterÚ_is_text_encoding)ÚcodecsÚ	CodecInfor   r$   r;   rF   rP   rJ   r0   r   r   Úgetregentryr[   ]   s-   € Ü×ÒØÜÜÜ-Ü-Ü!Ü!Øô	ð 	r   )r   z<data>i¶  r1   )Ú__doc__rY   r   Úior   r   r$   r&   r;   rF   rJ   rP   r[   r0   r   r   Ú<module>r^      s�   ðñó Û Ý ô,ô*,ôB(ˆF�L‰Lô (ô0˜×2Ñ2ô 0ô0˜×2Ñ2ô 0ô�5˜&×-Ñ-ô ô�5˜&×-Ñ-ô ô

r   