python (3.12.0)

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

ˑeddlZddlZddlZddlZddlZddlZddlZddlZddlZddl	Z	ddlm
Z
mZgdZGdde
ZGddZeZGdd	ZeZGd
dZeZej*iZGdd
ZedZedZedZdZdZdZej<dZe ejBe"e#e$e%e&e'ejPejRejTejVeje,e-e.hZ/dZ0GddZ1GddZ2GddZ3eedddddeddZ4dZ5d Z6dded!d"Z7d#Z8d$Z9d%Z:d&Z;d'Z<d(Z=d)Z>d*Z?d+Z@d,ZAd-ZBd.ZCd/ZDd0ZEd1ZFd2ZGd3ZHd4ZIid5dd6dd7dd8dd9eGd:dd;eHd<dd=eHd>eId?eHd@eIdAeHdBeIdCeHdDeIZJdEZKdFZLdGZMdHZNdIZOdZddddJdJdJddJdJdJdK
dLZPdMZQdNZRdOZSeTdPdQZUdRZVeWdSdTZXdUZYdVdddddJdJdJddJdJdJddW
dXZZdYZ[y)[N)FunctionTypeGenericAlias)
	dataclassfieldFieldFrozenInstanceErrorInitVarKW_ONLYMISSINGfieldsasdictastuplemake_dataclassreplaceis_dataclassceZdZy)rN__name__
__module____qualname__?/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/dataclasses.pyrrsrrceZdZdZy)_HAS_DEFAULT_FACTORY_CLASScy)Nz	<factory>rselfs r__repr__z#_HAS_DEFAULT_FACTORY_CLASS.__repr__srN)rrrrrrrrrsrrceZdZy)
_MISSING_TYPENrrrrr!r!rr!ceZdZy)
_KW_ONLY_TYPENrrrrr$r$r"rr$ceZdZdZdZy)_FIELD_BASEc||_yNnamerr*s  r__init__z_FIELD_BASE.__init__		rc|jSr(r)rs rrz_FIELD_BASE.__repr__syyrN)rrrr,rrrrr&r&srr&_FIELD_FIELD_CLASSVAR_FIELD_INITVAR__dataclass_fields____dataclass_params__
__post_init__z^(?:\s*(\w+)\s*\.)?\s*(\w+)cZttjfd}|S)Nct|tjf}|vryj|	|}j	||S#j	|wxYw)Nz...)id_thread	get_identadddiscard)rkeyresultrepr_running
user_functions   rwrapperz _recursive_repr.<locals>.wrappersgh))++,	&"4(F  %

  %sAA&)set	functoolswraps)r?r@r>s` @r_recursive_reprrDs.5L__]#	$	Nrc"eZdZdZdZdZdZy)r	typec||_yr(rF)rrGs  rr,zInitVar.__init__r-rct|jtr|jj}nt|j}d|dS)Nzdataclasses.InitVar[])
isinstancerGrrepr)r	type_names  rrzInitVar.__repr__s=dii&		**ITYYI%i[22rct|Sr()r	)clsrGs  r__class_getitem__zInitVar.__class_getitem__st}rN)rrr	__slots__r,rrPrrrr	r	sI3rr	c<eZdZdZdZedZdZee	Z
y)r)r*rGdefaultdefault_factoryrLhashinitcomparemetadatakw_only_field_typec	d|_d|_||_||_||_||_||_||_|tntj||_||_d|_
yr()r*rGrSrTrVrLrUrW_EMPTY_METADATAtypesMappingProxyTyperXrYrZ)	rrSrTrVrLrUrWrXrYs	         rr,zField.__init__5sl		.			$,)//9	

rc&d|jd|jd|jd|jd|jd|j
d|jd|jd	|jd
|jd|jdS)
NzField(name=z,type=z	,default=z,default_factory=z,init=,repr=z,hash=z	,compare=z
,metadata=	,kw_only=z
,_field_type=))r*rGrSrTrVrLrUrWrXrYrZrs rrzField.__repr__Es		}%		}%<<*+##'#7#7":;		}%		}%		}%<<*+ MM,-<<*+#//0	rcrtt|jdd}|r||j||yy)N__set_name__)getattrrGrS)rownerr*funcs    rrdzField.__set_name__]s3tDLL)>4@
ud+rN)rrrrQr,rDrrdclassmethodrrPrrrrr's4I  

.,$L1rrceZdZdZdZdZy)_DataclassParams
rVrLeqorderunsafe_hashfrozen
match_argsrYslotsweakref_slotc||_||_||_||_||_||_||_||_|	|_|
|_	yr(rk)rrVrLrlrmrnrorprYrqrrs           rr,z_DataclassParams.__init__tsL		
&$
(rcd|jd|jd|jd|jd|jd|j
d|jd|jd	|jd
|jdS)Nz_DataclassParams(init=r`z,eq=z,order=z
,unsafe_hash=z,frozen=z,match_args=raz,slots=z,weakref_slot=rbrkrs rrz_DataclassParams.__repr__s		}%		}%gg[!'#//23++)"oo01<<*+'  $ 1 14	rN)rrrrQr,rrrrrjrjgs
I)rrjTrSrTrVrLrUrWrXrYc
^	|tur|turtdt||||||||S)Nz/cannot specify both default and default_factory)r
ValueErrorrrus        rrrsB g/"@JKK/4tW7$$rcJtd|Dtd|DfS)Nc3TK|] }|js|jr|"ywr(rVrY.0fs  r	<genexpr>z(_fields_in_init_order.<locals>.<genexpr>s@qvvaii!@(((c3TK|] }|js|js|"ywr(rzr{s  rr~z(_fields_in_init_order.<locals>.<genexpr>s<qvv!))!<r)tuple)rs r_fields_in_init_orderrs*
@V@@<V<<rc	v|syddj|Dcgc]}|d|jc}dScc}w)N()(,.z,))joinr*)obj_namerr}s   r
_tuple_strrs@
sxx@AH:Qqvvh/@AB"EE@s6
)globalslocalsreturn_typec"|i}d}|tur||d<d}dj|}djd|D}d|d|d	|d
|}dj|j}d|d
|d|}i}	t|||	|	ddi|S)N__dataclass_return_type__z->__dataclass_return_type__r
c3&K|]	}d|yw)z  Nr)r|bs  rr~z_create_fn.<locals>.<genexpr>s,!r!X,sz def rrbz:
, zdef __create_fn__(z):
z	
 return 
