ELF                      @       `         @ 8  @ ' %       @       @       @                                                        PR      PR                    `       `       `      X                          xc      xc      xc                         Rtd    `       `       `      X                    Ptd   3      3      3      T       T              Qtd                                                                              8       8                       Android %            GNU I؞#C')\,G0~                        *                      w                      ~                                                                                                                                                             6            m    C                        &                                 c                 
             
   J5<K5Aq5e            
                                                                           	            _RNvNtCs471SYeem5rI_3ryu6pretty8format32 _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_add_overflow memset memmove _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_sub_overflow _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_shr_overflow _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_mul_overflow _RNvNtCs471SYeem5rI_3ryu6pretty8format64 rust_metadata_ryu_2fe9474fda1f113c __cxa_finalize __cxa_atexit __register_atfork libc.so LIBC libstd.dylib.so libryu.dylib.so     APS2     `      I$I$II$I  e                   e                    e                   (e                   0e                   8e                   @e                   He                   Pe        	           00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899                                                           @                            j                                                    e             _            vH                       @0           ļ           4&k          7y          ؅W4          Ngm          =`X         @x         P         M        J-         yCx        (,*        42       @q       0/'       |!1      錠9Y>      R$      n      `F"     @x|     菇+MraB     si y    diWC    b*    *"fJ    a\)c   \9T7]   ȳG)`x   -xֲ  @t@K}Y  PP{q\Ck  d3T Yޤ['  o%Һrȡ1 (ˮi:~^ Ym?Md~@HAq
vaT0}GoE(>nll$239~@j4$Q!=P1PAm%CMZ>d~3gW`M}zF^ AmnEH:HD/VZIZ^0\zpue񓾊y쮐afird8n헧?O(}Qrbvy~JG9bԗ]z){}Ud:Ft'UcȋhEq_|ֆ<ֺ.2w9i9(*WICȷsluuuݏҘbIL깼Ã]֯y)e諴ds~=I"[пfM&mEoX82/'% }/ًn{^Q4g4_6A]7bD2`G~zU[<O$olUx'#7 J*4VͫDy5߼`++
/lX85l,:.ǣ9Cw	9mr"iKY)	ka]lعerItG#N(l܏Qa򮌮yb1}W-4dN\]B})XbbuBI+:>tp]	ѵMQ%L9hwRF:D.BĄ'|Ô%Ime%\nsmA/sqի71Fʖ=`R},%|xӫ]@<>+dpBu 05==N=@ !Fҟ&3hG0J# ÓR=:YxY|Sf$hp&sLLo틱)>aw<]3sM`j5 !ae.{nLB i_O)87?<P#*4DH#OK䣬4AHx+6n(-\u,Z
&r%4tpv/AR_fi{x'?יVq|_O& ֆm10Hw0`~$|7<"-[bePrXC}?bW7;/zߺ-ҋ
;C-˔<cSJ؋<= \C~ήL"4u#O)@M/IΕ2ms {AHVP:hZR6HWrDqAxsKp펕QVPM$a@lH= =לî]-f4At8WQou&amE*)IL|M$DBus[`-URPxC7gn~WUHmNP.5W	-p޿ZypKK/q]L/{] ':Yj_u_	ky0JEEW0L~N[RV<]3".'.NW5Fb(:W"gV!
\]Yv5)fsJo%O.s`wOx}?5[-c\,C:w5Km4
)wϻ} z]BT5] @0*te "^hP _SJBe72+2qQH΢ERB[׿&26k2o0W1gFx~,@BXVOX|h)5,b.M%[[tC7yqow0REzHjNUfYL_mAg56CU"CCuʓUqsTN^&sGԂvC1e:#Tsax~Zd6\s<ûᳫ"β̈*ڠ!5+_jZ$4{be]q=7j1ЅD}(/-J#5r;0Zqb~J|P$rRwWӈ2YgWה,3`/@-:7ewH<HDbĮZKZսgv{D<N1ްJzgɉ̪ފN;,-ZbJ7f&: "H sDhT2+Z VBi>q=kzN*.rYH p0X!7-4|oX*	8PJ(L%vq/V(wzYk21UI~_j	nQoFOn{*do^%5=6~;[,a]uj[|8zŧ-@4ٶQ9S7#TDH"s:V!iw9OBɫ̕E㒻T<Qڟ]o;5±!I%r-3MU3nW%gRJ* ɘmloI5
GKa}!N!]+})44rvk*:
4A"ۃbhU]i<$qE}ª	m͖ѬsL&~\ȀLho:x9}U_p˞IBD L~ܛS&)v/ӂ4osñT %D%WW4ީUA1/;,UkY<Mz42^eK!ۍiۑRr1W)CWZn-$1p1{Jv_
_|sNTCdNv[0iTuTrTi9et""=ćRyXd$)ҞW^6ZCqu6v0dztUN<}GL/c2Vsr;sOON*
PԣQڻfme&m^W%QjwNe6n?A,esSL~Bq6Rw>iP>XSN3&d.Ng"@upqazjHI ǆޠ}+ۧx(Y/v[;p-Td#VO%&2b~t#셣_~Ù:,gg[4@I|:@!ȰeIT):3$[t0V(rWhg^Jp5|HlrNB\BZOL3tdpeD0/L>?V;=Ȓ;.-+Lzw
4=|lia[ofLGS9ˋW-;	(4n8`Sa =U7el#|67Sh*~G,(/u&^Y!Eyձ=	ڗ:5NJ="epE+Dx?K8kG^z΅\zMFB6py,0TkCLf l8*ƫ
T~(sV*)*fPzJ7M;kP	=!w$lYL)\Ȕ9ت|Lu < Ky}a[@JOל`rTDe*JcOقnQ:*g(#t.3t<{NT={<YeǺfg0@ yi@<^`?2A%b6?^s8>gRDW5P8[)b!rR`d	g]Vxt\)O8=*T+bftxe:P R6WbIdN@fM}-\<Ȍ`"ԼnY>0/!x\+	l^<{)3vml16Kڳ{SHǽŞhPMX-ucVr;`n1xR|CN
               GzGzGz$ClMb	h"lxz,C6Cnah㈵"6X8IǴ6j#RWHOfA90yQ-沔&.	Qˁhַ|:4_dyȅ'-@evIh%q3p+C~)!V瞯751ׅi+ؗZ?7!FFsHE_砫C]r]z<=f4ҶOɃהcQ]#BKy݂~}O
h[bјd*^ 9S⁧DQ@-&ORMXjWA~{P'}4Pe_ɦRˮ@L<6
íSyA`Pgt-gG^ZR)5o$4KHYhe9_)L2#Y]5=[w(b}'^VILhɫz>:z[Zr.-DE.ʯBE	ܲJx8A}n-U/ggudXWw'&lۈmm%=#F8(LIUln`KSO1O`gEr'j7N`rV`U,$DW5λm:*+/vObV4o༻UnǒJzW@
Koq ը|oX'f3L)`ׄ)RɣTҺɨvo^ݥWbOHKKH~QA١YmV3{w{W<*`Y^6&GhkQVU y*#ѧ"}tV4с1SEls4=DVS(S]R]jbWa.PEHNX[ݦe klqcA(HdcSk5GkJr 7qxL۸DFmE_cUIkE867wiAFcVXXrgсyq(UA4aܐ؆nGV5}$ eh䌤%9x0l ׶,󰙻4#aM9G(SN\_T8hZ.,ӹu}C`SD[HX#06|;m&r+A.*r(ǼO9\0	^0$_ZhIy&/߃v` Qn
R^oKh O+wiŊt\,	h|ITo($SW:Uv \vC`y;bs^f+23WdmARļ}`\̶gi=N}ߊwr//.Ւ[s򈬌j>efDBI(V=UJBMAW2h9ayw@[TR yqa-hYPh|[vtV[ҦJ> QD|@MD7JidήnXPO;<P؋<ys?7y	ʅ2@=B¨of㛺+S!&p~,RIpr&etuu/>燅^{r6_
&7[@ՄF,LG 7ь#G?ELg$մG̝Rßr8'
KEy,~iYة_)F06qzk^'/(bQKu8Ly*Y-ذSr%V.UGHy޷ET|~/wvrm.yCQx?Z"cd؊dB23_FYYݐ+9_ά£-Li^rHCB։TiT/ktk"rv׾"pF*N(Ngk}xt;Q$~{_|Ma)	1Ac
˔!נ'$4̂wxTϹgomC!7q-ݥYpMW}Qz?>/.ø2y$ 1f6ǒx\'^lu`|{	Sɼg]ŰBt?j/v'\*2+Π(aoJYJNt3L%)>sQQwqMrx)W{Tu !S2Y݉jBC(cJnpfj'8JC!,=ktn{~VNW\XA#J%bA_a`6)g=M !V2dsmf+i#:{λ4b[WKb5Ydy؜;761FJmZƑB'+nW0ѧR<}%%1@0<HyZㄨ Q1KǮSʹBR	ȅ>!t@:SPJ`gB
	)7zR5B0Y*9K
 >Ba<>=eX, dn#Ӌq@a>PẔ<+aĺuǎ ]1)jhb{wo>'g]@,c>?IuI33QFeG]Pn֏ʧ^QpSɳKWDnN:	yG%h`lπyn?*4zK3"9l.Q*C\ռځU".qߐUSlOZLϨ{x~ "j_}'6T ۗN~wf|yL#t
p-k'TZZ PY$xEفpwj{C[(.{C,
}+7[
oq">sH'pdx[ڬ%TULP`>{a
3f@˕,sRpfRfXGdY#&GlIЂl#)_<u8Yղ)%,{w%ܞlX"+	}z-y=vjNaW`Y		M:E[]c܄دȍ0kJ>b"&n&u)FkpP*Fٝ%TkMytRbo͇xE/|(R]^"jɆBKh<:hm)y@z,`ژ$!3VF6MC)x8ܴܤJkf'Z`!a2MMoNaю=bYٶ+OGE$^r'~߱II;[iРJ]ˤ/|MRSc:\qgt/oVRH*ـ%K//4Q4	~Oq>]m
(2eW (z:|<,YٹC=p_]6Z&9$V"50٦K]?#=YN2T\98/hy}NS-`]5SdPrve*xv춦Do&}bj߿*"R?'Cod(NNeP 8J(tJoe3;	jY"sl6ٴ5VW?~I$""}ELd鐕h0щx=CsDS 't̜MR%Ga5ǷM\ِ_!=#3[PhKaP*+jg@"N@\Ukj!S ݔNIDQ ȇHJvڽ lHFlkՑdLIݧO:z
C8/.99Si(]/u.G!"?"\TAze訰C87bķ23ۆ&h6:Y둤'^itP<z^~/c]@tVq8b͆xyz-=Vo-qBaКȊ1""NjhMڪ=O@ty>Sڮd? ]]a(lXmP̙}he`Hz\/D=qa61,2.6Yaw䉛ח?ZN,5}ʃ2V Lo1J(pYݕ^C(J^W^5Ĥgձ~i~R"Zy%/0^IaMXnKD#׭5$+>=YI4V"=nmco$iA7;ћYcu5%3ҐP7x?vtu@,x1$HgY-[@,ӵM$|_}Vo+phmƘH~=NtW§KMҀ GyPDyH ؎ŭD)-m3?W Φ$$yFeJvM}:=tozwVdP>1d]ˍJp,kW$GDlSBL!|C#)Ch=32z}hN6TϹ21P@JƹK)Qw31oڹk	v)ӿҮ۬dWB I~#͠`19LpMu'UpI}*wCW{b=5jyɎ
dbq¼uwle'5kӒAġ_VeadcHO|QܛMP2(}Iqs  v;|.~Y;S+ʾ7G/U4KX	lÌexternal/rust/android-crates-io/crates/ryu/src/f2s_intrinsics.rs external/rust/android-crates-io/crates/ryu/src/f2s.rs external/rust/android-crates-io/crates/ryu/src/pretty/mod.rs external/rust/android-crates-io/crates/ryu/src/pretty/mantissa.rs external/rust/android-crates-io/crates/ryu/src/common.rs external/rust/android-crates-io/crates/ryu/src/pretty/exponent.rs external/rust/android-crates-io/crates/ryu/src/d2s_intrinsics.rs external/rust/android-crates-io/crates/ryu/src/d2s.rs 0.0 ;P   	   T  h                             $    8         zR |            DPTP

XPT D
8PT D
PT D
PT D
PT D
tPT D            DPTP

LPT D
PT D
@PT D
XPT D
PT D4   L  $     DD
D D
XD D                                                                                              { _WO 	 &(yS+Y 7
**	 4	aQj	2 qj q 	Bz'f 4OuSP R.*P]37(R ,/( r(|}SQ(+@ `e TiRKNr	}ILI)u ?qBc Tk ? qm}c`d}k}`ӄ`m4dk`k,%ɚ$ɚm%ɚ**	 T*R 2r}? k) T 7/~ 2k! Tk"# T* R5 R
  9
**5 
R)}S
	 9
ƅR
 y  OD@WC_B{Ũ_֨ RiRrLr#|b|SH Ki}?}`a] TAp )LIK?q[ T ā DqP+k@m}e`f}k}`ӭ4`Ӱk`ӫ,%ɚ&ɚi%ɚ** T* 6m[ 4* Q+  Y 4R Qrc|$}ccӄc k	 T*? qCT  mX 4R Qr~1}c1ck T* Hq TfR*qfr qQ T}b}? kCTKk T*/ RRr}1}c$c_ kI T*AR*yS?kO T- 1O Te} r1 B|?kg|
c	
*BcӦc*_ k*T***  5   * 40}QRc0 5RB3RARr"3r 1FJ T)} r p}
)cc%}*k*T*  **k  RJ.* q rj	ki ? qI
)	+# T ՠ>  QQ$@  G T|LLLq qBE Tn }`B`	Rr%̚*}BRc̱? q	 TR 2r~
k Tk7
k" T' 0 R K~,NLJ, q@ TP0@~`1`FRr&̚*~QRc HqT_| q TN Q ".j! T\fR*pfr q`; T1~1b!~? kCTKkc T*. RNfR*ofr q`9 T~b~
?kCTK_k7
k= TRr}.}ccӿki T** 17 T**}} ~ncc+ckTJRl
  *	k "Dz闟w	+b7 T+f6 TRrki  T)R"  ϒR	r	ki  T	R  GRr	ki  T R  ~S?0qi  T R  ~S?	qi  T R  qi  T R  qi  Ti R  & q) R)	*(7:  T~S
 ?	qI# T+RRR6rm=rR OO~JmP}kC+ T~k
*1e0yqxYpx1x0 yHT_q TK=SlRk}Rk}Sj ,LJ=@yjx*x*_) q T +KjYjx*x q Tr  h 5 b T~S 	q( c T*R죐RR6rl=rR nH~)m/}kc$ T}k	*eypxYoxx yHT?q T*=SkRJ}RJ}SI KE)=@iyix	x
*?) q T JDIYix	xe  i ? 	 TI R ƅR4( y h R  R	 ѭ ~S)	q( T*R죐RR6rl=rR N@~)m/}kC T}k	*eypxYoxx yHTG  *_qTJ2*8 q TR T h)8kThR	h(x 	 OD@WC_B{Ũ_*?qT q T ?=q T* 	 R * 9+ 9 T)	 % i T L8ykxK R, y  )2	8 Y Rj38  OD@WC_B{Ũ_*?q T*=SkRJ}RJ}SI K4)=@iyix	x
*?) q T J3IYix	x!  ~S
 		qK c T-RRR6ro=rR 11~mӁ}k# T"|k*BeA"zbx!Zaxbxa yHT  )2	8 OD@WC_B{Ũ_*q T=SnR}R}S Վ,=@ylxlx*) q  T Ս+Ylxlx  2l8 R m@9l 9Rm 9L 9 TJ	 % )	 i T (ykxK RL y   R+ R*	 9) k% Tk2+ 9 @OD@WC_B{Ũ_֫R, RK	 9J % )	 Tk2K 9  OD@WC_B{Ũ_    `   Հ   ՠ   Հ      @      @      @         ՠ      ՠ      ՠ  { _WO 	 f(t+@     R7 R
  9  5 
