+
    öÙ†j7  ã                   óê   € R t ^ RIt^ RIt]P                  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 tR# )z
Python 'utf-32' Codec
Nc                 ó0   € \         P                  ! WR 4      # )T)ÚcodecsÚutf_32_decode)ÚinputÚerrorss   &&Ú'/usr/lib/python3.14/encodings/utf_32.pyÚdecoder   
   s   € Ü×Ò ¨tÓ4Ð4ó    c                   óF   a € ] tR t^t o RR ltR	R ltR tR tR tRt	V t
R# )
ÚIncrementalEncoderc                óR   € \         P                  P                  W4       R V n        R # ©N)r   r   Ú__init__Úencoder©Úselfr   s   &&r   r   ÚIncrementalEncoder.__init__   s   € Ü×!Ñ!×*Ñ*¨4Ô8ØˆŽr	   c                ó6  € V P                   fk   \        P                  ! WP                  4      ^ ,          p\        P
                  R8X  d   \        P                  V n         V# \        P                  V n         V# V P                  WP                  4      ^ ,          # ©NÚlittle)r   r   Úutf_32_encoder   ÚsysÚ	byteorderÚutf_32_le_encodeÚutf_32_be_encode)r   r   ÚfinalÚresults   &&& r   ÚencodeÚIncrementalEncoder.encode   sq   € Ø�<‰<ÒÜ×)Ò)¨%·±Ó=¸aÕ@ˆFÜ�}‰} Ô(Ü%×6Ñ6�”ð ˆMô  &×6Ñ6�”ØˆMØ�|‰|˜E§;¡;Ó/°Õ2Ð2r	   c                óR   € \         P                  P                  V 4       R V n        R # r   )r   r   Úresetr   ©r   s   &r   r    ÚIncrementalEncoder.reset   s   € Ü×!Ñ!×'Ñ'¨Ô-ØˆŽr	   c                ó&   € V P                   f   ^# ^ # r   ©r   r!   s   &r   ÚgetstateÚIncrementalEncoder.getstate    s   € ð
 —\‘\Ò)�Ð1¨qÐ1r	   c                óª   € V'       d
   R V n         R # \        P                  R8X  d   \        P                  V n         R # \        P
                  V n         R # r   )r   r   r   r   r   r   ©r   Ústates   &&r   ÚsetstateÚIncrementalEncoder.setstate'   s2   € ßØˆDŽLä�}‰} Ô(Ü%×6Ñ6�–ä%×6Ñ6�–r	   r$   N©Ústrict)F)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   r    r%   r*   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r      s#   ø‡ € ôô3òò2÷7ð 7r	   r   c                   óB   a € ] tR t^0t o RR ltR tR tR tR tRt	V t