__create_fn__r)rrkeysexec)
r*argsbodyrrrreturn_annotationtxt
local_varsnss
          r
_create_fnrs
~'!.9*+988D>D99,t,,D
$qa 12#dV
<C6;;=)Jzl$se:dV
DC	Bgr2o(((rc2|rd|d|d|dS|d|d|S)Nz*__dataclass_builtins_object__.__setattr__(rrbr=r)ror*value	self_names    r
_field_assignrs<;I;axqQVPWWXYY[$q((rc:d|jd}|jturO|jr.|j||<|d|jd|j}n|j||<|d}n|jrM|jtur
|j}nU|jturC|j||<|j}n'|r$|jtur|j||<|}ny|j
turyt||j|S)N__dataclass_dflt___z() if z+ is __dataclass_HAS_DEFAULT_FACTORY__ else r)r*rTrrVrSrZr1r)r}rorrrqdefault_namers       r_field_initrs'qvvhb1L'66%&$5$5GL!$~&66(#VVH&E$%&$5$5GL!#nB'E
66yyG#')()		%'1()		%$

	}}&	::rc|jtur|jturd}n7|jturd|jd}n|jturd}|jd|jdS)Nrz=__dataclass_dflt_rz"=__dataclass_HAS_DEFAULT_FACTORY__z:__dataclass_type_)rSrrTr*)r}rSs  r_init_paramr%sw
	yyG 1 1W <	
'	!'qvvhb1	
		'	)6ffX'xr';;rcd}|D]Q}	|	js|	jtur|	jtusd}7|s:t	d|	j
