+
     Bir4                     V   . R NRNRNRNRNRNRNRNRNR	NR
NRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNRNR NR!NR"NR#Nt ^ R$It^ R$It^ R$It^ R%IHt ^ R&I5 ^ R'IHtHt ^t	^t
 ! R( R]P                  4      tR3R)R$R*R4R+R$R,R$R-R$R.R$R/R$/R0 llt]R4R$R$3R1 lt]R$R$3R2 ltR$# )5
CHECK_NONECHECK_CRC32CHECK_CRC64CHECK_SHA256CHECK_ID_MAXCHECK_UNKNOWNFILTER_LZMA1FILTER_LZMA2FILTER_DELTA
FILTER_X86FILTER_IA64
FILTER_ARMFILTER_ARMTHUMBFILTER_POWERPCFILTER_SPARCFORMAT_AUTO	FORMAT_XZFORMAT_ALONE
FORMAT_RAWMF_HC3MF_HC4MF_BT2MF_BT3MF_BT4	MODE_FASTMODE_NORMALPRESET_DEFAULTPRESET_EXTREMELZMACompressorLZMADecompressorLZMAFile	LZMAErroropencompress
decompressis_check_supportedN)_streams)*)_encode_filter_properties_decode_filter_propertiesc            	          a  ] tR t^&t o RRRRRRRRR/R lltR t]R 4       t]R	 4       t]R
 4       t	R t
R tR tR tRR ltRR ltRR ltRR ltR t]P(                  3R ltR tRtV tR# )r    Nformatcheckpresetfiltersc               4   R V n         RV n        R V n        VR9   d3   VR8w  d   \        R4      hVe   \        R4      hVf   \        p\
        pMKVR9   d+   Vf   \        p\        p\        W4WVR7      V n	        ^ V n
        M\        RP                  V4      4      h\        V\        \        \        P                   34      '       d:   RV9  d
   VR,          p\"        P$                  ! W4      V n         RV n        Wpn        M<\'        VR4      '       g   \'        VR	4      '       d   Wn         Wpn        M\)        R
4      hV P                  \
        8X  dJ   \*        P,                  ! V P                   \.        \0        W6R7      p\2        P4                  ! V4      V n        R # R # )NFzACannot specify an integrity check when opening a file for readingzICannot specify a preset compression level when opening a file for readingr+   r,   r-   r.   zInvalid mode: {!r}bTreadwritez6filename must be a str, bytes, file or PathLike object)trailing_errorr+   r.   )rrb)wwbaabxxb)_fp_closefp_mode
ValueErrorr   
_MODE_READr   _MODE_WRITEr   _compressor_posr+   
isinstancestrbytesosPathLikebuiltinsr"   hasattr	TypeErrorr&   DecompressReaderr   r!   ioBufferedReader_buffer)	selffilenamemoder+   r,   r-   r.   	mode_coderaws	   &&&$$$$  /usr/lib/python3.14/lzma.py__init__LZMAFile.__init__1   sf   X 
;{  "C D D!  "I J J~$"I66~"#I-V5; NDDI188>??heR[[ 9::$}}X4DH DM"JXv&&'(G*D*DH"JTUU::#++DHH6F(JC,,S1DL $    c                ~   V P                   '       d   R #  V P                  \        8X  d#   V P                  P	                  4        R V n        MOV P                  \
        8X  d;   V P                  P                  V P                  P                  4       4       R V n         V P                  '       d   V P                  P	                  4        R V n        RV n
        R #   R T n        RT n
        i ; i   T P                  '       d   T P                  P	                  4        R T n        RT n
        i   R T n        RT n
        i ; i; i)NF)closedr@   rB   rQ   closerC   r>   r3   rD   flushr?   rR   s   &rW   r]   LZMAFile.close   s     ;;;	&zzZ'""$#{*t//5578#' &===HHNN$ %   %&===HHNN$ %   %s0   BC, ,C C),D<.,D)D<)D99D<c                    V P                   R J # N)r>   r_   s   &rW   r\   LZMAFile.closed   s     xx4rZ   c                N    V P                  4        V P                  P                  # rb   )_check_not_closedr>   namer_   s   &rW   rf   LZMAFile.name   s     xx}}rZ   c                4    V P                   \        8X  d   R # R# )r9   r6   )r@   rC   r_   s   &rW   rT   LZMAFile.mode   s    zz[0t:d:rZ   c                V    V P                  4        V P                  P                  4       # rb   )re   r>   filenor_   s   &rW   rk   LZMAFile.fileno   s     xx  rZ   c                f    V P                  4       ;'       d    V P                  P                  4       # rb   )readablerQ   seekabler_   s   &rW   ro   LZMAFile.seekable   s#    }}::4<<#8#8#::rZ   c                H    V P                  4        V P                  \        8H  # rb   )re   r@   rB   r_   s   &rW   rn   LZMAFile.readable   s     zzZ''rZ   c                H    V P                  4        V P                  \        8H  # rb   )re   r@   rC   r_   s   &rW   writableLZMAFile.writable   s     zz[((rZ   c                X    V P                  4        V P                  P                  V4      # rb   )_check_can_readrQ   peekrR   sizes   &&rW   rx   LZMAFile.peek   s'     	 ||  &&rZ   c                X    V P                  4        V P                  P                  V4      # rb   )rw   rQ   r2   ry   s   &&rW   r2   LZMAFile.read   s%     	||  &&rZ   c                    V P                  4        V^ 8  d   \        P                  pV P                  P	                  V4      # )    )rw   rO   DEFAULT_BUFFER_SIZErQ   read1ry   s   &&rW   r   LZMAFile.read1   s7     	!8))D||!!$''rZ   c                X    V P                  4        V P                  P                  V4      # rb   )rw   rQ   readlinery   s   &&rW   r   LZMAFile.readline   s%     	||$$T**rZ   c                B   V P                  4        \        V\        \        34      '       d   \	        V4      pM\        V4      pVP                  pV P                  P                  V4      pV P                  P                  V4       V ;P                  V,          un        V# rb   )_check_can_writerF   rH   	bytearraylen
