ROOTPLOIT
Server: LiteSpeed
System: Linux server71.web-hosting.com 4.18.0-513.18.1.lve.el8.x86_64 #1 SMP Thu Feb 22 12:55:50 UTC 2024 x86_64
User: niphet (1079)
PHP: 5.3.29
Disabled: NONE
Upload Files
File: //opt/alt/python311/lib64/python3.11/__pycache__/subprocess.cpython-311.opt-2.pyc

hZ	ddlZddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddl
Z
ddlmZddl
Z
	ddlZn
#e$rdZYnwxYwgdZ	ddlZdZn
#e$rdZYnwxYwejdvZerDddlZddlmZmZmZmZmZmZmZmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z'm(Z(e)gdn@er*dd	l*m+Z,ej-Z.ej/Z0ej1Z2ej3Z4ej5Z6ndZ,dZ.dZ0dZ2dZ4dZ6ddl7Z7ddl8Z8Gd
de9Z:Gdd
e:Z;Gdde:Z<erGddZ=Gdde>Z?n(e@e7ddZAeBe8dre8jCZDne8jEZDerdZFdZGngZFdZGdZHdZIdZJdZKdZLdZMddd ZNd!ZOddd"ZPGd#d$eQZRddddd%d&ZSd'ZTddd(d)ZUddd(d*ZVd+ZWeWZXdZYGd,d-ZZdS).N)	monotonic)PopenPIPESTDOUTcall
check_callgetstatusoutput	getoutputcheck_outputrunCalledProcessErrorDEVNULLSubprocessErrorTimeoutExpiredCompletedProcessTF>wasi
emscripten)CREATE_NEW_CONSOLECREATE_NEW_PROCESS_GROUPSTD_INPUT_HANDLESTD_OUTPUT_HANDLESTD_ERROR_HANDLESW_HIDESTARTF_USESTDHANDLESSTARTF_USESHOWWINDOWABOVE_NORMAL_PRIORITY_CLASSBELOW_NORMAL_PRIORITY_CLASSHIGH_PRIORITY_CLASSIDLE_PRIORITY_CLASSNORMAL_PRIORITY_CLASSREALTIME_PRIORITY_CLASSCREATE_NO_WINDOWDETACHED_PROCESSCREATE_DEFAULT_ERROR_MODECREATE_BREAKAWAY_FROM_JOB)rrrrrrrrSTARTUPINFOrrrrr r!r"r#r$r%)	fork_execceZdZdS)rN)__name__
__module____qualname__1/opt/alt/python311/lib64/python3.11/subprocess.pyrr{sr-rcTeZdZ	ddZdZedZejdZdS)r
Nc>||_||_||_||_dSN)
returncodecmdoutputstderr)selfr2r3r4r5s     r.__init__zCalledProcessError.__init__s"$r-c|jrS|jdkrHd|jdtj|jdS#t$rd|j|jfzcYSwxYwd|j|jfzS)Nr	Command 'z' died with .z)Command '%s' died with unknown signal %d.z.Command '%s' returned non-zero exit status %d.)r2r3signalSignals
ValueErrorr6s r.__str__zCalledProcessError.__str__s?		/t22
4&.$/1A"B"B"B"BDD
4
4
4B4?"2F44444
4DHdoG//
/s%9AAc	|jSr1r4r>s r.stdoutzCalledProcessError.stdouts
9{r-c||_dSr1rAr6values  r.rBzCalledProcessError.stdoutr-NNr)r*r+r7r?propertyrBsetterr,r-r.r
r
~st
/
/
/X]]r-r
cTeZdZ	ddZdZedZejdZdS)rNc>||_||_||_||_dSr1)r3timeoutr4r5)r6r3rMr4r5s     r.r7zTimeoutExpired.__init__s"r-c(d|jd|jdS)Nr9z' timed out after z seconds)r3rMr>s r.r?zTimeoutExpired.__str__s4<<<)	*r-c|jSr1rAr>s r.rBzTimeoutExpired.stdouts
{r-c||_dSr1rArDs  r.rBzTimeoutExpired.stdoutrFr-rGrHr,r-r.rrst***X]]r-rc*eZdZddddddddZdZdS)r&rNdwFlags	hStdInput
hStdOutput	hStdErrorwShowWindowlpAttributeListcb||_||_||_||_||_|pdgi|_dS)Nhandle_listrR)r6rSrTrUrVrWrXs       r.r7zSTARTUPINFO.__init__s>"DL&DN(DO&DN*D#2#I}b6ID   r-c|j}d|vrt|d|d<t|j|j|j|j|j|S)NrZrR)	rXcopylistr&rSrTrUrVrW)r6	attr_lists  r.r\zSTARTUPINFO.copysk,1133I	))+/	-0H+I+I	-(t|)-*./)-+/+;/8:::
:r-)r)r*r+r7r\r,r-r.r&r&sO&'4D#D	J	J	J	J	J
	:
	:
	:
	:
	:r-r&c6eZdZdZejfdZdZdZeZ	dS)HandleFc<|jsd|_||dSdS)NT)closed)r6CloseHandles  r.ClosezHandle.Closes3;
