python (3.12.0)

(root)/
lib/
python3.12/
__pycache__/
site.cpython-312.opt-2.pyc

ˑeWT	ddlZddlZddlZddlZddlZej
ejgadada	da
dZdZdZ
dZdZdZddZd	Zd
ZdZdZd
ZdZddZddZdZdZdZdZdZdZdZ dZ!ejDjFse!dZ$e%dk(re$yy)Ncptjjrt|tjyy)Nfile)sysflagsverboseprintstderr)messages 8/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/site.py_tracer
[s"
yy
gCJJ'ctjj|}	tjj|}|tjj|fS#t$rY,wxYwN)ospathjoinabspathOSErrornormcase)pathsdirs  rmakepathr`s[
'',,
C
ggooc"  %%%

sA	A*)A*c>	ttjjD]~}d}	|jj
}|dvr!	tjj|j|_	tjj|j|_y#t$r4	|jjj
}n#t$rYnwxYwYwxYw#tttf$rYwxYw#tttf$rYwxYw)N>_frozen_importlib_frozen_importlib_external)setrmodulesvalues
__loader__
__module__AttributeError__spec__loaderrrr__file__r	TypeError
__cached__)m
loader_modules  r	abs_pathsr*isO
##%
&
	LL33M SS	4AJ	77??1<<8AL!	
 !

 1 1 < <
!

	3		3		sYB+.C+:.D+	C(5 CC(	C"C(!C""C('C(+DDDDc	g}t}tjD]7}t|\}}||vs|j	||j|9|tjdd|Sr)rrrrappendadd)Lknown_pathsrdircases    rremoveduppathsr1sk	A%Kxx% }W+%
HHSMOOG$%CHHQKrc	t}tjD]A}	tjj	|rt|\}}|j
|C|S#t$rYQwxYwr)rrrrexistsrr-r&)ditem_itemcases    r_init_pathinfor8shOA	ww~~d#&tn8h	
H		s>A""	A.-A.c		|
t}d}nd}tjj||}t	d|	tjtj|d}|5t|D]\}}|jdr|jdk(r,	|jdrt|J|j}t||\}}	|	|vrOtjj|r0t jj#||j%|	ddd|rd}|S#t$rYywxYw#t&$r}
t)d	j+|d
z|t j,ddl}|j1|
D]5}|j3D] }t)d
|zt j,"7t)dt j,Yd}
~
d}
~
wwxYw#1swYxYw)NTFzProcessing .pth file: localeencoding#)zimport zimport	z"Error processing line {:d} of {}:
rrz  z
Remainder of file ignored)r8rrrr
io
TextIOWrapper	open_coder	enumerate
startswithstripexecrstriprr3rr,r-	Exceptionr	formatr
	tracebackformat_exception
splitlines)
sitedirnamer/resetfullnamefnlinerr0excrJrecords
             r
addpackagerVs$&ww||GT*H

#H<01
R\\(3hG
 |	GAts#zz|r!
??#:;J{{}'6W+-"''..2EHHOOC(OOG,	0
9"
;BB1Q3Q::' '88=:F & 1 1 3:d4icjj9::3#**E
sV*E.8H'EHA2E6H	EE	G?BG:4H:G??HHc	td||
t}d}nd}t|\}}||vr0tjj||j
|	tj|}|Dcgc]}|jds|}}t|D]}t||||rd}|S#t$rYywxYwcc}w)NzAdding directory: TFz.pth)
r
r8rrrr,r-rlistdirrendswithsortedrV)rMr/rOsitedircasenamesrNs      r
addsitedirr]s