d|D	cic]}	d|	j
d|	j}
}	|
jttdg}|D]%}	t|	||
||}|s|j|'|r6djd	|D}
|j|d
td|
d|sd
g}|D	cgc]
}	t|	}}	|r"|dgz
}||D	cgc]
}	t|	c}	z
}td|g|z||
|dScc}	wcc}	wcc}	w)NFTznon-default argument z follows default argument__dataclass_type_r)!__dataclass_HAS_DEFAULT_FACTORY____dataclass_builtins_object__rc3XK|]"}|jtur|j$ywr()rZr1r*r{s  rr~z_init_fn.<locals>.<genexpr>\s)B!".!@ ffBs(*rrrbpass*r,)rrr)rVrSrrT	TypeErrorr*rGupdate_HAS_DEFAULT_FACTORYobjectrappendr_POST_INIT_NAMErr)r
std_fieldskw_only_fieldsro
has_post_initrrrqseen_defaultr}r
body_linesline
params_str_init_paramss               r_init_fnr8sL
<66II(Q->->'-I#"7zB;!;<<
<?E
E!!&&,aff4
EF
E
MM-A)/
J
$1ffi?d#$XXBfBB
YKq(9:,aHIX
,67qKN7L7	@AQ@@j kL0 #%"&((?F08As"E
E+E!ctddddj|Dcgc]}|jd|jd c}zdzg|}t|Scc}w)	Nrrz(return self.__class__.__qualname__ + f"(rz={self.z!r}z)"r)rrr*rD)rrr}fns    r_repr_fnrssv	J?YY)/ 1$%$%66((166($ ? 122%

&B2	 1s#Ac|td}d}|r!|ddjd|Dzdzz
}tddd	|d
ddf||
tddd	|d
ddf||
fS)N)rOrztype(self) is clsz
 or name in {rc3FK|]}t|jywr()rLr*r{s  rr~z'_frozen_get_del_attr.<locals>.<genexpr>s0N!aff0Ns!}__setattr__)rr*rzif :z> raise FrozenInstanceError(f"cannot assign to field {name!r}")z)super(cls, self).__setattr__(name, value))rr__delattr__r+z; raise FrozenInstanceError(f"cannot delete field {name!r}")z"super(cls, self).__delattr__(name))rrr)rOrrr	conditions     r_frozen_get_del_attrr~s%8:F#I
_tyy0Nv0N'NNQTTT	}/YKq)XBE%&

(
}&YKq)U;>%&

(rc	4t|ddd|||dg|S)N)rotherz%if other.__class__ is self.__class__:z return zreturn NotImplementedr)r)r*op
self_tupleother_tuplers     r_cmp_fnrs8d'?!*bT+?/1&''rcBtd|}tddd|dg|S)Nr__hash__rzreturn hash(rbr)rr)rrrs   r_hash_fnrs2FF+Jj%j\34%''rc||juxs1t||juxr|j|juSr()ClassVarrG
_GenericAlias
__origin__)a_typetypings  r_is_classvarrsC
foo%
:V 4 449%%8;rcP||juxst||juSr()r	rGrdataclassess  r_is_initvarrs.
k)))
3F|{2224rc||juSr()r
rs  r_is_kw_onlyrs[((((rctj|}|rd}|jd}|s4tjj|jj}n{tjj|j}|rP|jj||ur3tjj|jj}|r(||j|jd|ryy)NTF)_MODULE_IDENTIFIER_REmatchgroupsysmodulesgetr__dict__)	
annotationrOa_moduleris_type_predicaterrmodule_namemodules	         r_is_typersR
"''
3E
kk!n099B[[__S^^4F&//--k:hF[[__V%6%67@@
#BFF5;;q>$:HErct||t}t|tr|}n,t|tj
rt}t
|}||_||_t|_
tjjd}|rXt||sAt|jtr2t!|j|||j"trt$|_
|jturotjt&}t)||sAt|jtr2t!|j|||j*t(rt,|_
|jt$t,fvr+|j.turt1d|jd|jtt,fvr|j2tur3||_n+|j2turt1d|jd|jturO|j4j6j8/t;dt|j4d|jd|S)	N)rSrfield z cannot have a default factoryz$ is a ClassVar but specifies kw_onlyzmutable default z for field z$ is not allowed: use default_factory)rerrKrr]MemberDescriptorTyperr*rGr/rZrrrrstrrrr0rrr	r1rTrrYrS	__class__rrw)rOa_namerdefault_kw_onlyrSr}rrs        r
_get_fieldrsc67+G'5!gu99:G'"AF
AF
AM [[__X
&F
(1663'QVVS&&//)++AM	}}kk(+,1663'QVVS+{7J7J(**AM	}}.99G+fQVVH-../
/	}}00
99'AI
99G#fQVVH-&&'
'	}}199#6#6#?#?#G+DO+<KFF8#GIJ	J
Hrcft|tr |jd|j|_|S)Nr)rKrrr)rOrs  r
_set_qualnamerYs2%& # 0 015>>2BCLrcT||jvryt||t|||y)NTF)rrsetattr)rOr*rs   r_set_new_attributer`s,s||#uCurcyr(rrOrrs   r_hash_set_nonerosrc|Dcgc]+}|j|jsn
|js*|-}}t|t||Scc}wr()rUrWrr)rOrrr}fldss     r	_hash_addrrsCK!qvv~!))166AKDKhtW566LsA

