python (3.11.7)

(root)/
lib/
python3.11/
__pycache__/
pprint.cpython-311.opt-2.pyc

e_.	ddlZddlZddlZddlZddlZddl	m
ZgdZdddddd	Z
dddddd
ZdddZd
ZdZdZGddZdZGddZeeeeeeeedhZdZddZ dZ!e"dkre dSdS)N)StringIO)pprintpformat
isreadableisrecursivesaferepr
PrettyPrinterppPFTcompact
sort_dictsunderscore_numbersc	^	t|||||||}||dS)N)streamindentwidthdepthrrr)r	r)	objectrrrrrrrprinters	         :/BuggyBox/python/3.11.7/bootstrap/lib/python3.11/pprint.pyrr0sDKfEJ-///GNN6cT	t|||||||S)N)rrrrrr)r	r)rrrrrrrs       rrr9s9Fe5!(Z,>@@@@GPr)rc,	t|g|Rd|i|dS)Nr)r)rrargskwargss    rr
r
@s.&
6:D:::Z:6:::::rcX	t|idddSNrr	
_safe_reprrs rrrDs(G??%%fb$::1==rcX	t|idddSNrrr r"s rrrHs(>??%%fb$::1==rcX	t|idddSNrr r"s rrrLs(B??%%fb$::1==rc"eZdZ	dgZdZdZdS)	_safe_keyobjc||_dSN)r*)selfr*s  r__init__z_safe_key.__init__\s
rc	|j|jkS#t$rott|jt	|jftt|jt	|jfkcYSwxYwr,)r*	TypeErrorstrtypeid)r-others  r__lt__z_safe_key.__lt___s	;8ei''	;	;	;dh(("TX,,7ei))2ei==9:
;
;
;	;sA6B
BN)__name__
__module____qualname__	__slots__r.r5rrr)r)Ps@I;;;;;rr)cX	t|dt|dfSr$)r))ts r_safe_tupler=fs$,QqT??IadOO++rceZdZd%dddddZdZd	Zd
ZdZdZd
Z	iZ
dZee
ej
<dZee
ejj
<dZee
ej
<dZee
ej
<dZee
ej
<ee
ej
<dZee
ej
<dZee
ej
<dZee
ej
<dZee
ej j
<dZ!e!e
ej"j
<dZ#dZ$dZ%dZ&dZ'dZ(e(e
ej)j
<dZ*e*e
ej+j
<dZ,e,e
ej-j
<d Z.e.e
ej/j
<d!Z0e0e
ej1j
<d"Z2e2e
ej3j
<d#Z4e4e
ej5j
<d$Z6dS)&r	rrNFTr
cb	t|}t|}|dkrtd||dkrtd|std||_||_||_|||_ntj|_t||_	||_
||_dS)Nrzindent must be >= 0zdepth must be > 0zwidth must be != 0)int
ValueError_depth_indent_per_level_width_stream_sysstdoutbool_compact_sort_dicts_underscore_numbers)r-rrrrrrrs        rr.zPrettyPrinter.__init__ks	.VE

A::2333!0111	31222!'!DLL;DLW


%#5   rc|j;|||jddid|jddSdS)Nr
)rE_formatwriter-rs  rrzPrettyPrinter.pprintsL<#LLq!R;;;Lt$$$$$$#rczt}|||ddid|Sr)	_StringIOrNgetvalue)r-rsios   rrzPrettyPrinter.pformats5kkVS!QA...||~~rc>||idddSr&formatrPs  rrzPrettyPrinter.isrecursives{{62q!,,Q//rcD||idd\}}}|o|SrrV)r-rsreadable	recursives     rrzPrettyPrinter.isreadables-!%VRA!>!>8Y)	M)rc
t|}||vr2|t|d|_d|_dS||||}|j|z
|z
}	t||	kr|j	t|jd}
|
d||<|
|||||||dz||=dStj
|rpt|ts[|jjrOt#|jdr:d|jjjvr'd||<|||||||dz||=dS||dS)NTFr__wrapped__
__create_fn__)r3rO
_recursion
_recursive	_readable_reprrDlen	_dispatchgetr2__repr___dataclassesis_dataclass
isinstance__dataclass_params__reprhasattrr]r8_pprint_dataclass)r-rrr	allowancecontextlevelobjidrep	max_widthps           rrNzPrettyPrinter._formats6

