Jz`f1SSKrSSKr\Rr"SS\R5r"SS\R 5rg)Nc,\rSrSrSrSrSrSrSrg) BaseStream c<UR(a [S5eg)NzI/O operation on closed file)closed ValueErrorselfs %/usr/lib64/python3.13/_compression.py_check_not_closedBaseStream._check_not_closed s ;;;< < cZUR5(d[R"S5eg)NzFile not open for reading)readableioUnsupportedOperationr s r _check_can_readBaseStream._check_can_read$}}))*EF FrcZUR5(d[R"S5eg)NzFile not open for writing)writablerrr s r _check_can_writeBaseStream._check_can_writerrcUR5(d[R"S5eUR5(d[R"S5eg)Nz3Seeking is only supported on files open for readingz3The underlying file object does not support seeking)rrrseekabler s r _check_can_seekBaseStream._check_can_seeksS}}))+FG G}}))+EF Fr)rN) __name__ __module__ __qualname____firstlineno__r rrr__static_attributes__rr rr s=GGFrrc^\rSrSrSrS SjrU4SjrSrSrSSjr Sr S r \ R4S jrS rS rU=r$)DecompressReader!cg)NTr#r s r rDecompressReader.readable$src XlSUlSUlSUlX lX@lUR"S0UR D6UlX0lg)NFrr#)_fp_eof_pos_size_decomp_factory _decomp_args _decompressor_trailing_error)r fpdecomp_factorytrailing_error decomp_argss r __init__DecompressReader.__init__'sP   .'!11FD4E4EF .rc.>SUl[TU] 5$N)r1superclose)r __class__s r r<DecompressReader.close;s!w}rc6URR5$r:)r+rr s r rDecompressReader.seekable?sxx  ""rc[U5o"RS5nUR[U55nXCS[U5&SSS5 SSS5 [W5$!,(df  N!=f!,(df  N*=f)NB) memoryviewcastreadlen)r bview byte_viewdatas r readintoDecompressReader.readintoBsk ] )dIIcN )i99S^,D$(js4y ! ) )4y ) ) ) )s"A1(A A1 A. *A11 A?c8US:aUR5$U(aUR(agSnURR(aURR=(d UR R [5nU(dOUR"S0URD6UlURRX15nOjURR(a2UR R [5nU(d [S5eOSnURRX15nU(aOGMU(dSUlURUlgU=R[!U5- slU$!URa MSf=f)NrrTzACompressed file ended before the end-of-stream marker was reachedr#)readallr,r1eof unused_datar+rE BUFFER_SIZEr/r0 decompressr2 needs_inputEOFErrorr-r.rF)r sizerJrawblocks r rEDecompressReader.readHsX !8<<> !tyy!!%% ..::7 HHMM+6%)%9%9&)''&)"--88HD %%11#xx}}[9H#&(JKK$ #H))44XD12DIDJ SY  '++s4FFFc/nUR[R5=n(a9URU5 UR[R5=n(aM9SR U5$)Nr)rEsysmaxsizeappendjoin)r chunksrJs r rNDecompressReader.readallqsXii ,,d, MM$ ii ,,d,xxrcURRS5 SUlSUlUR"S0UR D6Ulg)NrFr#)r+seekr,r-r/r0r1r s r _rewindDecompressReader._rewind|s<  a  !11FD4E4EFrcU[R:XaOU[R:XaURU-nOU[R:XakUR S:aKUR [R5(a'UR [R5(aM'UR U-nO[SRU55eXR:aUR5 OXR-nUS:aSUR [[RU55nU(d UR$U[U5-nUS:aMSUR$)NrzInvalid value for whence: {}) rSEEK_SETSEEK_CURr-SEEK_ENDr.rEDEFAULT_BUFFER_SIZErformatraminrF)r offsetwhencerJs r r`DecompressReader.seeks R[[  r{{ "YY'F r{{ "zzA~ii 6 677ii 6 677ZZ&(F;BB6JK K II  LLN ii Fqj99S!7!7@ADyy c$i F qj yyrcUR$r:)r-r s r tellDecompressReader.tells yyr)r+r/r1r2r,r.r0r-)r#)r*)rrr r!rr7r<rrKrErNrarrdr`rnr" __classcell__)r=s@r r%r%!sE.(# 'R G #%++<rr%)rrYrgrQBufferedIOBaser RawIOBaser%r#rr rss> $$ F""F0Ar||Ar