e7SrSSKrSSKr\RrS Sjr"SS\R 5r"SS\R5r"SS \R5r "S S \R5r S r g)z Python 'utf-32' Codec Nc0[R"XS5$)NT)codecs utf_32_decode)inputerrorss 6/opt/imh/python3.13/lib/python3.13/encodings/utf_32.pydecoder s   t 44c:\rSrSrS SjrS SjrSrSrSrSr g) IncrementalEncoder cP[RRX5 SUlgN)rr __init__encoderselfrs rrIncrementalEncoder.__init__s!!**48 r c"URce[R"XR5Sn[R S:Xa[R UlU$[RUlU$URXR5S$)Nrlittle)rr utf_32_encodersys byteorderutf_32_le_encodeutf_32_be_encode)rrfinalresults rencodeIncrementalEncoder.encodesq << ))%=a@F}}(%66 M &66 M||E;;/22r cP[RRU5 SUlgr)rr resetrrs rr!IncrementalEncoder.resets!!''- r c$URcS$S$)Nrrr"s rgetstateIncrementalEncoder.getstate s \\)1q1r cU(aSUlg[RS:Xa[RUlg[R UlgNr)rrrrrrrstates rsetstateIncrementalEncoder.setstate's2 DL}}(%66 %66 r r&Nstrict)F) __name__ __module__ __qualname____firstlineno__rrr!r'r-__static_attributes__r rr r s327r r c6\rSrSrS SjrSrSrSrSrSr g) IncrementalDecoder0cP[RRX5 SUlgr)rBufferedIncrementalDecoderrdecoderrs rrIncrementalDecoder.__init__1s))224@ r c2URco[R"XSU5upEnUS:Xa[RUlXE4$US:Xa[RUlXE4$US:a[ SUSSS5eXE4$URXR U5$)Nrutf-32Stream does not start with BOM)r<rutf_32_ex_decodeutf_32_le_decodeutf_32_be_decodeUnicodeDecodeErrorr)rrrroutputconsumedrs r_buffer_decode!IncrementalDecoder._buffer_decode5s << ''q%@ *VyB%66 % % a%66 % %Q(5!Q@`aa% %||E;;66r cP[RRU5 SUlgr)rr;r!r<r"s rr!IncrementalDecoder.resetBs))//5 r c[RRU5SnURcUS4$[ [ R S:HUR[RL:g5nX4$)Nrr%big)rr;r'r<intrrrF)rr,addstates rr'IncrementalDecoder.getstateFsl11::4@C << 1:  . (?(??AB  r cZ[RRX5 USnUS:Xa:[RS:Xa[R O[R UlgUS:Xa:[RS:Xa[R O[R UlgSUlg)Nr@rrO)rr;r-rrrFrEr<r+s rr-IncrementalDecoder.setstateTs))224?a A:"}}5#33!'!8!8 LaZ"}}5#33!'!8!8 L DLr )r<Nr/) r1r2r3r4rrJr!r'r-r5r6r rr8r80s 7 !  r r8c.\rSrSrSSjrSrSSjrSrg) StreamWriterccRSUl[RRXU5 gr)rrrVr)rstreamrs rrStreamWriter.__init__ds $$T6:r cP[RRU5 SUlgr)rrVr!rr"s rr!StreamWriter.reseths!!$' r cURcX[R"X5n[RS:Xa[R UlU$[R UlU$URX5$r*)rrrrrrr)rrrrs rrStreamWriter.encodels_ << ))%8F}}(%66 M &66 M<<. .r r&Nr/)r1r2r3r4rr!rr5r6r rrVrVcs; /r rVc$\rSrSrSrSSjrSrg) StreamReaderwch[RRU5 U?g![a gf=fr)rr`r!r AttributeErrorr"s rr!StreamReader.resetys2!!$'     s $ 11c[R"XSS5up4nUS:Xa[RUlX44$US:Xa[RUlX44$US:a[ SUSSS5eX44$)NrFr?r@rArBrC)rrDrEr rFrG)rrrobjectrIrs rr StreamReader.decodes  # #E1e < &9 ? 11DK !! !^ 11DK!!]$Xua<\] ]!!r )r Nr/)r1r2r3r4r!r r5r6r rr`r`ws  "r r`c f[R"S[[[[ [ [S9$)NrB)namerr incrementalencoderincrementaldecoder streamreader streamwriter)r CodecInforr r r8r`rVr6r r getregentryros*    --!! r r/) __doc__rrrrr r r;r8rVr`ror6r rrqsp   5!722!7F1 ::1 f/6&&/("6&&", r