""D!!!!!
"
"r-cZ|jsd|_t|Std)NTzalready closed)rbintr=r>s r.Detachz
Handle.Detachs.;
!"4yy -...r-c>d|jjt|fzS)Nz%s(%d))	__class__r)rfr>s r.__repr__zHandle.__repr__st~6D		BBBr-N)
r)r*r+rb_winapircrdrgrj__del__r,r-r.r`r`sU$+$7	"	"	"	"
	/	/	/	C	C	Cr-r`PIPE_BUFiPollSelectorcdSr1r,r,r-r._cleanuprpsr-ctdStddD]P}|tj}|,	t|@#t
$rYLwxYwQdS)N
_deadstate)_active_internal_pollsysmaxsizeremover=)instress  r.rprps?FAAAJ		D%%%==CNN4((((!D		sA
A&%A&cp	g}tjj}|dkr|dd|zz|S)Nr-O)rvflagsoptimizeappend)argsrEs  r."_optim_args_from_interpreter_flagsr"s?+
DIEqyyC#+%&&&Kr-c	ddddddd}t}|D]@\}}ttj|}|dkr|d	||zzAtjjr|d
nrtjjr|dtjjr|dtjj	r|d
tj
dd}ttdi}tjj}tjj}|dkr|
dn|r|
d|r|
d|D]}|d|z|r|ddD]3}||vr-||}	|	dur|}
n|d|	}
|d|
f4|S)NdBSvbq)debugdont_write_bytecodeno_siteverbose
bytes_warningquietrrz-Iz-Ez-sz-P	_xoptionszerror::BytesWarningzdefault::BytesWarningdefaultz-W)-Xdev)faulthandlertracemalloc
importtimefrozen_modulesshowrefcountutf8T=r)ritemsgetattrrvrrisolatedignore_environmentno_user_site	safe_pathwarnoptionsrdev_moderxextend)flag_opt_maprflagoptrwarnoptsxoptionsrrrEargs           r._args_from_interpreter_flagsr,s:A #

L.//D!''))''	cCIt$$q55KKcAg
&&&
yD9'	KK9!	KK9	KKqqq!HsK,,HI+My!Hq-....	1/000#	"""  D3J#M""":%%(??SME}}!$ee,KKs$$$Kr-c8tjjrdtj}|jj}d}|jx}r|jj|krn|dz
}|jx}tjdt|tjj
rdStjS)Nrz"'encoding' argument not specified.zutf-8)
rvrwarn_default_encoding	_getframef_codeco_filenamef_backwarningswarnEncodingWarning	utf8_modelocalegetencoding)ffilename
stacklevels   r._text_encodingrisy&	3MOO8'
8ma	x#x//!OJ8ma		
:%z	3	3	3y$w!###r-rMc	t|i|5}	||cdddS#|xYw#1swxYwYdS)Nr)rwaitkill)rM	popenargskwargsps    r.rr}s
		$V	$	$	66'6**	
FFHHH
s A2A		AAAc	t|i|}|r/|d}||d}t||dS)Nrr)rgetr
)rrretcoder3s    r.rrsWI(((G/jj  ;A,C #...1r-cB	dD]}||vrt|dd|vrf|d^|ds?|ds*|ds|drd}nd	}||d<t|t|d
d|jS)N)rBcheckz- argument not allowed, it will be overridden.inputuniversal_newlinestextencodingerrorsr-T)rBrMr)r=rrrrB)rMrrkwemptys     r.rrs!D"SS
<<QQQRRR&VG_4::*++	vzz&/A/A	VZZPZE[E[	::h''	EEEw	$t r-cDeZdZ	ddZdZeejZdZ	dS)rNc>||_||_||_||_dSr1)rr2rBr5)r6rr2rBr5s     r.r7zCompletedProcess.__init__s"	$r-cd|jd|jg}|j-|d|j|j-|d|jdt
|jd|S)Nz	args={!r}zreturncode={!r}zstdout={!r}zstderr={!r}z{}({})z, )	formatrr2rBrr5typer)join)r6rs  r.rjzCompletedProcess.__repr__s""49--!((99;;"KK
,,T[99:::;"KK
,,T[99:::tDzz2DIIdOODDDr-cb	|jr&t|j|j|j|jdSr1)r2r
rrBr5r>s r.check_returncodez!CompletedProcess.check_returncodes<D?	2$T_di%)[22
2	2	2r-rG)
r)r*r+r7rjclassmethodtypesGenericAlias__class_getitem__rr,r-r.rrsc	EEE$E$67722222r-r)rcapture_outputrMrc	|.|dtdt|d<|rM|d|dtdt|d<t|d<t|i|5}	|||\}}ny#t
$rW}	|tr"|\|	_|	_	n|
d}	~	w|xYw|}
|r|
rt|
|j
||dddn#1swxYwYt|j
|
||S)Nstdinz/stdin and input arguments may not both be used.rBr5z@stdout and stderr arguments may not be used with capture_output.rr4r5)rr=rrcommunicaterr
_mswindowsrBr5rpollr
rr)rrrMrrrprocessrBr5excrs           r.rrs8
::g*NOOOw ::h+vzz(/C/C/O455
5xx			$V	$	$C	$000HHNFFF
	
	
	LLNNN

*1)<)<)>)>&
CJJ	LLNNN,,..	CW	C$Wgl,26CCC
C/CCCCCCCCCCCCCCC2GL'66BBBs7
EB*)E*
D 4ADD  3EE#&E#c	g}d}ttj|D]}g}|r|dd|vpd|vp|}|r|d|D]}|dkr|||dkr@|dt	|zdzg}|dd|r||g}|||r|||r*|||dd|S)	NF 	"\rz\"r)maposfsdecoderlenrr)seqresult	needquoterbs_bufcs      r.list2cmdliner@s:FI2;$$!!	MM#CZ<TS[<W		MM#	!	!ADyy

a    c

dS[[02333

e$$$$ MM&)))F

a    	"MM&!!!	MM&!!!MM#
776??r-rrc		t|ddt||}d}n%#t$r}|j}|j}Yd}~nd}~wwxYw|dddkr
|dd}||fS)NT)shellrr5rrrr{
)rrr
r4r2)r3rrdataexitcodeexs      r.r	r	s(!Ct$v%-f>>>!!!y=!BCCyDCRCyT>s 
A=Ac4	t|||dS)Nrr)r	)r3rrs   r.r
r
s#3&AAA!DDr-c	tsttdsdStjdvrdS	tjd}|d}t|dkrt|d	}ttt|dd
}tjdkr|dkr|d
krdSn#tttf$rYnwxYwdS)Nposix_spawnF)darwinsunos5TCS_GNU_LIBC_VERSIONr)maxsplitrrr:linuxglibc)r)rhasattrrrvplatformconfstrsplitrr=tuplerrfAttributeErrorOSError)verpartslibcversions    r._use_posix_spawnrs]33u
|+++t
j.//		1	%%u::??QxCq!4!45566<7""tw7g;M;M4
J0



5sB#CC10C1ceZdZ	dZ							d/dddddddddd	dZd	ZeejZ	e
d
ZejdZdZ
d
ZdZejejfdZdZdZd0dZdZdZ	d1dZd2dZdZejdZe r6dZ!dZ"dZ#dZ$de%j&e%j'e%j(fdZ)dZ*dZ+d Z,d!Z-d"Z.e.Z/dSd#Z!d$Z0d%Z$e1e2e3fd&Z4de5e6e7j8fd'Z)d(Z9d)Z*d*Z,d+Z:d,Z-d-Z.d.Z/dS)3rFr{NTrr,)	usergroupextra_groupsrrrumaskpipesize
process_groupc		ts'ttjtjdt
tj|_	d|_
d|_|d}t|tstd|d}t|tstdtr|t!dnF|r|st#jdt&d}|
t!d	|d
krt!d||_d|_d|_d|_d|_d|_||_||_||_|1|/t;|t;|krt=d|p|p|p||_|jr|tAx|_}d
|_!d|_"|jr
|dkrd}d}nd}|d}d}|tGtHdst!dt|tJr>	d
dl&}n#tN$rt!dwxYw|(|j)}nGt|tr|}n/td*tW||d
krt!d|d}|+tGtHdst!dt|tJrt!dg}|D]}t|tJrQ	d
dl&}n#tN$rt!dwxYw|,|(|j)ht|tr|,|td*tW||D]} | d
krt!d| d}!|tGtHdst!dt|tJr>	d
dl-}"n#tN$rt!dwxYw|".|j/}!n't|tr|}!ntd|!d
krt!d|!|0|||\}#}$}%}&}'}(tr|$dkr'tcj2|$3d
}$|%dkr'tcj2|%3d
}%|'dkr'tcj2|'3d
}'	|$dkrEtij5|$d||_|jr#tij6|jd||||_|%dkrCtij5|%d ||_|jr!tij6|j||!|_|'dkrCtij5|'d ||_|jr!tij6|j||!|_|7||||||
||
||	|#|$|%|&|'|(||||!|||dS#tqd|j|j|jfD]'})	|)9#t$rY$wxYw|j"sg}*|ttkr|*,|#|ttkr|*,|&|ttkr|*,|(tG|d"r|*,|j;|*D]X}+	tr*t|+txr|+=ntIj9|+I#t$rYUwxYwxYw)#Nz does not support processes.Fr{zbufsize must be an integerzpipesize must be an integerz0preexec_fn is not supported on Windows platformszpass_fds overriding close_fds.Tz2startupinfo is only supported on Windows platformsrz4creationflags is only supported on Windows platformszlCannot disambiguate when both text and universal_newlines are supplied but different. Pass one or the other.g?rsetregidz>The 'group' parameter is not supported on the current platformzHThe group parameter cannot be a string on systems without the grp modulez,Group must be a string or an integer, not {}z!Group ID cannot be negative, got 	setgroupszEThe 'extra_groups' parameter is not supported on the current platformz#Groups must be a list, not a stringzIItems in extra_groups cannot be strings on systems without the grp modulez9Items in extra_groups must be a string or integer, not {}setreuidz=The 'user' parameter is not supported on the current platformzGThe user parameter cannot be a string on systems without the pwd modulez#User must be a string or an integerz User ID cannot be negative, got wb)
write_throughline_bufferingrrrbr_devnull)>_can_fork_execrerrnoENOTSUPrvr
rp	threadingLock
_waitpid_lock_input_communication_started
isinstancerf	TypeErrorrr=rrRuntimeWarningrrrBr5pidr2rrrboolr	text_moder_sigint_wait_secs_closed_child_pipe_fdsr	rstrgrpImportErrorgetgrnamgr_gidrrrpwdgetpwnampw_uid_get_handlesmsvcrtopen_osfhandlergioopen
TextIOWrapper_execute_childfiltercloserr$r`rd),r6rbufsize
executablerrBr5
preexec_fn	close_fdsrcwdenvrstartupinfo
creationflagsrestore_signalsstart_new_sessionpass_fdsrrrrrrrrrr"gidr6gidsextra_group	gid_checkuidr:p2creadp2cwritec2preadc2pwriteerrreaderrwriterto_closefds,                                            r.r7zPopen.__init__'s		)	
#,LLL
	