{+,$&#G,G[+% $

7#$=dt}}V'<T=E=u
/7D+./=s$B==CC=	C	C	cd	tjjryttdr:ttdr*t	j
t	jk7ryttdr:ttdr*t	jt	jk7ryy)NFgetuidgeteuidgetgidgetegidT)	rrno_user_sitehasattrrr`r_rbrarrcheck_enableusersiterfspyyr8Y!7
::<299;&r8Y!7
::<299;&rc	tjjdd}|r|Stjdvryd}tj
dk(r,tjjdxsd}||dStjdk(r=tjr-|dd	tjd
tjddzS|ddS)
NPYTHONUSERBASE>wasivxworks
emscriptencttjjtjj|Sr)rr
expanduserr)argss rjoinuserz_getuserbase.<locals>.joinusers$ww!!"'',,"566rntAPPDATA~PythondarwinLibraryz%d.%dz.local)renvirongetrplatformrN
_frameworkversion_info)env_baserobases   r_getuserbaser~szz~~.5H||887
ww$zz~~i(/Ch''
||xCNNY#"2"22A"668	8C""rc
tj}tjdk(r(tjjdd}|d|dStjdk(rtjr|dS|d|d	d|d
dS)Nrp.r>z\Pythonz\site-packagesrtz/lib/python/site-packagesz/lib/pythonrr?z/site-packages)rr{rrNwinverreplaceryrz)userbaseversion	ver_nodots   r	_get_pathr sG	ww$JJ&&sB/	8I;o>>
||xCNN455Z{71:,a
|>JJrc0	t
tatSr)	USER_BASEr~rerrgetuserbaser-s N	rcZ	t}t|datSt|atS)NF)r	USER_SITEENABLE_USER_SITEr)rs rgetusersitepackagesr:s<}H$"(+Irc	tdt}tr+tjj|rt
|||S)NzProcessing user site-packages)r
rrrrisdirr])r/	user_sites  raddusersitepackagesrKs<*+#%IBGGMM)49k*rc
	g}t}|t}|D]}|r||vr
|j|tjdk(rt
jg}t
jdk7r|jd|D]I}tjj||dt
jddzd}|j|K|j||jtjj|dd|S)N/libzpython%d.%drvz
site-packagesLib)rPREFIXESr-rsepr
platlibdirr,rrr{)prefixessitepackagesseenprefixlibdirslibdirrs       rgetsitepackagesrZsL5DN4
66S=~~&G~~&u%!
*ww||FF$1C4D4DRa4H$H$35##D)	
*
'VUO LM#N$rc	tdt|D].}tjj	|s#t||0|S)NzProcessing global site-packages)r
rrrrr])r/rrMs   raddsitepackagesr{sD'
,-"8,-
77==!w,-rc	tjdk(rd}nd}tjd|t_tjd|t_y)N\zCtrl-Z plus ReturnzCtrl-D (i.e. EOF)quitexit)rr
_sitebuiltinsQuitterbuiltinsrr)eofs rsetquitrsF
vv~"!!))&#6HM!))&#6HMrcN	tjdtjt_tjddt_gg}}t
tdd}|s=ttdr-tjjtj}|ra|jddg|jtjj|tj|tjgtjdd	||t_y)
N	copyrightcreditsz    Thanks to CWI, CNRI, BeOpen.com, Zope Corporation and a cast of thousands
    for supporting Python development.  See www.python.org for more information._stdlib_dirr%zLICENSE.txtLICENSElicensez'See https://www.python.org/psf/license/)r_Printerrrrrgetattrrdrrdirnamer%extendrpardircurdirr)filesdirsheres   rsetcopyrightrs3&//S]]KH$--i:TUHb4E3
t,DGB
+wwr{{+
mY/0RWW\\$		2D"))DE$--1
tHrc>tjt_yr)r_Helperrhelprerr	sethelperrs!))+HMrc"	d}|t_y)Ncddl}	ddlddl}t	dd}|d|vrjdnjd	j
jdk(rgtjjtjjdd	jfd	}|j|yy#t$rYywxYw#t$rYwxYw#t$rYBwxYw)
Nr__doc__r>libeditzbind ^I rl_completez
tab: completerrz.python_historycH	jy#t$rYywxYwr)write_history_filer)historyreadlinesr
write_historyzCenablerlcompleter.<locals>.register_readline.<locals>.write_historys*//8s	!!)atexitrrlcompleterImportErrorrparse_and_bindread_init_filerget_current_history_lengthrrrrmread_history_fileregister)rrreadline_docrrrs    @@rregister_readlinez,enablerlcompleter.<locals>.register_readlines	xB7#	\(A##$9:##O4	##%..0A5ggll277#5#5c#:#46G
**73

OOM*+6)			

	"

s5CC!(C0	CC!	C-,C-0	C<;C<)r__interactivehook__)rs renablerlcompleterrs.+`0CrcBtj}tjdk(r#d|vrtjdx}t_ntj
}tjjtjj|}tjj|}dt_	d}tdtjj||tjj||fDd}|r|}d}t|d5}	|	D]q}
d|
vs|
jd\}}}
|jj}|
j}
|d	k(r|
j}a|d
k(sg|
t_	s	ddd|xt_t_t%|tj g|dk(r&t&j)dtj |Stj gada|S#1swYzxYw)
Nrt__PYVENV_LAUNCHER__z
pyvenv.cfgc3^K|]%}tjj|r|'ywr)rrisfile).0conffiles  r	<genexpr>zvenv.<locals>.<genexpr>s*	
!ww~~h'	
	