GLLF++,,,"DO"DNFjj%00K&(94	s88i""4<<#8$??A}!"$	7EAINNNEN+F33	
 ..	
-2	
&/=99		

"V_%@%MMM!"&&vvvy'SX[\S\]]]ENSrcjj}|t|dzz
}fdtjD}||dz||||||||ddS)NrcVg|]%}|j	|jt|jf&Sr:)rknamegetattr).0frs  r
<listcomp>z3PrettyPrinter._pprint_dataclass.<locals>.<listcomp>s5bbbq[\[ab!&'&!&112bbbr())	__class__r6rcrgfieldsrO_format_namespace_items	r-rrrrnrorpcls_nameitemss	 `       rrmzPrettyPrinter._pprint_dataclasss#,#h--!##bbbbL<OPV<W<WbbbX^$$$$$UFFIwPUVVVSrcf|j}|d|jdkr||jdz
dzt|}|ra|jr)t	|t}	n|}	||	|||dz|||ddS)N{r key})rOrCrcrJsortedrr=_format_dict_items)
r-rrrrnrorprOlengthrs
          r_pprint_dictzPrettyPrinter._pprint_dicts
c


!A%%E4)A-4555V	4
'v||~~;???##E669q=$+U
4
4
4
c




rct|s$|t|dS|j}||jdz|t
|||t|jzdz|dz|||ddS)Nr|rr})rcrOrkr~r6rNlistr)r-rrrrnrorpclss        r_pprint_ordered_dictz"PrettyPrinter._pprint_ordered_dicts6{{	LLf&&&FS\C'(((T&,,..))6c#,///!3Y]e	%	%	%	Src|d|||||dz|||ddS)N[r])rO
_format_itemsr-rrrrnrorps       r_pprint_listzPrettyPrinter._pprint_listsUS6669q="E	+	+	+Src	|dt|dkrdnd}|||||t|z||||dS)Nr|rz,)r})rOrcr)r-rrrrnrorpendchars        r
_pprint_tuplezPrettyPrinter._pprint_tuplesuSf++**$$6669s7||3K"E	+	+	+Wrc	t|s$|t|dS|j}|tur|dd}n9||jdzd}|t|jdzz
}t
|t}|||||t|z||||dS)Nrr({})rr)	rcrOrkr~setr6rr)r)	r-rrrrnrorptyprs	         r_pprint_setzPrettyPrinter._pprint_sets6{{	LLf&&&F#::LLGGLL,---Gc#,''!++FI...6669s7||3K"E	+	+	+Wrc`|j}t|s|t|dSg}|d}	|dkr
|dz
}|dz
}|j|z
x}
}t|	D]>\}}
t|
}|t|	dz
kr|
|z}
t||
kr||Ytjd|
}|	|}d}t|D]\}}||z}|t|dz
kr|t|	dz
kr||z}tt||kr'|r"|t||}|}|r"|t|@t|dkr
||dS|dkr|dt|D]'\}}|dkr|dd|zz||(|dkr
|d	dSdS)
NTrz\S*\s*r|rrMrr})
rOrcrk
splitlinesrD	enumerateappendrefindallpop)r-rrrrnrorprOchunkslines
max_width1rsilinerrparts
max_width2currentjpart	candidates                     r_pprint_strzPrettyPrinter._pprint_strsr6{{	E$v,,F!!$''A::aKFNI!%v!55
Y ''	1	1GAtt**CCJJN""i'
3xx:%%

c""""
9d33		&
(//	,	,GAt '$ICJJN**qCJJN/B/B"i/
4	??++j88"9"MM$w--888"&"+1MM$w--000v;;!E#JJJFA::E#JJJ''		FAs1uudSZ'(((E#JJJJA::E#JJJJJ:rcB|j}t|dkr|t|dS|dk}|r|dz
}|dz
}|dd}	t||j|z
|D]"}
||	||
|	sdd|zz}	#|r
|ddSdS)Nrr|rrMrr})rOrcrk_wrap_bytes_reprrD)r-rrrrnrorprOparensdelimrrs           r
_pprint_byteszPrettyPrinter._pprint_bytesDsv;;!E$v,,F!	aKFNIE#JJJ#FDK&,@)LL	*	*CE%LLLE#JJJ
*s6z)	E#JJJJJ		rc	|j}|d|t|||dz|dz||dz|ddS)Nz
bytearray(
rr})rOrbytes)r-rrrrnrorprOs        r_pprint_bytearrayzPrettyPrinter._pprint_bytearrayYsa
l5==&&2+$q='519	>	>	>
c




rc|d||||dz|dz|||ddS)Nz
mappingproxy(
rr})rOrNcopyrs       r_pprint_mappingproxyz"PrettyPrinter._pprint_mappingproxybs__%%%V[[]]FFRKQe	%	%	%SrcDt|tjurd}n|jj}|t|dzz
}|j}||dz|	|||||||ddS)N	namespacerr|r})
r2_typesSimpleNamespacer~r6rc__dict__rrOrrs	         r_pprint_simplenamespacez%PrettyPrinter._pprint_simplenamespacejs<<6111#HH'0H#h--!##%%''X^$$$$$UFFIwPUVVVSrc	n|j}||jz
}dd|zz}t|dz
}	t|D]y\}
\}}|
|	k}
||||}|||d||||t|zdz|
r|nd|||
s||zdS)N,
rr: r')rOrCrcrrbrN)r-rrrrnrorprOdelimnl
last_indexrrentlastrrs               rrz PrettyPrinter._format_dict_itemsys$((#,&ZZ!^
&u--				MAzS
?D**S'511CE#JJJE$KKKLLffs3xx&7!&;&*1 %
)
)
)
g				rc	f|j}dd|zz}t|dz
}	t|D]\}
\}}|
|	k}
|||dt||vr|dn1||||t|zdz|
r|nd|||
s||dS)Nrrr=...)rOrcrr3rN)r-rrrrnrorprOrrrrrrs              rrz%PrettyPrinter._format_namespace_itemss#,&ZZ!^
&u--
	
	MAzS
?DE#JJJE#JJJ#ww'!!eS&&3s88*;a*?*.5YYA$e---
g
	
	rc|j}||jz
}|jdkr||jdz
dzdd|zz}d}	|j|z
dzx}
}t|}	t	|}
n#t
$rYdSwxYwd}|s|
}	t	|}
n#t
$rd}||z}|
|z}
YnwxYw|jrY||||}t|dz}|
|kr|}
|	r|}	|
|kr|
|z}
||	d}	||||	|}	|	||||r|nd|||dSdS)	NrrrrFTr', )
rOrCrDiternext
StopIterationrIrbrcrN)r-rrrrnrorprOrrrrsitnext_entrrrrws                  rrzPrettyPrinter._format_itemss$((!A%%E4)A-4555#,& K&0144	
%[[	BxxHH			FF		)C
#88 
#
#
#Y&	"
#}
jjgu55HHqL199%E( 'A::QJEE%LLL EE#JJJE%LLLELLff&*1 %
)
)
)/	)	)	)	)	)s$A,,
A:9A:BB-,B-c||||j|\}}}|sd|_|rd|_|S)NFT)rWrrBrar`)r-rrorprkrZr[s       rrbzPrettyPrinter._reprsT$(KK04U%D%D!h		#"DN	#"DOrc4	|||||Sr,)r!)r-rro	maxlevelsrps     rrWzPrettyPrinter.formats!	vw	5AAArct|s$|t|dS||j||}|j}|t|jdzz
}||jd|dd|z|||||dz|||ddS)Nrr|rrr})rcrOrkrbdefault_factoryr~r6r)	r-rrrrnrorprdfrs	         r_pprint_default_dictz"PrettyPrinter._pprint_default_dicts6{{	LLf&&&Fjj/%@@#cl##a''S\\\333fEFFF&&&)a-%PPPSrct|s$|t|dS|j}||jdz|jdkr ||jdz
dz|}||||t|jzdz|dz|||ddS)Nrrrr'r)rcrOrkr~r6rCmost_commonr)	r-rrrrnrorprrs	         r_pprint_counterzPrettyPrinter._pprint_counters6{{	LLf&&&FS\D()))!A%%LL$014;<<<""$$v &S\):): :Q >	A
 '	0	0	0	Trc	,t|js$|t|dS|j}||jdz|t|jdzz
}t
|jD]\}}	|t|jdz
kr3||	|||dz|||dS||	||d|||dd|zzdS)Nr|rr}rr)rcmapsrOrkr~r6rrN)
r-rrrrnrorprrms
          r_pprint_chain_mapzPrettyPrinter._pprint_chain_maps6;	LLf&&&FS\C'(((#cl##a''fk**	3	3DAqC$$q(((Q	A
wNNNS!!!!Q7EBBBUS6\12222
	3	3rc2t|s$|t|dS|j}||jdz|t|jdzz
}|d|j4|||||dz|||ddS||||d||||j||}|dd|zd|d	dS)
Nr|rrr'z])z],
rzmaxlen=r})rcrOrkr~r6maxlenrrb)	r-rrrrnrorprrmls	         r
_pprint_dequezPrettyPrinter._pprint_deques)6{{	LLf&&&FS\C'(((#cl##a''S= vvvy1}&
/
/
/LLvvvq&
/
/
/**V]GU;;CLLLsV|||SSSABBBBBrc	J||j|||||dz
dSNrrNdatars       r_pprint_user_dictzPrettyPrinter._pprint_user_dict*V[&&)WeaiPPPPPrc	J||j|||||dz
dSrrrs       r_pprint_user_listzPrettyPrinter._pprint_user_listrrc	J||j|||||dz
dSrrrs       r_pprint_user_stringz!PrettyPrinter._pprint_user_string"rrct|}|tvrt|ddfSt|dd}t	|t
r.|t
jur |jr|dddfSt|ddfSt	|tr|tjur
|sdSt|}|r
||krdd||vfS||vrt|ddfSd||<d}d}	g}
|
j}|dz
}|jr)t|t}n|}|D]Y\}
}||
|||\}}}|||||\}}}||d	||o|o|}|s|rd}	Z||=d
d|
z||	fSt	|t$r|t$jus#t	|t&r|t&jurt	|t$r|sdSd
}nt)|dkrd}n|sdSd}t|}|r||kr
|dzd||vfS||vrt|ddfSd||<d}d}	g}
|
j}|dz
}|D]1}|||||\}}}|||sd}|rd}	2||=|d|
z||	fSt|}||o|ddfS)NTFrf_d)z{}TFz{...}rrrz{%s}r)z[]TFz[%s]z(%s,))z()TFz(%s)r<)r2_builtin_scalarsrkrx
issubclassr@rfrKdictr3r_rrJrrr=rWjoinrtuplerc
startswith)r-rrorrprrrqrZr[
componentsrrkvkrepr	kreadablekrecurvrepr	vreadablevrecurrWoorepr	oreadableorecurrrs                           rr!zPrettyPrinter._safe_repr's6ll"""<<u,,CT**c3	1A$5$5'
1 ~~tU22F||T500c4  	GQ$-%7%7
)((vJJE
8Ui//u'777!&))5$66GENHIJ&FQJE
'v||~~;???
%
%1+/;;w	5,2,2(y&+/;;w	5,2,2(y&555%%0111#?	?i%V% $IDIIj1118YFFsD!! 	Ga4=&8&8sE""'9'(EN':':#t$$	
 -,,V!! -,,vJJE
?Ui//~uew.>>>!&))5$66GENHIJ&FQJE
%
%+/;;w	5,2,2(y&u


 %$H% $IDIIj1118YFF6llS4!4!44u<<r)rrNN)7r6r7r8r.rrrrrNrmrdrrrfr_collectionsOrderedDictrrrrrr	frozensetrr1rrr	bytearrayrrMappingProxyTyperrrrrrbrWrdefaultdictrCounterrChainMaprdequerUserDictrUserListr
UserStringr!r:rrr	r	js6*64E*6*6*6*6*6X%%%

000***8I


 ,Idm			4HIl&/0 ,Idm!.Ien"*Icl$/Ii !///b*Icl&!.Ien%6Ii !3GIf%./2IIf$-."&')')')RBBB			4HIl&/00?Il"+,
3
3
31BIl#,-CCC$.;Il )*QQQ1BIl#,-QQQ1BIl#,-QQQ3FIl%./O=O=O=O=O=rr	cRdt|jdt|dS)Nz<Recursion on z	 with id=>)r2r6r3r"s rr_r_{s,F||$$$bjjjj
23rclddl}|ddddgdddfgd	z}t}|}||iddd
|}|||}td||z
td||z
dS)
Nrstring)rr'r)iTz_safe_repr:zpformat:)timer	perf_counterr!rprint)rr#rtt1t2t3s      r
_perfcheckr)sKKK
~VaVq\\:;fDA	
				BLLT1d+++	
				BIIf	
				B	-b!!!	*b2grc#NKd}t|dzdz}tdt|dD]W}|||dz}||z}||kr||z}tt||kr|rt|V|}U|}X|rt|VdSdS)Nrrr)rcrangerk)rrrnrrrrrs        rrrsGv;;!aD
1c&kk1
%
%
 
 a1f~dN	99YEtI%''
$7mm###GGGG7mmr__main__)NrrN)rrNr,)#collectionsrdataclassesrgrsysrFtypesriorrR__all__rrr
rrrr)r=r	rr1rrfloatcomplexrHr2rr_r)rr6r:rr<module>r5s4#"""""""				$$$$$$"""TePduPPPPP"';;;;;>>>>>>>>>;;;;;;;;,,,,L=L=L=L=L=L=L=L=\9c5)UG"DDJJ011333
"zJLLLLLr