A
A
c2td|j)Nz-Cannot overwrite attribute __hash__ in class )rrrs   r_hash_exceptionrvs"
  #~/00r)FFFF)FFFT)FFTF)FFTT)FTFF)FTFT)FTTF)FTTT)TFFF)TFFT)TFTF)TFTT)TTFF)TTFT)TTTF)TTTTci}|jtjvr(tj|jj}ni}t	|t
t
|||||||||	|

d}
d}|jdddD]Y}t|td}|d}|jD]}|||j<t|t
jsXd}
[tj|}g}d}tjt}|j!D]p\}}t#||s-t%|t&r2t)||||j*t"r|rt-|dd}d}T|j/t1||||r|D]}|||j<t%t||jdt2s8|j4t6urt9||jat	||j|j4|jj!D](\}}t%|t2s||vst-|d|r|
r
|st-d|
s
|rt-dt	|t||jj;d	t6}|t6uxs|duxrd
|jv}|r
|st=d|jDcgc]}|j>t@tBfvr|}}tE|\}}|r3tG|tH}tK|dtM|||||d
|vrdnd
||	|jDcgc]}|j>t@us|}}|r3|Dcgc]}|jNs|} }tK|dtQ| ||rO|Dcgc]}|jRs|} }tUd
| }!tUd| }"tK|d
tWd
d|!|"||ru|Dcgc]}|jRs|} }tUd
| }!tUd| }"dD]<\}}#tK||tW||#|!|"|s"t-d|d|jd|rNtY|||D]>}$tK||$j|$st-d|$jd|jtZt]|t]|t]||f}%|%r|%||||_/t|dsC	t'tj`|jcdd}&|j|&z|_2|rtK|dtgd|D|
r
|	st-d|	r
ti|||
}tkjl||Scc}wcc}wcc}wcc}wcc}w#t,t<f$rd}&YwxYw)NFrTz3 is KW_ONLY, but KW_ONLY has already been specifiedz& is a field but has no type annotationz5cannot inherit non-frozen dataclass from a frozen onez5cannot inherit frozen dataclass from a non-frozen oner__eq__z eq must be true if order is truer,r__dataclass_self__rrz==r))__lt__<)__le__z<=)__gt__>)__ge__z>=zCannot overwrite attribute z
 in class z). Consider using functools.total_ordering__doc__z -> Noner__match_args__c34K|]}|jywr(r)r{s  rr~z!_process_class.<locals>.<genexpr>vs AA Az'weakref_slot is True but slots is False)7rrrrr_PARAMSrj__mro__re_FIELDSvaluesr*roinspectget_annotationsritemsrrKrrr
rrrrrSrdelattrrrwrZr/r1rhasattrrrrrLrrWrrr_hash_actionboolr	signaturerrr
_add_slotsabcupdate_abstractmethods)'rOrVrLrlrmrnrorprYrqrrrrany_frozen_basehas_dataclass_basesrbase_fieldsr}cls_annotations
cls_fieldsKW_ONLY_seenrr*rGr
class_hashhas_explicit_hashall_init_fieldsstd_init_fieldskw_only_init_fieldsr
field_listrrrrrhash_actiontext_sigs'                                       r_process_classr3s2F
~~$++cnn-66C*4r5+6+5w+0,@AO
[[Ab
!	'a$/""& '')
#!"qvv
#q'"))"&	'(--c2O
JL++h'K%++-D
dk*4%T3[5H5H(*4(+=!=>>LG
jdD'BCD"0qvvgc16640%8yyG#QVV$QVVQYY/#0(||))+OeeU#DO,Cth&LMNNO
6)*
*6-.
.
C&!!!*g6J'72O(D0MX5MP

R;<<
#)--/EQ--FN+CCEOE2/B__5
3
#O$3$7$*$1=Cf<L$817$+$)
	"$]]_H

0G!HJH%0a003
HT7,CD	&3a33-
 $/3"8T#-{+24	5

%3a33-
 $/
	<HD"
"#t")$J29#;< "=dVD,,/LL>:;!;<<
	<&sJ@	<B!#r{{B7"=bkk]K,,/LL>!;<<	<tK0#Bx#F|0 12K#3
G<3	"	7,,S12:::rJH||h.3 0  A AA	CEABBfl3s#JGE4I144J:&	H	sH-!V,%V1=V1	V6V6>V;V;W!W.WWWcft|Dcgc]}t||jc}Scc}wr()rrer*)rr}s  r_dataclass_getstater5s%+1$<8aGD!&&!888s.ctt||D]&\}}tj||j|(yr()ziprrrr*)rstaterrs    r_dataclass_setstater9s6F4L%04u4U34rc#K|jjdxyxtdx	\}|y}t|ds|Ed{y	t	d|j
d7w)NrQr__next__z
Slots of 'z' cannot be determined)rrrrrr)rOslotiterables   r
_get_slotsr>sg