s+-truezutf-8r;=zinclude-system-site-packageshomerF)rrwrry_base_executable
executablerrr_homenextropen	partitionrElowerrexec_prefixrrinsertr)r/envrexe_dirsite_prefix
conf_basenamecandidate_confvirtual_confsystem_siterQrSkeyr6values              rvenvrs
**C
||x$9S$@,.JJ7L,MM
S)^^
ggoobggooj9:G''//'*KCI M	
Wm4[-8&	
	
	N%,
1		*Q
*$;$(NN3$7MCE))+++-C!KKME<<&+kkm$)	
*		*(32
S_	cjj\2& OOAszz*


|H$1		*		*s$
H/AH
HHc			ddl}y#t$r}|jdk(rnYd}~yd}~wwxYw#t$r}tj
jr%t	jt	jn?tjjd|jjd|dYd}~yYd}~yd}~wwxYw)Nr
sitecustomizez9Error in sitecustomize; set PYTHONVERBOSE for traceback:
: 
)
rrrNrHrrr
excepthookexc_infor
write	__class____name__)rrTerrs   rexecsitecustomizer6/	 	xx?*	
/99NNCLLN+JJ''.
/
/
,/)		-(0-0	CA9B<<Cc			ddl}y#t$r}|jdk(rnYd}~yd}~wwxYw#t$r}tj
jr%t	jt	jn?tjjd|jjd|dYd}~yYd}~yd}~wwxYw)Nr
usercustomizez9Error in usercustomize; set PYTHONVERBOSE for traceback:
rr)
rrrNrHrrrrrr
rrr)rrTrs   rexecusercustomizer2rrc	tjdd}t}|tjk7r
tt	|}t

t
at|}t|}ttttjjs
ttt
rt!yyr)rrr1r*rrrfrrrrrrisolatedrrr)	orig_pathr/s  rmainrFsI "KCHH	{#K/1%k2K!+.KIN
K99rcd}tjdd}|st}t}t	dtj
D]}t	d|dt	dd}t	d|d	||d
t	d|d	||d
t	dttjd
g}d|vr|jtd|vr|jt|rt	tjj|trtjd
ytdurtjdyttjdytjdyd
dl}t	|j|tjd
tjfztjdy)Na    %s [--user-base] [--user-site]

    Without arguments print some useful information
    With arguments print the value of USER_BASE and/or USER_SITE separated
    by '%s'.

    Exit codes with --user-base or --user-site:
      0 - user site directory is enabled
      1 - user site directory is disabled by user
      2 - user site directory is disabled by super user
          or for security reasons
     >2 - unknown error
    r?zsys.path = [z    ,]cH| tjj|ryy)Nr3z
doesn't exist)rrr)rs rr3z_script.<locals>.existssBGGMM$$7&rzUSER_BASE: z ()zUSER_SITE: zENABLE_USER_SITE: rz--user-basez--user-siteFrv
)rargvrrr	rrrr,rrrpathseprtextwrapdedent)rrn	user_baserrr3bufferrs        r_scriptrhsn
D88AB<DM	')	
n88	&Cs$%	&
c
	'
	I=6)+<*=Q?@
I=6)+<*=Q?@
"#3"678
F

i 

i 

bjjoof%&HHQK

&HHQK

%HHQKHHQK
hoodchhqk2::%>>?@r__main__r)&rrrrr@rrrrrrr
rr*r1r8rVr]rfr~rrrrrrrrrrrrrrrno_siterrrerr<module>rsEN		
JJ(

		(
&.&

,^2@#0
K
"
B
7 *,90v4n/(/(>yyF4lzIr