'^--&+#?G'3''	:8999H(C((	;9:::	.% "-...&

!	
!
>OOO 	& "-...!! "-...	
 
 

!3!?'((DJJ66!#FGG
G"IVItI7I>	8h.'5'7'77DMH
"&&+#>	'!||!%!& M2z**
6 "4555E3''
6JJJJJ"JJJ$&IJJJJll5))0E3''
6 N!'U!4!4666Qww !JS!J!JKKK#2{++
H "EFFFL#..
H !FGGGD+
@
@k3//@7"



&777(*67777
KK[ 9 9 @AAAAS11@KK,,,,#%9%+VD,=,=%>%>@@@"
V
V	q==$%T%T%TUUU!2z**
G "8999D#&&

GJJJJJ"JJJ$&IJJJJll4((/D#&&
G EFFFQww !IC!I!IJJJ&#//vvFF	(	(	(	E2~~!01B1BAFF"}} /0@0@!DD"}} /0@0@!DD6	2~~WXtW==
>>!#!1$*D+9%-f">">">DJ"}} ggtW==>>"$"24;%-f#>#>#>DK"}} ggtW==>>"$"24;%-f#>#>#>DK
j*i (#s +]E ' ' ' / #T3 1=
B
B
B
B
B	D4:t{DK"HII

GGIIIID.
D==OOG,,,T>>OOH---T>>OOH---4,,3OODM222"B%)*R*@*@)HHJJJJHRLLL"
s{HH3LL8P##P=DY&^8Z
^
Z^ZB^5A];:^;
^^^^cd|jjd|jd|jd}t	|dkr
|dddz}|S)N<z: returncode: z args: >PLz...>)rir)r2rr)r6obj_reprs  r.rjzPopen.__repr__(sr
B'
B
B?
B
B379
B
B
B	x==2}v-Hr-c|jSr1)r2r>s r.rzPopen.universal_newlines3s~r-c.t||_dSr1)r1r2)r6rs  r.rzPopen.universal_newlines9s011r-c|||}|ddddS)Nz
r
)decodereplace)r6rrrs    r._translate_newlineszPopen._translate_newlines=s9{{8V,,||FD))11$===r-c|Sr1r,r>s r.	__enter__zPopen.__enter__Asr-cV|jr|j|jr|j	|jr|j|tkrA|jdkr-	||jn#t$rYnwxYwd|_dS|dS#|tkrC|jdkr-	||jn#t$rYnwxYwd|_YdS|wxYw)Nrr)	rBrEr5rKeyboardInterruptr3_waitrr)r6exc_typerE	tracebacks    r.__exit__zPopen.__exit__Ds_;	 K;	 K	z
#
  """,,,)A--

4+A
BBBB))*&
IIKKKKK#,,,)A--

4+A
BBBB))*&
IIKKKKsH C9B
B"!B"D(C87D(8
DD(DD(D(c|jsdS|j|d|jzt||||j#t
t
|dSdSdS)Nzsubprocess %s is still running)sourcerr)_child_createdr2r0ResourceWarningrurtr)r6_maxsize_warns   r.rlz
Popen.__del__`s"	F?"
E2TX=!$
0
0
0
0	
x000?"w':NN4     #"':':r-ct|ds.tjtjtj|_|jSNr$)r	rrAdevnullO_RDWRr$r>s r._get_devnullzPopen._get_devnullos3tZ((	;GBJ	::DM}r-c^|rU	|j|n9#t$rYn-t$r!}|jtjkrnYd}~nd}~wwxYw	|jdS#t$rYdSt$r"}|jtjkrnYd}~dSd}~wwxYwr1)rwriteBrokenPipeErrorrr&EINVALrE)r6rrs   r._stdin_writezPopen._stdin_writets	

  ''''"





9,,DDDD
	J			DD			yEL((	s7
A	AAAA44
B,	B,
B''B,c	|jr|rtd||js|j|j|jgddkrd}d}|jr||ns|jr3|j}|jn9|jr2|j}|j|	n|t|z}nd}	||||\}}np#t$rc|)t|j||}n|j}d|_	||n#t"$rYnwxYwwxYw	d|_n#d|_wxYw|	||}||fS)Nz.Cannot send input after starting communicationrrrT)r,r=rrBr5countrreadrEr_time_communicaternminr3_remaining_timeror)r6rrMrBr5endtimesigint_timeoutstss        r.rzPopen.communicates+	"&	O5	OMNNN

OD$?O
Zdk288>>!CCFFz
$!!%((((
$))++!!####
$))++!!###IIKKKK"''G+
3!%!2!25'7!K!K$





&%()?)-)=)=g)F)F&H&HNN&*%;N)*&JJ~J6666%D

"/3++d+2222))D$8$8$A$A)BBCsCD)(F")AF-FF
FFFFF""	F+c,	|Sr1)rur>s r.rz
Popen.polls	""$$$r-c.	|dS|tz
Sr1)r)r6rs  r.rzPopen._remaining_timesC?4UWW$$r-c	|dS|st|krFt|j||rd|nd|rd|nddS)Nr-r)rrrr)r6rorig_timeout
stdout_seq
stderr_seqskip_check_and_raises      r._check_timeoutzPopen._check_timeouts@?F	I577W#4#4 I|3=G388J///43=G388J///4III
I$5#4r-c8	|t|z}	||S#t$rc|)t|j||}n|j}d|_	||n#t$rYnwxYwwxYw)Nrr)rrornrr3rr)r6rMrrs    r.rz
Popen.waitsKgg'G	::g:... 			
"!$T%;%)%9%9'%B%B"D"D"&!7%&D"


>
2222!



	s.,AB0BB
BBBBct|dd}tj5}tra|dkr||j|dkr||j|dkr||jn|dkr,|dkr&||kr |tj||dkr,|dkr&||kr |tj||dkr,|dkr&||kr |tj|| |tj|dddn#1swxYwYd|_dS)Nr$r{T)	r
contextlib	ExitStackrcallbackrdrrEr4)	r6rVrWrXrYrZr[
devnull_fdstacks	         r._close_pipe_fdszPopen._close_pipe_fdss
T:t44


!
#
#	5u

7b==NN7=111r>>NN8>222r>>NN8>222b==X^^:8M8MNN28W555r>>gmmJ8N8NNN28X666r>>gmmJ8N8NNN28X666%rx444#	5	5	5	5	5	5	5	5	5	5	5	5	5	5	5('+###sD!EEEc#4K	g}	|VdS#t|dr||j|`|D]X}	tr*t	|t
r|ntj|I#t$rYUwxYwxYwrz)
r	rr$rr-r`rdrrEr)r6r\r]s   r._on_error_fd_closerzPopen._on_error_fd_closersQ	NNNNN	tZ((
"
...M

!%jV&<&<%



Ds.
2BABB
BBBBc		|||dSd\}}d\}}d\}}	|5}
|qtjtj}|Ptjdd\}}t|}|
|tj|n|tkrNtjdd\}}t|t|}}|
	||fn|tkr'tj|
}nPt|trtj|}n&tj|}||}|qtjtj}|Ptjdd\}}t|}|
|tj|n|tkrNtjdd\}}t|t|}}|
	||fn|tkr'tj|
}nPt|trtj|}n&tj|}||}|qtjtj}	|	Ptjdd\}}	t|	}	|
|	tj|n|tkrNtjdd\}}	t|t|	}	}|
	||	fn|t(kr|}	n|tkr'tj|
}	nPt|trtj|}	n&tj|}	||	}	dddn#1swxYwY||||||	fS)N)r{r{r{r{r{r{r{r{r)rrkGetStdHandler
CreatePiper`rrcrrrr>
get_osfhandler}r-rffileno_make_inheritablerrr)r6rrBr5rVrWrXrYrZr[
err_close_fds_s            r.r=zPopen._get_handles7si
}FN// &GX &GX &GX))++=
<}=%273KLLG%,%7a%@%@
"(//%,,W555+A...d]](/(:4(C(C%GX(.w9I9IXG!(('8)<====g%%$243D3D3F3FGGGGs++C$2599GG%25<<>>BBG0099>&3G4MNNH'&-&8q&A&A8#)(#3#3%,,X666+A...t^^(/(:4(C(C%GX(.w9I9IXG!(('8)<====w&&%3D4E4E4G4GHHHH,,E%3F;;HH &3FMMOODDH11(;;>&3G4LMMH'&-&8q&A&A8#)(#3#3%,,X666+A...t^^(/(:4(C(C%GX(.w9I9IXG!(('8)<====v%%'HHw&&%3D4E4E4G4GHHHH,,E%3F;;HH &3FMMOODDH11(;;{=
<=
<=
<=
<=
<=
<=
<=
<=
<=
<=
<=
<=
<=
<=
<~XXX'
'sP8Q11Q58Q5c	tjtj|tjddtj}t	|S)Nrr)rkDuplicateHandleGetCurrentProcessDUPLICATE_SAME_ACCESSr`)r6handlehs   r.rzPopen._make_inheritablesID')++V)++Q-//A!99r-c6	td|DS)Nchh|]/}|dzdks"tj|tjk-|0S))rkGetFileTypeFILE_TYPE_CHAR).0rs  r.	<setcomp>z,Popen._filter_handle_list.<locals>.<setcomp>sT444F"SLC//#/77#233 333r-)r])r6rZs  r._filter_handle_listzPopen._filter_handle_lists7
A44k44455
5r-c8	t|trnt|tr"|
rtdt	|g}nKt|t
jr"|
rtdt	|g}nt	|}|tj|}|t}n|	}d|||fv}|r/|xj
tjzc_
||_
||_||_|j}t#|od|vo|d}|s|r|r|	ix}|_t%|dgx}|d<|r/|t)|t)|t)|gz
}|||dd<|r|st-jdt0d}|
r|xj
tjzc_
tj|_|st
jd}|sot
jdd	}t
j|d
d}t
j|stAdt
j|r|}n|}d
!||}|tj|}tEj#d||||	tj$||ddt)||	|||		\}}} }!|%|||
|||n#|%|||
|||wxYwd|_&tO||_(| |_)tj*|dS)Nz$bytes args is not allowed on Windows0path-like args is not allowed when shell is truer{rZz?startupinfo.lpAttributeList['handle_list'] overriding close_fdsFComSpec
SystemRootrSystem32zcmd.exez:shell not found: neither %ComSpec% nor %SystemRoot% is setz
{} /c "{}"subprocess.PopenT)+r-r5bytesr.rrPathLikerr&r\rSrkrrTrUrVrXr1r]rrfrrrr/rrrWenvironpathrisabsFileNotFoundErrorrrvaudit
CreateProcessrrur`_handler0rc)"r6rrGrHrIrPrJrKrLrMrrVrWrXrYrZr[unused_restore_signals
unused_gidunused_gids
unused_uidunused_umaskunused_start_new_sessionunused_process_groupuse_std_handlesattribute_listhave_handle_listrZcomspecsystem_roothphtr0tids"                                  r.rCzPopen._execute_childs
7$$$
*D%((

*L#$JKKK#TF++D"+..
*5#%4555#TF++#D))%[44
")mm*..00 (H(EEO
1##w'CC##(/%)1&(0%(8N#N%B$1^$C%B$2=$A C C
 
&O
&	
&!)CEEN[%@++M2>>??@n];#PCLL#h--X#OOK!%!9!9+!F!FAAA&$N 
'=>LNNN!&I
;##w'CC##*1/'!)!jnnY77G"r&(jnn\2&F&F"$',,{J	"R"R!w}}W55r"34p"q"qqw}}W---%,
(G#**GT::k#&&I(*dCEEE
8#*#8T)-t),]););)6),),)4$6$6 BS$$Wh%,h%,h8888$$Wh%,h%,h8888
#'D!"::DLDH#####s;/MM!ct	|j*||jd|kr||j|_|jSNr)r2r)r6rs_WaitForSingleObject_WAIT_OBJECT_0_GetExitCodeProcesss     r.ruzPopen._internal_pollsG
&''a88NJJ&9&9$,&G&GDO?"r-c.	|
tj}n|dkrd}nt|dz}|j]tj|j|}|tjkrt|j|tj	|j|_|jS)Nri)
rkINFINITErfr2WaitForSingleObjectrWAIT_TIMEOUTrrGetExitCodeProcess)r6rMtimeout_millisrs    r.rozPopen._wait,s?!(!1A!"!$Wt^!4!4& 4T\5CEEW111(G<<<")"<T\"J"J?"r-c||||dSr1)rrrE)r6fhbuffers   r.
_readerthreadzPopen._readerthread>s-MM"''))$$$HHJJJJJr-cZ|jrht|dsXg|_tj|j|j|jf|_d|j_|j|j	rht|dsXg|_
tj|j|j	|j
f|_d|j_|j|jr|
||j[|j|||jrt#|j||j	[|j|||jrt#|j|d}d}|jr |j}|j|j	r |j
}|j	|r|dnd}|r|dnd}||fS)N_stdout_buff)targetrT_stderr_buffr)rBr	rr(Threadr
stdout_threaddaemonstartr5r
stderr_threadrrrris_aliverrrE)r6rrrrBr5s      r.rzPopen._communicateCsI{
+74#@#@
+$&!!(0B/3{D<M.NPPP"-1")"((***{
+74#@#@
+$&!!(0B/3{D<M.NPPP"-1")"((***z
)!!%(((
{&"''(<(<W(E(EFFF%..00B(LAAA{&"''(<(<W(E(EFFF%..00B(LAAAFF{
$*!!###{
$*!!####)2VAYYdF"(2VAYYdFF##r-c~	|jdS|tjkr|dS|tjkr&tj|jtjdS|tjkr&tj|jtjdStd
|)NzUnsupported signal: {})r2r;SIGTERM	terminateCTRL_C_EVENTrrr0CTRL_BREAK_EVENTr=rr6sigs  r.send_signalzPopen.send_signalus/*fn$$     +++&"566666///&"9::::: !9!@!@!E!EFFFr-c	|jdS	tj|jddS#t$r5tj|j}|tjkr||_YdSwxYw)Nr)r2rkTerminateProcessrPermissionErrorrSTILL_ACTIVE)r6rcs  r.rzPopen.terminates)*
%(q99999"
%
%
%/==---"$

%s(;A'&A'c	d\}}d\}}d\}}	|5}
|n|tkrstj\}}|
||f|jdkr:t
tdr%tj|tj|jnL|tkr|
}n,t|tr|}n|
}|n|tkrstj\}}|
||f|jdkr:t
tdr%tj|tj|jnL|tkr|
}n,t|tr|}n|
}|n|tkrstj\}}	|
||	f|jdkr:t
tdr%tj|	tj|jn|tkr(|dkr|}	nktj
}	nL|tkr|
}	n,t|tr|}	n|
}	dddn#1swxYwY||||||	fS)NrrF_SETPIPE_SZr{)rrrpiperrr	fcntlrrr}r-rfrrrv
__stdout__)r6rrBr5rVrWrXrYrZr[rs           r.r=zPopen._get_handless
!'GX &GX &GX))++1
/}=d]](*		%GX!(('8)<===}q((WUN-K-K(He.@$-PPPg%%"//11GGs++-#GG$llnnG>t^^(*		%GX!(('8)<===}q((WUN-K-K(He.@$-PPPw&&#0022HH,,/%HH &}}H>t^^(*		%GX!(('8)<===}q((WUN-K-K(He.@$-PPPv%%2~~#+#&>#8#8#:#:w&&#0022HH,,/%HH &}}Hc1
/1
/1
/1
/1
/1
/1
/1
/1
/1
/1
/1
/1
/1
/1
/fXXX'
'sJKKKc	|tj}i}|r9g}dD]/}
tt|
d}|||0||d<g}|||	fD])}|dkr!|tj|f*|df|df|
dffD]-\}}|dkr"|tj||f.|r||d<tj|||fi||_d|_	|
|||||	|
dS)	N)SIGPIPESIGXFZSIGXFSZ	setsigdefr{rrrfile_actionsT)rrrr;rPOSIX_SPAWN_CLOSEPOSIX_SPAWN_DUP2rr0rur)r6rrGrKrNrVrWrXrYrZr[rsigsetsignamesignumrr]fd2s                  r._posix_spawnzPopen._posix_spawnsh
:{jF
-?..G$VWd;;F)

f---&,{#L'2
D
D88 '')=r(BCCC!1
1

H
HC
88 '')<b#(FGGG
6)5~&~j$FFvFFDH"&D  (!((!((
4
4
4
4
4r-cX
	t|ttfr|g}n>t|tjr|
rtd|g}nt
|}|
r'ttdrdnd}|dg|z}r|d<|dtj	d|||trtjr`|^|s\|sZ|X|dks|d	krL|dks|d	kr@|dks|d	kr4|s2|dkr,|*|(|&|dkr |
||||||
|||

dS}tj\}}g}|d
kr/||tj|}|d
k/|D]}tj|		|qg}|D]Y\}} tj|}d|vrt)d||dztj| zZnd}tjtjrf}!n-t+fd
tj|D}!t/|}"|"|t3||!|t+t5t7t8|"|||||
|||||||||||||t:|_d|_tj|n#tj|wxYw| |||
|||tC}#	tj"|d}$|#|$z
}#|$rtG|#dkrn1	tj|n#tj|wxYw|#rt	tj$|jd\}%}&|%|jkr|%|&ntj&|_'n#tP$rYnwxYw	|#)dd	\}'}(})|)*})n6#t($r)d}'d}(d+t|#})YnwxYwtYtZ|'*dt\}*t_|*t`r_|(r]t9|(d}+|)dkrd})|},n
|)dkrd})d},n|},|+dkrtj1|+})|,
|*|+|)|,|*|+|)|*|)dS)Nrgetandroidapilevelz/system/bin/shz/bin/shz-crrr{rr=z!illegal environment variable namec3|K|]6}tjtj|V7dSr1)rrrfsencode)rdirrGs  r.	<genexpr>z'Popen._execute_child.<locals>.<genexpr>XsQ0>0> #GLLS)9)9:FF0>0>0>0>0>0>r-TiP:sSubprocessError0z#Bad exception data from child: {!r}asciiznoexec:chdirrnoexec)2r-r5rrrr.r]r	rvr_USE_POSIX_SPAWNrdirnamerrrduprErrr=r

get_exec_pathsetadd
_fork_execsortedrrf
_USE_VFORKr0rur	bytearrayrrwaitpid_handle_exitstatusrwr2ChildProcessErrorrrhrrbuiltinsr
issubclassrstrerror)-r6rrGrHrIrPrJrKrLrMrrVrWrXrYrZr[rNrQrRrUrrOr
unix_shellorig_executableerrpipe_read
errpipe_writelow_fds_to_closelow_fdenv_listkrexecutable_listfds_to_keeperrpipe_datapartr0rexception_name	hex_errnoerr_msgchild_exception_type	errno_numerr_filenames-  `                                          r.rCzPopen._execute_childs[
2$e--
"vD"+..
"5#%4555vDzz
)"#';<<L..BK"D)D0)(DG!!!W
I(*dCEEE 

33
"*%+$+ B'A++!R8a<<!R8a<<-,8%++		!!$
C")8")8")8555(O
+-'))'L-!!## ''
666 "} 5 5
 !##+
!
!    7
'&,#%$'IIKKGGDAq "AA#qyy&01T&U&U U$OOAHr{1~~,EFFFF	G$(!#Z!8!8Jwz22>+5-+00>0>0>0>')'7'<'<0>0>0>+>+>#&h--KOOM222) /%uVC[4I4I-J-J'K'K#Xw#X(-+->)3c5&
	 4	 4DH+/D'H]++++BH]++++$$Wh%,h%,h888 ){{7<77D D(L3|#4#4u#<#<	&&&&&&&&*
4!z$(A66HCdh//4444*-+(D7(..tQ777NIw
&nn..GG!777%7N $ICJJ"'"5"577GGG7
(/ ."7"7"@"@'()()$2G<<GG #Ir 2 2I.00"$'* H,,"$'+'6 A~~"$+i"8"8#/229g|TTT229gFFF**7333U*
4*
4sEE L<NL''ANN07AP
PP.Q0Q:9Q:cd	||r|||_dS|||_dSr1)r2)r6r_waitstatus_to_exitcode_WIFSTOPPED	_WSTOPSIGs     r.r#zPopen._handle_exitstatussG
M{3
?#,9S>>/"9"9#">">r-c	|j|jdsdS	|j |j|jS||j|\}}||jkr||n3#t$r&}|||_n|j|krd|_Yd}~nd}~wwxYw|jn#|jwxYw|jS)NFr)r2r*acquirereleaser0r#rr&)r6rs_waitpid_WNOHANG_ECHILDr0res        r.ruzPopen._internal_polls
&)11%88  412#&..0000 (x(;;HCdh//444	,	,	,!-*4G+++,	,&..0000D&..0000?"s5
B
4BC
B2B-(C-B22CC*c|		tj|j|\}}n#t$r|j}d}YnwxYw||fSr)rr"r0r$)r6
wait_flagsr0rs    r.	_try_waitzPopen._try_waits\L
Z*==
cc$


h
:s!77c	|j|jS|Ct|z}d}	|jdr	|j	|jnj|tj\}}||jkr1|	|	|jn	|jn#|jwxYw|
|}|dkrt|j|t|dz|d}tj|/|jr|j5|j
	dddnV|d\}}||jkr|	|dddn#1swxYwY|jr|jS)NgMb@?TFrrg?)r2rr*r?r@rGrWNOHANGr0r#rrrrtimesleep)r6rMrdelayr0r	remainings       r.rozPopen._waits?=*&"''G+&)11%88
9	9#: %!.668888
*.
)C)CJS#"dh $ 7 7 < < < % .668888	 /!.668888D.668888 $ 4 4W = =I A~~,TY@@@	9c::EJu%%%!&$o-+99?6!9999999&*^^A%6%6
c$(?? 33C888999999999999999o-?"s+C%ACC9$	F=98F==GGc<	|jr_|jsX	|jn#t$rYnwxYw|s+	|jn#t$rYnwxYwd}d}|js3i|_|jrg|j|j<|jrg|j|j<|jr|j|j}|jr|j|j}|||j	rt|j	}t5}|jr'|r%||jtj|jr1|jjs%||jtj|jr1|jjs%||jtj|r||}|/|dkr)|||||dt)d||}	||||||	D]v\}
}|
j|jur||j|jt0z}	|xjt3j|
j|z
c_|jt9|j	kr3||
j|
j#t$r6||
j|
jYwxYw|
j|j|jfvrtt3j|
jd}
|
s3||
j|
j|j|
j|
x|dddn#1swxYwY| |||d!|}|d!|}|j"rZ|+|#||jj$|jj%}|+|#||jj$|jj%}||fS)NrT)rzN_check_timeout(..., skip_check_and_raise=True) failed to raise TimeoutExpired.irr-)&rr,flushrrE_fileobj2outputrBr5_save_inputr+
memoryview_PopenSelectorregister	selectorsEVENT_WRITErb
EVENT_READget_maprrRuntimeErrorselectfileobj
_input_offset	_PIPE_BUFrrr]r
unregisterrrrrr2rjrr)r6rrrrBr5
input_viewselectorrMreadykeyeventschunkrs              r.rzPopen._communicatesUz
$"=
J$$&&&&&D
((*****FF.
;')$;;8:D(5;;8:D(5{
;-dk:{
;-dk:U###{
5'44
!!*
KX:I%I%%dj)2GHHH;It{'9I%%dk93GHHH;It{'9I%%dk93GHHH&&(("K"227;;G*w{{++G\,2FAE,GGG+>???%OOG44E''vvNNN
(-KKV;$*44$.t/A/3/AI/M0N%OE8 $ 2 2bhsvu6M6M M 2 2
$(#5T[9I9I#I#I$,$7$7$D$D$D$'K$5$5$7$7$7
$3444 ( 3 3CK @ @ @ # 1 1 3 3 3 3 34![T[$+,FFF#%7365#9#9D#'4 ( 3 3CK @ @ @ # 1 1 3 3 3 0=DDTJJJE&&(("K*
K*
K*
K*
K*
K*
K*
K*
K*
K*
K*
K*
K*
K*
K*
KX
IId227;;I<<<!&))!&))~
J%!55f6:k6J6:k6HJJF%!55f6:k6J6:k6HJJFF##sV*
77A
A$#A$EO/(K(AO(=L(%O'L((B#OOOc|jrT|jOd|_||_|A|jr<|j|jj|jj|_dSdSdSdSdSr)rr+r\r2encoderr)r6rs  r.rQzPopen._save_inputtsz
Hdk1%&"#$$"&+"4"4TZ5H59Z5F#H#HDKKK	
H
H11%$$$r-c	||jdS	tj|j|dS#t
$rYdSwxYwr1)rr2rrr0ProcessLookupErrorrs  r.rzPopen.send_signalsb/"
IIKKK*

#&&&&&%



s<
A
	A
cF	|tjdSr1)rr;rr>s r.rzPopen.terminate#
V^,,,,,r-cF	|tjdSr1)rr;SIGKILLr>s r.rz
Popen.killrjr-)r{NNNNNTFNNNNrTFr,rG)Fr1);r)r*r+rur7rjrrrrrIrrJrjrlrrrvrwrrrlr}rrrrrrrrcontextmanagerrrr=rrrCrkr
WAIT_OBJECT_0rrurorrrrrrr;r<r=r#rArBr&ECHILDrGrQr,r-r.rrs6nN4815,0EI129>
'+$Tt$b2#B$E$677
X
222>>>8 #{(-
!
!
!
!
2A A A A H%%%%%%-2	I	I	I	I.+++:&u
-L	'L	'L	'^			
	5
	5
	5}	$}	$}	$~-1%,%@&4$+$>	#	#	#	#"	#	#	#$			
0	$0	$0	$d	G	G	G
	%
	%
	%=	'=	'=	'@%	4%	4%	4Ng	4g	4g	4V8O+6)2
	?
	?
	?
	?-18!5< 	# 	# 	# 	#F
	
	
	&	#&	#&	#Rc	$c	$c	$L		H		H		H			@	-	-	-
	-	-	-	-	-r-r)[r%r&r@rrrJr;rvr(rrrrrrr7__all__r>rModuleNotFoundErrorr
r%rkrrrrrrrrrrrrr r!r"r#r$r%r_posixsubprocessr'rr"rAwaitstatus_to_exitcoder;
WIFSTOPPEDr<WSTOPSIGr=rIrBrZrU	Exceptionrr
rr&rfr`rr]r	rnrSSelectSelectorrtrprrrrrrrrrobjectrrrr	r
rrr rr,r-r.<module>rys D				



				







######LLLLEEEDDDMMMJJJJJ%;;
'NNNOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOONN	N	N	N	O	O	O	O<<<<<<:"$";mK	:
"&	MMM'&&&&i&&&""""""""J_862::::::::.,
C00I
wy.))2"/"1G



G
	
:::z$$$(""


&&*2 2 2 2 2 j!2!2!2!2!2v!2!2!2J5$eCCCCCCCCCCLCCCR&*$@ $D
E
E
E
E
E---d$#%%

{-{-{-{-{-{-{-{-{-{-s!>AAAA! A!