PNG  IHDR;IDATxܻn0K )(pA 7LeG{ §㻢|ذaÆ 6lذaÆ 6lذaÆ 6lom$^yذag5bÆ 6lذaÆ 6lذa{ 6lذaÆ `}HFkm,mӪôô! x|'ܢ˟;E:9&ᶒ}{v]n&6 h_tڠ͵-ҫZ;Z$.Pkž)!o>}leQfJTu іچ\X=8Rن4`Vwl>nG^is"ms$ui?wbs[m6K4O.4%/bC%t Mז -lG6mrz2s%9s@-k9=)kB5\+͂Zsٲ Rn~GRC wIcIn7jJhۛNCS|j08yiHKֶۛkɈ+;SzL/F*\Ԕ#"5m2[S=gnaPeғL lذaÆ 6l^ḵaÆ 6lذaÆ 6lذa; _ذaÆ 6lذaÆ 6lذaÆ RIENDB`  Ɵ[c@ssyddlmZWnBek rXddlZddlZejejBddZnXdefdYZ dS(i(twhichNc sd}tjjr2||r.SdS|dkrYtjjdtj}n|scdS|jtj}t j dkrtj |kr|j dtj ntjjddjtj}t fd|Drg}qg|D]}|^q}n g}t}xu|D]m}tjj|} | |kr+|j| x9|D].} tjj|| } || |rc| SqcWq+q+WdS( sSGiven a command, mode, and a PATH string, return the path which conforms to the given mode on the PATH, or None if there is no such file. `mode` defaults to os.F_OK | os.X_OK. `path` defaults to the result of os.environ.get("PATH"), or can be overridden with a custom search path. cSs5tjj|o4tj||o4tjj| S(N(tostpathtexiststaccesstisdir(tfntmode((s3/tmp/pip-build-ViqJzN/ptyprocess/ptyprocess/util.pyt _access_checks$tPATHtwin32itPATHEXTtc3s*|] }jj|jVqdS(N(tlowertendswith(t.0text(tcmd(s3/tmp/pip-build-ViqJzN/ptyprocess/ptyprocess/util.pys 1sN(RRtdirnametNonetenvirontgettdefpathtsplittpathseptsystplatformtcurdirtinserttanytsettnormcasetaddtjoin( RRRRtpathexttfilesRtseentdirtnormdirtthefiletname((Rs3/tmp/pip-build-ViqJzN/ptyprocess/ptyprocess/util.pyRs8  !        tPtyProcessErrorcBseZdZRS(s%Generic error class for this package.(t__name__t __module__t__doc__(((s3/tmp/pip-build-ViqJzN/ptyprocess/ptyprocess/util.pyR)Fs( tshutilRt ImportErrorRRtF_OKtX_OKRt ExceptionR)(((s3/tmp/pip-build-ViqJzN/ptyprocess/ptyprocess/util.pyts  ?