,,

;
'

SYJWXz:
j6LMNN
 sAA)A' A)c
d|jvrt|jdt|j}t	dt|D}t
tjjtt|jdd}t	tj|jtj||rdnd|d<|D]}|j|d|jdd|jd	dt!|d
d}t#||j|j$|}|||_|rd|vrt(|_d|vrt,|_|S)
NrQz already specifies __slots__c34K|]}|jywr(r)r{s  rr~z_add_slots.<locals>.<genexpr>s414rrr	)__weakref__rrrAr__getstate____setstate__)rrrdictrrrA	itertoolschain
from_iterablemapr>rfilterfalse__contains__poprerG	__bases__rr5rBr9rC)rO	is_frozenrrcls_dictfield_namesinherited_slots
field_namequalnames        rr"r"s\
cll"3<<.(DEFFCLL!H4s44K%%c*ckk!B6G&HIO
"((OO-2
	
	H["'
	Z&'
LLT"
LL%sND1H
$s)CLL#--
:C#)2C)2CJrFrkc

L	
		
f
d}||S||S)Nc
.
t|	
Sr()r3)rOrlrorVrYrprmrLrqrnrrs rwrapzdataclass.<locals>.wraps(c4r5+$j'5*,	,rr)rOrVrLrlrmrnrorprYrqrrrUs `````````` rrrs+,,{9rc		t|t}t	d|jDS#t$r
tddwxYw)Nz0must be called with a dataclass type or instancec3FK|]}|jtus|ywr()rZr/r{s  rr~zfields.<locals>.<genexpr>sGqq}}/FGs!!)rerAttributeErrorrrr)class_or_instancers  rrrsUV*G4GFMMOGGGVJKQUUVs	3A	c6	tt|tSr()rrGr)objs r_is_dataclass_instancer\s<49g&&rc^	t|tr|n
t|}t|tSr()rKrGrr)r[rOs  rrrs(C&#DIC3  r)dict_factorycH	t|stdt||S)Nz0asdict() should be called on dataclass instances)r\r
_asdict_inner)r[r^s  rr
r
s*$"#&JKKl++rc
t|tvr|St|rturFt	|Dcic]1}|j
t
t||j
t3c}Sg}t	|D]?}t
t||j
}|j|j
|fA|St|tr2t|dr&t||Dcgc]}t
|c}St|ttfrt|fd|DSt|trtt|drNt|t|d}|jD]\}}t
||t
|< |St|fd|jDStj|Scc}wcc}w)N_fieldsc36K|]}t|ywr(r`)r|vr^s  rr~z _asdict_inner.<locals>.<genexpr>TsEAq,7ErTc3TK|]\}}t|t|f!ywr(rd)r|krer^s   rr~z _asdict_inner.<locals>.<genexpr>]s32!Q(<8'<8:2%()rG
_ATOMIC_TYPESr\rDrr*r`rerrKrrlistrcopydeepcopy)r[r^r}r=rrerhs `     rr`r`+sCyM!
		$4 
gc166&:DAA

FC[
/%gc166&:LI

qvvuo.
/ ''	C	GC$;(tCy3Ga=L9GHH	C$	'tCyEEEE	C	49/0T#Yws,=>?F		
X19Fq,9W}Q56
XMtCy2%(YY[22	2}}S!!a<Hs6G'0G,)
tuple_factorycH	t|stdt||S)Nz1astuple() should be called on dataclass instances)r\r_astuple_inner)r[rns  rrrds*$"#&KLL#}--rc	t|tvr|St|rKg}t|D]3}t	t||j}|j|5|St|tr2t|dr&t||Dcgc]}t	|c}St|ttfrt|fd|DSt|tr{t|}t|drE|t|d}|jD]\}}t	||t	|< |S|fd|jDStj|Scc}w)Nrbc36K|]}t|ywr(rp)r|rerns  rr~z!_astuple_inner.<locals>.<genexpr>sGa=9GrfrTc3TK|]\}}t|t|f!ywr(rs)r|rhrerns   rr~z!_astuple_inner.<locals>.<genexpr>s03"a(=9>!];[\3ri)rGrjr\rrprer*rrKrrrkrDrrlrm)r[rnr=r}rreobj_typerhs `      rrprp|sdCyM!
		$	!A"73#7GEMM% 	!V$$	C	GC$;tCySI>!];IJJ	C$	'tCyG3GGG	C	98./gc+<=>F		
