ELF                      @       H^         @ 8 	 @ * (       @       @       @                                                        5      5                    @       @       @      X                           P       P       P                                 xA      xA      xA                         Rtd    @       @       @      X                    Ptd                                          Qtd                                                         8      8      8      8       8                       Android %            GNU 0ʞkhRu-r#n                                              <                     g                                                                                    <                     D                     q                                                               7                     |                                                                                    H                     v                                                               -                     L                     o                     u                                                                                                                                   x1                             H                     l#                 .      0           #            {    -      0           2             d   !         5                                                          c                        6      `   #   %l<\>~EELN灩ܪ'   '   
   $                                        	          &             %   "                 !                                          #                                                                                                                                                    _RNvMsn_NtCsb7Rppvwwyke_5alloc4syncINtB5_3ArcDG_INtNtNtCskpDkvhUlXjy_4core3ops8function2FnTRL0_NtNtNtNtCshm2bd08yZx7_4libc4unix10linux_like7android9siginfo_tEEp6OutputuNtNtBQ_6marker4SyncNtB2H_4SendEL_E9drop_slowCshxhQ6IEhQQE_20signal_hook_registry _RNvCs1MC5dvy6A6L_7___rustc35___rust_no_alloc_shim_is_unstable_v2 _RNvCs1MC5dvy6A6L_7___rustc12___rust_alloc _RNvNtCskpDkvhUlXjy_4core6option13unwrap_failed _RNvNtCsb7Rppvwwyke_5alloc5alloc18handle_alloc_error _RNvNtCskpDkvhUlXjy_4core9panicking5panic __stack_chk_fail _RNvCshxhQ6IEhQQE_20signal_hook_registry10unregister memmove _RNvCs1MC5dvy6A6L_7___rustc14___rust_dealloc _RNvMs0_NtNtNtNtCshAh2fSq6Jt9_3std3sys4sync4once5futexNtB5_4Once4call _RNvNtCskpDkvhUlXjy_4core6option13expect_failed _RNvMNtNtNtNtCshAh2fSq6Jt9_3std3sys4sync5mutex5futexNtB2_5Mutex14lock_contended _RNvMNtNtNtNtCshAh2fSq6Jt9_3std3sys4sync5mutex5futexNtB2_5Mutex4wake _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_add_overflow _RNvNtCskpDkvhUlXjy_4core9panicking18panic_bounds_check _RNvNvMs_NtCsb7Rppvwwyke_5alloc3vecINtB6_3VecppE6remove13assert_failed _RNvCshxhQ6IEhQQE_20signal_hook_registry17unregister_signal _RNvCshxhQ6IEhQQE_20signal_hook_registry23register_sigaction_impl _RNvCshxhQ6IEhQQE_20signal_hook_registry23register_unchecked_impl _RNvXs9_NtNtNtCskpDkvhUlXjy_4core3fmt3num3implNtB9_7Display3fmt _RNvNtCskpDkvhUlXjy_4core9panicking9panic_fmt sigaction __errno _RNvNtNtCshAh2fSq6Jt9_3std6thread9functions9yield_now _RNvMs0_NtCsb7Rppvwwyke_5alloc7raw_vecINtB5_6RawVecTlNtCshxhQ6IEhQQE_20signal_hook_registry4SlotEE8grow_oneBQ_ _RNvCsfIWbyvPL9ji_5errno5errno _RNvCsfIWbyvPL9ji_5errno9set_errno abort write _RNvMs0_NtCsb7Rppvwwyke_5alloc7raw_vecINtB5_6RawVecTNtCshxhQ6IEhQQE_20signal_hook_registry8ActionIdINtNtB7_4sync3ArcDG_INtNtNtCskpDkvhUlXjy_4core3ops8function2FnTRL0_NtNtNtNtCshm2bd08yZx7_4libc4unix10linux_like7android9siginfo_tEEp6OutputuNtNtB1Z_6marker4SyncNtB3Q_4SendEL_EEE8grow_oneBP_ _RNvNtCsb7Rppvwwyke_5alloc7raw_vec12handle_error _RNvCs1MC5dvy6A6L_7___rustc14___rust_realloc _RNvXs2_CshxhQ6IEhQQE_20signal_hook_registryNtB5_10ErrnoGuardNtNtNtCskpDkvhUlXjy_4core3ops4drop4Drop4drop rust_metadata_signal_hook_registry_cc435b45f80ef38a __cxa_finalize __cxa_atexit __register_atfork libc.so LIBC liberrno.dylib.so libstd.dylib.so libsignal_hook_registry.dylib.so       APS2        @      'I$I  XC                   `C                   hC                   pC                   xC                   C                   C                   C                   C                   C        	           C        
           C                   C                   C                   C                   C                   C        #           C                   C                   C                   C                    D        "           D                   D                   D                    D                   (D        $           0D                   8D                   @D                   HD                   PD                   'Attempted to register forbidden signal  ./prebuilts/rust-toolchain/linux-x86/1.93.1/lib/rustlib/src/rust/library/std/src/sync/once.rs external/rust/android-crates-io/crates/signal-hook-registry/src/vec_map.rs ./prebuilts/rust-toolchain/linux-x86/1.93.1/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs external/rust/android-crates-io/crates/signal-hook-registry/src/lib.rs ./prebuilts/rust-toolchain/linux-x86/1.93.1/lib/rustlib/src/rust/library/core/src/iter/adapters/enumerate.rs assertion failed: old.is_null()assertion failed: slot.actions.insert(id, action).is_none()Platform broken, got NULL as siginfo to signal handler. AbortingWe shall be set up already   ;      4     h    `  8    d  	    x      (    t             ,  P  T                  @  4  h                                 zR | ,      T  4    DD
\D DD ,   H   X      D H 
 H D (   x      P    D0L 
l0L D H      D     D\`

\ D  H           D\`

\ D  (   <  t
      D0H
@0H D   H   h  
     D\`

\ D  <     x     DPTP

dPT D L           D@P@

T@P D
l@P D   $   D    0    DD
\D D$   l    0    DD
\D DD          D`X`

`X D,     x      D0L0
0L  0           DPP0

xPP D  <   @  |      D0L0

l0L D0L    $           DDDD    H       \   Dp\`

 p\ D                                                 0              D              X                   {  @ 	 i   T9{ {_{O  @	@9 9? q T  RR ` ( R  | R   RR `      
RR  |  H|  H ` OA{¨_   RR  RR  R
R  0 R  { C S;h@  @  h@@	  T{A@ _֬ {og_	W
OS;*h@  ߈ 5 ȐT  * ) Ri~ q! TB    A B  o@@h }ӈ ;@  #!?kAT " T_@+ R{? T	  TLk  5@VT˿b TA"6`  e  ї v c h   T 9> #  oS#  @  R(   	R      TRcA B    ւ   T@{ AT9 @{R7 @  (R}/ *@	?	 q T@_	a TOKWJ_IgHoG{F_( R#   Ճ   *# 9   ը~ Հp բAR  n * *@_	T      Ղ  {og_	W
OZ; *H@ ըx߈ 5 hxȴ * ) Ri~ q TB    A< B  Z@@ h	}ӈ i 
9@  !)!_kAT  T@Z 	@  5A   Z    T@w AT9Ռ  	R   9 ?  T<S_A B    ւ   T@{ AT9t @{R @  R}Ӆ *@	?	 q  T@_	 TOKWJ_IgHoG{F_#  [S#  #@  R	?	 qAT *v *@_	TX ( R#   h   D  *# 9 W  fȴ p  ARQ S r Ղ Z  { I;*@L q   T* RbRJ!r_j T)@_?
 T{B L 	    `)A  #  F  C{og_WO[;i@ * Չ^)߈I- 5 (^. * ) R~ q. TC  A !A i 6_@ 0 TE 6/))}	j lDJ!џkT  I. 
@@   )!_kAT". T : *  I @v^t"  	 q T   *#) R	| q' T  o *@   4  @I R#() Ri" 	 q T [  @<[Z@=  RR % @=Y( Rd   =	  ( )  )J? _ ((
 7; R	    (
{  q T@  T?  69 Rz6   7  z6: R(
{  qT@RRn #	 q T  o R h  	 rѢ*    4  @I R() Ri" E 	R      TOtsA B    ւ   T@z AT9 h@{R6 +@  R}. @@	 q@ T h   Tc 9 h@^	 TOXWW_VgUoT{SC_ CR#<!<C  ! @:    h   Tѿ9 E  
}(
)J +A@  )!J!kAT  T!=9U@D =:	@?" # T: B    Z  ` T@{ AT9ո C+@'=	 C< =!C<"C< C<  T   = A< #= A< '= A<^	E  = A<` T 3 @!{R  A  	R/@&  = A< #= A< '= A<^	E  = A<( R Հ0 C  ĸ *8  h/| @ep b AR   t _ ± aRt   h TY RRg     ^     f  Ղ    ~  Հ w { _WO  *  ը'	ȩ (* @W( Rh( *a JJ@8
* R
J
)A  *  )+A*y I}) *;@  9#)!_kAT B T(@	  T)C@9)7* ?  	@I 6	)@?k T		@?	  T!@97* ?  * ?t (@ )@{6a ʢ		@@) )|I	 A  ?ֵ ւ T *	OD@WC_B{Ũ: * ?  Rp " AR 2  ¡   Np@ RR. ) {_WO 
@) Rk{HJ! ѫ ?	  TM@) k J BT	  THD?OCWB_A{Ĩ_	 @	 T   Ti 	 OCWB_A{Ĩ_  @] U @   "   ՠ  {  @RR  A a  T{_ {  @R	R  A a  T{_ {og_WO  f  RRg ` `@b
=@
 =  A @ȉ" ) b ? ) R
 77 R	  "  
  q` T@  T?  65 Rv6   7 66 R
  qTtA 	R      TSusA B    ւ   T@z AT9 h@{R. h
@  R}& RROEWD_CgBoA{ƨ  RR	 { O    

Rh}Û( R Tu} k˿ T |N    5       ( Rt   ` 
Rij*h OB@{è_C{ O U;* @ @ 	_	 R)? 4@ qa  T@  @At" @_	  TOD@{BC_ַ  { O P@@
@   )|i	 A  ?  Th" 	 i  T9տ" 	R@H = 	  TOB@{è  OB@{è_{   @{  {og_WOC  h }h  Ri  @ 	R zZ; R    R	RA(W"@ "9     	! |   T@@
@{F  RG   @  =+¨ f;)  )? <@  RT  OFWE_DgCoB{A_    R   R   n   _@    _  ` bm    m           {  AB      Ab   A   A   A   A   A   A"   AB   Ab   A   A   A   A   A   A"   AB   Ab   A   A   A   A   B   B"   
BB   Bb   B   B   B   B   "B   &B"   *BB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       T      \            ]          2         F       N           F       W           F                  F         5         F         	         J       <   $         J       -   (         J       &   $         F       B            F       E     +      ]       A
           l       R   	   `A      3      3                                                                        o             `    0        `           	               o    H      o           o                  X                           @C                           p                                 
       	      o                              hA                    o          o    h      o                                                           3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3      3                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     (/`} mC@i1(A,:KV-bЂ]oOs8(P5k',ᡆ1Tfd@NOǑtɻ}֔DI?%(Ӡd2L~dkܺ8y*\.b/Ʈݍ."1WǶl
bpnݸs}cPw猺[=ޭ> %M")<8C[-{؂iDҙprmf'%Xj`GCfݰ+lq7 &mo7fkZHn s)o=\9E9D-(d6ߥ#6d'o~ۀߪ6 mLp_3T2o+{gꩻݸw3dv&x7 H`Gek4U
:NݍLH#O(q̂@ 9BJ}j^UJ|H)*v?Kvs	Z`RJӍ3Eondr7%7kpRO'$0*S<7ꌥʺn׶)Rwcp>%SR>)|)/6eBP.+sC}d)[[NšA&&K= wDn5a,J4-)Xܭ9瑪T4ݸDHML0iQ	ߎB??ķ_<V,ROi:V.	t1U.!\3pM³"zoEĂ'Dsx{|C~њ"Jae݁einbb=2Enͽ[q"qZ]탣`pw)[G>"e'XiGS|_,]ډgTs8ZwJXV3WV֝έ#"mu(PtCs=KbjHk:37؀7fۡ4ކrT>aȢ
XИH"Ȩ"xP#:BQnG[twSx(9f
x{n.\Vi$5ث.yũVoXS3##܊4:&ԊRUT*õEsTJ߮'ݑUUQSvHLiʑqvpw?(tFI2or%/܇i_x[!GI߶2#,q yHb9	eN@}2O4r^˕oCf.fш/%bE?&TD]s9=SrRJ-zD-ZjL)S4Lr߄$ikR+/d^^X<EIUK*Z(DpԦ`xUxUF
/}
Sf$8S I#=BIoABC0`D#F@2H$n['hi2X'+Q;9l>V(ûi9S؄ċvCE~i豄J"$ia8Hn8|cPD8@/f f+K`t6D-DwhX҅1EI A]؁YɆ'ր#Wۖ$4Bv`uHz8qI/ʆKW <	 H4?6zvT$J|?(7$GghEi-#RPܻ_0ЖQuo@B08HkŃRV#NX礠> L3'\f9/ԅM-a;\@5DsR--{Ps1IlHܟ&Q;"F-	u;sɘi1Fr7TKӣmBf ]{}ҬG)#dlM2=0bGe7ucWo?.Iao3cI}Ջ(1srj+I8o 7rZ+D/$'IcWS0(m} tnR*fVГKKϊs!]v1db<6P|Lx6>z(- zxK.)3-/և:#Cv	朅`eyQigGm҄j.R;6YBBsk]|+]ᦓ	+#Ya=:<P-GK{[+3(ʵJq!rhr,^OL
iw脔gU[]Od>P|LCcf#qWX4a)0.V3Jofec,Jxxd{Y4)D=>b-{=k-jp
l$:u|HkFnօ.<.13=ZwA)zq	p-'X&#OLi%ED7qR[hx2wr4$x(HāKKr=+IE|ڬl&I6G/"]K5!:uݰAȁC-2E}\E/d%5b'#LȢ^0m}<C:/@5ah"D]<䱭F $i~ hsAw,w4V0d֏{ڎvn۠JS*wk
J	m.FxbD'6~2lֵUibIE@patr͂%oZZ04&8AomF[=ln m,IՈ<Xs{0.
}GZWq!
Gv魵&M8ϐjK yNpBԞ%,N1IPJ=E 
7n^$zh&exK
{?DpRIj(ǩ"BI ;Fx~C\H҂wZ+B ^x
B-ťB:V3,G,k\t
SNnڶK۔~~>`~/?L4ȼ.\9C8&flXLk<8F8(=IP5VJ6
rDn]#=smɷx6m$3Ήc?&`o-L]ؠd8qW`(r&ڢ@jq // 20	ug@E6o!nbzJF~ <3Ι1we8ϒultbxmw1_YK>tB%[&̌B/hYQm&"2%{W]Xrk]tiXoVW(RPoD׻wNNȌOszV:4Em<+]
ԀEfYFͰJ+m6S`+fhR!^jo:!Gu`y9zð7_ 6Y-]DSUptGYĝOtw,5?YnJT3HCW u/-x4{SD/ӑjmwM!7'mI!ԬY{578NA~
_)E':>>"Y/Mۻc.]nY7J@@)B.k[yOV4o!(.l,㸺(}0&f yXEy:܄IM&&dNХ0(S$M'3rZyq?.Dϫ4+ڧ@;cH^aQ8b-e۬ׄך,leB:yN
9䯏
G8Os>LiXルsl \*mArIK̤80ux4Qf7)G</ǈ%#ĬFaUcimYy ZEFgM87i!|	[t:@	hrrYoMa.;{!2|C<+PZg9h :XV_=l-T~~nW0;q'0 NM	
DVQ{o>"pty{q e9m	9	Q/bbe+Gkrl$u4L&Zܨkw&ITQCRiFNܲ\@^lL9LM?/Zwd!U|i߀Y\+R2tsx N-]Cn|%$A+Υ:	& %^72                    (/` h1ԑPb@D   ҉XnH0TY!|QS]V Y ` $t0ISY:ڟߑU	%F/0t^b"O	:txKGΎN4?	DzIΔ0N[lt;1~7#SO[.}Z1؎'G<nn_p|o	le"$$]4V?e;lbwZˀYe٭kT'ж|!>4` ڏǲK%Y:TRd%$ ?v)2^#ISCx/)C&%>ۊvsĦ'fCFhIù-dⷦ$~|MZ.,H,LMH-J!`"!vTHECB:EYu&Jھak&bF 3,B+&2VӆɷndFsf
İN"\\LV3E%Ti)B2bgqHvhEajIR9/PWȟ8@&7J:V7 A
2}bA`fB3fs3nTY,vj7dsP:FNOúfq@<ƪz@<Ꮢ]-4e5;~rNzTW       d             (/`dDIc;ƚ./x%^a_*3WШr!rկ>FÈ !~iSK+o:FiLI&RW9b_F,B`
RW9l4:Eě"t򲺪:V\03!X,_ZeJ}W`4Ep^05.4̲8aJ@S*,6L	#7Lp .@yUDA8d.,vkZ+\	0	͗>Ab>UO>&<=SocSR{`dR+R(&(%Bҹ7LIK**ˇ&is|曅8?QՄ"j#P?U2Uq	H/FL;wa)
]^4$[}цo߹ΚRJ\`߰"os{8,71y"b'L? ôb~Ei;8@ܖGD	:ܣqw}&W9~#DmZO ڳ7yo>=>v"S\PpsDEum.؉pnо%|sor)/,"@Ou~n0CGH<lrazW}_	 k m52Lؙ|r<0ގ=z$m7NP?H͎ZH$0G$ ;/3}%/.~es&p!#3hsFd@G]`(}XNYQY΃,WC8,4 Z_CBnD<g@GJRxeVB:`M9MPȔ)'bBˇśO 4|UNfD_@[6/9}xbH2y!L A1> Ho$㎙Q
&,pc_+].ngA(8vi'_=KKdp0K,G0p~@H*?TOB )O-k#eb!܁NW8IQqM1
P^y9-ݑnwdwdu7G	qw1QF<7` +(x"/W͓0uɹ?K4|\O]>.#ҋZૡQ~9:U/ldD_*
w#6b=R|+\̐M`/w$
zfrCo吕;wQ[򞻵Pxj+sby P}S  [O.l8E76=[\`³8ssܹ!ntѧqDYTɞ=ϝ[u[]O.<z"S칭=wnn-<׭Dٚ=fx
gsky[Ֆӹl`bX!'ϝ?InlɧY<nn>Iy`纹%x=t,ESu8g+A;=$Oʂ<o	C:{>ܽfcDuOU}<O7ZE:ڞbnˍg
N]Xߟ۞F,l@ GAӑ}:rr`)1abk9HpҪ(:FR٤4[&o{f9 uo{28"3f`=c߯l/;a<[B|ADམǁPޗ'O# 1B9cbĈB^"tttW#xc[W|VUxJH%z`5^$Nx3x@|Dz> XXӅHĒHL4Hq^GQ:竉H'H{(>M}޴*vHՇ'}9A(ίԃ>{{~ln;ߴV#x!`E/SrzkBxVhA B((%> ^^jrn)-fYgwe\I@uEHr*?}"2{G'4_nGsr;`@L2\8^it?|9W3/?ig1ӒY|d |2WAr2Ԛ:r[@eAFƐi򦉑m"OYTF P؀#Ftbhfy\''C38'=k5@g:(K7lްRWYd UW:_4uhꢊDD6hqeܸqT7`CC&*Q_ǿieTқ_Opqexedxo!ca9{\664ЈR(<@
,;4w(h)(HGt6*^b3M={ w-:i'=PuK^󝪚k]c5RHqB)S S]W?ҊWh(u 1Pu>Mx3!J]u<Lz@1(܈&7^8\Ӑ7>~LCQL+JarJ&8ä*}J,?E7or}G]7>#&cS-rL<y4^EqТT^u$YmQvsnn:]zU/27Ċǀ7%@a;L|>(jz<_nJ/IR	S]%X]=
Oxf=|~(x^=!.O4'S·z(9(x6S5d~˧.wGbD5<l{{z$0<,>$l/7()|<tz$oBz6IO+x>˓=gN<y8 <!=z'r.t(2!>)zu,`OXOSb
бZ6@> $k.Z#!1C== /|$ި<-wR?F]˹c~8DSq-glr4?Qk)-oT׻^3/&ϗPQy'5,Lh_â~*ΫP&j{t]Ȉr3H~7晨$>%G# xW3>HW3}fǫ^@}qw1ڣ6hOР=<}}cֶ_ǅ{139+< *$1. >c`լ\y5,ֿBwL4;?0姙S4s`+4d~;+VWDr4.J_aYXH~?s,nSYM8V)1cr]j.֌P Ne]W@6Bz_NvyI-)rsor(ӫyR#EF&!?&AOU
#{h=%	~ouN߿aJTsRȓ^FOM{j|%=U]vxk^`	+6]gX7WҲW`j9@Xvdlf_#$yQQ0+YcF$E^>mr,Qח^;`_}|yA*pfQa
IY(.#PfPfHEBW/JX}:stE'KⰊ(A|8qP]}#>;U*cf3t?#4YarW1 '0BCFYREg-[WZX/ZhY% Ԇ\
:V _tR_̸tdD' bs
8D
o8X#|<֖$X(HQ?TcX5$/%F(hx?YL^_6;V}ŲzYu93!g]cp43ު9Zw9z+1=+;;8#P*.ONK'1
ɫɧcNcRN9OFjЭM6G3 Ц~M9V`M"֚FvrZIV)HVZU PVlUx
Tj(tBUZf!0z)ap'	:[wᆡiSC,
C\Z3(?tJ)厅 Jxyxx~TU`P@  [e!:gx9!1;&w枆؄QUUUtszdiFR U&jIT0  R
$tڭTS!لPWjWaH!掅@܎YTMjM#kIhF"⩢h¾JF;*WWIV~҆+\:%U>U>ݜO&
:{<ݙӵP͝Qt|C=wHVVV(C9lC!9l4l5P_ƌb@ΗNZ$Z
[TT>q|,h@V(S"sȱr$AQMy.E̐T>]|)t9OI0?A%mH07aۿ?YN*?~	
VKC7gc3|IEV<C!qҊW=w*+aL|,?eiR P%E5? A
u7|RWnV$U!V^O!tWƺX(3*S1Ob_n<$OȜ	OL&tx&DH&<ّ'KT^g{$\O݈0:w|̾)螘<)_G86XUDW/3rRsz~+}y=ɨL5R57@Ѐϙ)^"+~nϾѷ?hgw ڮnp&(}h41	YZVv)l6*bCB^EzOɱB#c\t'vsbPSs\gSǒ=:C^G^v8~RAq%?Ϧ'$9H>I>I$w
tL:35&;YpT.볉V~1>6Xӳl¬yvófs+.55A\9:@crUԾk}Iy$֫4?&F;<d䯡&G"iwx~	ٯiwpHvGǥ<d	_)MUGJ{xLjk¯	5qY~MjgkLvwDLN8(loe0/` h}ja[<Q=Qc+lq}h?,ѫ<_0U`)B~YCo La3{,_̏Ɛ黡2gGGaͧx)#]ğ"LE[
G:_-A_ODj9fp]0/Àƅ	2A|}bZ=o:ƙWQdx,ر$>Űtv. X5F3I|kX`G7(H7yt0Eط-0!@WIvElx27jMY8$C_bfA:.5y?D&"]A׫CSKV?pK$<O ( ӑ6 Hۃz!	^ʒ͔4Azk@ _6>/ 1V<gЏ}) &~ҳz{PZN~Oq+-3<e`?#\ؠ>NmiT^%QNȨ!k#{2łeOE8o?}4$gU-;zh$Az kU`G]~R7!`[foFj_
N-֢[Bb!
~BBG	/,=i`>Y-GU?O^K~I$9T^`"4ʒE"L9n~ۈRt~̢yG?)haA8u멊"u}5fl1GdgbLd:Kb%.Eڒ`,ǡT!{886E32y*&9#hNOU_<g"6ޑb4(?ÏL_^@(6\S׺"$zHp/c.ᲫW9WWZq4kQRi ÜEoV|-s30y,z+Y;ѶSUWwp;p"XpyNeMȲ#H/D(xgwl0D,zRWIQA-*"EmCD\ !ZνV9¾LqJPJV0E=&QA1Ȧ |$ܡۀn1:YNT%q{L\O#N jh$.#Jha	G˗lDdi@W(a/(s7KF՚ؚ
?Z)&ϩE,`"Z0WY!X+@Q)QE~zx|\Oe<@7\*!jԛy{R/@j'P8!5('o Kl_E;Pt(~S6xJb6p.߀=7q(EϰKx(&.PBj؇>ܖTQ:8=<4jH؎NOjHzEN~ Kⵔލ{2%ff-l/a,	a]a7L~P\,PS"Q0)N_@
$LШL1R/#q	.y)AK	UBg"Nٲѹ?.wj} j R(WoP˖`8ȥ	X%?iɵQ)9NwI	IOìmG9(	k<ȷͧc
/ȷF$&,ws!r~uW(2%{S_B,.E+mj)}La5ydHo5uv@Ыٚ+72yjƍ# /O@sU,Gx(Opc(b:Y,9G+	c;& 1Ϗ !9./g$h?+]/Eeǜ>#V>3jZ)(p\:fIgӟ)R3?ّw%d	jPd/IhjPjp3	%&O=16g|GqH($Rv$نU#'xo(CL!3C"~0k@YP=/_J
x7
?nLp8?V(# }a,51ZjdC1	c0D4p#dmI%߁u g{FT|9`#W3@ ƯB澊w9f}I(g`v~	y#  fPv7#迊7h|3uy$/d~bS\jpiqE7/+@@3^sO'1$?@!(P/yK~<KpY%SYdQ=IÏAtI~41
+$P~z^1$~_$P+/IP"H
p,.GCH^β3IK'D'C
"7#`F߲>u[ȓg"aF%`{ENPMHa{@円
Ƽ;(jQ6uCe^a ')K֦ۂ9%i˗6u@뻥qdI,U4 Ϣ[ 
SM.q$OӇ[8>
'89uI,
!	t}.i}/`l8;54e}KM[?fMN<i%oڍOĤH>3U!̙dDlq ! sP_kR8o2H'ʤ2iܖIeR_HS7T'tP&d ܈>d@7~w%Ti~4IӸ5Q-[
z;r$CkBӃ?B?N I>PHEH_EoZg	[`ӄrbLn'#q7- XoD]88^$OC&o$uB,cɓg"4i zY MWT<f1%PcZf,+:Yazxݮx~;죰*
o]Y2u{,-kcoq*^$Ych;0u#G8N %pzDSۛԐ{W<>ti5" 4cXaˠ^ԙ |(;n}/Y2a$Jy1酞'&O_H2ﱔc[&Gïc) }cњW|OPL5O
@OEp>
%/poņ4%jK)J eRPDоHc=..e(Ƭm8cBTao=;kRABZ/+ZkOn32+Zp{གu>$:9ȣI"==S_!OGq=--y=&ޅԾFbH2c|~EǦ!UE܊E+sD8SJEה(-<(Ϯ/]l}H_up[ꅠ`C
 ]K<:g_(+b|=tVޠE~XXVێ
(*D׳· |=*|՜z$8{=l/z@]I Ӂ,{ꩳ1koZg;}W.fQSNma<xdϓH=GXG	Y2Ƌ:_O|=U|=G!+DzCHȒ}ilC&
aIry<u%f<u~
G`*Yn+=2/3^p0*39Tf? ѹcRC`i&~f?̸ خS0WʾQ=bј4Z*c+enOt+ЋresDz$/Bkk_awC؟C;h`i!w1Kh#G%H,?V<.jxHrSE'$_ȣ 8rCַrjTV5D)u
VV5W!$ݥY4CڄLSc3؝0%&:FGXP*a!l)t
	ԁ"A@۠?JARB˱XbPX@.<!&ؽ\iyo`k+֖Y[[)T0edkkkkkkq)mmZ,){,n)Zp"_R_>:7
XmL?OJ
X6`h'͛@>gK9EҝIO-hxDhA!L"˓/WzY~ TxO$JpXd#sdR$*2ՠZZȐT d3<| Kw(';6;)v+%3.K+[U3w|G~l _z;*ZKbڑr@+ǌ31GZ ܍1PgUְiGΠ>_A]UvvT:8SY|;hOى/DI\zioQog}fꣾ d eՍU**kmڑa3h@f?
}0I9*wcogf	*#)#5)_hd O	c}:zʧAp_ 2R#(VvBGS"?bN2Q\sWpy}Z	pЙaᮮT W
gZi(5#T(/XՏ|%)AQ!vTeIO΋p|:vҀ_ziΙW:cg_ǁBy$ ?`MtB`uz+0@eV?UStbnX0l~Fz9!$H>>	~L>6dCB?t201R$lynP8U>Cע?Hă|-#l=ؘ#kQg
H>XJ1O8D$kK!̱¨]}5?
0~)96Ř/- #K"`Ng92V4*9[vTQLUΔn/ǅy
Idd$IO(t,X1_cj,Tm
[T8ev	Qap]W[1B?Ϣk7wkT3-q7T!'i0r~MUG_|Y'f킿Sս~o~xj:F{LƙBcl>/$F.L6"ONsQr]|T]¦΃[m hG THV.Lcd$Z #,$%[8 cȦG$?D:EGFْ#)/9J	HKD#4kRIÄb %j`~E&or١cIax>OEaA|z
1`hp+|é\OMA1nTzx8+@>oY*-zF^FƗr4nw
E-1Ni8RIK4 YPR'{#U\Q2Iy`+p`Y;BZ_!h	/Խ_
:PND1Z%J ϗtEH U",}XR}0GOh¹Ћ\ PF4z"f ?8b؏!~pƻ,ϤtL̂h@ItT&q"I>48w7 g!+y!T/h1|CeĽMU)!(x!poq|C
mԆeq|,>,RHH,m7V8b$ȑ02{| 0q| Q7d~|6X!ÏA-YsWEdh}dt82B-kl 3A̝A7RJrLm\gJ}m/}g
l7]$	@iU}sG8=YT9cG 7$ s'j*A۠@
&(2p
a<uT)XA_q.Y)hFLh8 #rЀKpAe̼[_L&C6*pqb[cÁ+PGG/=渐aрtO8F +
Ԍ)*)(<e&#-"m⑮BiX@עQ؄ē r}(tU|TIqw, w8nz@NྫྷD	xK>I~qҬ_rpg/ooٟ@><Z?	'Pzo%BX5ieOt:p$ŦVf<?-0@H~|-Tp4Zh(ļcZxbLJ>EBI;< z-P[i $d pzPȁ|P] x-2>t0u X*qؚ<-l뗡` _e|ƇOP\_72az5;0e^	4>/C2ӕEknH3ECfcOƹM6"H	&z[7qñjȇyk>FH +SEtX2_XU ?FIˡ,͘lJ5ڠZ5P5?M<p](r7|?gj+~gɫp|?m?l:jOO#cŘiIbz`>%)*U4TB\^|I}+t{,7d%{.yYR@*RC}~F>B/%Hv'z1ܖۣHe6@cq1_n4BiĖ,Y+L@MWWV>[¦Ʋu/8Z_#__R	1/%j,PB=(|*?>TzS~CޔaKAúd!a驌߳5#&~)LJX{BX)=hIN15}w5}߬
P[|,,X6kdgYMFlh(@	ꫵhfz9xBI=A'үLD0$fӛ\hr'lU_?)0$ 1 $M7tX%}oT y4yG
Wnu8'b@(a	D)Ճg{oߜZȬ;Q9&ND}
  'ӿqj;`ZË<03'02[; ~Τ/@]a	5_t^#慁4U`ЈtP(O=gxY'ްITX"L,oykS 7|Hqb?Gڋ%ɿmޜ?k?Cb&HdK,t³hDjԒa;x9|/"ANXUiN`4WFNfwe)7}k+TC/7BNKoqX2U r֛	(z>u
7Ġwf  N;I*8W	R@[o8ua`4x3-WPf9|P]yZB)*)tԴ.-FTHfFRtt33= Z#GOMOEDNU<??'B>M#d #18utM0E	3a0i"oH+SDf-DKT`q,S\ʹׂ֝(G#(ᅇ|/ii`69VLi j뒵nvXNIT#E6^"ߊ6. "|gP}<2RX0B'D$@A;Cm\0&3F
84p,}/I@FuS89#j<PBPQ||,u^a$Yϟq=IrII4BI4$c~FCWQ"Hk29;?W~BiVT?^n$:@6S /!+t!]X|OBdZgG%Y}|wEB o7,}hP{nBSLWJfl߅)S:oA}#P4]ľҕɢd*L[>6598H墾>`ă)0C1r*|.Ȍ nI. 4$7GmσQoS;9Q>M8OGbO_Q[M <~[	h^BmF
=ѧ'R:ۮ{<puޭ]0֌aVghhCbW/^MPgp=8Q[=tmϞZSݿ +Tp_TީA16F=D Spd.|G;_6uoڍUj+.0Ahp-r\?HK}qXRߴRNPQ\MG
TX&00,xU2fƫVЗeEH=XZ7ǣ)OGS5?~4o2	(
	{lZ6SM֨3h*Ad8  PX Qgp>J$APP)!    :ԚU# հҏ?>Z?)gfÁ,f`;[CpNdXaKRU4ɷqi,uu
j*6T94p|7'2.@ך#EdsHHJ6<\?>v+'зZ>@n]Zp舵+2D
S)X7eE	Eu^f6IkhIa⥥xTx$zqNTӳ-. !K-{#K';ǭ!i7̀+ȈWG[M;ȹORc li{|	ζ`m`bNaxq%v"|3fo=MqM\[5_ղ##g&~WVteVGfTpt] b%3[[UsnA?#VSFR-XE4iqVu
PtL:ӈ~Ũ$Gr;θkS;XiA!T=WW'0[SGGlޔ^]݂Hy8cmJ$ObU="(DmC|^(ԧJR=,F4 a\ԠDZʹUX2,Jl	ѣt5F;~ܝ
h[י2t^#GBg˜8P#ycoYXZUus̏ըI6ByK5MfcH*5H2~n`"v1p/]i"	患]/kԪ؁ AC.5݉5л@_g[+Sn8YE_zգt]%$Q"a&ڬ]Hi X/9ɁaOhEf(/xp>3z$g<폼tf(]B'd=Dbf-&7*+rj^mƫiRKAlQr  ^NS43GrqҡyCS5uDnϗlB8#$*SzZ|+G(^$&01 dq^"aX{@z6.5k6?r:֬YwйŵQ'oS$$C4r\|f3\#DmaS	A
Epǽv@S$xJEFBv; A0CUe.B7<S=GLneaMGwJ<sB&+֤9v	M4/'akUn﫻X7h8\=p)tl#k ^λ}) Z#3fϨCg`P$`_~}[;rx׏-M5kSfdFTʁI/~}i>Ww=aʇW7 0a]ORͳ+Si !BZ,G'iwX՝Srt±Я ^D'r vm^7S'S7#C|^J5LfB"WБmUl@,SlY
LV7Q0F:zɼ+ń+zq5s XU|Fa;k(sO\Z(9Mj@H2yq	!DEeq&,د&zrwISrUOeFYХ&̏9>2Ypzƺx'Пcz#KPI(8o
jMrl	mEB=1Uzl>{MAژ$j ojddc258+DK^i^vTRW{`1z<Pxĝtir TqfDN"j/	>.LlNHx[O*'fMS(ź2.  v̙@^mؠps~{4`§Č8zf8ut7ctPg(OrQ;3\~I\bf'Tř2>}CLqKPk Zk㜐isH-<W#o	s[W1{7uЩ."+]$0[vJ(tx:PD2 lE5&'wC6	.+]<B-NM}*Kw?1ovJ[gT,~o|)xc4XP9"Ґ飉]ыq)xy˟
\N:}źմJzPgnmS]}W	¿k5;"_xH#+E6(nj2LSDw@[xR:)wrS:WZZ@7g(7w
tEdT(*qRjˇK(O!qWr4#p^na{0YuhU렰<ť`M݋.t1|lQTHbl857<$tjG=.
N3I`Ōsuڀ׏K /GDvWusŀ*XץLd5/e@ѳN7nؑ>ch C$OU*ؙG7JSwthfdyW$Rwo:dH[H^n!:Eǲ78.Vhvx6^bb}XFz]ReeL*d?153ģicliI_LdzN4>AdH80Ko7L;~	ƍ.s[$lU8oק~x{^o?pK[.z0ay`H6
=z/Ca\e]>jITAƸC,"~?
 cxAE
T=DnZy,b˵o6FYdQ0+6<c(XPd5	v4h/m[Tdt:)dUSaOvr)^y@OZ*]A*ƽIҳbдQVsC_[)!1WHRuy$smjSk$	Noc%I!QɤV}5߷a)}Rݤ4Rg= ew=6X̵rqyjtA)53*ہ#*c0JAZ)]ȏ8ΆE: cevPHA@ghSc3A\Ҋ);L%XjpES	,,(9i9<aCԱxa9ag7v_uL߈
C
2dSFtpBE:1if2,-Z`8iC&ϙ,18%<ߵc[y3@^B5 d)fpJDݹ4#Xp
AQOQ>pTi[GO.FeX`;.Z״ K\NeC<&0]V NoPc0cO!la#@+8;Y)SKH4eC 3%!@KԀSwnqM~h`F F"9E25ӲßC-LK(!nE]&tCaTP^޲9Μaz Ky`$ԃJ	d{6MPWu7nWWPU*=؀7eXh[W9O25J4z;3=)ӫ0ZE_Rj>LܖH+PcSz^;"z2ðW3ALlwȇp$}iۅ oag
PҚȡH(֊1ǂlM01㎽|xva^zFxu*gcnccH/J?ɈgqnB@p_p2@!WT`ڸsbM=:,yŌP/GH1'jF7 O+:d޵ 3L	?'w2̺g6Z<;g6aN˳L୽jFڑ/40%[02%@C
8 S.JD$p wLe@591n ibHsQb@Qbl+-stKpLFG rjoO

pڝ^|6֢1ӖgJ$jNczđ>JIU4WN2	GU]颀%ynIhdz$u..
?Bizpـ3òmM		'!/AB(պ9i3!ϑe>,LijvpnX-u~;dTQtu*K9怰C,/&I&2-l7ʍ@p%G%<Ǻ6vIL 2]}yW濊F2x<<Y pKʒi>i:ZvPlsYrnaBlF^N/9L N t*"bz>'#_|_rG@P&)o|=[CkhpH2yqi>1|a!Gj*<(m;UHI%Lc^s;vp'U#/>jkCLUmłgs6-@Fÿ9,7F~W}._,k̏8nw(*e^h 5&PaΦ;#jŚ2Y "leԘVwkj<dwxq'Gi{|Ct䀭,>rJpnȄ<5DaӐmX;\Va-\`DtsXjCKlWMefDAUvdt0ǑC'?纳QX5y|]TEֵ|5ؐYz~M6)l;޷נ/m6`qYEU]+>ZR.9׵N,/`M!!;_R/)g"-	f2nW:NKt!m^)K!{~a?U[E^gJ14sm6kPF<k*k,v'^GdC(U6e}µ!O0\Z]`n o[Wb^SHX`ܘpёnD§Rgq\8*|3z۠3ӕ:JӅ%4Zk^&',rp=n1@ Ku2OG=d(5\#&g=$2/#Ǟ3b)=ɽuxrG檐PߍaŹEފ2s*
U:N@5uFQPoDϤm߲!p=OzWS/N,Ka&0\`dnRbD<LgJh7*IΥFB7?F؋V	4!]ЋbFG)1"'% P 	=y *.7o

X(8Z
}л HQ`n-n-> ?rĈK0<JA(itZd%Q<'$iskT53z
P3n+v.h<b#h
S*TވRUVM8dglo)p!B|Ňo`haf^#`EwfDT*P]ܕ R-YI=.?72İ_G("?7/wY:̼րqEcޚrp$q\{a!SPrPnt{F`0D"EMhp %.Jlz! PXX@B~i	p7̴-8ǣK3 c??/r,}pYio
 cٛZl,h]6?"@2g4AB<6a~WL\)DcHQg<A8T}9QT!mӥPrpɣg	6m=J93>T#K+#R\~L%*y>L*ƻAh'^מ pvN\>+7?U!cw-56I/ǺlK86e롥+CQk'Z3.^f${wi; \ C@\F}K:nд%H|{儅]~gd6 )AI [ƼIĂt C]h%{-gSة-_QWè39NiťY\&HEx:	'`3a㹮+ɺBZnԌaU>3"gЇp7[k9	M{9IWֲ@'SO("bj6*fşP\GA'-9ko:N$q_#3
.^OpPlo!O5F$s
.&QmʫWr΅9}}Vh+Q>pi v]E¡"V"Ԓ$#Qc21BQ ;Mp?B	Ԡ;h2-[+[G[РnȬ-Qg^UA-64GPv;h
(Fԁ}]xT[Ge`Ԭ[:aͷED1)>yecp4>r	."ЦC9(89ǡ
#1O:QljΙ+0_0RY5OA i{i2@wݏ\)A`nZBVdPepb6{&2#-z(9t=@,=|ˊ6ҟ	E,ӷT0ƔPyA	'4h2BJ0Iz$@D*NSj9ɪR,x	y1`i Vo@ίYTmܶ}y7@Ow1[$ϱ*ۿ'/xyﵘ-%ekC7T%WZiq6  rik<bbBuj˴`1	ΰW""]J%6rihBWg2l0X7H" ~jeJk> M#%ʖ? yp]q!dXog<d[):($+s]+ӂ GG?o[Ȥ<+_hz2~n">y};HZpiم!n%
>LKS"U{Tcc6D为AlSe4r;uX:G+yҫ?oڹ7$,B/`3+ aPA?Q#xJI!H#/PqJ4/$Qo3&ٙ21~
<M[}'(iM̡]V^WHο42˻ؙy-goZ|4esL{DD3?'T&VE7vP3^22ִ]e(4٣ KHtr=$eؚ咰ټ,(,
6vgHt@$A}!y;~8RDt%@K'@bx@;rxTu%!SKRՑ hXO}.4%[h"K-J@+ULԍ	"=<Y,n
cJ_kFѓWp
9Yfv
5j庪GÉ#Kۜx8?'W\1x<ϑaćܞ2u!^z7ძ*UTg       `             (/`` 5 \     @ ( P  (4\TP l# *,-0 .D0 Ԥx12(\) ,%߁1p-6FmF˒̲;fl:       01             (/`002 &41`e@W"k=㴫N;~5t?W)iP֦Eأ   
;Iya|#SxE0Ѣ])oONLj-XZeF+>2A5W2AToŮF夛 Ĵ(ۊ75@P¥RW<Xs5(SN%;WNHԉz#z0C	>-w.}q@%``({,M2.~;T Vc&`:۲Fî c[9Zp2+f1Gk\>{ Q;uǺݼv5=IN#nh6B]=5</5B/كfi!+bHV\E6_!u]`>"y=GG1_ԼXLIb~fﵔ!y!Q&?t]>/#(4Tb>~~[ʸ0*L(%рJ2kQ4uk{iTc5T||p
FnlШ^Mܞ:`rwpB!a$HD!PtЭg*TK P7n<#bx1D
̭ʡt4{BYnU	-!BHG9/m7alMۼmR|!9ǨÚFj=:."EIH9U"JČcq2kE&MC6$Ӡ3\ۧ#a<m^v!3n9`3(Zq*<+K2p@F~IX։.`CReƞzKk#ڠN'\c' v	_5[ꢇ;̥+5*s?LАݷ?Abߐe:E63@m3ig:ڗ'Z~G)c=tsav1fee2L E);sQ'̇2[7ث0ał̇פNRyiX,a.K_=#?Ʈ'(cQ/os	4̵#)I:-PyS75=w}k1#Y٩]+/oUOqb0/]i@"
4c[D7of2k|48{n糛Wp9jH#5x55ow9;rBDpJkB	32	4rSqBEkAt,ŏmfóǛiF<kICm	q1)l& -S`h~˯T9Ć,А{8}>JA]D`s'91{pbx$%:}3FՖИ2
DZkD!E}۹crZe-;3GN;pN87xu W0FbJ`pǂ\(=]3+0OleqpPDSx쳰trvGhqM	\_ <h˱vAp=Xjʺ,|`lDqi ~+       r            (/r ŊV=2Fp%gTYmy
.+PxPѾŜosAA.c03udZ)K-SKq!흯.?_1p
W~P#Us^oz2yx
W`&IPTť>ܗ%3n(G뙽ac^&S'9Ƈ?M(_un`JEeTno _8(l#
5	$3<T,H#`^JVaxS7MiWJ0r2r7lEVjY7',Ofoä+'/1,!ռNR|mFG3}5l((R²FK-3F43NIMB~6+g<=G¿TҲn![J?**y_^O;{~+߯q(6Ɩnl2(XV3i( 44Ol0_RNql%pݟBaeDU̚2C)M1j"B)&k3'	o<2er?ω"|y3L#oBzbuXd.y;ݬq(7li<e:a6z4YE8)V0h-@_X?Ųh\4eYux!a:XeaZ_#XVlY閹M|Md[cL96럛!aC`e2%֏e0ⶼiy4n1uf&iIݳI!ue$/Q *!5H^LɔIE|OϑROѴ2qă`|DDˢ$'Ge	-mO43lb}n37j`B`LyBqe$fX_'8ΦA`LpRpZ6й~3unPkD5W3J5ڙ#L<ݝ$
,G/S25س!_#<Q ϟqk@`Y9Cr7kF5`z}Y\I*aI
ICHm1ۥqRCܒNMϐcK#^{;"]0H*8@<z"IT%F^m@ơ@.H,~6C@k9k D dL6mPPP^h(،F@CA"L. U|seE4E_/O0I\Ϲ%xܬ:5YKNOӞC朂)쒷yp@!YB}M}9DaYU-V{Ֆ=n${T{s?@MDMʃ(ie[C"5kcc&i536h6SgR}}YdO}-H	]'v./SuiPã&˚}9g[ځPHh?#I@ҏ)jgxբ/jwnv/aYyY7f})^<;`tY߬y~L݇#󵯯}zs0(Y	_@L}?g]i[9}G`Y9cL5er$,lJT3j)>4x;u|	*pg6D$oZeK\ukx"H"SPJCp87 T5F
㠄 G@pj'iČЈ@ THcgKq#Uco~x{U7<yup3 W.߉ʘJagP9g.lÂ>˒˚I-ղ(9D?×{Xq.>;>rlXS
c˷1:ZJ%c6vSzS$_$jc7^(o_-[ΈJ[J]4{&juu{#hȽ5{N< R`ɷ/-{ǳG{0L>k)-_G(2	OYl`9V;R.$mX˲(}	I#}ExUy':MkzND+j٤,JUtEv3_6RZ>0_2MHVHCD2-Qι9LcqJrN'n;q$ש_%`1n%0|1|ZHg.t[U?^/	;_}e\]TxOy>Mf>XJwA M+^&Zs,:37IYum`e1f6&Vx/W=L߯ɹ^AM;].FHN$;Ey,K_<Z6˂%e T˦Ey@n$qstBN4%ۑЮqɳ@	бԁڛe y}g3?fRo3DdAl%ù׺	?ΟixFyP.InfK?><OaksL7;ņ/! qΛl쟡ԶnppHpWjچEKNu;*  4>qL{_.0bYeYu鸉,),d$onrpQ\$%!֜^"g̅W-s%}_ֹi,7jy^j[{(ϛ1BӉYs-DEI_mfؐ\f9MMo܃*X%Nk?Aco5x։{5uV[3~A:1TՎSбgDB_ׂei0s4'vjg}/tL_|*]0hD `vX*:a%n lxҏ(~{¾ajrYs	drmo}Ë4}45}W5D`"a`BIS
 .0@;o ӳWћ@@1 +?TvuDI=~sc)ƩR®}'=?+g2'	dcUz$eRUAeM6Έ7g|h$7[Že}ȣl#HI[\Wb0CٱvQMA&A}yv}],R'ftw~ 2ulv	5$+̹eiY47:!ItB$[ʕRr@&	ç_Yv&T8`bqJESuk15Yk'=">EPRMBKsa$?Ì=?pĹ̸3`YB"6qFM`D#&BBgjL"]"{:iߌ?t޴:{E\LTTCP*T/܀WN=9;M>݄w}2r5y>oG핇9t[4bs|բ3BX[xlQ'WJIG*&79xiDZZ_7MԧM!'XxS'ħk+$6ȟD;Π<0,z`&+!iYt@RnI	r	}KÁˆBi{AWAݎY, TT?xݯHreJՑ"It9ПQSՁgmstDECܜZ4x;~tLuu
9D˗jmvmsncLa">q_{X= g-e}%Y}/ SHdf    
BZ} ER,d@.**
Bq@0(CQF0tl-]綥ݎ
~[֛K.orٖDՔk\G1"k9y ,v˛.'5:<a.))A5Oft)
wl9m̑9(&}t폵|gP8hag&O"Ǫ *]U/6~$)/6] jSvcZ96|!28T	bG0^5DW.ؔT+wj9G50)twU㝩#S5╈CE> S9,?bOQhNČ9Mv|v)E<D7`^,Fi!o4#!+QCEh.Z癏[^=c-VwrdyXb=M)1 J"d@J^v@ē#P@<<+k0gJ
]~%Fy,{8:iPc̔ %QvVtTmXёBBhZ<XٗNGS!$6cP	)5Dɸʨ^#K!R gA7.>r{mgz-3l_*/`4Y}|C^Ӑ^%
3斶
pފ{w/G_
{FG%EF#wbU>OԛQF-լydmt@_ WOE;"]BpXyEÓKFh.ɼ|Wqp§kOF[ya+K:BLl;`X 43WiXjDU"ٍctIJz?GHzW^Vb&S|
s0	%K˲sTb=&;%'+Y!uN,jnL2j?T`UQpF\PThQw" 6DE饶Qecj`@ZLmڂZhm5;*G}?6B2b;7" β	1Gٵ>;#
^@&  ]ȮW7=ޤ0ͅwv|> W$)vR2p7f!}[qTAq?ZwױBrM&=5s6tP<yS|"7}s <?.Ѫԙ9mR#Ðv5mU#3$cĩ#Se~
-k_Fф?PkU%CgN>WlxNtplEW .Z.VMJf2Yj[_]E(I>w
X0{Id	 զ%M!ʮWkm7-Pu5Eg/p~[cj_";pfUG]r)a?Kӻ!%94d 6W'+~<چd/qJ3⚸HAҳ*L ."c[%؜x'(x2(7,]~Qwԍ; dzDOapLV,}HtNle$#d|$]~vF[{d7X	{%q
t8Z߰:EW`[&	pU	V7CX.V\vt6{j}֍ٜ'Q96}pC`gKYK_ޘⶋhIQu)Nn)SnX1 4j_87Ļj0ThH!Np|>	Ӭ7)8]hЮqa?=%n(e{!pdD˽;\l!T
b=hƆ>F+;鷙je*sY	dQB'|3A9Z^x邫gڻVUTf37ϙML|ERT/Ӯԭī$ңB&t=dzHKD_fjM烻)ԸaѣK	?bmEfG-P: %n2w6Q?cmm^U}{
d!I;ޮDհZ+^ŏOܦ/	"LoP<Sϛɏ42)ytf0QgLU+j6Icm9_1>MNÿbvqv.$)ʐZ.D8*IYCdh˦t쎫7% 9FiPa7)F	t/pҸ5^b[ .c)9,Aj7SA(9RGKXK2C$fRvZI/!_2>ef}itf)c
~>b
fW_4jbm{VKM|jᥲmn5Mk]+268 &H'P1{yJ(ݲ&0AXhTBI5C(	#H0̰u,`.PDU#>ͥ-<xE}7$}=paUN}Hdnbl8J>hVUU`dqߗZjȁD+E2OT/8bR |i ˁ$ܬ?XC>- yvi#,7F#} ;R@
+dg|&adQGqJARU|TYѤ|n(\NŬpc76\9"!${O^1<)i{6e\LvV/7X'\緜^Kqxu퇰W?Q43a$Mmvp{w!7M곖$_&JՃJ%,\266`ajՓ*F5:o&JS"JCA:yZXo{z}WAzvRK%=KĳN.kT0/`(V;"Pa'"`%g\d$QPmЂ E|<D$x=DMGa˿V$Nэh.lo?\EKT,K5ًkKbˆ%5̫sΨ5W<N6xހ}?*0+܌'=;t\7>b'dq1`0+%Gbǘ-+s1m4q5{ZE<Sano1
BN'->(ca'@vC8)co@G/ed{J_3^'#l[qNչQI65c0(ѡ	Ubg1;oG8ʪb.Qy
!,
6+kI8.)cN/fZ<Z|V =`^_Ap ܈WU`Eq\ל " 	8ϖ'dŏW ϣ`~de2{	6!3\*ϱ6
:Z?L3҇t#x:0ZDq͖,]<5zIzOC̅woqͯ
<U.`/u6;jwZlvLUp~G{H@ƎCθ[k)؉Uk"1>U;M:8!'Ĥ.c@
\j" 6b^"NQ羔85".;=i]'"pU\j;F!B`|9L5Ќ|#2q0v?0rZ`>.)lٶe;6c{kK6UJBX 36$ؿo'f%7CiN㆛ 
g3JS$A$U^ej>̷mI=|o::fN=za&s\8Yb*1/Omy;P0*r\<MmՅ*xőޛf\ ^vͱO$-~*n n79`}~ND(B'{h|3Q$itE9{۟8~\Ek%Yî²v~G0́ٟ˿<ʞD*QαUǎ>M32rI'h6X{te*V&)SCJ l+DJzm}<b/&7JS)Xɬ~oZBfPQWi۰$1@+W[NƇ#1#ڐX`;T [<p0Q:V]	bt#ݎ=_n7O)̞s帱5+G],c1oj/u_)˸(ei^,9h<#f%vd׎Sk-N mv'	C*7ɾMUjw68iUN|k ',:פ-`AA%2twA{=xխo3YUW
Qk(J 0*b;h`Vlc-[jxSvI?|a%=JɭtI!hTXbtj2rיr6lmnC]pUJBTJ頶kzFK4Rr%ճٍ>!6sBDX(>ǸN}} c=TqVc;Wc6kXwNǆKެĕ/cD%; "8Y`>:ą2H7Gmfߛ2w<-}q,|;rS	GwE]AV	;/PDHC˝Ԓ	cDQC[oI("u9DV:EI9cDF 1Fڷy5 ?!{dsoٖBTôw1rz&[O҂T52rQ1
'9Q<V{ Hh _HN:C !?{6tvƢRODm)t+pbKBPX]kh17GzHdKXP~j7Koѡ3􄍳jkv60g2.}oeySR
0e,Х|R&8ANô3;JV[@!VOeX찷ￒ0OC!Ǜ{.`Wdcd0Im{8|9GD${
j:O8n}`_^
d8ѻGs[4CTɌb0i2ɤᴖrM2jw30Xv:5}UsGG0~~h6l1W1vΠt0PC|slFk̒?99>|k .bQ|@j@	1)O]"PBcΌ|)mB$ߙbj2_ hcJ (YXWOOΛO놻`/ԃS	 ڦf2G  Sނ@8tTx%mǵXm0coNuʸ꤫IL'-:#S!,_4}_/ZQu?Ps.%0Q&{6pY\g K%\ItZ`-,XDu+1˅Fg#˝X9fN:G3ZI+DQ@{Z4Jn.Y׬E272M3?u[qh?iɀB)XmO`%9qmëOR:u5 $1imVZ%KIia-yhx."y-ZI~bv18*oW͉ tKټ)coXu? J5)* i>zڕVr`KhzL)LOg A-2șݦk@e8\+αa[F(ani/7DP[ӑj(tZxj=SuXC\)OoDfJvbГ%;Z`5NV+`0{Ʋ^eLFX^IF!MAR-{+{hB
E-߂bqLwxbm<>8x"gV;=uw2]T2tR}1S|a˧}%YE>t:;TGr+-KbO\gb0{߯KURV9qh#
]{MfXoyM6ƚw=OR&$2;i[r%K#gQhM7>04Ht3@:7<'	%.S xc1dTR4e>VnUVZ22W+}L#G#n2-˓_c5$qNmIÞ7UZZT0WZ#F+3{NeQjIh_cmvhjCB{/녿~Y^mog5~YӇ34Ӡ3&%9fgМXcRxsz6v6Um r~BQ@])II2^y-z( \U'."4E@.ỷn2) \`7$컪ggw ☛Bn"WP1?nW|1
P|Hq￲OnD
;0bQ3TfĹ`~>p	;p?t1sCESEL`Lw2ya4 e7@ִಜ<s$g-_ |ϋ>1͈znZ@xPuUΙ]~7YM~@R󅠔o*^~|d[?Kh:y^kxp;"ᣡ@<U
13-K)'TfJx{U}gwau,wjV}6U
f&GHРC-6 Pq8Al5k#[*}8Rz<<E`|FݎkPr`{9Wos%!RTRVdksdlz(ٿ'	-:8KRU풫DUjs,3RV옔Q)hub@&?2BWjWݤXC@Vh߮mK'!&osC0QBxJh_%b2^=EH/qfz*;]xw `83~ڸ26}|]|gfӲZe!lVNԘ
ya!A A{A9Ҫ;~[@)~u:	#ʫXK"]XDURv]۰;;,e!_Ǉ`O
(=ͫs1xB4&M0e)7D'V4<h9[sd%s7ЪSd4k|jB':˃81Y^k'"eaaaӥQ>97N01%'fm9VDn$XۯIYY,Ҁ"26	64K2_aiˢZF`0 D&[yr5Y^$|`hvx^u&.zdiq'J}T3;	ˣ(@$V<%w؉dE6,2 NQ?#!.]okfNd@
F1!nPw5_8	(77Ow[#5r+>Lz3籨CN/>li.jqR\f\RDcx5^.kP<)Ty]X෕!]C#JQuj`0r~RP{<ylB|^ L.(/؁9Bu;-dF<izWiN/)L᯼yw
sԔ_ς`^J,Bnyy
d,w]źV`V_JG@xpX5Y^]$=1v!wϲ \-hyA5M٩'8ra@ՅE!'2ԁ!u=/	D?pf	G㬒#f%9kpֵǡtIE\B:x"HF^rustc version 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86) Android (14863223, +pgo, +bolt, +lto, +mlgo, based on r584948b) clang version 22.0.1 (https://android.googlesource.com/toolchain/llvm-project 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)  Linker: LLD 22.0.1 (/mnt/disks/build-disk/src/googleplex-android/llvm-r584948-release/out/llvm-project/llvm 2d65e4108033380e6fe8e08b1f1826cd2bfb0c99)        !             (/` m ($P0!Ta,j"=ϰ^
U,w1-k uMN=ſzUmdl;2"$e3w<hϫαX8YHۦ\"Y		[V/Mڡ=,@Z,e)n#ى7ϱEg}ѵHҶQg-p:RV[m~7j׋4ȇHRRJsvfFiQj)̀S+w8&Jc<\RI7RGiL3mr@_OpJI=ޭG)R絓နD.ig(itݍRGiFgl%%nI(n6JIOxI?Ѷ@imr%d*Qj)ٙϤ6p:WR*.:_H	gvozRm+|I^dK?j&r%ۙ>ɫv;S%)){[ZKen6\tu5gnfrn=V{=[ϧՎ$`tT;Spvɖ3_n=|χCr5&SQ!j5Wʞh	gvejr׻nJ)VS++)% X(GmiN*steqgak 
~W/Ogu=dPP~~lîyCpwī+4+~qK6--GV$Hhs^uⷻڡT_QVkE x6aJO_*yQf/t&XHɞYlqXXrScE:b沎ٳT^~iS7bJ<.ңeX^>dlոX^?mߚG }{NAJ},fs <2y[^w򋇔8i5ŵcV	RBñ*~Fq歎<e<]m~I;XNvř!XXqW,6:cjAdc!߱N[]r
_05'ej^Wz{*uV,lVDğ3HZBN{¸q,DrWݵ!J$rR	iMn^Ʊ1Mh_a/{ĺӒIp^`\ztJH!t.0y(fMYA;T8	s,&82;m!m	lSNΜ\q6RG;cTKx:խ4΃ԓ60+{}0L-(~q+Nt}xR{|~06N)8,G_2̸Io&7d;#TՇ8>sZ	o}9oᕪSZ̺:2N=xΘ_XX(;g%&:_ivV`u~uu6Q@,fvf@*48*|b1TW{>Ie43uh?:9izp,beB";XZSC>hgC=#Jb%3Y}eNkn!5'2xY,lB6MlNk!f~_dqMJ302}IK[veO׳QZۙ:i+bp; @UY"]jȅ
$Jmj!K*p.P$7œ
@ő 0XZ %qT!fh5AlL	&X~LA *	z# TH)RPD iSZN[?=Uc3ס}qFuU~[B]DEQVAlaijC3X縞pu| ء3J5BFCDVlzA1̺dz"NDV]]5
xw9C78M hܓŇ@.=\m߼9$Hcp̩oů8/%1KL%;3oarGWxvoa";Q2w:KƇ<9C+48*f8'=x!=2UP`kQX铅oï9Vb!2YaW1lϫMYX=<Wy@$(,rֽ혿s|tk|Ex&
IB3#29fQf e9&!b"D'""E:_k6k#:TY[K%%.73KSAXN\y4ZVPlT2e,}Y,2TU
1@G=&xy?D_;I-F,$N"Cm@yX/ǉmX.`O䞣`LM9Mm<';\=:+`Gb"V6|,"]jP;zmseGrwM }BKtsbX>iS`]^tˡ3{Rd@]}q5ޣ0)i :3R266#h@&)T38]۾tMJ^=]wv[HnJ%?	@U鷲N?-fپ [:9K|N{L.Y[!Ꮜ3 i@	#{醨jX㇐f,0"Vd["cBkFx>$وGF}FVSG<'AT 1c
1?%Uљ!fm_&D痹bNll(HV9H>5A'ĕ
A:4">i8j-=xcZ enw:NuI#J
6mhP]IcT=CfQKEb+ީ(CWMpN^yY0`rCQSyu#q>dpu7t
Ӝ!:pg'OyS9K MC{t'
 Y1fPRILKq@8҆`6QlQ&Pb:Mf^F<9G=Kh+?jBwSO{4)~q\wYJEƁ؜<c+jT0 X dz`/\A0a'mK`c#e7Uifz堺ӌW7V2̤hU>mDH:f랦߻60he<("rb7lgBg>S ,⻧7Q'T;Q(
i/OcA_ISϻ"-p
rust   
5     rust   
3     [rustc 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86)\hRꋔ Y   *˝N   i@|W
   ӥLBٿ   	|pȲΦxJ    $l3< P!97,    	hashbrownpp|S\M    
std_detect;!QRX    rustc_demanglec.0"g    cfg_ifSLU   {"tĪg=/   errno@rU{)^#=   	84U[i                H tests, $    c_int,<   sighandler_td! $&  SIGFPE4<   SIGILL4    SIGSEGV<5 8:  SIG_DFL< <    SIG_IGN<!<!   SIG_GET<!<!   SIG_ERR<!<!   	siginfo_tL#<"   handler<l<l   FORBIDDEN_IMPLt<  ,$           	   	half_lock  	
 YIELD_EVERY  
MAX_GUARDS  	ReadGuard  'a   data  lock             
WriteGuard $ $ $ _guard $ $ * * * . . . .  HalfLock 3 3 3 3 
generation 3 8 3 write_mutex ; ; ; read ; update_seen ? ; write_barrier A A	 ; write E E   vec_map H H J K J V J J is_empty J clear J find J contains J get J get_mut J insert J remove J V V	          	 
                Action   r  t detect t execute v 	SigAction   
GlobalData x x race_fallback   GLOBAL_DATA   GLOBAL_INIT  } } ensure 	   	  MSG   
ErrnoGuard 
        	FORBIDDEN     register  F 	   register_sigaction    register_sigaction_impl   register_signal_unchecked  	   register_unchecked    register_unchecked_impl   
unregister   unregister_signal H VecMap 
    H   H  >   ActionId 
         	  
           SigId  signal  action                     Slot  prev  actions     
SignalData  signals  next_id     Prev   info    # - 2 > ? ?A D G N O P PQ QR RS ST U UV q v                        W8                  TX       $ $   '	   (   )         ^v{yN      3 3 	  5   6   7	   8   :
         h)         H        UC                   Jo+     `      b                    g"@Q     `      b                    Gx+ec                     fEL)                     ܟ/?                   ⷩ   . $  E 3                           
*`b              16    d    !  0         ! ,     $;   !          _ L                /    "                    TX   ,        d        (  L       b  vZ      q1H%   a )   ..  
UnsafeCell .+      NjU!%    $ 2    ! v  9/!!        G    F             Y'                !  	        #         .! [!!$     " L  ! > #  % $  1$  娫  ?     )               !  order) =       ´ô   ĴŴG   ƴǴF   ȴɴ       dqB  -     dst               ! (-    )   % !!%    9 !!%    : !!%    : !!%     :      L       "      2 R    "    $ $   '	   (   )         ^v{yN   ,        n                 !    2         !    2         !    2$E  E   E   ZZ \ Z pZ      }dJe߸    - .. # .+      NjU  - .[    .   Ӹ ]Ӹ [. c   )- 9    Η%
	 ݡg
 	 EL%      L% 
 
      < Eg 	 
   
   PhantomData         kti@ g
 ʗ1
  
 EEE Global         s^%#   	  1 
	 F  $F       ,
     F F   F    G A   E]   з  [q  ..-e
  E/ z
 1
g ח
I% *F  9$F[  4>,   Box     l    H	1TF  ' B   LB  4  .  -  LE 4  / .  5߸.    Unique   _marker       FJ5 ,         OBI V0 O           -ܷ    (- 3   )     @
    @
    -
 z 1 g    I%     _x,
      /  %F4'      X   	      AA  A buf< A	<        <AI/~1  _ d 8 u } (     
                 9     D    N 8   8     h     r  9      X      8  $ 8     
                 9     D 8 s     R  :      ,              X T          X 9 ; ' :  <      kv     Y        (!*         !*     "   '     3    =   F     P          "*  	                ,       `    ("*  a     ( u  5 "*  	    "*     [    ٳܳ ݳ ޳    ߳          i=2*'         O'"}    =   ``  `] `7]        9ֹ`  % = u  =     @    M     [     f @= >x          #*     #*       '   =    $     .          $*  	       =          = /       $*  	    $*     H$*        =   =  =  =    2     ?     I         )w"   =   =      = 1w"       = ẁ3"      	w"    %*     %*   w"    %*   Less         Greater         qJ<f    =   =   @   @  = *=             )w"    )w"             
w3"   =   =)w"       = 1w"       = T     	w"  w9"   
D    	w"   &*     P&*   w"    &*                92gD j  = q  = x  @ e  @ l D == '=             )w"    )w"             )yD   =      =  yDUD b  )yD R  ayD 	yD   '*      '*   ycD  I '*  ' (  = /  I 9  @ $ =   P     ]     )yD    )yD      I      (),         ),     "   '   -    9    C   L     V         h*,  	            = *-  	               ,     =  (*,  a   >& >  >   R *,  	      *,     ~    >   L   ?  =   L   =   =    =                N=VN=4 M          +,     +,         '   L !   *     4         h,,  	         L   %       L 5       F    	,,  	            = 	  	     =     	  	   ,-                   +   ,-    ,,     H,,       a  
    L "  L )   J L R L Z =  =  = =   g     t     a    o             1   L   LJ      L .	 5 	     L +    	  &	 - h-,   	          -,        
  =   =      =        =                -,     -,              --    D E  L L  L S  N !  N )  1  = J  = Q L 	L 	 @ M	 @ U	= 	= 	  	                       	    	    	  
  	    &         		   L   L	 	     L 
 	 
     L K	  	 
  
 	    
D     h.,   	         .,   
	       =   =	 	      = 	 	      = 
     	 	 	   
D    	        .,     P.,      	    	    .- 	  	 G F  L M  L T  N I  N Q V Y  = J  = Q D 
L 
L 
 @ ?
 @ G
D = = 
  	               	    	    
    
    
    
    7         
   L'
      L  
MD bI  
 [
 

 
 p
     =
      =  ~
z
 I n
 
  k
 g
   /,      /,   c
  Ih/, 
   I/- 
 I
 	' K  L R  J Y  ' I  N P  = C L Y @ 
= i            
    
    &    4    
    
      ] I      P0.  (2D            55  	sigaction 5 sa_flags  5 sa_sigaction  5 sa_mask  5 sa_restorer        KU&K 0/&  
          H        UC77 I 76 7 phantom6 76        ;!       22  3 si_signo  3 si_errno  3 si_code  3 _pad  3 _align       ӥ,[Q)V    c '  1I P    b AA  A7< A	<        <AI/~c1   e   M  
  c    K   (0.    
        0.  	    0.     <        }'  5 x2E  # *    cw  	       5    @ b   b    a  xe  e         }            "  Lh2D e1       1D  	           H        UCL      i AA  A7< A	<        <AI/~L1   i     
  L       h1D  	      = (1C    
        1C  	    1C     <      Lc   \    f i ~  i   =  i  i         u      = j                a  2D        	  5     ( 0     g   h @   '     e    ?  h       ̃C  
           ! @         7      D     
n    	   k         n , n   n      5           Cb"Platform broken, got NULL as siginfo to signal handler. Aborting" tЍ         
L   /         p Dō     'H    p          FORBIDDEN_IMPL ,  
          L!          6      C      P     p   	   ÎN         p Dَ q   q   q + q      G<   L<   L4   L4   L<   L          _l   
 Lb   L`   L^   L\   LZ   L Z        i         q  q         L   L   L   L   L      ۺ  
    	   
  V c' t   G Dۺ 7 tVtu ` x |    c   	   @     4Ӻ   *             ٳܳ ݳ ޳    ߳          i=2*          +L    L 4ع  t 4 c  77 I 76 7b6 76        ;!u1  u    v     y     "  uwc u      4  	      t  D $  t' 8 ''  /             '  u   c   t     M     t   y       	    D 7t 4 6 :    c    1  u 4 t  '             v   L 4  t 4 c  77 I 76 7b6 76        ;!t1    m     p       zC|cK u        
    	   
 tVtu   8 D 7 tVtu Q i m    c   	   @     4   *             v   L 4  t 4 c  77 I 76 7b6 76        ;!}1 U } M   v     y       }c ~      4  	      t  D $ y / '  &             '  }   y  z    =     t 7  y       	    D z 4 0 4    c    1  ~ 4 n  '             v   L 4  t 4 c  |    %     (     V  z|c ~           
              +     6  8 =    D       R    
       n       {       8            |*    
               %     0  = 7    >        L    
        b       o     z  =             ĉ    
               &     1  '' ( Errno )         *g  d    k        y    
                                                                             
  
 

Hqx{|      ,      	$      ,     Y mem      Z      [\L Z    ]D     ^ 	ONCE_INITL 6    _I 7    a Once$ 6    b, '    c   (    c,     e4 2    f`L 5    g`     gL 2    h4     j4     k SIGKILL<     l<     m SIGSTOP<     n	D  3    o4      p !  8 $   8 $  8 $  8 warnings D #  ' $ Backend of the [signal-hook] crate.    [ X The [signal-hook] crate tries to provide an API to the unix signals, which are a global  ^ [ resource. Therefore, it is desirable an application contains just one version of the crate  ` ] which manages this global resource. But that makes it impossible to make breaking changes in  d 	 the API.    a ^ Therefore, this crate provides very minimal and low level API to the signals that is unlikely  b _ to have to change, while there may be multiple versions of the [signal-hook] that all use this  G D low-level API to provide different versions of the high level APIs.    ^ [ It is also possible some other crates might want to build a completely different API. This  a ^ split allows these crates to still reuse the same low-level routines in this crate instead of  2 / going to the (much more dangerous) unix calls.      # What this crate provides    a ^ The only thing this crate does is multiplexing the signals. An application or library can add  H E or remove callbacks and have multiple callbacks for the same signal.  	  	V S It handles dispatching the callbacks and managing them in a way that uses only the  
b _ [async-signal-safe] functions inside the signal handler. Note that the callbacks are still run  
P M inside the signal handler, so it is up to the caller to ensure they are also    [async-signal-safe].      # What this is for    [ X This is a building block for other libraries creating reasonable abstractions on top of  c ` signals. The [signal-hook] is the generally preferred way if you need to handle signals in your  ? < application and provides several safe patterns of doing so.       # Rust version compatibility    [ X Currently builds on 1.26.0 an newer and this is very unlikely to change. However, tests  b _ require dependencies that don't build there, so tests need newer Rust version (they are run on  d 	 stable).    a ^ Note that this ancient version of rustc no longer compiles current versions of `libc`. If you  _ \ want to use rustc this old, you need to force your dependency resolution to pick old enough  L I version of `libc` (`0.2.156` was found to work, but newer ones may too).      # Portability    \ Y This crate includes a limited support for Windows, based on `signal`/`raise` in the CRT.  3 0 There are differences in both API and behavior:    ` ] - Due to lack of `siginfo_t`, we don't provide `register_sigaction` or `register_unchecked`.  ? < - Due to lack of signal blocking, there's a race condition.  J G   After the call to `signal`, there's a moment where we miss a signal.  Q N   That means when you register a handler, there may be a signal which invokes  > ;   neither the default handler or the handler you register.  M J - Handlers registered by `signal` in Windows are cleared on first signal.  _ \   To match behavior in other platforms, we re-register the handler each time the handler is  ; 8   called, but there's a moment where we miss a handler.  [ X   That means when you receive two signals in a row, there may be a signal which invokes  R O   the default handler, nevertheless you certainly have registered the handler.    . + [signal-hook]: https://docs.rs/signal-hook  V S [async-signal-safe]: http://www.man7.org/linux/man-pages/man7/signal-safety.7.html       Hqx{|      ,      	+      *     YՈ'      Z&      [\% Z    ]$     ^ 6    _I 7    a҉ 6    b '    c'   (    c     e 2    f` 5    g`%     g 2    h     j     k
     l	     m     n	  3    o       pl  L     $3	,     /\    /     ,    $  Z   
\L Z   b\    D    , ;   T Q    PoisonError\ =   4     	$       T|;4+oq\dSUā\            !T            !&  L                                \    TX      #:<         3$              $             # &                                    \4            ,                                            $%         !    "    !  "    #   #          $                           '          #   $'  T         %    &    & %           ^v{yN     '()35         %Ԅ4     $     $ QQ  Q; Q poison;        tx   '$     $     $    3 3 	  5   6   7	   8   :
         h) \$     $     $          +    ,    , +     -          &,                           '  *    *  -   $'         /    0    0 /     12   2          \4      .     . ,                                   .    .  2   $  D        4     4            h)     5678: G!#              3     3 0$     3     3 -T     3     3 #$     3     3 #!                !\     3     3 ;;  ; inner; ;; ;;        %LYv'         <     <     =>?AD          "                         ;     ;  =$"-$"                                             TX       ;   " ;  >$"00\0                                !        '  ;   0 ;  ?$0 	seen_zeroL00        !1l1                           '  ;   1 ;  A$13 A     A !6                  A <closure_kind> C    <closure_signature> C    <upvars> C    C   A  C<     ':/,;                             $ $   '	   (   )         ^v{yN       ;   ; ;  D$;A         F     F     AG   G          A$A                           '  E   B E  G$B\  <     Ո	    H  ID ܩ          K     L    K  L                  MNOPQRSTUV :<         79                                      J     J  M D                                J     J  N$  ,                            '  J     J  O$ ( $                  H                             92g!  J     J  P$  key ' D                                     J     J  Q$  (                                                 92g       J     J  R$  4 <                                               92g      J     J  S$  	7 4	                                          92g  J   	  J  T$	 	 ,	 
. 4
                                   J   
  J  U$
  0 4                                   W  J     J  V$ B      V8       V   Map 	  >        ^;,Iii  Iter ii i 
end_or_leni i4i        SUK"  89 X<  89  8  '     8 W 	   K    K L  3 "   V $                   V X    X    X    X   V <t'D'D'('''''x'{'g'j'd]'+@'C'3'6'&')'''1 ''&&&&&&&&&|&\.4.                    c    '  L0              s 32333  8 333  8 <3 33                       Lٳܳ ݳ ޳    ߳          i=2*w  r      r  s 43LE              uv H/GGG  8 GGG  8 <G G4H                       Lٳܳ ݳ ޳    ߳          i=2*w  t      t  u 4HRMPPP  8 PPP  8 <P P<R                            Lc222 
__variant1    22 
__variant2         ==O6 '   t    R t  v $R sigR$R$St]L]              L'   b  Tb              x x   y    z          (A     (A      yzb$b      x      x  3 3 	  5   6   7	   8   :
         h)d%ld      x      x  3 3 	  5   6   7	   8   :
         h)              92gd)\d                              ZZ \ Z-Z      }dJ  ĭe\e                              66 ҉ 6Կ6        |& B     |e              ~ ee                          }      }  ~ h4h                         }      }   i                                      L '' '{Jzzz  8 zzz  8 <z z<|                       L'             |$|$|                                      L 'y '             n 1  Tˉ                 ⷩ         32E                                    ,։             |߉                                                 Ĵ                  ӊ$֊                           '      ۊ    $찍     List of forbidden signals.      _ \ Some signals are impossible to replace according to POSIX and some are so special that this   _ \ library refuses to handle them (eg. SIGSEGV). The routines panic in case registering one of     these signals is attempted.        See [`register`].L             p Î  8   8 < tɎ             v   7 4 Registers an arbitrary action for the given signal.   ˏ   Ϗa ^ This makes sure there's a signal handler for the given signal. It then adds the action to the   c ` ones called each time the signal is delivered. If multiple actions are set for the same signal,   1 . all are called, in the order of registration.   Ǒ   ˑd a If there was a previous signal handler for the given signal, it is chained ‒ it will be called   [ X as part of this library's signal handler, before any actions set through this function.      [ X On success, the function returns an ID that can be used to remove the action again with     [`unregister`].      d 	 # Panics      0 - If the signal is one of (see [`FORBIDDEN`]):   Ɣ   |ʔ  * `SIGKILL`   |ڔ  * `SIGSTOP`   t  * `SIGILL`   t  * `SIGFPE`   |  * `SIGSEGV`      ` ] The first two are not possible to override (and the underlying C functions simply ignore all   a ^ requests to do so, which smells of possible bugs, or return errors). The rest can be set, but   ߖX U generally needs very special handling to do so correctly (direct manipulation of the   ^ [ application's address space, `longjmp` and similar). Unless you know very well what you're   Y V doing, you'll shoot yourself into the foot and this library won't help you with that.      d 	 # Errors      _ \ Since the library manipulates signals using the low-level C functions, all these can return   ` ] errors. Generally, the errors mean something like the specified signal does not exist on the   ǚc ` given platform ‒ after a program is debugged and tested on a given OS, it should never return   l 
 an error.      b _ However, if an error *is* returned, there are no guarantees if the given action was registered   \  or not.      d 	 # Safety      _ \ This function is unsafe, because the `action` is run inside a signal handler. While Rust is   Z W somewhat vague about the consequences of such, it is reasonably to assume that similar   0 - restrictions as specified in C or C++ apply.        In particular:   Ğ   Ȟc ` * Calling any OS functions that are not async-signal-safe as specified as POSIX is not allowed.   a ^ * Accessing globals or thread-locals without synchronization is not allowed (however, mutexes   a ^   are not within the async-signal-safe functions, therefore the synchronization is limited to       using atomics).      b _ The underlying reason is, signals are asynchronous (they can happen at arbitrary time) and are   c ` run in context of arbitrary thread (with some limited control of at which thread they can run).   Ѣ^ [ As a consequence, things like mutexes are prone to deadlocks, memory allocators can likely   Z W contain mutexes and the compiler doesn't expect the interruption during optimizations.      _ \ Things that generally are part of the async-signal-safe set (though check specifically) are   a ^ routines to terminate the program, to further manipulate signals (by the low-level functions,   ѥ[ X not by this library) and to read and write file descriptors. The async-signal-safety is   b _ transitive - that is, a function composed only from computations (with local variables or with   b _ variables accessed with proper synchronizations) and other async-signal-safe functions is also   L  safe.      \ Y As panicking from within a signal handler would be a panic across FFI boundary (which is   ި; 8 undefined behavior), the passed handler must not panic.      c ` Note that many innocently-looking functions do contain some of the forbidden routines (a lot of   삪  things lock or allocate).      Z W If you find these limitations hard to satisfy, choose from the helper functions in the   a ^ [signal-hook](https://docs.rs/signal-hook) crate ‒ these provide safe interface to use some   #   common signal handling patters.        # Race condition      ^ [ Upon registering the first hook for a given signal into this library, there's a short race   0 - condition under the following circumstances:      a ^ * The program already has a signal handler installed for this particular signal (through some       other library, possibly).   [ X * Concurrently, some other thread installs a different signal handler while it is being        installed by this library.   0 - * At the same time, the signal is delivered.      c ` Under such conditions signal-hook might wrongly "chain" to the older signal handler for a short   ΰ5 2 while (until the registration is fully complete).      _ \ Note that the exact conditions of the race condition might change in future versions of the   b _ library. The recommended way to avoid it is to register signals before starting any additional   ˲> ; threads, or at least not to register signals concurrently.      J G Alternatively, make sure all signals are handled through this library.   ٳ   ݳ  # Performance      ^ [ Even when it is possible to repeatedly install and remove actions during the lifetime of a   Ҵ_ \ program, the installation and removal is considered a slow operation and should not be done   ] Z very often. Also, there's limited (though huge) amount of distinct IDs (they are `u128`).      t  # Examples      \  ```rust   & # extern crate signal_hook_registry;   ڶ   ޶  use std::io::Error;     use std::process;      $ ! fn main() -> Result<(), Error> {   쵷      let signal = unsafe {   ӷ] Z         signal_hook_registry::register(signal_hook::consts::SIGTERM, || process::abort())   \      }?;   Ľ      // Stuff here...   ָJ G     signal_hook_registry::unregister(signal); // Not really necessary.   t      Ok(())   ,  }   <  ```D̹                       Ltv                 t չ    t' $  t'  '   t $   t $  t< tA;K;ln        d                                   u     Register a signal action.      ^ [ This acts in the same way as [`register`], including the drawbacks, panics and performance   a ^ characteristics. The only difference is the provided action accepts a [`siginfo_t`] argument,   4 1 providing information about the received signal.      d      $ ! See the details of [`register`].ӽֽ  8 ׽ڽ  8 <۽ ѽ                       Ltv                   t    c  tɾ  t  ' $ھ Ǥ$ ؤ< tt=~=rt        ]                       L77 I 76 7b6 76        ;!1v          u4ο4ݿ   D A Register a signal action without checking for forbidden signals.      \ Y This acts in the same way as [`register_unchecked`], including the drawbacks, panics and   \ Y performance characteristics. The only difference is the provided action doesn't accept a   ܽ  [`siginfo_t`] argument.      d      $Χ̡                       Ltv                $ 	 $ Ǥ$ ؤ< t??EG        d                                   }   D      ` ] This acts the same way as [`register_sigaction`], but without checking for the [`FORBIDDEN`]   c ` signals. All the signals passed are registered and it is up to the caller to make some sense of   L  them.      ^ [ Note that you really need to know what you're doing if you change eg. the `SIGSEGV` signal   \ Y handler. Generally, you don't want to do that. But unlike the other functions here, this   ' $ function still allows you to do it.      d      $Χ  8   8 <                        Ltv                   t    c  t  t  ' $ Ǥ$ ؤ< t)A3Art        ]                       Lv          ~44$   * ' Removes a previously installed action.      c ` This function does nothing if the action was already removed. It returns true if it was removed   ) & and false if the action wasn't found.      c ` It can unregister all the actions installed by [`register`] as well as the ones from downstream   ? < crates (like [`signal-hook`](https://docs.rs/signal-hook)).      l 
 # Warning      a ^ This does *not* currently return the default/previous signal handler if the last action for a   ` ] signal was just unregistered. That means that if you replaced for example `SIGTERM` and then   ^ [ removed the action, the program will effectively ignore `SIGTERM` signals from now on, not   b _ terminate on them as is the default action. This is OK if you remove it as part of a shutdown,   X U but it is not recommended to remove termination actions during the normal runtime of   ` ] application (unless the desired effect is to create something that can be terminated only by   l 
 SIGKILL).T                                    id/  8 4 t  1.3.0 EDon't use. Can influence unrelated parts of program / unknown actions x                        L            4A 4                                 UC      8 Ap                 H     8           {}                  \ H           8= =                            =    =   +.         25         ==                                    ,                                     !$         (+                                          'B D*                 Jo+       = 'B@                       =             $*             =  *                 8                                                                    !*    ,*               `                                  ``  `] `7]        9ֹ`    >      "*    ,*                          8                                 '      #*    *                                                                             $*    L* ! !                !!                                D      %*    *!E# E#                E#E#                                G      &*    T*E#$ $              b  $$                               I'           '*    I $   bI $ I$*$$$         ,   *  An ID of registered action.   +   +c ` This is returned by all the registration routines and can be used to remove the action later on   +"  with a call to [`unregister`]. ,,                 g"@Q      l,4,             L-4-              (,               T%T%T%T%T%  8 T%  T% T%              T% T%                T%T%                                 ),    ,,!& !&              `  !&!&                                ``  `] `7]        9ֹ`    >      *,    ,,!&;' ;'                ;';';';';'  8 ;'  ;';'                           '      +,    ,( (              ( (                ((                                       ,,    L,(h* h*                h*h*                                D      -,    ,h*- -                --                                G      .,    T,-/ /              b  //                               I'           /,  / / I$,///         \. $.                 Gx+ec      T.$.             /&</                    H        UC2 2                22                                 0.    ,.C TC                 fEL)      D<D             ilD<D             =
5 
5                
5
5                                 1C    ,C\D $D                 ܟ/?      lD4D             L|EEEE  8 EEE  8 <E E$E             a40 40                 4040                                 2D    ,DYYVUSR05RP[PNNM uM L K RKJ aJ.E>̾\b4:+	TZ!&nt6< *;Jrt}    async-signal-safe  =http://www.man7.org/linux/man-pages/man7/signal-safety.7.html     signal-hook     https://docs.rs/signal-hook           2                        ActionId    SigId    signal    action    @Platform broken, got NULL as siginfo to signal handler. Aborting  @                                                                                                                                                                                                   E[C4P}U/!Z8arדNrU	Y{z'&U|C'E׾#{d|Q	If{GMV9ሌ-U	3a1,<9I7͓4!.FڗAS#7Rޱ҆3ZoB`ڑT!sXy(Hl=5i_;~@_n>D^Cf("1e|S61,2k9c:YTȕ+I턞p"}ݶtU76w,4z(UJjWu&چyţVqC&̭ĉpԐJ׻Im#qEssA=y!+!0k<chR<ެș+I٘rC!jq>Fng
WX03gL^F{+I7E
Tt?AuaTN\ e?e3QWi
OIDx> pmC3|sSy`5/+3̄1wX`xwzR*o t"Aa޳Ɖ[9𵐥ԚJpusŖL7vWL7,	uHter:,N|QvYr[<M؆%EGW-";S)OY{^1˫ž9ѹi&i2=VbJc1d%7+am˩6:J9:X2r+ۂ R-Yص1.X{KȒNlL)j.-z=NŃA**fEzV3|wu ܽj_m	QE7MθEuMoPxV8cʢud;
y{;\2+Y%&$X7'-?7@Q*g@_Ds9$jPg;U"7fyGA5%6e[U6Fx኷z|\j\ WP.y	B=i	ŗI]6x2OB[Q?G 	~(6YâXo g"LOr a@Oɀƒ^rAmqĚv]i;H-L^G}2?]/KuPą(M=^٬C?oތ/[U?e|ۮ[xI7=g%}U"^a6kƄl`}ǔb͊q1;× G,;|z!zvp!	K'w6Nf}@<G<[,kbΫBU{4Bp@pC	c9sƁg@CCT`ly#/*f٢&I㘿p>W[o'Gl{}krאCa0Fqu@[/;t;+eT.㬹HwV-i{!Nf_s*͋8swq7V6#!oZ)KYSKbc:~&Ѹ;)&r{Y]J: ŲˮA*Ӂޤ(㭺Cm_sFC0s{e*R"|Yi]7kj$%]Ab>[͑d_ڄпR	wmZTݜk{I~sc3^lu\Ԏnmt25JCP/8~>~ao(m?O?v@gMϨEn]M,]np}k7T.`ΤOӽotPq#%w>'pt'ճ$߄$aZkDVcl&q$c_	-l`uu8۽jN%:%8X~Z"ǣ&^f,4VzFcOiPZU_ThKPHD#fVBx?'609nu:&XetNdt62??tyM
v-%w/=3)R]_6xT.0i
'7?n
:NǛ5W1nOp~׾u!d                                                                                                                                                                                                                                                                     ik                                                                                                                                                                                                                                                                     k                                                                  Y                                       [                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  8U            -W                                                                                                                                                                                                      @d                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          <F             W                                          { X X X      I Yt Y Y       Y" Z Z       ZQ [       [8 \ \ \      , ] ]       ] ^ ^    ^ _> _b _    _ `   \ ` `F a    a   U b b c    c( d   \ d       d6 e e e f: g h h i
 j    k                                                                         l lm mnn o p p p q r r r r) ss& t t t   9 u_ u u u uNvw4tx   
 [
    	       i a7           2       &            9  y#Dp   #O     + Rr =i !M  +W        U   = b  $ J U            (W                                                                                                                                                                                                      <d                                                                  .Y            Y            Z         [               ]         ]            ^                     ?`                           c            
d                                                                                                                     m   n         p            r                  t      wu   u                                                                                 3       	 *         @ a          @            n     Z   >    	      H               r                  

%%%T        W                            XXX    MYxY      Z8Z      [W[    [<\\      B]       ^5^^  ^_B_f_  _    r``\a  a    b    c.d        eLeeffPghhi j                                                    l  jm  dn=oo%pp qq2r  rr  s  ttu;u  u  vwxP    N  6      .=          ע      ͣU      N  ֥  ܦ      $  Ĩ  d  Ӫ	/        ~      -  ̮  l    ٰ   A  (  EV WW	WW2X9X?XEXJXPXTXXX\XaXeXiXmXsXwXXX2Y8YGYpYYYYYZZZZZL[[[[6\\\]]']]]]]^^^^_:_^___`J`W``Aaaa>bQbb~ccc$dSdXdddd2eeef5g hhijzjkllll"l(l.l5l9l?lElLlQlWl]lclilnltlzlllllllmmnnopppqrrrr%ss"tttt4uZu{uuuIvw.xTVc[4/#>Ǥ
6v Am L'Moޫ:fJȭ(TȯѰR~ڱ9_ Fֳ28>DJPV]ciou{´ȴϴմ۴%+17=CIOU[agmsy  V  WWW6X=XCX  LXRXVXZX  cXgXkXqXuX{XXX6Y:YIYtY  YYY"Z  ZZZS[[[[8\\  ]],]  ]]]^^^^_>_b_  _  L`\``Fa  a    b  cc*dVd  ddd6eeef:ghhi
j    lll  %l+l2l  <lBlIl  TlZl`lfl  qlwl}llllll  Tm  Nn'oo!pppqr  rr  s  ttt9u  u  uwx9  7  Xi9   ¢  A      9    Ǧ    p      OϪ+        i  o        W  հ  =  $  ٳ5;AGMSZ`flrx~Ŵ̴Ҵش
"(.4:@FLRX^djpv| U        W                            XXX    OYzYY    Z9ZZ    [Y[    [>\\\    D]]    ^6^^  ^ _D_h_  _`  t``^a  a    bc  c0d  ^d    eMeeffQghhi!jj                                                  lllmmfn?oo'ppqq4rrrs  s  tt	u=uauuuvwxQ    O   7      />    9    آ-    ΣWOץݦ*K%Ũ*e  Ԫ1XD(ҭ.ͮ2mү  ۰\Ci*                                                                                                                                                                                                                                                                                                                                                            XXX  BYcYYY  YZuZZ  Z4[[  [[R\\]  $]x]]  ]^r^^^_4_X_|___3`T``/aaa,bJbblcccd    ddd$e~eefgghaiiejjl                                                l
mmnnop9ppqqFrrrskstittt(uRusuuu7vw)x~M|dޚ`I$pߡ(i]u¤&^<]ȧh< FjΫ)V:pD`nɱ2X{ֲ?Ƴ!                                        XXX  <Y[YYY  YZiZZ  Z([g[  [[J\\\  ]l]]  ]^f^^^_,_P_t___ `N``#aaa bBbgb`cccd    jdddereefgghUiiYjjk                                                lmmmnop3ppqq@rrrs;ss8tttuIumuuu)vw#xigOӗɚZCL֡E9l sP6WZ6=dȫP4ޭb>ޯCh)OuȲ6                                        XXY    gYYY    ZyZZ    8[[    [V\\]    |]]    ^v^^  _8_\____=`  `3aaa0bNbbpcc  d    d    (eeefggheiiijjl                                                lmmnno
p;ppqqHrrr!sostnttt/uWuuuuu<vw+x  Rޔ    	@  K&    -        |Ĥ(c>_ͧm>ک  %KlЫ.X<uFs  pα7]}۲Dȳ&                                                                  X                        EZ         [e[                        P]            B^^                           ``ja   b      c      c               eYeeff]g(hhi-jj                                                                                 x m   r nK o   3 p                r s    s       t u       u    v      ]      [   , C          ;  J                            c             [                   1        q                                  :        y                                                                                                      GZ      [                  R]        D^                    ``ka  b    c    c          e[ee ff_g*hhi/j                                                        xm  rnKo              rs  s    tu    u  v    ^    \  ,D      ;͡                  ܣ5c        [          1  Ѩ  r                      :  ٮ  y                                                                                          &Z      Z                  0]        #^                    ```Ja  a  Ubb    c          d:eeef>g	hhij  k                                                    Xm  Rn+o        q r  rr)ss&t    t    u  u    >  
<  $    n              Ţ        C        <  ĥ  ʦ    s      R                l  r        Z                            ܳ                                                                                                                                    b                                                                                                                                                                                                    DN  X  b  lw                        #  -  :          D                                                                DY        Y        Z      [          &]      ]      ^              V`                  c        dd                                                                                                                                               b          
                                                                                                                                                              R                                                                    \                                O                                                                                        B              9  ;<    >  ?w@          A                    %B          :       V   !  "  3$              R%  %  &'    |'  ?)  +  J.          )0        3        5                                          W                                                                                                                                                                                                                          6  4C          {77                              A                        qB                                        B                                                                                     4  H                                                              P      ~                                                                                                                                                                                            3C              ;  <>    ?  r@A          A                  M  pB        8     T     !  "  1$  P%              %  $'  z'    =)  +  H.  '0          3        5        6                                                            Q                                                                                                                                                                                              z7  ~C          78;  <>    ?  v@A          $B                  N  B        9     U     !  "  2$  Q%              %  %'  {'    >)  +  I.  (0          3        5        6                                                                                                                                                                                                                                                                          -u                                                                    z                                        O                                                                      -            A  U                                                                                                                                17              78                                        S                                                                      1            E  Y                                                                                                                                57              78                                                                                             Z         E[                           ]            ^                              `:aa   7b      wc      d               2 eeef%gghoiisj                                                                                    m   no                      r% s   	t                   u   Av                     H   P+                                                       h            r                           3            z         {                                       +                                            0Y                                                        ^                                                                                                                                                                t                                                                                                                                                                                                                                                      rvrT        W                                X        Y        Z      Q[          \      ]        ^              `                  c    (d  \d                                                                              l  m      p        r            t    _u  u                                  7        7      +              ~  (I      (    ͪ    V  B  &  Э    0  Я        Z  ޱ    g                                                  &Y                          [                            ^                                                                                                                                        yp                      t                                                                    )                                                                                ư                                                            Y                          [                            ^                                                                                                                                        mp                      t                                                                                                                                                                    	hkrv}%)07>EIPW^ov}#'.5@RVjnr~
$+/37;?CGKOSW[_cgkosw{*.5BFMR]ns{&.3LTr				 	$	,	0	8	<	D	H	L	T	X	`	d	l	p	x																				 



'
6
:
B
S
b
q
u
}


























 $).38=BGLQV[`ejoty~                                            )Y                          [                            ^                                                                                                                                        {p                      t                                                                    +                                                                                Ȱ        
                                                                    YY      Z                  ]      ]]                    D`E`F`  G`    H`    c          dddddddddd                                                        m  n	n              rr                yu  u                                                                  ,        c      B              ԫ  \  @        J            t                ̳                                                                                              C         C                           C             C                              CCC   C      C      C               C CCC CCCCCC                                                                                    C   CC                      C C   C                  C   C      C       C   CC       C   CC C                        C         C                  C   C   C       C   C   C   C                     C   C   C       C   C   C   C               C            C            C                                                                                                                                                                              k                                                                                                                  _            a  Pb                                                      Y        Z                  ]      ]                        I`                  c        d                                                                              m  
n                r                  zu  u                                                              Ƥ	1      @h      G          n٫  a  E      O            y                ѳ                         Ie1   Ij1   8c1       '                                	                                                   $, uq core_intrinsics derive_clone_copy  E[Cݪ%H|        E[Czm:$ \ ef" 	derive_eq  E[C̣e.s  . u   E[C`'7L/' [ "  E[C̼gBBGPu ,X }Vj  E[CGc3Wu )h 9  E[C̍.~/Pu e o  E[C̸6h018q c O"  E[ČQF b u=Dbb  E[Cīb _ } fmt_helpers_for_derive``  E[C>ڼ  ,C 1   E[CV_H!A |] m"  E[C̈&edu Z   E[C(kQ  D    E[CgwB_ $* L  E[CHx]: Jf   E[C̠m,  į          E[C̼Er@ d   E[CQb           E[Čmiu a   E[C=#  *C    E[C̔RJ `   E[C̮fi(  C {   E[C̗ Q e^ bb  E[C3D>+u Z   E[Cת+x <  0  E[C̎#@V i a``  E[C-f ?g   E[CVGqj   	m	                                       	                                       y	O			X			\			e			i	:		q	G		u	K	                                             >	                                                                                                                                                            S	   	         `	                                                                                                            }	                                       B		   4
Md
         BD*xx_	d
{
	                  	   T
k
         hhO$
=T

24                  4ODHT                   u ܽt   6:J9:h   Vc   ty  hKPH	  n
:N  l&   +Y~                                                               gL^?               ?7@                                       e3QF   kj                           {z   ("1                                       +eT.   Wi
G   pmJ   n>D^   t2   C!jq:   "^a6   '6  q$c   $%]   u!d                                                  +8   ,;   '-   4!.F                                                               U{4Bp@                           U76w'   :%8X~  [9R   r:,NY                           z=Np   x> I   %w>'p               ˮA*                                                   0F                           J׻Im#0   &I   {Y]J:    sŖLU   5JCP   tNd  @O   KuPą̠                           ;S)_   :YTȕ#   aTND   ތ/[U?   @CCT`l   X0=   Ǜ5W1                          z|\j\                                                    	3a   =VbJcd   9c"                                       g
W<                           L)j.-o                                       nm   ao(m   pC   nOp~              Cm_sFC               ud;
{               3̄1wXM               WP.y	   `xwzR*N                                       	~(6               ߭   $X7   Ɓg   ;H-L   Z               چ+                           o g֕   ]/                           /                           ]_6                                                                          × G   8a               '&U|                                       r[[   q1;独      b͊   wq7                                       8cz   Q*   |ۮ[ԥ                           HteX   <ެș7   ɀ   eԤ   f٢                                       Nln               |QvYZ                                                   @<G                                       HwV                           rדNr   c:~   ޳ƉQ   YâX                  *R"|               1,<                                                               Rk   ;   &Ѹ;                           C'	   ԚS   qu@[                                                   +ۂ j   R   ZTݜk                                                               p"%               6               **fEzr   oB   ,4z(   >Fn;               d_ڄ   61,2k!   s9$jP   /8~>~   {;\2}   D#f
              JpuT   oZ                           v]i   ?              7E
A   g@_D   +!0k5   &^f,              &Xe   a   d|Q	   %E]   6Nf}   _	                           ,	uW                                                                                                   _;   If{   y#/*   y!4   `}ǔ   㘿p   s2               U	Y                                       xVy               -i{               \ e?E               U"7                                                                           )&r   =3)R  F{+I@                           k7T.`   xT.0              -Yص1.Xl   i2c   X2ri   ^G}2?   GA5%6e               1d%7e   *͋8s   Yi]7   9nu:  t;               l=   A=3   Tt?AB   ~@_   B=i   x2OB[   ƒ^rA˚   ^٬C?o   E[C                                        	ŗI]   (UJj)   xI7=               gMϨE   jN%  "LOr   ?O?v@                           ڗAS#7               -U   GMV9                           OY{`   )KYS   <[   [͑                                                                                                               !Nf_s                           5i   cOiP  aZkD                                       uMoPx   p}   VqC-   mqĚ   C3|sSK   sc   Oӽo   M
v-%                          y|   |z!zv   {Km   V3|ws   {I~   4VzF  >W[               e|S                <M؆\   kƄl   ZU_T  ҆3Z   p!	K±               7vWL7V               p/                                       ѹi&b   I٘r9   `ڑT!   krאCa   Ab>   Kb                                                                           sXy(H   -l`               	c9s               tPq#   m	QE7v   M,]n               ޤ(   ŃAq               +I턞$               ˩g               ^1˫ž9a   j_u   g;   /!               i
'7  y`5/+L   0s{e                                       }ݶt&   $߄$   Q?G                {}   V6#!   пR	wm   n]   E׾#{
               (M=ǡ                                       &̭ĉ.                           [U   yţ,   MθEw   ,k϶   GW-"^   0  9I7͓   bΫB   Z"ǣ  qEs1   t62??                          w/  t'ճ   'w   Cf                                                                                                   %&               4P}U   Wu&*   OIDH   o tO   6Fx኷   ^lu\               "AaP   +amf               3                           uC   uu8۽              3>                                                               fy   ?              o'Gl               <chR6   VBx  g%}U놧   [v<]'rWYyW=qy/e1[^KM ;?x'zm8i	Rbe(GLfnJD6Wd?1	X6!k_|QJoQ3wIYk|#0f-EzEej2FzjQk,#+M@,e> -oc=QE7}5(NP:
{fm"5N20tD>HI=pJr,{=p9)Mg|,kO2MVfUHdB-e7fr5"YF zUpnX[9r(Z>mMd		;d;?#wC*-aj90\L$09CqHO}K@BOms|TM6n=cA*]mg~P
}E
vWLS":[j06pW}K6)<C[v<]'rWYy  L./external/rust/android-crates-io/crates/signal-hook-registry/src/vec_map.rs  ,ˋk6U jS                 $$.]J&%/7 
.!/+
;/
>03
#51
7&2$.6--++),+#,,//33/336*-*-6\/-0$# 
 9=53.213
#   tƛoCn    H./external/rust/android-crates-io/crates/signal-hook-registry/src/lib.rs  X|d	O                 $G(\_abcH_b3bIWcQ\d@!\cb`M]4a@KR?N`<\S/W.b1!7%S!!!"2`_^ab^be]D d#Da,,J,9Y0
.$98A9a\ac$_[w"p'&db%!)%#8ABE0
.$"6<0
'68ABL0
'$=_cN(<T
YZ:T+Iaa]([^8]^)2-3TTI)
=dUcLL T<+M& 8M[F##;1, 4A$$$NC@JV?;G6K1
%1'8 . 
3bY 
\UV6M$%1'47-,dddZG#YE.
3bY 6
\#"`` 0=O8bd2e\\1abY_Z`adc`[1dbbcd_[`b\cc
]<d[b$_1b \!1d6`c?K_`^'%^KL%E_b5%V/6`&5,E]]%]%EEad
_](%V/6`()0(+><[[[[]^`Z[,1+).%+d*d@ba_cYa'()0>=a\S2()0;&"
4)""4PfY4.40"
7:=-?
44.)__]J!)R! +E""A":"
7:5=8?
4^C2%E&A)20"
d\2)AIOښZH-Ot    N./external/rust/android-crates-io/crates/signal-hook-registry/src/half_lock.rs  L1BRp ,/3                 FFf\dc>a^adb]a)LP(6d`aA1
1))(;2*  -F0&c>>C#-*# 0%U(/)cb1'->)
4``7:(D=d^^b!ac_.$&
a550&!7C?
cc(*c;M.)c!-)Z)..
6ab6b5"a&
a_]])H
aWΟ  -O.X2 aarch64-linux-androidN]A+~wؓK signal_hook_registry   E[C                         XX%  o         I       I         C                          }                        X C      (((xxA        rust-end-file            PQ            	 L      +H    X}  r   %      _  gg  H    =&  ~   0  Ə  H         `              (/ ` \     `A 3 3      
  2Y@>Ȳ! /       y              (/ y} D8IfL,y&#c\>Qu2fȿx,Hj={K a>i                                                  -     (      4       F     (              I    \                  \                  P                 T      P            T                                      P             -    (2      \          D.                                     l#              !     #              $    ,            >    *            o     *              r     ,              u     -              x    0                  .                   D.                  0             U     0              X     0              [     x1              ^     2              a     (2              d      @              g                   j     (@              m     =              p     @@              s     P              v      P              y     X@              |     p@                   @                   \                   @                                      @                   @                   @                                       A                   A                   0A                   HA                                                                                                                            D&                                                                                                 3                  3                   3                  3                  3                   3                   3                   3                   `A                    hA                   pA                  "                 	     \                                     #                     $                      +H                  %                                                       !      S              $    &                 '    8             .     8              1      p                  `A                3                3             ,   3             @   3             4                 B                   E                     a    xA              H    x1             A                                                                                    	                     =	                     N	                	                     	                     	                     	                     .
                     ~
                     
                                          H                                          l#                 #            O                                                                                                             .      0       t                                                                                        -      0                                                 A    2                !         5                          3                     O                      .note.android.ident .note.gnu.build-id .dynsym .gnu.version .gnu.version_r .gnu.hash .hash .dynstr .rela.dyn .relr.dyn .rela.plt .rodata .eh_frame_hdr .eh_frame .text .plt .data.rel.ro .fini_array .dynamic .got .got.plt .relro_padding .data .bss .debug_loc .debug_abbrev .debug_info .debug_aranges .debug_ranges .debug_str .comment .debug_line .rustc .debug_loclists .debug_rnglists .debug_str_offsets .debug_addr .debug_line_str .symtab .shstrtab .strtab  signal_hook_registry.cc435b45f80ef38a-cgu.0 _RINvNtCskpDkvhUlXjy_4core3ptr13drop_in_placeINtNtB4_6option6OptionINtNtCsb7Rppvwwyke_5alloc4sync3ArcDG_INtNtNtB4_3ops8function2FnTRL0_NtNtNtNtCshm2bd08yZx7_4libc4unix10linux_like7android9siginfo_tEEp6OutputuNtNtB4_6marker4SyncNtB3l_4SendEL_EEECshxhQ6IEhQQE_20signal_hook_registry $x _RNCINvMs0_NtNtCshAh2fSq6Jt9_3std4sync4onceNtB8_4Once9call_onceNCNvMs0_CshxhQ6IEhQQE_20signal_hook_registryNtB16_10GlobalData6ensure0E0B16_ $x _RNvCshxhQ6IEhQQE_20signal_hook_registry11GLOBAL_DATA _RNSNvYNCINvMs0_NtNtCshAh2fSq6Jt9_3std4sync4onceNtBd_4Once9call_onceNCNvMs0_CshxhQ6IEhQQE_20signal_hook_registryNtB1b_10GlobalData6ensure0E0INtNtNtCskpDkvhUlXjy_4core3ops8function6FnOnceTRNtBd_9OnceStateEE9call_once6vtableB1b_ $x $x _RNvCshxhQ6IEhQQE_20signal_hook_registry11GLOBAL_INIT _RNvXsa_NtCsb7Rppvwwyke_5alloc3vecINtB5_3VecTlNtCshxhQ6IEhQQE_20signal_hook_registry4SlotEENtNtCskpDkvhUlXjy_4core5clone5Clone5cloneBJ_ _RNvMs0_NtCshxhQ6IEhQQE_20signal_hook_registry9half_lockINtB5_10WriteGuardNtB7_10SignalDataE5storeB7_ $x $x $x _RNvMNtCshxhQ6IEhQQE_20signal_hook_registry7vec_mapINtB2_6VecMapNtB4_8ActionIdINtNtCsb7Rppvwwyke_5alloc4sync3ArcDG_INtNtNtCskpDkvhUlXjy_4core3ops8function2FnTRL0_NtNtNtNtCshm2bd08yZx7_4libc4unix10linux_like7android9siginfo_tEEp6OutputuNtNtB1V_6marker4SyncNtB3M_4SendEL_EE6insertB4_ _RNvCshxhQ6IEhQQE_20signal_hook_registry7handler $x $x $x _RNvMs2_NtCsb7Rppvwwyke_5alloc7raw_vecNtB5_11RawVecInner14grow_amortizedCshxhQ6IEhQQE_20signal_hook_registry $x $x _RNvMs2_NtCsb7Rppvwwyke_5alloc7raw_vecNtB5_11RawVecInner11finish_growCshxhQ6IEhQQE_20signal_hook_registry $x $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d $d crtbegin_so.c __on_dlclose $x $x __on_dlclose_late $x $x $x $x $d $d $d $d $d $d $d $d $d $d $d $d $d $d abitag $d $d __FRAME_END__ $d $d _RNvMsn_NtCsb7Rppvwwyke_5alloc4syncINtB5_3ArcDG_INtNtNtCskpDkvhUlXjy_4core3ops8function2FnTRL0_NtNtNtNtCshm2bd08yZx7_4libc4unix10linux_like7android9siginfo_tEEp6OutputuNtNtBQ_6marker4SyncNtB2H_4SendEL_E9drop_slowCshxhQ6IEhQQE_20signal_hook_registry _RNvCs1MC5dvy6A6L_7___rustc35___rust_no_alloc_shim_is_unstable_v2 _RNvCs1MC5dvy6A6L_7___rustc12___rust_alloc _RNvNtCskpDkvhUlXjy_4core6option13unwrap_failed _RNvNtCsb7Rppvwwyke_5alloc5alloc18handle_alloc_error _RNvNtCskpDkvhUlXjy_4core9panicking5panic __stack_chk_fail _RNvCshxhQ6IEhQQE_20signal_hook_registry10unregister memmove _RNvCs1MC5dvy6A6L_7___rustc14___rust_dealloc _RNvMs0_NtNtNtNtCshAh2fSq6Jt9_3std3sys4sync4once5futexNtB5_4Once4call _RNvNtCskpDkvhUlXjy_4core6option13expect_failed _RNvMNtNtNtNtCshAh2fSq6Jt9_3std3sys4sync5mutex5futexNtB2_5Mutex14lock_contended _RNvMNtNtNtNtCshAh2fSq6Jt9_3std3sys4sync5mutex5futexNtB2_5Mutex4wake _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_add_overflow _RNvNtCskpDkvhUlXjy_4core9panicking18panic_bounds_check _RNvNvMs_NtCsb7Rppvwwyke_5alloc3vecINtB6_3VecppE6remove13assert_failed _RNvCshxhQ6IEhQQE_20signal_hook_registry17unregister_signal _RNvCshxhQ6IEhQQE_20signal_hook_registry23register_sigaction_impl _RNvCshxhQ6IEhQQE_20signal_hook_registry23register_unchecked_impl _RNvXs9_NtNtNtCskpDkvhUlXjy_4core3fmt3num3implNtB9_7Display3fmt _RNvNtCskpDkvhUlXjy_4core9panicking9panic_fmt sigaction __errno _RNvNtNtCshAh2fSq6Jt9_3std6thread9functions9yield_now _RNvMs0_NtCsb7Rppvwwyke_5alloc7raw_vecINtB5_6RawVecTlNtCshxhQ6IEhQQE_20signal_hook_registry4SlotEE8grow_oneBQ_ _RNvCsfIWbyvPL9ji_5errno5errno _RNvCsfIWbyvPL9ji_5errno9set_errno abort write _RNvMs0_NtCsb7Rppvwwyke_5alloc7raw_vecINtB5_6RawVecTNtCshxhQ6IEhQQE_20signal_hook_registry8ActionIdINtNtB7_4sync3ArcDG_INtNtNtCskpDkvhUlXjy_4core3ops8function2FnTRL0_NtNtNtNtCshm2bd08yZx7_4libc4unix10linux_like7android9siginfo_tEEp6OutputuNtNtB1Z_6marker4SyncNtB3Q_4SendEL_EEE8grow_oneBP_ _RNvNtCsb7Rppvwwyke_5alloc7raw_vec12handle_error _RNvCs1MC5dvy6A6L_7___rustc14___rust_realloc _RNvXs2_CshxhQ6IEhQQE_20signal_hook_registryNtB5_10ErrnoGuardNtNtNtCskpDkvhUlXjy_4core3ops4drop4Drop4drop rust_metadata_signal_hook_registry_cc435b45f80ef38a __dso_handle __cxa_finalize __emutls_unregister_key __atexit_handler_wrapper atexit __cxa_atexit pthread_atfork __register_atfork _DYNAMIC                                                                                   8      8                                                 P      P                                     (             p      p                                0   o                   N                            =   o       h      h                                   L   o                   L                             V                         @                           \                         	                             d     `       0      0                                  n    o       H      H                                   x      B       X      X                                       2       X      X                                                                                                                   p                                          (      (                                                3      3                                                  @       @      h                                          hA      hA                                                 xA      xA                                              8C      8C                                                 @C      @C                                                XD      XD                                                 P       P                                                 P      P                                                         P                                                       a                                                       c      ]\                                                 J                                    +                          t                             9     0              f      |1                            D     0                                                 M                                                       Y                     u     5                            `                     =>                                   p                     Z>     #                                                   }>     P                                                  >     U                                   0              "?     p                                                  ?     x      )   _                                      L                                                       M     j                             