R)
	 9
ƅR
 y  OD@WC_B{Ũ_
QiL qli .~ 	Bz'*
7(R_ q( r엟H}}SkU TiRLr}}`AS T

KJMLLqS TJ _qS T Q(E@~ϛ-~!~ϛ**%ʚ!4_z"!$ʚB ̚M -	Q +*$~!~#~!~~Λ1~ΛA b4!$ʚCB$ʚ&ʚ16c ̚_z$1&ʚa  ̚J,Y q T f}Л1
K?+! T+} 	 T*g   R_ 1rH}}SkL T
iRKJr}_}`I TMJKMqH TJ _qH T Q,E@~͛!~-~͛**!$ʚ5_zӭ%ʚB ̚A F +*$~!~#~!~~Λ1~ΛA b4!$ʚCB$ʚ&ʚ16c ̚_z$1&ʚa  ̚J,	 q  T  6-E * . R[   q T *"Ϛ/9  	 7+ }	 T*  * q= Tk}TKk*7!  }  T*  * q; T}TKk*7  * q : T}TKk7C= T**N 7+ 5kҩBNBQ)}˛}˛)BB?) TBO R	J}˛PBj
2
_ q뗟_  }ЛO}ЛCC?  T**"/ 1F3 T}Л r1 !|Л
|ЛCg|0!C 
+C*k

? HT  5  ** 4Q}Л#C1a|? 
+ T 1/ Ta|Л r }Л#CACe|"0
 
+* T*  *L  R q? @j? 
?@ ) R qI	
)3 	 T    **}ɛN}ɛCCӿi T 1F( T}ɛ ~ɛq}ɛCC,CӿT)*-	? q뗟
)*)@	( T+' THhi  T(RY  Șȯh i  TRQ  Hh^i  TRJ  HΩ#i  TRC  Ҩi  TR<  i  TR5  hH i  ThR.  ?RHsri  THR(  Rri  T(R"  ϒRri  TR  GRri  T R  hE0i  T R  hD	i  T R  i  T R  i  Th R  & ( R*5U7F 
 T  !   4  RƘu R 	 j(xOD@WC_B{Ũ_֕ ѿB  T    c Rj48  OD@WC_B{Ũ_ֈ  B TI R ƅR5 y h R
 R	 E    OD@WC_B{Ũ_ q Th =q T	  R 	 9
 9+ T	 ;       (R 
@9	 9R
 9	 9  T   R) R 9 )? T꣐R	*j=rk}je_=q TkeӌRJ 
 9 iIYix	 xI 1  ?% i T ՊJyixI R
 y(  R* R		 9 I? T꣐R	*j=rk}je_=q
 TkeӌRJ 
 9 jiIYix	 xI   ?%  T *JyixI R
 y  )2	 9I 
   )2	 9I  	OD@WC_B{Ũ_           Հ    ՠ    Հ         Հ        @    ՠ    Հ    `                 `   { ` ߙ	 R(򩾠r(y|țZ	}	 	# T*R	 	K+R6r rR*} NJmK}Ik`-=SjkR}M=S}S}Rk}S)=@Ykxyixj/x) yJ=@Ylx) yyjx) y|S	q T)R룐RR6r
Rk=rR Սr|m}
 k# T} k*eypxYox0x/ yHTq T	=SjR)}
