4r D D d  D D D D D D D         D D D D@   D    @$    D   L D  D D D  D   d D ! D"# D$ D %&' L( ) *+ ,-./ U 0 1 2@@3 45A. 6 D7 89:;< InnerClasses=Long>DoubleunitsLorg/das2/datum/Units;valueLjava/lang/Number; resolutionD formatter&Lorg/das2/datum/format/DatumFormatter;,(Ljava/lang/Number;Lorg/das2/datum/Units;D)VCodeLineNumberTableLocalVariableTablethisLorg/das2/datum/Datum;R(Ljava/lang/Number;Lorg/das2/datum/Units;Lorg/das2/datum/format/DatumFormatter;D)V StackMapTable?@A doubleValue()D(Lorg/das2/datum/Units;)Dabs()Lorg/das2/datum/Datum; getResolution offsetUnitsintValue()I(Lorg/das2/datum/Units;)IgetUnits()Lorg/das2/datum/Units;getValue()Ljava/lang/Number;isFill()Zplus.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum;datumminusdivpower(D)Lorg/das2/datum/Datum;blog10exp10negativepositiveaddresult@(Ljava/lang/Number;Lorg/das2/datum/Units;)Lorg/das2/datum/Datum;/(DLorg/das2/datum/Units;)Lorg/das2/datum/Datum;dsubtractarelativeErrorMult(DDDD)Dxdxydydividemultiply convertTo.(Lorg/das2/datum/Units;)Lorg/das2/datum/Datum;mucLorg/das2/datum/UnitsConverter;B ExceptionshashCodebitsJ doubleHashI unitsHashequals(Ljava/lang/Object;)ZLjava/lang/Object;(Lorg/das2/datum/Datum;)Zltgtlege compareTo(Ljava/lang/Object;)I(Lorg/das2/datum/Datum;)IisFinitetoString()Ljava/lang/String;createU(DLorg/das2/datum/Units;Lorg/das2/datum/format/DatumFormatter;)Lorg/das2/datum/Datum;0(DLorg/das2/datum/Units;D)Lorg/das2/datum/Datum;nanosresV(DLorg/das2/datum/Units;DLorg/das2/datum/format/DatumFormatter;)Lorg/das2/datum/Datum;(J)Lorg/das2/datum/Datum;/(JLorg/das2/datum/Units;)Lorg/das2/datum/Datum;U(JLorg/das2/datum/Units;Lorg/das2/datum/format/DatumFormatter;)Lorg/das2/datum/Datum;(I)Lorg/das2/datum/Datum;/(ILorg/das2/datum/Units;)Lorg/das2/datum/Datum; getFormatter(()Lorg/das2/datum/format/DatumFormatter;D(Ljava/lang/Number;Lorg/das2/datum/Units;DLorg/das2/datum/Datum$1;)Vx0x1x2x3Lorg/das2/datum/Datum$1;j(Ljava/lang/Number;Lorg/das2/datum/Units;Lorg/das2/datum/format/DatumFormatter;DLorg/das2/datum/Datum$1;)Vx4 SourceFile Datum.java u| uv@ CDE F uG"java/lang/IllegalArgumentException value is null uH op mn qr st ? IJB KLM NO java/lang/StringBuilder datum is not ratio measurement: PQ PR ST U V"datum is not a ratio measurement: W KU o XY Zn $power argument must be dimensionless Uunits are not dimensionless [Ounits are Stevens ordinal \O&units are Stevens interval measurement'units are not Stevens ratio measurement ]U ^ _` ^ ^ ^ Va org/das2/datum/Datum bO comparable type mismatch c djava/lang/Double ef gnh iA jkjava/lang/NullPointerExceptionUnits are null Vl mO nnorg/das2/datum/TimeUtilo pq V Vjava/lang/Objectjava/lang/Comparablejava/io/Serializableorg/das2/datum/Datum$1org/das2/datum/Datum$Longorg/das2/datum/Datum$Doublejava/lang/Numberorg/das2/datum/Units$org/das2/datum/format/DatumFormatterorg/das2/datum/UnitsConvertergetDatumFormatterFactory/()Lorg/das2/datum/format/DatumFormatterFactory;+org/das2/datum/format/DatumFormatterFactorydefaultFormatter()V(Ljava/lang/String;)V getConverter7(Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;convert&(Ljava/lang/Number;)Ljava/lang/Number;org/das2/datum/UnitsUtilisRatioMeasurement(Lorg/das2/datum/Units;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(Ljava/lang/Number;)Zjava/lang/Math(D)D createDatumgetOffsetUnitspow(DD)D dimensionlessisNominalMeasurementisIntervalMeasurementsqrtR(Ljava/lang/Number;Ljava/lang/Number;Lorg/das2/datum/Units;)Lorg/das2/datum/Datum;valueOf(D)Ljava/lang/Double;*(Ljava/lang/Number;)Lorg/das2/datum/Datum;isConvertibleTojava/lang/String(Ljava/lang/String;)IisNaN(D)Zsecondsorg/das2/datum/DatumUtilasOrderOneUnitsformat*(Lorg/das2/datum/Datum;)Ljava/lang/String;(DD)Lorg/das2/datum/Datum;isTimeLocation nanoseconds(org/das2/datum/format/TimeDatumFormatterformatterForScaleH(ILorg/das2/datum/DatumRange;)Lorg/das2/datum/format/TimeDatumFormatter;!Ddefmnopqrst;uvw[*+,,)x VWy*z{opmnqru|w(*+ Y*+ *, * *- xYZ[\]"^'_y4(z{(op(mn(st(qr}~w2* xhy z{wh#+**+* * xrsuy#z{#mn}owi.*  **YY*x y .z{}wU* 3** ** *** YY*x &(:y Uz{} ww*M+,,+* * x y z{mnn}w2* xy z{wh#+**+*  * xy#z{#mn}w/* xy z{w/* xy z{w6 ** xy  z{w:*+!xyz{{w:*+"xyz{{w:*+#xyz{{wj%* *$%'()Y*x   y%z{%r}wu0+(* *$+$'()Y*x&y0z{0{}&w]"*((*$+Y,x! "$y "z{}w`%*((-*$'Y,x- .0y %z{}wL* /*$k* )* 1 Y2* 3 Y4Y5x: ;<$=.>8?BAy Lz{}w,*xJy z{wo)*+ +6M,+ + k* * kc7 ,xS T'Uy )z{){ {wL** +,8xay z{opmnwH *'9-6xmy  z{ r mnwo)*+ +:M,+ + k* * kc7 ,x| }'~y )z{){ {w\** +,;N-x y*z{pmn{wH *'9-:xy  z{ r mn w_(&o(k&ookoc7xy*rrrrwt .*+ +k ,x ,y .z{.{ !{wL** +,?xy z{pmnw@ *'9(<xy z{ rwq +*+ +@M,,=*=* +=+ >k ,x )y +z{+{ {wL** +,Axy z{pmnw@ *'9(@xy z{ rw<* +M+,* BN* * +M-,*  -x .: y*<z{<mn 3&{} :~ws* C@ }>* C6x y*z{ w[++D*+DEx yz{}@w_ +*+F*+Gx*y z{ {}@wM*+Gx4yz{{} @wM*+Gx>yz{{} @wM*+GxHyz{{} @wM*+GxRyz{{} @w[+D YH*+DGx ]^yz{}wL* + +* IL* 1*J+JK* + gI((x* j kno*r:t@uBvHwJyy Lz{L{:r} wp/* M"* O* Qx .y /z{}-@w3*L*RF+SL* * +T* +Tx*y3z{1{} ~ w2(&xy or wY, UYVW,&xyormn} w`&,):- x y*ormnst { w o,&)X:,):,YJZ9[ ^ &_^ , , x2 #,:CQ]`ly>#:rooromnoqrg{]{}:~~  wl,&)X: xy4ormnqrst { w2(axy o wY, UYVW,axyomn} w`,b:- x y*omnst { w2(cx!y o w:+cx+yomnw/* x3y z{uwZ*+,)x*y4z{pnruwf *+,-x*y> z{ p n t r hgiDj kDl