Êþº¾4*½ ¾¿À Á X và Ä ÅÆ ÇÈ ÇÉ?à ÇÊË Ì ÍÎÁà Aà ÅÏÃàCà ƒÐ ÇÑ Ò ƒÓ ƒÔ ÇÕ Ö× ØÙ ÚC0 Û Ü Ý@ Þß� Åàáð â• Åã 0ä å æçè é êë ì íî íïð ?ñ Øò WÌB³wu€GIV­ ®3¤Lžæšx×,¶Roäxî4„JXœa�”í«ÿ_c�×½cGeÇÊÁ—Ïål±åßÁ@áåsÈÎ…úÛp~{ ]_=’ŽÞóô InnerClassesMIN_INT_AS_DOUBLED ConstantValueÁàMAX_INT_AS_DOUBLEAßÿÿÿÀMIN_LONG_AS_DOUBLEMAX_LONG_AS_DOUBLE_PLUS_ONELN_2 MAX_FACTORIALIªRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;everySixteenthFactorial[DroundIntermediate(DLjava/math/RoundingMode;)DCodeLineNumberTableLocalVariableTablezxmodeLjava/math/RoundingMode; StackMapTableõ/Lcom/google/common/annotations/GwtIncompatible; roundToInt(DLjava/math/RoundingMode;)I roundToLong(DLjava/math/RoundingMode;)JroundToBigInteger1(DLjava/math/RoundingMode;)Ljava/math/BigInteger;exponent significandJresultLjava/math/BigInteger;ö isPowerOfTwo(D)Zlog2(D)D incrementZxScaledisMathematicalInteger factorial(I)Diaccumn fuzzyEquals(DDD)Zab tolerance fuzzyCompare(DDD)Imean([D)Dindexvaluescount DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;([I)D[Isum([J)D[J(Ljava/lang/Iterable;)DLjava/lang/Iterable;LocalVariableTypeTable)Ljava/lang/Iterable<+Ljava/lang/Number;>; Signature,(Ljava/lang/Iterable<+Ljava/lang/Number;>;)D(Ljava/util/Iterator;)DvalueLjava/util/Iterator;)Ljava/util/Iterator<+Ljava/lang/Number;>;,(Ljava/util/Iterator<+Ljava/lang/Number;>;)D checkFiniteargument8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;()Vthis#Lcom/google/common/math/DoubleMath; SourceFileDoubleMath.java-Lcom/google/common/annotations/GwtCompatible;emulated"com/google/common/math/DoubleUtils ÷…java/lang/ArithmeticExceptioninput is infinite or NaN ³ø ù¡ úû ‹…ü ýþÿ ‡ ‡ java/lang/AssertionError ³´ lm!com/google/common/math/DoubleMath         ‡ d[x must be positive and finite  … †y „… ‡  java/lang/Double jk  … ‘’ Cannot take mean of 0 values °‡ !" ˜«# $% &'java/lang/Number () þjava/lang/Object#com/google/common/math/DoubleMath$1java/math/RoundingModejava/math/BigIntegerisFinite(Ljava/lang/String;)V!$SwitchMap$java$math$RoundingModeordinal()I(com/google/common/math/MathPreconditionscheckRoundingUnnecessary(Z)Vjava/lang/MathrintabscopySign(DD)DcheckInRangeForRoundingInputs(ZDLjava/math/RoundingMode;)VvalueOf(J)Ljava/math/BigInteger; getExponent(D)IgetSignificand(D)J shiftLeft(I)Ljava/math/BigInteger;negate()Ljava/math/BigInteger;log$com/google/common/base/Preconditions checkArgument(ZLjava/lang/Object;)VisNormalscaleNormalizejava/lang/LongnumberOfTrailingZeros(J)IcheckNonNegative(Ljava/lang/String;I)I(Ljava/lang/String;D)DisNaN%com/google/common/primitives/Booleanscompare(ZZ)Ijava/lang/Iterableiterator()Ljava/util/Iterator;java/util/IteratorhasNext()Znext()Ljava/lang/Object; doubleValue()D1WZ[\]_[\`b[\c[\d[ef\ghijkhilmn²Ø&¸š »Y·¿²,¶.ª·/8Mbd~ƒ¡&¸¸ &¯&—œ &¸™&¯&� eН&˜ž &¸™&¯&� aН&¯&¸™&¯&�&—ž§…aН&¸ ¯&¸ J&)g¸  —š & &¸c¯)¯&¸ J&)g¸  —š&¯)¯»Y·¿of89;H=O>QA^B`DfHsIuK{O}R„S†U—Yœ]¡^®_¸aºg¿hÌiÎkÐpp*¡q[¿q[Ør[Østu,6  Kÿvüúüúhw xyn�)&,¸J)—ž§)˜œ§~&,¸)ެo„…&‡p )r[)st#q[uü@Kÿvhw z{n�+&,¸J)g˜œ§)˜œ§~&,¸)�­o�ž( p +r[+st%q[uü@Kÿvhw |}nçV&,¸G&g˜œ§&˜œ§~™ &�¸°&¸>&¸7¸4d¶:&˜œ ¶ §°o¸¹&º,¼1½7¾E¿p4Vr[Vst1%~f7€E�‚u!@Kÿv þ&ƒAƒhw „…nu$&—ž&¸™&¸A e ”𧬬oÈ ÉÊ"Ìp€$r[u ü @úhw †‡n3 &¸!²"o¯oàp  r[ †yní&—ž&¸™§#¸$&¸>&¸%š&&k,¸(4d¬²,¶.ª 07=Ni„„„&¸)¸ 6§n&¸)š§6§]œ§&¸)š§~6§B›§&¸)š§~6§'&¸*9k+—ž§6§ »Y·¿™ `§¬oNïðñ#ò0÷hùoürýuÿƒ†ž¡¹¼ Â ÕØàpf rˆ‰ƒˆ‰žˆ‰¹ˆ‰Õˆ‰ÂŠ[ír[ístÑ~fà ˆ‰uI@ü7 @@Jÿv@Jÿvý@ùü @hw ‹…nb$&¸™&—™4&¸¸-d&¸£§¬o!#p $r[u@hw Œ�n 5.¸/Wª¤1¯Hð~`>£'‡kH„§ÿó'²3z1k¯o"./045 6%5+8p Žf!�[5�fu ýú ‘’n…/4¸5X&(g¸˜ž&(—™&¸6™(¸6™§¬ohil.ip /“[/”[/•[u)@ –—n‰(&(¸7™¬&(˜œ¬&(—ž¬&¸6(¸6¸8¬o} ~ €�‚„p (“[(”[(•[u ‰˜™n¾B*¾ž§9¸$ @*1¸:J6*¾¢!*1¸:X a@)*1)gŠocJ„§ÿÞ)¯o& ˜™š›"œ*�.Ÿ:›@¡p*%šfB›k1œ€*˜[u @þú$�žŸhw‰˜ n’-*¾ž§9¸$ @>*¾¢*.…a@„§ÿðŠ*¾‡o¯o²¶·¸ ·&ºp šf-›¡¢€u  @ýú�žŸ‰˜£n±9*¾ž§9¸$ @*/ŠJ6*¾¢ a@)*/Š)gŠocJ„§ÿå)¯o"ÌÍÎÏ Ð$Ò1Ï7Ôp*šf9›¤(œ€#˜[u @þú�žŸ ˜¥nF *¹;¸<¯oèp  ›¦§  ›¨�©ªžŸhw ˜«nÒJ*¹=9¸$ @*¹>À?¶@¸:J*¹=™%*¹>À?¶@¸:9 a@))gŠocJ§ÿØ)¯o& ü ý þÿ&7;EHp*7¬[J›­ =œ€-˜[§ J›®uý*�©¯žŸhw °‡n7 &¸¸A&¯o   p  ±[h w²³´n/*·B±op µ¶·´nrV+¸!³" ¼YRYCRYERYGRYIRYKRYMRYORYQRY SRY UR³3±o  ?¸¹h º»Z¼Y X