R)}S(
 J=@Hyhx(x	*) qc T I(Yhx(x{_ *qHT2(8{_ @ )   ՠ &     /  _@    _  ` բ (   C )  {  B"      BB   Bb   B   B   B   B   B   B"   BB                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                 Q3      @       1   	   Q3      @       J      Q3      @       J      Q3      @       W   !   1      @       E      1      @       %   	   1      @       ]      3      5             3      5             3      5             3      5             3      5       #     3      5       &  	   3      5             3      5             3      5         	   3      5       (     !2      5       =      !2      5       k      !2      5       x      !2      5       O      !2      5       _      !2      5          	   !2      5             !2      5          	   !2      5             !2      5             !2      5          %   !2      5             2      8       F      W2      <          !   W2      <             W2      <       h   !   3      A             2      A             2      A             `c      lQ      \Q                                                           o            o    h      o           o                                             d                           8                           H      
             o                              hc                    o    p      o          o                                                   Q      Q      Q      Q      Q      Q      Q      Q      Q             Q             (/`Pu *o? Gt:PV30H(dh*:Qe\f.E	GeAd
ZZT(Y!"+!\s ]pxk|}`+lnr~e/օJ梳xoW0.b, 8qI?-S]XŐ^X-fcx1a ƌX(FjT4Tڷm"mB{a`Yv^XŶEg(}TUB5{)cz<#"<t-äۖeLHL+t9w⅒roR(`VRܶUC!d2
_*d"y<  >c=X:XFjߏc'c;f?xe[}k4/?!BPisC{isf@JdL.9;S5uNɌ7EHdlS	Bi/N|c遤#1H)RO^x/,,,WHz`&ƌJ7NOX(b1v"!PN"5cʨLZDQ<akG}^.ht,ַkUŧC"kC8n@/gK>~>oںQojTKb
#z֚`VG.>rqk(SBgfKyMSrgni;}_2⤩I58쵲>o{
^@V\PW1(
zKk)(RWC]P}h8Ek}}yܶCmEZ𽂌yES|n9OG2W^#}h08V w,ͤtLjZP"0 ԝoDsh2ԅwPv[*'yz3*S&U#3Ӆ&1Pt:vh3rV
Jf6fo(ͷCDMCŸ!v;MJf?(-7h[_Ng2Vjɒp0 Sq 뎦G0}Gd^#7'䆥Vh&:Qm6w[Pŕy|w.mMp19&Z~7]vLibl?YJһ	Cs#/㺮 116-]1LdD$
*-HJhFQ1<#KHA9*3Nd.}5Srw`XK9*YцEPlHF.##E7Af/KK3Le`./u6l%Q{9'ή c+|Qj[Sn.
~	8X`*M߆z[1yHV0[V
o:KU3y\9nPU#
վcwZJ2 ,0s| AD5$DP!B	e&IvtwkW%W>U!goˑDۅ^W)SQ]MڜJpdOb.\o{D;['Yd}QIBOcl:]&g:ěVmlc)'hO';FX*w)H7ZaÇt4UDJ{mtZ'.|G\uY,Cr,e}ݼd9I}ҙ8M+q&֒Nzp/+6ܿ5m^(&'!I$Lӥ1OI[Į03S3X/Rs*Nd/b U2YGAd6|7U,BTp9F.Jʣ$1?{C~|msӾ:Z+!+**=NZ49J=;nT$(xePD%MXn*H%YY_ 0<" (8	kf["`h6><i.Wg'/&  ţ*&;1mFmKP6Z~aq6@-,ǦXˍ6rCel}"Id$}ulDH`Mݠ92m@4c$rƅS'YV=WnxQA cL6(T	ft iLɍqUOƸCO>	E0Ѕf
%ڞancW
_i'DL>_R)yu&]j.OcFЙ<e0;ӵa"*G<֖_oϢXlcb<NHfu[y0>4$4JMh6gEmj']X3 +9*涱w_i?Yc$NrRµO;7|x	=I帘.Dy~viFNrH19e{~R}	;ĝ<r8=P$e3$/Éo1{TdB$/ywE*&"vR˥ Lr BʴS"X)U@ry@r2!T)<dU&9"rtp0'JocQݮ=xqvwU@xaEn/GSѴq(0J3\8rY1?BḺ,x:
:7`a0wvːfS(dVt<[C
9kt( Ԟyo>ئ:v{Z&Z_D|.u;l	{\LG9@ZG  T^5ٝ>s88E"J4'b2N)F^܆l),h|L]+[>]GD/^^><(gKŝIOpBIKj`zIR0}se38=ұk{KImPT$%b{49䉝eOΗÞ\4uTd{a|}6t/='{8&x>\b;μv_OmNK%׬[CO@Zs;*	cZQ0B(7\)S
rOݗGX %tUv̸\~)> Dʛ^zFعH-^cYІVQ"2OkZNYZ2ǽL6`:+E#Eizs|yЂs`m]5qþ^fƚ.d	:We[KSޮӪe s@-AuCaߵH(HOꤔ5Ɇv#0v.gf&y0L@(bϋ>K!( wQ?Ws1=BdrQ&l15V]yO^(9P*ɱԛS+0-xNJ ;<)u"缉z;}&sm}2õD{ӹqWt:%;j>ZI-VEt"NjAՂve[
tpkP[Fɏ ._	g;\@-YyÃʥ$- h²ZA                    (/`5 S/`@1<|P={m	;{D G E '#IeWM`ʏF5܈)?O!J[|9n񭽏/<IE
nĒ_.,]qeb vib)mB)hvYIDn(J,̕ozTf&J0尷'
RQ\K*h3)I^hK_In2	vf0k*WՌ?Qd/$`Nn+9ܙ,7_̢+7l;ػ.X(B2su⟠TH-@BXZ`D3IfU29K	3|O͜3=paݵ5~u|}1W }#Ƚۍeg3SbOsk$~6[{38ԹZك+6E	yCܶ֩	Ht|Pi||%$rW       .             (/`- Z2J ޴q@%@'yL0,isD HnO:HiM޻FBv23gcnyHy\XPuJqJa  b?UhK{S nȖh2x6'/O6gF-Cн@Q,b˶D"SɐcH:cH'"O+LsĐ_y3*5yמiǷf	s(jPn)h(c(	ay}mUe"AؠNZdK>ؤeߣZwZ(Lt7&?l'Iӥ7}_("R+D$WŽ ƪ`obW8Ty99<TT+ic}3|%OFμX둖]P^	&wˡ6a^9/9Yoгyiϓ'W~݀H4{6y9v.q>|UT9_g~8sx<z3}9#Cgڀ$s0-4V86(ȉ>id	PMuXBAE<΋ʏ+1-oFc8-nE߆FzRŀkr.j[rbAi%	WR䚬,Vuokqj1	f)bgP Qh꠶oK#*)k9>2E/ȼjq2lsB?~!*Hn/q	+DG IB>k9k(Q13'H$t@FrA&lCRSSDaUEЊւ[΂6|[rwdB2&DtmQT`$ keKr#Jw$1?#(?<U+&#t- ;3:pjHa36'v#&;`XEFq>'Vo_XLm#St#F6U@
n;3bt֦FSI$ t +@mΧ@|Qc:*NZQmJFQnttEEDCh;N[:虜WNQÉ҈5#Y-<'w~!{$8V2Cva~lkyK[o̙)wؓ-B[XАuM]͂ja%
3ҲłQC<?gb	HO/S:vj'ʝѡL'OٔSyR{֊9`c|K{`80ؤy\ofˌOJ)i9=ᴄͥ]VAAD޸ML)x,1gik?oR~(Hɘݔ	(O}<2~~A/S'Xry_xzw՚KkO'<~Erdv~ :U>!@?aC+6ut:iDlokbY-ͳ^gx~cg>rw͵'eG++V2"|YšZa!ND-,,$ZTӀ"	{EZgW4a<= AJR]x|o_N0+AO}O!,/<NQ&峴Dy!1X_by~m'
aM=}#H`dZ 7#cma-`A5Z @4=ɰ5m{"1@GX#U,crw3	(wtqo7d=]GW`Fh<(Q֣7ވPoe_)HCs揀,Ѩljh ΦLmM7+Zy*ǓjmkXhmK	~ieX1e{IԂT0Tj|U#-O5)E֜QPV2/Y_W|-RX7xQKZ}!6?\La FKDDh2D:aAr#	&S55y<xzv	?h60弬ވ胠{3Ђj#ay}x]<ʋUCā=XOHHx@ZCc懔  `a{=hRG7E]3EW4"%`ȝrɃT߳m2Dάc$Z UiUn~&cC;uː^WUNv]Gū\ʊQG4;_eȮCBGiTBi	]Gx߈3s_I{|+ѤӰK&oGIFEmidF  Ctn +A&Io(@Ղ!J4Q9D/nS{Tg>7Jq85h!	ϭQ+u	~4=c|^61?VJsq}Rڌdٕ9ť?ȁ|Q2ґ۴,e2a)SXXXgO5Enܙ%G5}t7IVHK_$L?;sL`͟ĥ7_	3~I]Q!WIÑ}_
O%|bاGX$v\-c\qo3aWس$IbY,ڎKGgbha~QAKop-6+
6@/P[nP-PЭ2}z9z.nNnġ+
=U-kki`@5u,e2T`{XVݲ&XV(+
eZ֯M޳ߒ'p Tƥ	KW$^\^HA2@>OkJZ;9ڍ%1Iu>ɇ-b}MM:$l!ط=m{Z,/vp\( |0U6c|WHJRݥN^ $񷈰NSJ!R53$`Y DB5$I,P`6rPU6Wf}V0C8;#^ŗiYϹi}RFz(;k]~Gv/ٍr1n;ڕĂc. oDOI;?ƇЭeO!WW&fjxe/+.:On5o%Esqʳ,ѶXXy:ӫ@^?<i{YUl9F#Se3yIϔsZa(!gapG֡JTuhYзby0,UC$JE8(OUQGڊ=m#s)S.;@dn@u꣰KjsC4v~"zбWR]}"^5k},ϭuD7n"B-zVc]Etܺ)3fpDYld5&}>\u>u^TT_D
7[eEG"FwB+ KR?
BקROy1&˶*5mfp* 8Wc~"zD}qX%c]!z.[Dgbٟ 
C A'au;  {k?{B\l:#IУ5:`AΔŅ=nY>n^FJ$al/$$6(y5-OuP~^7B{x h3f^~O m' sbp٧{do<ግ3Rw1«0D<4`'i(LHS3Z  "t.z rqhZp,I{1D<DnSXRM+7޲`¦8YQɦ)y=S(ގt@ݺ"({9RT@NO6DxX=U.FVNӹ W9]1qT\ՂND,jR	W3l)ts9ĚSD,,2]pdYBN{"L@Oky>
n+NN<k\[72's!^b'iBgjUA	GK0zH:-µz蝡`5 0­ephDD
eJs/MbpT:+ZJjDq(LdˤSE d\S=sXZLv{4|z{*pkǰTg}br>kMlR!/ƾR!U*;6Q`ފz,=hQ:/M"0mdΣܵYA˯纕wk$;zfkbjV=\цx/v !A/P<w좀ѩNFڦSZ?3jW5c-7=HDLYN+¨ԒfB1"dUQ,0LT	~k{p
5-,lY.&"fp\C.~Fkþ!'haI UnV]̃d%D3)A,#TԞ,>fex	z<*#\#0:+moAjSA4jOڮ``8vӑYrqd
-?}C=ǖ݇1N$|1%ҫoBP$Qxp6j
6#35u{vd':vo- 5 WڢP"sN)``n|A'?z|ˬ(%ZZ^$Ǆe <Ͷ@uyI	h=dEy㙏8bnr"/|)1k2WJ<r>fe*!CQWe,sr1p$"`V)
dREТ PAXkJ|ς>u!1                     (/ % |     X    `  `  6  C  O   ?ڐq7ڐq;V        2             (/` 11 fw3`U WU?UUzFa}~EPMk=QҲx*;(@   qUa66v85W|HWw@6˴xs@*- 0sEȈ"F
U"@6i$>3|g}w{WF^}<1iR`Bpy3	ċ=X̘T(G^H31%<4)#>yI@hPò֫Ɠ<xod@/ђ,?Lˮ<YiU*r%ˢ (+[
,ْ(Ɏm$p)am2 4ZƉ4"RĉDWt[u+$r&j"&7?=1s%A',8H N	4.qB]]"ݤ(!I#O@i)rJv)N{a/JӠ!iQ:BcS&
И0eCaޠ8PENщp֟F{z6Ù
/Exw!;-tmgdɹS;eӪϷ׽wn=ZxݴH85:6Y2>nfV~e>5}Ш?jFQ=N**WBDXXyJTL-tOz; yc1ڳahP-\6YWZ%E1LEa+p3zAG=?""¢4HB-F'd"Q&M6+p$L@ 8y$fFYdCМ8G5aN]bm8!2NFQ9zǒcqG<H t8m!ָFD6e$/Uli1OR\,ky95.b
o6Q"np&db$Zy6Qi;n!@fAd:s52%_gm~FZ÷wƮg,&HÚp<:~{̆OBf;ف쁖4nS̗:1gu&aőb`JaG>*2m o NDH;hSA=c>DehLս\sI'+"?s^`y2iSzhn >H~iNl1D8#ENǳtױC޽#ނ;0uW]0xh(j͍ZFQ^Q. $am#kH##]_9@SykF93nv89W@:u1hPgV܃M{"lҐ#[,A",0[pj+Q:d(n,`fmr6 Mb)5Gӈ9~6΅7BtuHPղ8!P  Sa?yc@*iZNm%tu\'vta	F Z+                    (/`m6 
Y+Ь$io><!x AfWR   ov"	aH	[EJ3|3 o>,0k9XX(BQY`p$L
qfP0`(EZ7Uo@ bB㙩k8`z̒-LuӬ
:x'xS&	l]d[Mpr#(-u_"8*FDՠx"};c2q.1""b̔_/+rv)u /$-?ۆo?e6U6-QTkU1n:R:cs+it f&\ĤEIj^z*Fr<=`YI~PJy@nŸG`aGHe&e6E G:`(`ƜHzBKl徕N
qhVMZk	Ϙ$DtpZjz")0 1qBB :fA MєI{!Mch'ت-ŮQ-Ummm˿	[lkfNeBhD/w_$V97xYA
	J@	sTl'8*6©#+Z=bXR&]H,blUl?QF`FDix<Q&sOFђ
̏_krk}|!~#Ѯ;)F,#-9궏aW=Ե|ؗڧa/G3e<`lRN_[C^l&Yssz~!i~}?hжr,4Tɞxqmq]%.db[R
7mn^BT?Qn_kOZjk+''z$#u nfε^kTk͠Uay[հNd5VM%Nj-,<7soK?*V{ngڹ%ЊmeLFbFPDtB,a-TFdfDAA	(g-@0	1JC2fj IA%'\t}>_]ܗXBK(쁕	q<a>9^6g)9/Y@HD_ 5^Ӈ{8@ֳelq+3L:
ps|V~
`VT-6m/C|Rcd+DJ	]H@]9_cx
	2C{$ޙΘG9Q^琞^? tcs;f&
a㰍%)Lˎ%ٖ<%-ڬʬ4E*զTjjmz2go{P/}3\-b
Eؑؤ7&ҹ)kr*jq"؇ư^TKA1`||e۶k|<Q\4ޢt_GN_qFC/ YPsG|mJ1U8 =c} bZZ	J/=z,(_K	
97'xø08z<ks{P-/h(2H\p |duA@(t<3e,ƌ?^
?*@VHkȔ)άTTP'S(K̇ș¯
KN\g	({詅*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)        y             (/`y]a  M0Z֤qmbRXwe6A_J'Wِey0Gq{9~t֚II;-6ږmF[YIzjlKHpyFRǋg3l+y]=vƛJ峕"d`Pl`.v/i87Ӂ-f6WJ眶!(%Jq8{Lt:7Ö"vלs&ƻ̥e\vʣyǶYf`9ݜ}"ɜp]'lls&~yM¡m|.ؔssR}j77ڃGhy@ 89ݬz\TtT+,-9Wm]n<^T/jNr<]n(/	9	˜ԕUUU)^)Nʭ'isGzXVY:n)xWrUKHPBt ZIZY\Ւ.w WuuKrYWvX3KGZo)+ni*ģvnJw[vKU7ݎEEsNJ)8(o΢$MHJف3_ރpZ>IZ-%W?px3rqchg(E陋]1<X |^E;\FM=.qch[G<*qk?ni,nD*b?c[Pum^.˸DOs6],TJMX$s]Ň[pA.O 6
val+X;!Sw? T-iAöJ0+H/-}*uG羽5+\8#pf6q)smJ\ezJ뉘m{ W[>E.+sI>+:aB6'8KԱDv]+wԜF	-ض!T$NCk#MCͳu2P}&#IH|Q]G5%%lJ6ǹVmiid넴mH[i󑭣^L¯KOs"ܵ:r	sZ;!kDA׍r[im]0chmbig+fNǙ{,<6&,JiaA,yӈ	me¹iiW`y[y L'F;^\G9cxjÆZ8XMix뜥0Mc8W҈׹9m{Ts-B['ͽ06<2_Ns.	Ks8Vzrn3
Ϲhs<3w:{yk\|xAGI4].OAQB Y։Y$s>V$\t<[YsԠk#Z'ډb\4\cD"s;p
h;1A ezsΏ^~_D)盋$M38erw-vrTl(3,nִָY|@B1ݥLpn¶&nsN:(]tT8*JSJos)itW+NfS *u|G>qv XTNz)|'`BlY*N50 %)j+"X(%y&+:B؄`0J5|)	SDPƉB?`9 j9!̶sE> e-:SƙL9Zvi6ڜjm׷a:G H2s	(JO?$#^[q#|o%\Tp3qr[d< [(' uc,.M)$˹If...~d m8k6XgƊzamq	4s5}z7CF@qSf>Ji$KrMIqU'o^+~n\W(M^e~z+y}:J]{Z;
u.Fu))篥Wy'V9I]rȨ QffDD$p0$UdȌQ2JIs6QC5fXœz8Ϯ
	HbRg>!	&h=9W|_Oy'̢έl*C5Yn}p?A[D/zQp܉M%cџ*@QbH^]cy
}[Ad5Bz	hF͈N"MЌr,)a~6Zb6HyAda-	x%hS:2vB|]6帓Hj^tHBbǆ_I͋PM愛lruZY̥ujec1mh=V
jRqocUӦgHsƂLb]P퉕N,ѸRө(%ur?1(;#VDi6|5r억+5sP!Tr>fϧJ߷;BTV/p;>"NA<<Yx
5t e` }QA_Ĺ]Q(~9ɨ7!QrzyB]	3"pΉ)|,'N3U8QNybEsY#835"xfȆx	OgdiYlAx"Ai^r[IjvdrԬ:?;L4,(hV8V]gh.JB=wFQQZ'_Z~z

Uq2?2Ahn' ׿iVdd|1(/>I?ř	lrlS;	҅š&4x QƠ163w(=P"IJO@f80"} νP*ZW+cJשvaFv{ڬȢ6*&;\nD)p\e1(sگ',}cOHMؗVLrust   
      rust   
i      [rustc 1.93.1-dev (01f6ddf75 2026-02-11) (Android Rust Toolchain version 14933020-linux-x86)*˝N   \hRꋔ Y   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=/              no_panicDo <J  no-panicTT J 7 compute_inv_pow5< small<7 compute_pow5d	/(&(  d2s_small_table| < <  D<T  tests,!$!          buffer   NAN  INFINITY  NEG_INFINITY  Buffer  bytes       F  format_finite   >  Float  Sealed  is_nonfinite  format_nonfinite  write_to_ryu_buffer " # EXP_MASK " % MANTISSA_MASK % 	SIGN_MASK " ) * ) , , )   0 decimal_length9 0 	log2_pow5 0 pow5bits 0 ceil_log2_pow5 0 
log10_pow2 0 
log10_pow5   d2s 7 777777777	7
77777 DOUBLE_MANTISSA_BITS 7 DOUBLE_EXPONENT_BITS 7 DOUBLE_BIAS 7 DOUBLE_POW5_INV_BITCOUNT 7 DOUBLE_POW5_BITCOUNT 7 decimal_length17 7 FloatingDecimal64 M mantissa M exponent 7 d2d   d2s_full_table Q DOUBLE_POW5_INV_TABLE_SIZE Q DOUBLE_POW5_TABLE_SIZE Q DOUBLE_POW5_INV_SPLIT T Q DOUBLE_POW5_SPLIT V   d2s_intrinsics X X div5 X div10 X div100 X pow5_factor ] M_INV_5 ] N_DIV_5 X multiple_of_power_of_5 X multiple_of_power_of_2 X mul_shift_64 X mul_shift_all_64   digit_table d DIGIT_TABLE e   f2s g ggggggggg FLOAT_MANTISSA_BITS g FLOAT_EXPONENT_BITS g 
FLOAT_BIAS g	g
gg FloatingDecimal32 w w g f2d   f2s_intrinsics { { FLOAT_POW5_INV_BITCOUNT { FLOAT_POW5_BITCOUNT { pow5factor_32 { multiple_of_power_of_5_32 { multiple_of_power_of_2_32 { mul_shift_32 { mul_pow5_inv_div_pow2 { mul_pow5_div_pow2   pretty    write_exponent3  write_exponent2    write_mantissa_long  write_mantissa  	
 format64  format32     @     b c               2yq               ")        "NaN"    "inf"    "-inf"              24    
         MaybeUninit  uninit        79[q,                l    M    ~R@      $     ,     J                      24    
 d        t    6                    s        	     $    T             
   %-     -       MJ        ;    !    9             
   T                 %-    -        MU 
       )$[ #)X  

  
    )&[ 	    )[  
 )   	 	       	    
      
        (   }  W- pd >J d U- pD @U d #[ o : *F  9$F[	  4	_K, u'[܊M, }'[pI "X I( s    $    L                   ,       -  -               L           n        M-    %J    --    %U     data%#[  
  	#[    "%ŰI  
  	հI     data_pointere#X  
   metadataE#X     v(    #` ,  !,      p  U T   %F                                 }     x  w     s   r p  j   j V  U	 S
 R Y `      r     Q P    M 
    H G 	    C
 B ?  
  	    ;     8 6	 5   	                    p     p    o         d  s    $             '  &  & ! .  !  o  n  n ! v ! "  "   m     l     !#         l    i    g    d  
  "^  	  	\    "Z  	  	W    "H  	  #>    #;    R8  5    $ $ %         
                5    
    l  
 
 
  $     ,         
 !   m            
     !          2    w    l  ~ } z  $     z !   U         '  	   |      D   $  /      D   $  /         #     D    '   L     $    $   / $  /          bits#    %'    y  $  /  $  /            /    
0x7f800000  	  / ̓        l   &  / )           /  G          
  	       H         L   '  / )           /  G     d     
      c   G D     
  
    '              %            L    d    $   / $     /     /    2     06          &  /A  '  /  
        	             /    
0x007fffff     /    
0x80000000  ܓ   l      $   4    (         ( i      ,     $    4              B  6       (  	   |!      D!   +  8 !     D!   +  8 !   !     *      !D    (   L!     $     $    8 $!  8         0    %(    u  +  8  +  8                8    0x7ff0000000000000$  	  8 ̂$  $      l$   -  8 )   $            8  K   $ $     
  	    #   L $  $      L$   .  8 )   $            8  K   $ d$     
      $c   K D%     
  
    '  %       %     , "    #        L#    d"    $"   8 $#     8     8    2     06    3      -  8E  .  8  
        	             8    0x000fffffffffffff         8    0x8000000000000000  ܂&  l&     $&  4&   (   &     / %i      ,%    $%    4%              B  ?         4   /    52     /    11        1023  }   @    125  }   @    125  V          342  F          326  V          DOUBLE_POW5_INV_TABLE_SIZE  F          DOUBLE_POW5_TABLE_SIZE  ́8    14757395258967641293  333333338    3689348814741910323             200     /    23     /    8     @    127"     J  @   @   @  + 	  -  J  @+   @   @ V      @  L       }     @  @       6  J  @  J  @          _    ̚  K  @   @   @  * 	  -  K  @+   @   @ U      @  D       ~     @  D      3  K  @  K  @          _        07QXdg{      4!     ,!      "     [![github]](https://github.com/dtolnay/ryu)&ensp;[![crates-io]](https://crates.io/crates/ryu)&ensp;[![docs-rs]](https://docs.rs/ryu)    j g [github]: https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github  n k [crates-io]: https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust  m j [docs-rs]: https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs    D  <br>    N K Pure Rust implementation of Ryū, an algorithm to quickly convert floating  % " point numbers to decimal strings.    M J The PLDI'18 paper [*Ryū: fast float-to-string conversion*][paper] by Ulf  N K Adams includes a complete correctness proof of the algorithm. The paper is  : 7 available under the creative commons CC-BY-SA license.    P M This Rust implementation is a line-by-line port of Ulf Adams' implementation  5 2 in C, [https://github.com/ulfjack/ryu][upstream].    7 4 [paper]: https://dl.acm.org/citation.cfm?id=3192369  . + [upstream]: https://github.com/ulfjack/ryu    l 
 # Example    <  ```  |  fn main() {  , )     let mut buffer = ryu::Buffer::new();  	+ (     let printed = buffer.format(1.234);  	% "     assert_eq!(printed, "1.234");  ,	  }  <	O  	  	  ## Performance  	  
L I The [dtoa-benchmark] compares this library and other Rust floating point  
N K formatting implementations across a range of precisions. The vertical axis  B ? in this chart shows nanoseconds taken by a single execution of  K H `ryu::Buffer::new().format_finite(value)` so a lower result indicates a    faster library.    ? < [dtoa-benchmark]: https://github.com/dtolnay/dtoa-benchmark    [ X ![performance](https://raw.githubusercontent.com/dtolnay/ryu/master/dtoa-benchmark.png)    + ( You can run upstream's benchmarks with:    t  ```console  4 1 $ git clone https://github.com/ulfjack/ryu c-ryu  t  $ cd c-ryu  & # $ bazel run -c opt //ryu/benchmark  <O    ; 8 And the same benchmark against our implementation with:    tV  7 4 $ git clone https://github.com/dtolnay/ryu rust-ryu    $ cd rust-ryu  6 3 $ cargo run --example upstream_benchmark --release  <O    Q N These benchmarks measure the average time to print a 32-bit float and average  T Q time to print a 64-bit float, where the inputs are distributed as uniform random  % " bit patterns 32 and 64 bits wide.    R O The upstream C code, the unsafe direct Rust port, and the safe pretty Rust API  S P all perform the same, taking around 21 nanoseconds to format a 32-bit float and  , ) 31 nanoseconds to format a 64-bit float.    P M There is also a Rust-specific benchmark comparing this implementation to the  , ) standard library which you can run with:    tV    $ cargo bench  <O    P M The benchmark shows Ryū approximately 2-5x faster than the standard library  M J across a range of f32 and f64 inputs. Measurements are in nanoseconds per  !  iteration; smaller is better.      ## Formatting    N K This library tends to produce more human-readable output than the standard  L I library's to\_string, which never uses scientific notation. Here are two  l 
 examples:    F C - *ryu:* 1.23e40, *std:* 12300000000000000000000000000000000000000  J G - *ryu:* 1.23e-40, *std:* 0.000000000000000000000000000000000000000123    L I Both libraries print short decimals such as 0.0000123 without scientific  l 
 notation.  8 l     7 https://docs.rs/ryu/1.0.23 5       07QXdg{j      k     j     T  4     	
@       \     ,7   c   >   s   T I <0 .0 "|z                D             hı d             h    ;  8 Safe API for formatting floating point numbers to text.       t   ## Example       < O   (  % let mut buffer = ryu::Buffer::new();   .  + let printed = buffer.format_finite(1.234);   !   assert_eq!(printed, "1.234");   < O  4                  2yq       ,                      \                    L  I This is a cheap operation; you don't need to worry about reusing buffers      for efficiency.                                           
0    L  I Print a floating point number into this buffer and return a reference to   0  - its string representation within the buffer.          # Special cases       G  D This function formats NaN as the string "NaN", positive infinity as   =  : "inf", and negative infinity as "-inf" to match std::fmt.       J  G If your input is known to be finite, you may get better performance by   	G  D calling the `format_finite` method instead of `format` to avoid the   	   checks for special cases.4
                                                        ,  $ ')         7    L m   0 m        n       F  C This function **does not** check for NaN or infinity. If the input   I  F number is not a finite float, the printed representation will be some   8  5 correctly formatted but unspecified numerical value.       H  E Please check [`is_finite`] yourself before calling this function, or   I  F check [`is_nan`] and [`is_infinite`] and handle those cases yourself.       !   [`is_finite`]: f64::is_finite   ܄   [`is_nan`]: f64::is_nan   %  " [`is_infinite`]: f64::is_infinitel                                              s  s,  $  "                                            ,                                       $                    <                                      C  @ A floating point number, f32 or f64, that can be written into a      [`ryu::Buffer`][Buffer].       K  H This trait is sealed and cannot be implemented for types outside of the      `ryu` crate.  ,                           } 4             }$ } }. }%                                    4                  }    } $             }'  }1 % ! !    !       d                        }         }$ *                         }h         }$ >                         }         !}$ 4                #%(       ! #  (  %  d                          "      "  #  D             /)                        h  "      "  % ē l             / L             /=                           "      "  ( 3<                *,/       ! ,  *  /   d                           )      )  * ! D!             8") "                       h  )      )  , *" l"             8# L#             8%= %                          )      )  / clT  4     123456%|                       //          1 #L                       @@          2 D                       @@          3 $t                       @@          4  T                       @/          5  T                       @/          6 <       GHIJKLMP	T  5 7  9	T  6 7  :D  3 7  ;    T   =    V   >,  [ 7  @4  \ 7  A$  Z 7  B  c 7  C  a 7  D  ` 7  E\	  7  F1AuvxhjZ\	P	#	             /	#	             /Ԁ