memoryviewnbytesrD   r#   r>   r3   rE   )rR   datalength
compresseds   &&  rW   r3   LZMAFile.write   sy     	dUI.//YF d#D[[F%%..t4
z"		V	rZ   c                X    V P                  4        V P                  P                  W4      # rb   )_check_can_seekrQ   seek)rR   offsetwhences   &&&rW   r   LZMAFile.seek   s%     	||  00rZ   c                    V P                  4        V P                  \        8X  d   V P                  P	                  4       # V P
                  # rb   )re   r@   rB   rQ   tellrE   r_   s   &rW   r   LZMAFile.tell  s7     ::#<<$$&&yyrZ   )rQ   r?   rD   r>   r@   rE   )Nr5   r7   )r7   )__name__
__module____qualname____firstlineno__rX   r]   propertyr\   rf   rT   rk   ro   rn   rt   rx   r2   r   r   r3   rO   SEEK_SETr   r   __static_attributes____classdictcell__)__classdict__s   @rW   r    r    &   s     S2S2$&S2/3S2=AS2j&.       ; ;!
;(
)
	''
(+* #%++ 1$ rZ   r+   r,   r-   r.   encodingerrorsnewlinec          	      D   R V9   d   RV9   d   \        RV: 24      hM-Ve   \        R4      hVe   \        R4      hVe   \        R4      hVP                  R R4      p	\        W	W#WER7      p
R V9   d.   \        P                  ! V4      p\        P
                  ! WWx4      # V
# )tr1   zInvalid mode: z0Argument 'encoding' not supported in binary modez.Argument 'errors' not supported in binary modez/Argument 'newline' not supported in binary mode r0   )rA   replacer    rO   text_encodingTextIOWrapper)rS   rT   r+   r,   r-   r.   r   r   r   lz_modebinary_files   &&$$$$$$$  rW   r"   r"     s    4 d{$;49::  OPPMNNNOOll3#G8V"(;K d{##H-vGGrZ   c                 f    \        WW44      pVP                  V 4      VP                  4       ,           # rb   )r   r#   r^   )r   r+   r,   r-   r.   comps   &&&&& rW   r#   r#   G  s*     &9D==--rZ   c                 &   . p \        WV4      p VP                  V 4      pTP                  T4       TP                  '       g   \        R4      hTP
                  p T '       d   Kc   RP                  T4      #   \         d    T'       d    K'  h i ; i)TzACompressed data ended before the end-of-stream marker was reachedrZ   )r   r$   r!   appendeofunused_datajoin)r   r+   memlimitr.   resultsdecompress   &&&&   rW   r$   r$   S  s     G
!&G<	##D)C 	szzz ? @ @!!t88G  			s   A8 8BB)r6   r7   )__all__rK   rO   rI   compression._commonr&   _lzmar(   r)   rB   rC   
BaseStreamr    r"   r   r#   r   r$    rZ   rW   <module>r      s  !.0>#  # %3 5A CP 	 $	 &6	 8F	
 
 
 !/
 1=   ! #+ -5   !1 3C  ) +5 7B   % ';  	 	 (  F 
nx"" nb---'+-59--#--1-` $2dD 	. ($ rZ   