Jz`f1csSSKrSSKr\Rr"SS\R5r"SS\R 5rg)Ncs,\rSrSrSrSrSrSrSrg) BaseStreami cs<UR(a [S5eg)NzI/O operation on closed file)closed ValueErrorself %/usr/lib64/python3.13/_compression.py_check_not_closedZBaseStream._check_not_closed s ;;;< < cZUR5(d[R"S5eg)NzFile not open for reading)readableioUnsupportedOperationrrr_check_can_readZBaseStream._check_can_read$}}))*EF Fr cr )NzFile not open for writing)Zwritabler r rrr_check_can_writeZBaseStream._check_can_writerr csUR5(d[R"S5eUR5(d[R"S5eg)Nz3Seeking is only supported on files open for readingz3The underlying file object does not support seeking)r r r seekablerrr_check_can_seekZBaseStream._check_can_seeksS}}))+FG G}}))+EF Fr )rN) __name__ __module__ __qualname____firstlineno__rrrr__static_attributes__r rrr s=GGFr rcs^\rSrSrSrS SjrU4SjrSrSrSSjr Sr S r \ R4S jrS rS rU=r$)DecompressReaderi!csg)NTrrrrr ZDecompressReader.readable$sr c sXlSUlSUlSUlX lX@lUR"S0UR D6UlX0lg)NFrr)_fp_eof_pos_size_decomp_factory _decomp_args _decompressor_trailing_error)rZfpZdecomp_factoryZtrailing_errorZ decomp_args r__init__ZDecompressReader.__init__'sP   .'!11FD4E4EF .r cs.>SUl[TU] 5$N)r!Zsuperclose)r __class__s rr&ZDecompressReader.close;s!w}r cs6URR5$r%)rrrrrrZDecompressReader.seekable?sxx  ""r cs[U5o"RS5nUR[U55nXCS[U5&SSS5 SSS5 [W5$!,(df  N!=f!,(df  N*=f)NZB)Z memoryviewZcastreadlen)rZbZviewZ byte_viewdatar#rreadintoZDecompressReader.readintoBsk ] )dIIcN )i99S^,D$(js4y ! ) )4y ) ) ) )s"A1(A A1 A. *A11 A?cs8US:aUR5$U(aUR(agSnURR(aURR=(d UR R [5nU(dOUR"S0URD6UlURRX15nOjURR(a2UR R [5nU(d [S5eOSnURRX15nU(aOGMU(dSUlURUlgU=R[!U5- slU$!URa MSf=f)Nrr TzACompressed file ended before the end-of-stream marker was reachedr)readallrr!ZeofZ unused_datarr( BUFFER_SIZErr Z decompressr"Z needs_inputZEOFErrorrrr))rZsizer*Zrawblock rr(ZDecompressReader.readHsX !8<<> !tyy!!%% ..::7 HHMM+6%)%9%9&)''&)"--88HD %%11#xx}}[9H#&(JKK$ #H))44XD12DIDJ SY  '++s4FFFcs/nUR[R5=n(a9URU5 UR[R5=n(aM9SR U5$)Nr )r(sysZmaxsizeZappendZjoin)rZchunksr*s rr,ZDecompressReader.readallqsXii ,,d, MM$ ii ,,d,xxr csURRS5 SUlSUlUR"S0UR D6Ulg)NrFr)rseekrrrr r!rrr_rewindZDecompressReader._rewind|s<  a  !11FD4E4EFr csU[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: {}) r SEEK_SETZSEEK_CURrZSEEK_ENDrr(DEFAULT_BUFFER_SIZErZformatr1Zminr))rZoffsetZwhencer*r.rr0ZDecompressReader.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 yyr csUR$r%)rrrrtellZDecompressReader.tells yyr )rrr!r"rrr r)r)r)rrrrr r$r&rr+r(r,r1r r2r0r4rZ __classcell__)r's@rrr!sE.(# 'R G #%++<r r)r r/r3r-ZBufferedIOBaserZ RawIOBaserrr rr5s> $$ F""F0Ar||Ar