\
             @
'ĭ
             @
#
             @&                       8/          L #                M M   N   O         m~pK     m~pK      NOD      M      M 8D      M      M @G                       8/          P  ieee_mantissal ieee_exponentl     8      8 <       7 <    t      RSTV'ԝQ            #Q            J                              88 U *               GzGzGz$ClMb	h"lxz,C6Cnah㈵"6X8IǴ6j#RWHOfA90yQ-沔&.	Qˁhַ|:4_dyȅ'-@evIh%q3p+C~)!V瞯751ׅi+ؗZ?7!FFsHE_砫C]r]z<=f4ҶOɃהcQ]#BKy݂~}O
h[bјd*^ 9S⁧DQ@-&ORMXjWA~{P'}4Pe_ɦRˮ@L<6
íSyA`Pgt-gG^ZR)5o$4KHYhe9_)L2#Y]5=[w(b}'^VILhɫz>:z[Zr.-DE.ʯBE	ܲJx8A}n-U/ggudXWw'&lۈmm%=#F8(LIUln`KSO1O`gEr'j7N`rV`U,$DW5λm:*+/vObV4o༻UnǒJzW@
Koq ը|oX'f3L)`ׄ)RɣTҺɨvo^ݥWbOHKKH~QA١YmV3{w{W<*`Y^6&GhkQVU y*#ѧ"}tV4с1SEls4=DVS(S]R]jbWa.PEHNX[ݦe klqcA(HdcSk5GkJr 7qxL۸DFmE_cUIkE867wiAFcVXXrgсyq(UA4aܐ؆nGV5}$ eh䌤%9x0l ׶,󰙻4#aM9G(SN\_T8hZ.,ӹu}C`SD[HX#06|;m&r+A.*r(ǼO9\0	^0$_ZhIy&/߃v` Qn
R^oKh O+wiŊt\,	h|ITo($SW:Uv \vC`y;bs^f+23WdmARļ}`\̶gi=N}ߊwr//.Ւ[s򈬌j>efDBI(V=UJBMAW2h9ayw@[TR yqa-hYPh|[vtV[ҦJ> QD|@MD7JidήnXPO;<P؋<ys?7y	ʅ2@=B¨of㛺+S!&p~,RIpr&etuu/>燅^{r6_
&7[@ՄF,LG 7ь#G?ELg$մG̝Rßr8'
KEy,~iYة_)F06qzk^'/(bQKu8Ly*Y-ذSr%V.UGHy޷ET|~/wvrm.yCQx?Z"cd؊dB23_FYYݐ+9_ά£-Li^rHCB։TiT/ktk"rv׾"pF*N(Ngk}xt;Q$~{_|Ma)	1Ac
˔!נ'$4̂wxTϹgomC!7q-ݥYpMW}Qz?>/.ø2y$ 1f6ǒx\'^lu`|{	Sɼg]ŰBt?j/v'\*2+Π(aoJYJNt3L%)>sQQwqMrx)W{Tu !S2Y݉jBC(cJnpfj'8JC!,=ktn{~VNW\XA#J%bA_a`6)g=M !V2dsmf+i#:{λ4b[WKb5Ydy؜;761FJmZƑB'+nW0ѧR<}%%1@0<HyZㄨ Q1KǮSʹBR	ȅ>!t@:SPJ`gB
	)7zR5B0Y*9K
 >Ba<>=eX, dn#Ӌq@a>PẔ<+aĺuǎ ]1)jhb{wo>'g]@,c>?IuI33QFeG]Pn֏ʧ^QpSɳKWDnN:	yG%h`lπyn?*4zK3"9l.Q*C\ռځU".qߐUSlOZLϨ{x~ "j_}'6T ۗN~wf|yL#t
p-k'TZZ PY$xEفpwj{C[(.{C,
}+7[
oq">sH'pdx[ڬ%TULP`>{a
3f@˕,sRpfRfXGdY#&GlIЂl#)_<u8Yղ)%,{w%ܞlX"+	}z-y=vjNaW`Y		M:E[]c܄دȍ0kJ>b"&n&u)FkpP*Fٝ%TkMytRbo͇xE/|(R]^"jɆBKh<:hm)y@z,`ژ$!3VF6MC)x8ܴܤJkf'Z`!a2MMoNaю=bYٶ+OGE$^r'~߱II;[iРJ]ˤ/|MRSc:\qgt/oVRH*ـ%K//4Q4	~Oq>]m
(2eW (z:|<,YٹC=p_]6Z&9$V"50٦K]?#=YN2T\98/hy}NS-`]5SdPrve*xv춦Do&}bj߿*"R?'Cod(NNeP 8J(tJoe3;	jY"sl6ٴ5VW?~I$""}ELd鐕h0щx=CsDS 't̜MR%Ga5ǷM\ِ_!=#3[PhKaP*+jg@"N@\Ukj!S ݔNIDQ ȇHJvڽ lHFlkՑdLIݧO:z
C8/.99Si(]/u.G!"?"\TAze訰C87bķ23ۆ&h6:Y둤'^itP<z^~/c]@tVq8b͆xyz-=Vo-qBaКȊ1""NjhMڪ=O@ty>Sڮd? ]]a(lXmP̙}he`Hz\/D=qa61,2.6Yaw䉛ח?ZN,5}ʃ2V Lo1J(pYݕ^C(J^W^5Ĥgձ~i~R"Zy%/0^IaMXnKD#׭5$+>=YI4V"=nmco$iA7;ћYcu5%3ҐP7x?vtu@,x1$HgY-[@,ӵM$|_}Vo+phmƘH~=NtW§KMҀ GyPDyH ؎ŭD)-m3?W Φ$$yFeJvM}:=tozwVdP>1d]ˍJp,kW$GDlSBL!|C#)Ch=32z}hN6TϹ21P@JƹK)Qw31oڹk	v)ӿҮ۬dWB I~#͠`19LpMu'UpI}*wCW{b=5jyɎ
dbq¼uwle'5kӒAġ_VeadcHO|QܛMP2(}Iqs  v;|.~Y;S+ʾ7G/U4KX	lÌ  *ԡ        B                               W (                                                           @                            j                                                    e             _            vH                       @0           ļ           4&k          7y          ؅W4          Ngm          =`X         @x         P         M        J-         yCx        (,*        42       @q       0/'       |!1      錠9Y>      R$      n      `F"     @x|     菇+MraB     si y    diWC    b*    *"fJ    a\)c   \9T7]   ȳG)`x   -xֲ  @t@K}Y  PP{q\Ck  d3T Yޤ['  o%Һrȡ1 (ˮi:~^ Ym?Md~@HAq
vaT0}GoE(>nll$239~@j4$Q!=P1PAm%CMZ>d~3gW`M}zF^ AmnEH:HD/VZIZ^0\zpue񓾊y쮐afird8n헧?O(}Qrbvy~JG9bԗ]z){}Ud:Ft'UcȋhEq_|ֆ<ֺ.2w9i9(*WICȷsluuuݏҘbIL깼Ã]֯y)e諴ds~=I"[пfM&mEoX82/'% }/ًn{^Q4g4_6A]7bD2`G~zU[<O$olUx'#7 J*4VͫDy5߼`++
/lX85l,:.ǣ9Cw	9mr"iKY)	ka]lعerItG#N(l܏Qa򮌮yb1}W-4dN\]B})XbbuBI+:>tp]	ѵMQ%L9hwRF:D.BĄ'|Ô%Ime%\nsmA/sqի71Fʖ=`R},%|xӫ]@<>+dpBu 05==N=@ !Fҟ&3hG0J# ÓR=:YxY|Sf$hp&sLLo틱)>aw<]3sM`j5 !ae.{nLB i_O)87?<P#*4DH#OK䣬4AHx+6n(-\u,Z
&r%4tpv/AR_fi{x'?יVq|_O& ֆm10Hw0`~$|7<"-[bePrXC}?bW7;/zߺ-ҋ
;C-˔<cSJ؋<= \C~ήL"4u#O)@M/IΕ2ms {AHVP:hZR6HWrDqAxsKp펕QVPM$a@lH= =לî]-f4At8WQou&amE*)IL|M$DBus[`-URPxC7gn~WUHmNP.5W	-p޿ZypKK/q]L/{] ':Yj_u_	ky0JEEW0L~N[RV<]3".'.NW5Fb(:W"gV!
\]Yv5)fsJo%O.s`wOx}?5[-c\,C:w5Km4
)wϻ} z]BT5] @0*te "^hP _SJBe72+2qQH΢ERB[׿&26k2o0W1gFx~,@BXVOX|h)5,b.M%[[tC7yqow0REzHjNUfYL_mAg56CU"CCuʓUqsTN^&sGԂvC1e:#Tsax~Zd6\s<ûᳫ"β̈*ڠ!5+_jZ$4{be]q=7j1ЅD}(/-J#5r;0Zqb~J|P$rRwWӈ2YgWה,3`/@-:7ewH<HDbĮZKZսgv{D<N1ްJzgɉ̪ފN;,-ZbJ7f&: "H sDhT2+Z VBi>q=kzN*.rYH p0X!7-4|oX*	8PJ(L%vq/V(wzYk21UI~_j	nQoFOn{*do^%5=6~;[,a]uj[|8zŧ-@4ٶQ9S7#TDH"s:V!iw9OBɫ̕E㒻T<Qڟ]o;5±!I%r-3MU3nW%gRJ* ɘmloI5
GKa}!N!]+})44rvk*:
4A"ۃbhU]i<$qE}ª	m͖ѬsL&~\ȀLho:x9}U_p˞IBD L~ܛS&)v/ӂ4osñT %D%WW4ީUA1/;,UkY<Mz42^eK!ۍiۑRr1W)CWZn-$1p1{Jv_
_|sNTCdNv[0iTuTrTi9et""=ćRyXd$)ҞW^6ZCqu6v0dztUN<}GL/c2Vsr;sOON*
PԣQڻfme&m^W%QjwNe6n?A,esSL~Bq6Rw>iP>XSN3&d.Ng"@upqazjHI ǆޠ}+ۧx(Y/v[;p-Td#VO%&2b~t#셣_~Ù:,gg[4@I|:@!ȰeIT):3$[t0V(rWhg^Jp5|HlrNB\BZOL3tdpeD0/L>?V;=Ȓ;.-+Lzw
4=|lia[ofLGS9ˋW-;	(4n8`Sa =U7el#|67Sh*~G,(/u&^Y!Eyձ=	ڗ:5NJ="epE+Dx?K8kG^z΅\zMFB6py,0TkCLf l8*ƫ
T~(sV*)*fPzJ7M;kP	=!w$lYL)\Ȕ9ت|Lu < Ky}a[@JOל`rTDe*JcOقnQ:*g(#t.3t<{NT={<YeǺfg0@ yi@<^`?2A%b6?^s8>gRDW5P8[)b!rR`d	g]Vxt\)O8=*T+bftxe:P R6WbIdN@fM}-\<Ȍ`"ԼnY>0/!x\+	l^<{)3vml16Kڳ{SHǽŞhPMX-ucVr;`n1xR|CN
  (           t      Z[\]`abc   X  YL$                       88          Z  xܥ,                       88          [ 4                       88          \ 0\                       8/          ] ,	<	X            8	<	X            89                       8/           ` , p9                       8/           a ,<d                       8     /8         b  m
 j                       8     /8/8          c 
 vp vm mm_shiftD|   \      e!\                                       00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899          <!  !     qrswz	T	  5 g  i	T	  6 g  jD	  3 g  k	   g  m	   g  n̙	   g  o̴	   g  p	  ~   u	  }   v1	~	pracRT"		             /"		             /	T	g            @E			  		              w w   x   y         *o'     *o'      xy		D		      w      w /
	D
	      w      w @G		                       //          z l	l	!  t!     }~	   7 {  |T&             @"             @'l                 {     //           ,
<
                       //            ,

<̏                       //            ,7d                 {     /8@/            factor4 shift,;                       //@/            q7                       //@/           T!  4!     |2     |C     tj     z     4   0   	$   7     P   
  H   	  G     z     r     q        d   D    \
    e   /
     
+L)
_I
|m
                                     k
4
I
|
                                    
4
d  D    \    e   /     +L)_Gm                       8              output44Bt                       /             44!2Y5lC;}oradLW8   E B Print f64 to the given buffer and return number of bytes written.      % " At most 24 bytes will be written.        ## Special cases      Fs   It   8t      Hu   Iu      !v   ܆v   %w      l 
 ## Safety      P M The `result` pointer argument must point to sufficiently many writable bytes   ) & to hold Ryū's representation of `f`.      ti      <O   , ) use std::{mem::MaybeUninit, slice, str};   	   	  let f = 1.234f64;   	   d	 	 unsafe {   	; 8     let mut buffer = [MaybeUninit::<u8>::uninit(); 24];   
H E     let len = ryu::raw::format64(f, buffer.as_mut_ptr() as *mut u8);   
M J     let slice = slice::from_raw_parts(buffer.as_ptr() as *const u8, len);   4 1     let print = str::from_utf8_unchecked(slice);   #       assert_eq!(print, "1.234");   ,Q   <O ,\ D                                 ?4)8    E B Print f32 to the given buffer and return number of bytes written.        % " At most 16 bytes will be written.   !   !   !   !Fs   "It   "8t   #   #Hu   #Iu   $   $!  [`is_finite`]: f32::is_finite   $  [`is_nan`]: f32::is_nan   $% " [`is_infinite`]: f32::is_infinite   %   l%   %   %P   %)   &   t&i   &   <&O   &,   &   &  let f = 1.234f32;   &   d&ބ   '; 8     let mut buffer = [MaybeUninit::<u8>::uninit(); 16];   'H E     let len = ryu::raw::format32(f, buffer.as_mut_ptr() as *mut u8);   (M   (4ކ   )#   ,)Q   <)O ,\) D*                                 6*4*!""""\"   !I F Unsafe functions that mirror the API of the C implementation of Ryū.  "     D"     D"     "#&(#9!<!<!!!* dtoa-benchmark   )https://github.com/dtolnay/dtoa-benchmark  github  https://github.com/dtolnay/ryu  	crates-io   ]https://img.shields.io/badge/crates.io-fc8d62?style=for-the-badge&labelColor=555555&logo=rust  ^https://img.shields.io/badge/docs.rs-66c2a5?style=for-the-badge&labelColor=555555&logo=docs.rs   \https://img.shields.io/badge/github-8da0cb?style=for-the-badge&labelColor=555555&logo=github  https://crates.io/crates/ryu  docs-rs  https://docs.rs/ryu   %Ryū: fast float-to-string conversion  *https://dl.acm.org/citation.cfm?id=3192369  https://github.com/ulfjack/ryu   А              ϔ    А                ϔ   is_infinite   f64::is_infinite   ryu::Buffer  	is_finite   f64::is_finite   is_nan  f64::is_nan   ryu  ʖ ږ          ʖ ږ  ȗ         ȗ   ! f32::is_infinite  ږ          f32::is_finite  f32::is_nan  ʖ ږ  ɘ          ʖ ږ   ɘ         ʖ    J    JKJJKJ    JKJJK  NaN    inf    -inf          <OG/]&+v6 ە`(%a4`gY jmb6w^q!_ojl]ܷtIb;2@ ~nu끸LTĲ6.a4N&!7v&GPՄ}յc{sDU+]}@|3v<%%j,kZLN*keXړ^ֵ ꆷ(7AVr!81Ad[\=ՠ R#k*}lU{B_S;B$7ғ-%ZT0(jAJlx ;O97{:$m*?E<V'=~4G.ocg?xuonyǮ`8@-e+^V
<O#wRيNu;/̌<L'F\ZY1K˃U̕AKz*l}|8MC(Y5`\:j=(aG;CS\la߂Hޓ(ԉ335z *mMsfU}1? V^0zDLsXMf!u0ihMF{2Or'ut׌1u ̥cJ(OP
Ƅʢفw/yhPVkwוs&HֈߛLe@ɤXLt=!V$Jf)`[}ogUeUmϬX)ן8xqJX{-T1_^oUM_01sPElQ; kǐR_ضClTՊ@@_5i:ɜB,8H1KnܶjGcvmIL]Y]US4FpL8y%KQ?Q1\#E${~7E4h;ޑS"w<MO۪$~B8:E0QX;Rkf r,p@L&es~ć1xGzu|$|^LE0PGa
ۊK~Bԣ~Yq*yTImVBlO
%NuLhþ6[mZw#}o;3#T>
<{<qn:/Ǡ~~zԪ*?[?<WǉƳiNxea ly_ګѷNFEOWX[ow+R_-Kgu~I"5LtgW6~lFU;Si؋hם!:blPHe)Ҷ0T_                                                                                 >      6?                                                                                 >      @?                                    : 3      x3                                                                                                                                                         E                                                                                                Ls                                          	w                                                         z                           |}            ~                                                                                                                                                                                                                                                                                                                                                                                               Z"      ^ 3                3 3 4:	4 5    55   6   p9   W <t < < < =X= > > >a ? ? ?M @ @ @ @. AN Ao A A A8 BY B B B B/ CN C C C Da D D D                                             ( FH Fg F F F F Gm G G GH H H H    ^   0 s   i s s s9 t~ t t t u] u uh v v    w                            x x x          xT yw y y y   * zJ zj z z  {P { { |o | }       }4 ~ ~       ~)                                                    &'&         
3      r3                                                                      >      J?                                                   CC                  D                                                                           H                  Ds                                 |v      w                                                          z                           |}            ~                                                                                                                   5      5                  o <<   =    > > >M?         e@                  A                                                                                                         gG                                                                                                                           Ny3    d3          334X55    c6  8  ;      <  0=E>    >w??@  @@@2ARAA  	B<BoBBBB5CdCCC2DwDDD                              ,FLFkFFFFGqGGGtHHHH  ^  6s  ss	tOtttt$usuunvv  w                  xxx      xXy{yyy  .zNzzz{f{{*|u|}    }J~~    ~?                                  @      އ"Q3W3Z33333333464555566^9k9F<S<p<<<=T=>>>]???I@~@@@*AJAjAAA4BTBBBB+CICCCD\DDDEEEEEEE FF	FFFFFF#FCFcFFFFGiGGGHHHHk^z^s,s_sesss4tzttt	uXuudv}vww[x`xdxhxlxqxuxyx}xxxxxxxxPysyyyz%zEzezzzK{{|k|}}}}/~~~~~$uy"rv|"(.4  T3  `333  33334T55    M6  8`9;H<    <  =A>    >a???  @@@.ANAoA  A8BYBBBB1CNCCCDaDDD  EEE  EE  FFFFFF!F(FHFgFFFFGmGGGpHHHH  ^  2scsisss9t~tttu]uujvv  w  bxfxjx  sxwx{xxxxx  xxxTywyyy#z*zJzjzz {P{{|q|}}}}4~~~~~)  |      ڃ*  yڇ  %+173    f3          3 4 4Y55  5d6  8  ;  Y<v<<<1=F>>>>x??@O@@@@4ATAAA
B>BpBBBB7CeCCC3DxDDD                              -FMFlFFFFGrGGGvHHHH  ^  8s  ss
tQtttt%utuupvv  w                  xxx      xYy|yyy  /zOzzz{h{{+|w|}    }K~~    ~@                                  A      ߇                  3424k555566'9h9<P<k<<<=L=d>>>???/@a@@@AFAfAAA&BPBBBBC  CC	DNDDD                                ?F_F~FFFF$GGGG  HHHu^^'s    ss%tlttttAuu v  vw                    xxx      ymyyy    Azazzz3{{{J|        ~h~      ]                                  ^                  34,4e5555w669b9<J<e<<<=D=R>>>>??'@[@@@A@A`AAABJBBBBC  zCCDHDDD                                9FYFxFFFFG~GGG  HHHo^^!s    sstftttt;uuv  vw                    xxx      yeyyy    ;z[zzz-{{{D|        ~b~      W                                  X                  3444m555566I9  1<  m<<<
=P=  >>  ??3@c@@@ AHAhAAA*BRBBBBC  CCDPDDD                                AFaFFFFF&GGGG  HHHw^^)s    ss'tnttttCuu"v  vw                    xxx      yqyyy    Czczzz5{{{L|        ~j~      	_                                  `                                    e 5         p 6   8   ;          <   = =            ??@    @    A       A    B   | B       C   q C C C? D D D                                                                F G       G                            s s t] t       t1 u u u                                                          y       y             z z# {t { {7 |             ~W ~          ~L                                                     M                                 p6  8  ;      <  ==        ??@  @  A    A  B  |B    C  qCCC?DDD                                          F      G                  sst]t    t1uuu                                            y        zz#{t{{7|        ~W~      ~L                                  M                                Q6  8  ;      <  =        e???  @  @    sA  A  ]B    B  RCCC DeDD                                          F      G      H  ^      msss=t    tuauu  v                                        y        nzz{T{{|        }8~      ~-                                  ރ.                                            '
W
  a
    k
t
        }
            
                                      j9  R<                                          .                  h        p                                                                                                                                                                                                                                                                !!                  


    
                                        k        o                                                                 %   R             {                                                                          ,        f                i      n  m                                          -        g                j      o  n                                                                                                                                                                !"                  


                                            t        |                                                                  2   _                                                  !                  !"                  


    	                                        x                                                                      
     6   c                                                  !                  !"                                                 6   P9   8<         <   T =            ??:@   @   $A      A   .B   B      C   CCDTDDD                                                               F         G                           ss+trt      tGuu&v                                                                  y            zz:{{{Q|            ~o~         d                                                   b                                                                                                                                                                        I  ^                            v                                                      >    '?3    ^3                R5    5            W<t<  <  ?>>>>      M@            A            /C            D                                          G      nH            0s                      hv    w                              x      y                  o|}        ~                                                    ؇                        {5                                                                                                                                `G                                                                                  Gy                        o5                                                                                                                                TG                                                                                  ;y%9@DHOSYeimz
#*18?Uet'9Xs 9=UYnr}(:LPZ^bfjnrvz~6Pd 		
	!	8	@	E	J	e	{																							






!
                        }5                                                                                                                                bG                                                                                  Iy                                5  5  5      <  =        P?Q?R?  h@  l@    p@  A  A    A                                                "   "   "         "   "                         "    "       "    "    "       "    " " " " " "                                                                "         "                            " " " "       " " " "                                                                  "             " " " " " "             " "         ""                                                    " ";    H                                                                                                                                                                                                                                                                  G         4                                                                                                                                                                                                                                                                                                                                                                                                                                5    6                                                                                                                                      y^  +s                            w                              5            o<<  =  >>>S?      t@            A           	        ! !                          $crate::assert T    core_intrinsics panic_internals generic_assert_internals  <OG/Pڗ   ! !      <OG/XW       debug_assert  $  S ys   <OG/x B    >                                                                                                                                                                                                                                                                                                                                                                                                                                          8                                                                        3F                                                  jZJ                                                  ODHT                    Q; n   @@r   O97{.   ǉƳi   )``   &GP   2@    S;(   RيN9   PW   ^V
<7   lO
%   ~~   z *G               [}oa   FEOWX               t   Zw#   1Ad#   gu~I               ]&   |$|               FpL8{                                       +]}   L[   +v6 ە                            R#%   B$7)   y%KQ|   \#~   'F\Z<   `(%                                                                           فw/yhV   ^0zK   1l               ԉ335F   '=~4G1   }o;3#T   6.   &!7v   *l}|8MC@   B,8H1Kw   i:u   8:E   þ6[m   "5Ltg               g?xuo3   }1?I               {B_'               DU   sPElm   ^LE0P               &HֈZ   yTI   V$Jf_               vmIL]y   w<MO   a4N   <OG/    O#w8   MF{2OrO   OP
T               TՊq   ˃U̕>   eUmc   ^oUj   Y]US4z   ?<W                           [\=ՠ$               w^q   ړ^ֵ               a4`   Ib;
                                       kf r,                                       \:j=(B               a ly   :blPH               .oc2   [ow+   8xqJf               mMsfUH   'ut׌P   NuLh                           lx ;-   Nxe   1xGzu                           k*}lU&   Մ}յ   @|3   E${~7   ~nu끸L   la߂HޓD   @5   !u0iM   -T1_i   *k    ꆷ    Vr!8"   AKz?   E4hՀ   0QX;R   X   ~ć   :/Ǡ   _   LN   ;ޑS"   U;SiԪ                                                   Ga
ۊK                           M_0k   ?E<V0               ؋hם!   e   (Y5`A   gUb   Yq*Ȑ   ƄʢU   1u Q   ԣ~   0T_               gY j                           VkX   hN   Ϭd   _5s   AJ,   DLsXMfL   >
<   zԪ*?[   e@\   W6~l                           e)Ҷ   aG;CS\C   ګѷN   {<qn                                        VJ               !_ojl   R_-K                                       ̥cR   nܶjGcx   :$m*/   kǐR_o   p@L&               u;/̌:   mb6   <L;   F                                                                                       g               wוsY   X)ןe                                       ]ܷt	   -e+6   t=!^   ۪$~B   es                                       T0(j+   nyǮ`84                           c{s   -%Z*   ?Q1}   %j   (E   ضClp   (7A!   T   ~B   mVB   v   ɤXL]   <%   Y1K=   ɜv   X{h                           J(S                           ,kZ                           =x( 'JLW7{~$w> Jai(P-4bZW#*wO%z"x37eFjn(oFv.VI;9E@P^I0{<$1|%*V4^~]{&I}4ZNEXjCP` j%L+BVE*dN/55ju%3-W6Iy7+6%z/F&#]w[~?!95	N
OX b Rag^%N=q=x( 'JLW7  >./external/rust/android-crates-io/crates/ryu/src/buffer/mod.rs  =)dBOg0b                 &&#<)/""Q07Q5LBOL".07!"
Q5KN=MN& *0>Q2T,
+0DL#/C$*#$.0/+#'*
D$$2#$.073#'*
D$ g&!Χ\    7./external/rust/android-crates-io/crates/ryu/src/d2s.rs  Jx"v)GC                  YYBEP73K,6.LO$7K[B**#/+*),KF6+ &%$#"! 








-/0*J+
S?

R<
H?F-!(IAA**RO2C$*&/KD((11TPJXF&ECD\>@
P4 4*)/G@((11ZK)Y6N8R@32B
b&(C7&&&Z&Z3=1
"*^#**^A5
L=$
Rb]"$$?#(](
NQK=&&&&Z&
R+ Ռ^CxiX +T    7./external/rust/android-crates-io/crates/ryu/src/lib.rs  ׋p5AwEH"                 ""kon	O&NO;Q68/-,&MOCL@\,5'<87RU&ST-Q-QN"OMGKM6
& !%$ % # (		(J1"
бJfr    >./external/rust/android-crates-io/crates/ryu/src/pretty/mod.rs  J'ez0iNЦ[                 ==8;IAF&GJ9IJ"&Q*-<IN5$,;SEV2L"/=!3#H.
+/)#LP+-#&*.
Q;9*OL;*3IF&GJ9IJ"&Q*-<IN5$,;QD]2L"/?!3#C.
+/)#GP+-#&*.
L;9*OG;*3I%u?@h$    B./external/rust/android-crates-io/crates/ryu/src/f2s_intrinsics.rs  bAA5")$                 qBEP73K,6.LO$ME**#

.*?.*?7%H6*:G#+--%+3*>PMNO8'#DL
*:4##@Z j!TEɢ    :./external/rust/android-crates-io/crates/ryu/src/common.rs  +s >W]ɏpM                 _BEP73K,6.LO$Q*(::#








?*6HM?(C*5HM?.*;8*7a8*7b GmO<NW_B/    B./external/rust/android-crates-io/crates/ryu/src/d2s_full_table.rs  s9#`QS                 BEP73K,6.LO$/+O100001011110010001101010000110100110111100010110111011110101001101101110/00100110011011001011000101101101101/0110010011100101110011/.1011111/10001011011010010/0000111101000100111000101110110/11011110101/011//1011001110011011000100000011011101011010111001000001010101000/010100011010101011110101000110101101011001010100001100/1.1000101010101/G0011111100/001110101110100001110.1101101010110111/0010110001/101000000111/10010110011111101011111101111101111100000111011111100010111011101001/0111110/010011010.100100000001111011001011110100//0110100/1010000101101110100111010000101100001100001000111000011000//1111110001011/01111110101000000110/000 FG&u:}\    B./external/rust/android-crates-io/crates/ryu/src/d2s_intrinsics.rs  v~6! Z)JATF                 YBEP73K,6.LO$*
***3MV#-

.*<Q.*<9%*?((+* 5G  `&GlG*    ?./external/rust/android-crates-io/crates/ryu/src/digit_table.rs  GǒCѨN                 		BEP73K,6.LO$L@).... qcG0s+:    7./external/rust/android-crates-io/crates/ryu/src/f2s.rs  c2DOr;^                 77BEP73K,6.LO$7d)(O--0*J+
S=

P;
H?F$H**& B$...0fgDJ!W
iJI&I?
! 3"1110HX
ZK)Y6N8I
bC7">=2
"!A6
L=$
Rb]2G"2
R: U<5/q]֢O    C./external/rust/android-crates-io/crates/ryu/src/pretty/exponent.rs  TfdI](n}bZ                 		0%*L *4740"*L 40" 	EPg*/ym amV    C./external/rust/android-crates-io/crates/ryu/src/pretty/mantissa.rs  ۸vjsӽ!=.6                  2%*J*R""!!!!^^^^ +*E5!!^^ %] ]. f>z#I,

r  ,A4J%ݜ aarch64-linux-android| hȬ!{zPȗ   <OG/                            
       ]  ]   ' 0  0 z"z"x         *  T 0,`t0  `                              f >  x x  x 0  `            g   *    T ::7        rust-end-file            PQ            	 L        %  -    
  
  f  R    (    `
  g        _           `              (/ ` \     `c \Q dhlpt|Q      
  2Y@>Ȳ! /       y              (/ y} D8IfL,y&#c\>Qu2fȿx,Hj={K a>i                                                   6                         `      _            `           X                   C                   O                 O                   X                                                          Q3                     `              #     `              &     0`              )     H`              ,     ``              /     x`              2     `              5     `              8     `              ;     `              >     `              A     a              D      a              G     8a              J     Pa              M     ha              P     a              S     a              V     a              Y     a              \     a              _     a              b     b              e     (b              h     @b              k     Xb              n     pb              q     b              t     b              w     b              z     b              }     b                   3                    c                   c                   0c                   Hc                                                                                                                            n                                       4                                                          \Q                  \Q                   hQ                  lQ                  lQ                   pQ                   |Q                   Q                   `c                   hc                   pc                                                           u-                                        !                                        "                                    
      4                                     #                                                                             `c                hQ                 pQ             9   |Q             M   Q                   4             .      4              1     -              n    xc              4     6            ]                                                                                                         S                         C                        &                           @                     \                      .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.plt .relro_padding .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  ryu.2fe9474fda1f113c-cgu.0 $x _RNvNtCs471SYeem5rI_3ryu14d2s_full_table21DOUBLE_POW5_INV_SPLIT _RNvNtCs471SYeem5rI_3ryu14d2s_full_table17DOUBLE_POW5_SPLIT _RNvNtCs471SYeem5rI_3ryu11digit_table11DIGIT_TABLE $x _RNvNtNtCs471SYeem5rI_3ryu6pretty8mantissa19write_mantissa_long $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 $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 _RNvNtCs471SYeem5rI_3ryu6pretty8format32 _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_add_overflow memset memmove _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_sub_overflow _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_shr_overflow _RNvNtNtCskpDkvhUlXjy_4core9panicking11panic_const24panic_const_mul_overflow _RNvNtCs471SYeem5rI_3ryu6pretty8format64 rust_metadata_ryu_2fe9474fda1f113c __dso_handle __cxa_finalize __emutls_unregister_key __atexit_handler_wrapper atexit __cxa_atexit pthread_atfork __register_atfork _DYNAMIC                                                                                                                                                                                  (             8      8      8                          0   o       p      p                                  =   o                                                L   o                   (                             V                         p                            \             H      H                                   d     `       `      `                                   n    o       h      h                                   x      B                                                    2       X      X      s,                                          3      3      T                                            4       4                                                  6       6                                                Q      Q                                                  `       `      h                                          hc      hc                                                 xc      xc                                              d      d      `                                           Xe      Xe      
                                                  Xe                                                        0t      (                                                  Xv                                                             e                                                  }      Y                             )     0              ֑                                  4     0               Ř                                  =                    x      M                             I                     Ŧ      &                             P                                                        `                          #                              p                     +     P                                                  {     U                                   0              Ј     p                                                  @     	      &   ^                                      0                                                            w                             