\1;I!];[~a78
\M3&)iik33	3}}S!!%JsE=r)
bases	namespacerVrLrlrmrnrorprYrqrrrc

.	it}ii|D]}t|tr|}d}n<t|dk(r|\}}n(t|dk(r|\}}}||<nt	d|t|tr|jst	d|t
j|rt	d|||vrt	d||j|||<fd}tj||i|}|	tjd	xsd
}|||_t'|||||||	|
|||
S#t$rI	tjd	jj!dd
}n#tt"f$rYnwxYwYpwxYw)
Nz
typing.AnyrzInvalid field: z'Field names must be valid identifiers: z"Field names must not be keywords: zField name duplicated: cT|j|j|d<y)N__annotations__)r)rannotationsdefaultsrws rexec_body_callbackz*make_dataclass.<locals>.exec_body_callbacks&
		)
		( +rr__main__rrk)rArKrlenrisidentifierkeyword	iskeywordr:r]	new_classr_getframemodulenamerX	_getframe	f_globalsrrwrr)cls_namerrvrwrVrLrlrmrnrorprYrqrrrseenitemr*tpspecr~rOr|r}s   `                  @@rrrs4	5DKHdC DB
Y!^ID"
Y!^!ND"d!HTNodX677$$D,=,=,?EdXNOOT"@IJJ4<5dX>??D).,//(E2/A
BC~	,,Q/=:FSt$2U!,V *G5".00	
q)3377
JO"J/

	s6
E	F/E<;F<FF
FFFc	t|stdt|tj	D]}|j
tur|js(|j|vrtd|jdJ|j|vsY|j
tur+|jturtd|jdt||j||j<|jdi|S)Nz1replace() should be called on dataclass instancesrzC is declared with init=False, it cannot be specified with replace()zInitVar z! must be specified with replace()r)r\rrerrrZr0rVr*rwr1rSrr)r[changesr}s   rrrs""#&KLL
S'
"
)
)
+3==O+vvvv  6!&&2-"-..
66 }}.1993G 8AFF:6D"DEE%c1662GAFFO#303==#7##rr()\rerrlr]rrrBrEr#r8rr__all__rXrrrr!rr$r
r^r\r&r/r0r1rrrcompiler	frozensetNoneTyper intfloatrcomplexbytesEllipsisTypeNotImplementedTypeCodeTypeBuiltinFunctionTyperGrangepropertyrjrDr	rrjrrrrrrrrrrrrrrrrrrrrrrrr3r5r9r>r"rrr\rrDr
r`rrrprrrrr<module>rsG	

,
|0./
23		
/		
/)%((,

X	/0-.!!"
#

#AB	NN					NN			%
.$6=2=2@''ZgDtTD'$0	F-1")8	)9;x<&8(v.'';4)8v_
B70,d,d,d-d-n	
-d-i
-d-i-o-i-o-i-o-i-o*g\94O4n4dt5$5u>H$'
!!%,06"r#(.0""J/1DtUD%u %dW0t0$r