R# )	ÚIncrementalDecoderc                óR   € \         P                  P                  W4       R V n        R # r   )r   ÚBufferedIncrementalDecoderr   Údecoderr   s   &&r   r   ÚIncrementalDecoder.__init__1   s   € Ü×)Ñ)×2Ñ2°4Ô@ØˆŽr	   c                ó:  € V P                   fs   \        P                  ! W^ V4      w  rEpVR8X  d   \        P                  V n         WE3# V^8X  d   \        P                  V n         WE3# V^8¼  d   \        RV^ ^R4      hWE3# V P                  WP                  V4      # )Núutf-32úStream does not start with BOMéÿÿÿÿ)r:   r   Úutf_32_ex_decodeÚutf_32_le_decodeÚutf_32_be_decodeÚUnicodeDecodeErrorr   )r   r   r   r   ÚoutputÚconsumedr   s   &&&&   r   Ú_buffer_decodeÚ!IncrementalDecoder._buffer_decode5   s¢   € Ø�<‰<Òä×'Ò'¨°q¸%Ó@ñ *ˆV˜yà˜BŒÜ%×6Ñ6�”ð
 Ð%Ð%ð	 ˜a”Ü%×6Ñ6�”ð Ð%Ð%ð ˜Q”Ü(¨°5¸!¸QÐ@`ÓaÐaØÐ%Ð%Ø�|‰|˜E§;¡;°Ó6Ð6r	   c                óR   € \         P                  P                  V 4       R V n        R # r   )r   r9   r    r:   r!   s   &r   r    ÚIncrementalDecoder.resetB   s   € Ü×)Ñ)×/Ñ/°Ô5ØˆŽr	   c                óê   € \         P                  P                  V 4      ^ ,          pV P                  f   V^3# \	        \
        P                  R8H  V P                  \         P                  J 8g  4      pW3# )é    Úbig)r   r9   r%   r:   Úintr   r   rB   )r   r)   Úaddstates   &  r   r%   ÚIncrementalDecoder.getstateF   sl   € ô ×1Ñ1×:Ñ:¸4Ó@ÀÕCˆð
 �<‰<ÒØ˜1�:ÐÜœŸ™¨Ñ.ØŸ™¬×(?Ñ(?Ð?ñAó BˆàÐ Ð r	   c                óp  € \         P                  P                  W4       V^,          pV^ 8X  d=   \        P                  R8X  d   \         P
                  M\         P                  V n        R# V^8X  d=   \        P                  R8X  d   \         P                  M\         P
                  V n        R# RV n        R# )é   rL   N)r   r9   r*   r   r   rB   rA   r:   r(   s   &&r   r*   ÚIncrementalDecoder.setstateT   s†   € ä×)Ñ)×2Ñ2°4Ô?Ø�a•ˆØ�AŒ:ä"Ÿ}™}°Ô5ô #×3Ò3ä!'×!8Ñ!8ð ŽLð �aŒZä"Ÿ}™}°Ô5ô #×3Ò3ä!'×!8Ñ!8ð ŽLð  ˆDŽLr	   )r:   Nr,   )r.   r/   r0   r1   r   rF   r    r%   r*   r2   r3   r4   s   @r   r7   r7   0   s#   ø‡ € ôò7òò!÷ ð  r	   r7   c                   ó:   a € ] tR t^ct o RR ltR tRR ltRtV tR# )ÚStreamWriterc                óT   € R V n         \        P                  P                  WV4       R # r   )r   r   rT   r   )r   Ústreamr   s   &&&r   r   ÚStreamWriter.__init__d   s   € ØˆŒÜ×Ñ×$Ñ$ T°6Ö:r	   c                óR   € \         P                  P                  V 4       R V n        R # r   )r   rT   r    r   r!   s   &r   r    ÚStreamWriter.reseth   s   € Ü×Ñ×!Ñ! $Ô'ØˆŽr	   c                óò   € V P                   fZ   \        P                  ! W4      p\        P                  R8X  d   \        P
                  V n         V# \        P                  V n         V# V P                  W4      # r   )r   r   r   r   r   r   r   )r   r   r   r   s   &&& r   r   ÚStreamWriter.encodel   s_   € Ø�<‰<ÒÜ×)Ò)¨%Ó8ˆFÜ�}‰} Ô(Ü%×6Ñ6�”ð ˆMô  &×6Ñ6�”ØˆMà—<‘< Ó.Ð.r	   r$   Nr,   )	r.   r/   r0   r1   r   r    r   r2   r3   r4   s   @r   rT   rT   c   s   ø‡ € ô;ò÷	/ò 	/r	   rT   c                   ó0   a € ] tR t^wt o R tRR ltRtV tR# )ÚStreamReaderc                ón   € \         P                  P                  V 4        V =R #   \         d     R # i ; ir   )r   r]   r    r   ÚAttributeErrorr!   s   &r   r    ÚStreamReader.resety   s2   € Ü×Ñ×!Ñ! $Ô'ð	Ø’øÜô 	Úð	ús   ¡% ¥4³4c                óæ   € \         P                  ! W^ R4      w  r4pVR8X  d   \         P                  V n        W43# V^8X  d   \         P                  V n        W43# V^8¼  d   \        RV^ ^R4      hW43# )rK   Fr=   r>   r?   )r   r@   rA   r   rB   rC   )r   r   r   ÚobjectrE   r   s   &&&   r   r   ÚStreamReader.decode€   sƒ   € ä×#Ò# E°1°eÓ<ñ 	&ˆ˜9à˜Œ?Ü ×1Ñ1ˆDŒKð
 Ð!Ð!ð	 ˜!Œ^Ü ×1Ñ1ˆDŒKð Ð!Ð!ð ˜Œ]Ü$ X¨u°a¸Ð<\Ó]Ð]ØÐ!Ð!r	   )r   Nr,   )r.   r/   r0   r1   r    r   r2   r3   r4   s   @r   r]   r]   w   s   ø‡ € ò÷	"ò 	"r	   r]   c            
      ól   € \         P                  ! R \        \        \        \
        \        \        R7      # )r=   )Únamer   r   ÚincrementalencoderÚincrementaldecoderÚstreamreaderÚstreamwriter)r   Ú	CodecInfor   r   r   r7   r]   rT   © r	   r   Úgetregentryrl   �   s*   € Ü×ÒØÜÜÜ-Ü-Ü!Ü!ôð r	   r,   )Ú__doc__r   r   r   r   r   r   r9   r7   rT   r]   rl   rk   r	   r   Ú<module>rn      sp   ðñ÷ ð 
×	Ñ	€ô5ô!7˜×2Ñ2ô !7ôF1 ˜×:Ñ:ô 1 ôf/�6×&Ñ&ô /ô("�6×&Ñ&ô "ô,	r	   