PK ǻZ META-INF/PK ƻZ(FbhhMETA-INF/MANIFEST.MFManifest-Version: 1.0 Ant-Version: Apache Ant 1.9.4 Created-By: 1.8.0_181-b13 (Oracle Corporation) PK 9|Tgov/PK 9|T gov/nasa/PK 9|Tgov/nasa/gsfc/PK 9|Tgov/nasa/gsfc/spdf/PK ŻZgov/nasa/gsfc/spdf/cdfj/PK 9|Tgov/nasa/gsfc/voyager/PK 9|Torg/PK 9|T org/autoplot/PK Ļ=Vorg/autoplot/cdf/PK 9|Ttest/PK 9|TwMETA-INF/build.txtbuild.timestamp: build.user.name: build.svnurl: $URL: https://svn.code.sf.net/p/autoplot/code/autoplot/trunk/CdfJavaDataSource/src/META-INF/build.txt $ build.svnrevision: $Revision: 5709 $ PK 9|Tn[77AMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsorg.autoplot.cdf.CdfJavaDataSourceEditorPanel cdfj cdf PK 9|Tgt99=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsorg.autoplot.cdf.CdfJavaDataSourceFactory cdfj cdfn cdf PK 9|TkBfD..<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsorg.autoplot.cdf.CdfDataSourceFormat cdfj cdf PK 9|TYA99GMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsorg.autoplot.cdf.CdfDataSourceFormatEditorPanel cdfj cdf PK ŻZe e $gov/nasa/gsfc/spdf/cdfj/AArray.class4 Y !Z [ !\ ]^_` Za b cd e f gh i j k l mn op mq rs t uv wx yz y{|}aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;oLjava/lang/Object;dimI rowMajorityZ(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis Lgov/nasa/gsfc/spdf/cdfj/AArray; Exceptions(Ljava/lang/Object;Z)VclLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>; StackMapTable|}~array()Ljava/lang/Object; getDimensions()[Iallocate(I)Ljava/nio/ByteBuffer;i elementSizesize_dim[IbufLjava/nio/ByteBuffer;Ebuffer()Ljava/nio/ByteBuffer;((Ljava/lang/Class;)Ljava/nio/ByteBuffer; Signature+(Ljava/lang/Class<*>;)Ljava/nio/ByteBuffer;)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;validateDimensions([I)Z dimensionsgetPoint&(Ljava/lang/Object;)Ljava/lang/Object;ah SourceFile AArray.java *2 * () ~ java/lang/Throwablejava/lang/StringBuilderAArray: Object  is not an array * $%&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute *+ "# => &' @ java/lang/String IN IJInvalid call for String type  gov/nasa/gsfc/spdf/cdfj/AArrayjava/lang/Objectjava/lang/Class()VgetClass()Ljava/lang/Class;isArray()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vjava/nio/ByteBufferallocateDirectjava/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;getTypejava/util/Arraysequals([I[I)Zjava/lang/reflect/Array newInstance'(Ljava/lang/Class;[I)Ljava/lang/Object;set((Ljava/lang/Object;ILjava/lang/Object;)V! !"#$%&'() *+,?*+- ./0$%1*2,X**+N-#YY +  *+*Y+***-&  !5#:$F%R&W'.*X/0X$%X()J345 J367589:1;<=>,2*-4. /0?@,3=*N6--.h=:W-"78 9:9!<'=0>.> A'3/03B'1C' )DE' FG7  HI@,^* **-H IK./0C'71IJ,^#* Y**-T UW. #/071IK,M*+-a./0345 361LMIN1LOPQ,@ +*-s. /0 RE ST,BY*L+MN,+ YOY,.ON,+ YOY,.OY,.ON,$+ YOY,.OY,.OY,.ON,*+ YOY,.OY,.OY,.OY,.ON--*--:} ~+1LRsy.*$% "#&EU%7+VH9 &,1WXPK ŻZ ()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/ADR;get()Ljava/nio/ByteBuffer; getNameBytes(Ljava/lang/String;)[Bspaddedbsi StackMapTableggetSize()I setADRNext(J)V setAgrEDRHead setAzEDRHead setMAXgrEntry(I)V setMAXzEntrysetName(Ljava/lang/String;)V nameAsBytes nameLength setNgrEntriessetNum setNzEntriessetScope SourceFileADR.javagov/nasa/gsfc/spdf/cdfj/ADR wx n- r- s- uv i kj lj t- h- p- mj q- o- de   name cannot be null. "java/lang/IllegalArgumentExceptionjava/lang/StringBuilder6ADR names cannot exceed 256 bytes. The supplied name,  is  bytes long. w fgScope, ,, is not valid. Scope must be 1, 2, 3, or 4.java/lang/Objectjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;putLong(J)Ljava/nio/ByteBuffer;putIntput([B)Ljava/nio/ByteBuffer;!java/nio/charset/StandardCharsetsUS_ASCIILjava/nio/charset/Charset;java/lang/StringgetBytes(Ljava/nio/charset/Charset;)[Blimitjava/util/ObjectsrequireNonNull8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V!+1,-./0-.12-.34-.35-./6-.78-.39-.:;-.3<-.=>-./?-.@A-.BC-.DE-./F-.GH-./I-.JK-./L-.MN-./O-.PQ-./R-.ST-.3U-.VW-./X-.YZ-./[-.\]-./^-._`-.ab-.cdefgh-ijkjljmjn-o-p-q-r-s-t-uvwxyX*****Dz { |}~y)*W* W* W** W** W** W** W** W** W** W** W** W** W** W***W*W*zF )5AMYeq}{ |}y:M+N6-,-3T,,T,z*  &-28{4:|}:e4g,g)-y2*z{ |}y>* z {|}kjy>*z &'{|}ljy>*z >?{|}mjy>*z NO{|}n-y>*z ab{|}o-y^+W+M,>,YY !+!"!#$!%&*+:,'*(z* {}BGNW]{4^|}^deOgL-Nfg By>*z {|}p-y>*z {|}h-y>*z {|}q-yI"#YY)!#*!%&*z #CH{I|}It- PK ŻZDO"""gov/nasa/gsfc/spdf/cdfj/AEDR.class4j d c c c c d c    c    c  c  c  c  c z c ( ( ( ( c c c c c c c c ( c c c      c        c   c   c    ! " # $ %& '(INT_TYPEI FLOAT_TYPE DOUBLE_TYPE LONG_TYPE SHORT_TYPE BYTE_TYPE STRING_TYPESTRINGDELIMITERLjava/lang/String;recordLjava/nio/ByteBuffer;aEDRNextJposition attributeTypeattrNumdataTypenumnumElemsvalues[B3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)VCodeLineNumberTableLocalVariableTablesstrings[Ljava/lang/String;xstrLjava/lang/StringBuffer;la[Jda[Dfa[Fia[Isa[SbathisLgov/nasa/gsfc/spdf/cdfj/AEDR;adrLgov/nasa/gsfc/spdf/cdfj/ADR;typevalueLjava/lang/Object;cLjava/lang/Class;LocalVariableTypeTableLjava/lang/Class<*>; StackMapTable')(* Exceptions2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V setAEDRNext(J)VlsetAttributeType(I)Vn setAttrNum setDataTypesetNumgetNum()I setNumElems setValues(Ljava/lang/String;)V([Ljava/lang/String;)Vi([B)V([J)Vbuf([D)Vlval+([I)V([F)V([S)Vget()Ljava/nio/ByteBuffer; lastIndexcountcapacitygetSize()V SourceFile AEDR.java {+ ,- op vf) wf ./java/lang/String * 01 2/java/lang/StringBuffer 34 mn 56java/lang/Throwablesupplied object not an array {7 8 9 : ; < = java/lang/StringBuilderArrays of type 3> 3? not supported {| qr tf ufData type is already defined xf @ lfIncompatible data type 3A for String. BC yz kf for Byte. if for Long.D EF GH IJK LM N hf OPQ LR ST sU VW X- for Double. ef for Int. YZ[ L\ gf for Float. ]^_ L` jf for Short. abc Ld ef { gh Li LN\N gov/nasa/gsfc/spdf/cdfj/AEDRjava/lang/Objectgov/nasa/gsfc/spdf/cdfj/ADRjava/lang/Classjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;getClass()Ljava/lang/Class;isArray()ZgetComponentTypeappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;toString()Ljava/lang/String;java/lang/LongTYPEjava/lang/Doublejava/lang/Floatjava/lang/Integerjava/lang/Shortjava/lang/Byte-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;length(I)Ljava/lang/StringBuilder;getBytes()[Bjava/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asLongBuffer()Ljava/nio/LongBuffer;java/nio/LongBufferput([J)Ljava/nio/LongBuffer;([B)Ljava/nio/ByteBuffer;asDoubleBuffer()Ljava/nio/DoubleBuffer;java/nio/DoubleBuffer([D)Ljava/nio/DoubleBuffer;putFloat(F)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;putShort(S)Ljava/nio/ByteBuffer;putInt asIntBuffer()Ljava/nio/IntBuffer;java/nio/IntBuffer([I)Ljava/nio/IntBuffer; asFloatBuffer()Ljava/nio/FloatBuffer;java/nio/FloatBuffer([F)Ljava/nio/FloatBuffer; asShortBuffer()Ljava/nio/ShortBuffer;java/nio/ShortBuffer([S)Ljava/nio/ShortBuffer;putLong(J)Ljava/nio/ByteBuffer;indexOf(Ljava/lang/String;I)I,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;!cdefgfhfifjfkflfmnopqrsrtfufvfwfxfyz{|}`**8**+*-: - :*  X  N- :Y:6'2Wd W*  Y :-:*-:*-:*- :*!"-##:*$%-&&:*'Y(Y)*+,-+.~/ }%, 2!8"9$K%T'](h)s*(,-/02345689:;=>?@BCDEGH I&J'L/M8N>O?Q2nTB`6f]9 8z```f`%; %;, 9& % {}J*+,/~ [\ }>*0~ ijr}>*1~ rsf}>*2~ {|f}]* Y3*~f}>*4~ f}/*4~ }>*5~ f}X*+67* *88*2 *4&Y(Y)9+*:;+.*+<=~OWXXn"}<+=Y:>"+2Wd W* ~" ,2;4<<9f.f 0 }l* *>7*/* &Y(Y)9+*:?+.*+==+*=+3T*+7~FNek Pfllz 3 }|* *@8*/*!&Y(Y)9+*:A+.*+7+hM,BCW,D+EW*+h=,*=FW~* GMV^gr{ ||V&p4}5<*+7*9*G+hM,BCW,H+IW*+h=,*=FW**-* * C* *+l7+hM,BCW,H+IW*+h=,*=FW* *,D+hM,BCW>+,+1JW*+h=,KW,*=FW* * %*+==+*=+1T* * E+hM,BCW>+,+1LW*+h=,KW,*=FW*D+hM,BCW>+,+1MW*+h=,KW,*=FW*I+hM,BCW>++17,MW*+h=,KW,*=FWY(Y)9+*:N+.~A&/:CDhy     '-.?GOWagqw !"#"%&'(*+,-./-1 2347&p&pf9pfQfG:pf9prf>p<<GD#. }y*+7* *O7*/*&Y(Y)9+*:P+.+hM,BCW,Q+RW*+h=,*=FW~. ABCE)FLJTK\LeMoNxO yyT%p3}z*+7* *S8*/*,&Y(Y)9+*:T+.+hM,BCW,U+VW*+h=,*=FW~. WXY[*\M`Ua]bfcpdye zzU%p4}y*+7* *W7*/* &Y(Y)9+*:X+.+hM,BCW,Y+ZW*+h=,*=FW~. mnoq)rLvTw\xeyozx{ yyT%p3})**[*=`<M*KW*\W**1MW**0\W**2MW**MW**4MW**5MW*1h*3 *4V>6 Y*=]^Y>6d`>*MW6*MW>*MW>*MW*KW,*_W,*=`W,KW,~j&2>JVbn"(RfNfKfff*fp% ( }8*[*=`~ }a-OSG@W>38 Yab~"     PK ŻZ" ,gov/nasa/gsfc/spdf/cdfj/ArrayAttribute.class4 ,^_ ^ +` ,a +b cdef ^g h ij k l +m cn co pqZ %r s tqu %qL vqw xqy zqU< { |} %~PdimLjava/util/Vector; Signature'Ljava/util/Vector;clLjava/lang/Class;Ljava/lang/Class<*>;oLjava/lang/Object;(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTable_o[Ljava/lang/Object;this(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;data StackMapTable ExceptionsgetType()Ljava/lang/Class;()Ljava/lang/Class<*>; getDimensions()[IiIia[I toStringArray([Ljava/lang/String;)Vsin[Ljava/lang/String;sa toLongArray([J)Vlin[Jla toDoubleArray([D)Vdin[Dda SourceFileArrayAttribute.java 6java/util/Vector -. E 12 java/lang/Throwablejava/lang/StringBuilderAArray: Object  is not an array 6 45 E  2 [F[B[S java/lang/Integer java/lang/String3Length of the receiver array does not match length.+Method not appropriate for objects of type &gov/nasa/gsfc/spdf/cdfj/ArrayAttributejava/lang/Object()VgetClassjava/lang/ClassisArray()Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VgetComponentType isPrimitivejava/lang/DoubleTYPEvalueOf(I)Ljava/lang/Integer;add(Ljava/lang/Object;)Zjava/lang/Floatjava/lang/Bytejava/lang/Shortjava/lang/Longsize()Iget(I)Ljava/lang/Object;intValue!+,-./012/345678/Z**Y*+*#Y Y  +  *+* ******W***W***W***Wk***WH* **!!W%*""M*,2*,W9~ AFP[eo "#$&'(*+,./4073B4I5V6Y7: B;<Z=>Z?5@ AABA"""""!CDE8/*9=: =>/FGH8+*# L=++*$%&O+9D EF#E)H:  IJ+=> !KL@  MN8X*'4*((M+,>,+,2SY)Y Y * * 9Q RST/U0W:Z:*IJ&OPX=>XQP@( CRS8Y* 4*!!M+,>,+,/PY)Y Y * * 9c def0g1i;l:*IJ&TUY=>YVU@! CWX8Y*4*M+,>,+,1RY)Y Y * * 9u vwx0y1{;~:*IJ&YZY=>Y[Z@ C\]PK ŻZeg'gov/nasa/gsfc/spdf/cdfj/Attribute.class4   getName()Ljava/lang/String;isGlobal()Z SourceFileAttribute.java!gov/nasa/gsfc/spdf/cdfj/Attributejava/lang/ObjectPK ŻZئ,gov/nasa/gsfc/spdf/cdfj/AttributeEntry.class4getType()IgetValue()Ljava/lang/Object; isStringType()Z isLongTypegetAttributeName()Ljava/lang/String;getVariableNumbergetNumberOfElementsisSameAs+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Z SourceFileAttributeEntry.java&gov/nasa/gsfc/spdf/cdfj/AttributeEntryjava/lang/Object    PK ŻZ@gov/nasa/gsfc/spdf/cdfj/BaseVarContainer$ContentDescriptor.class4= ' ( ) * + ,- ,. ,/ ,023bufLjava/nio/ByteBuffer;firstIlastthis$0*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;D(Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;Ljava/nio/ByteBuffer;II)VCodeLineNumberTableLocalVariableTablethisContentDescriptor InnerClasses ,? ,@AB :C D =EF G H ,I ,J ,K ,L =M ,N NO ,P =QR ,S ,T =UVW XY =Z =[\]^_` ,a ,b cde ,f ,g ,h ,i jk ,l m no 5p 5q 5r ,s tu jv tw tx ,y ,z 5{ | =} C  ~ t t ,  d N d d Td d = T ,Q  ,p t   t   t   t   t t t   t      t    , = = , , ,      t tContentDescriptor InnerClasses CHUNK_SIZEI ConstantValuethisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IoverlaptypeitemSizeelementsorderLjava/nio/ByteOrder;_classLjava/lang/Class;recordsPerChunkcsizechunkingZbuffersLjava/util/Vector; fillCount singlePointallocationModeLjava/lang/Boolean; userBufferLjava/nio/ByteBuffer;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)VCodeLineNumberTableLocalVariableTable_recordsPerChunkthis*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;preserveboclrange _fillCount_overlap StackMapTablee Exceptions setDirect(Z)Vdirect setUserBuffer(Ljava/nio/ByteBuffer;)Zbuf getBuffer()Ljava/nio/ByteBuffer;cd?@BCFGHIJKM$N-OUT_UgV{W[\]`bef+g1iElYmgoqp{qsy|~!&p ! ''''''')& LbJ["6%48 (!  Q*0 *10 U*0*+2  b*3*45L+6  o**3*45L Y+7OY+8O * ~*3*.*.d`<*h=*9h6*0*2 :N$*2N*0; :N *>:**)-?*3 *5Y*-*.*.@AW**.6**.6*/**.*.>:*)**)-?*BCD:6 6  6 6  34 EFF:/6 / /6 6 3%d`6*".*#"    d6 ` d6^*#*-  ? *-? `6  #*3*5Y*-@AW6  3 EFF:  /6 /6d`6** /G:  t*g Hd*h`6 IW?* **-J :K*3*5Y*-@AW6 i b`6 d6*#% dEFF/6*-? *-?6  h d`6 d`6*/*- *-66* **-J :K `6    h 3*#* d`- d?* d`-?*3*5Y*-@AWuWjmm "*18AIS\bknu| ,3AHNQ[dt}% . A F MTfnu"#$%&'()*,-0$1-263=4L6W8j<m9o:t;u?|@ABDEFHKLNB >FY,  Qf MFo-Y6P| u%n.eAX "b*n80   h. 5L#"-F . ,oF[C6 . U  ' &,L&M. M.M.,O2M. ,P@2M.M. M.  ,Q-2M.M. ,R52)  ,+(")  2"noqs*u1v9wBxHzJ|Q}Y~cu{"$ &&&%  @   @ @d*.*.d`<*h=*9h L*L*O*P*Q*R*+ &2>J L 3*SETU=>++. +.)+1*33" / /*VM,.,.d`>+W6l6p>*X:*h6*h666 *PHY: : 6  / ZW   *[W *`6 `6  *OH\: : 6  / ]W   *^W *`6 `6  *QH_:  : 6  / `W   *aW *`6 `6  *RHb:  : 6  / cW   *dW *`6 `6  *+He: : 6  / IW   *fW *`6 `6  *LHg:  : 6  / hW   *iW *`6 `6  *J",/5<DMPS]djs{'07=@JQW`hv     $*- $" m2 d> j8 2 > 8  2 > 8 Z2 Q> W8 2 > 8 2 > 8 //*  5DM PS ,  0   11111F1*XL+*L+jl M+g,kW,*O+jlM+\,lW,*P+jlM+Y,mW,*Q+jl M+_,nW,*R+jl M+b,oW,+jM+,pW,fEF GHI(J*L4M>NGOIQSR\SeTgVqWzXY[\]^`abR > \ z     "+qr+qM,r ,sM,e fgh j ""!"  #$/*q %&;*ty'%(!z*uN-#*v*v,*w*,x-:*v'- :6---dd.O*,y6  (09?BNT^lr>Wzz'z p)B8* +, *XN-6+ +.+.h6++.+.h+.h66*V:..d`6,',W6l6p6*h6h6 6 6 *L : -g: +U6K6+.36+."    +.h``zP܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``zPф  `6  *O: -\: +U6K6+.36+."    +.h``{R܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``{Rф  `6  *P: -Y: +U6K6+.36+."    +.h``|Q܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``|Qф  `6  *Q : -_: +U6K6+.36+."    +.h``}O܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``}Oф  `6  *R : -b: +U6K6+.36+."    +.h``~V܄  `6 +q6g6+.O6+.>6+.-    +.h+.h`+.h``~Vф  `6  : +T6  J6+.26+.!  - +.h``T݄  `6 +p6  f6+.N6+.=6+.,  - +.h+.h`+.h``T҄  `6 -W  039FJRX_jnw~ #GMSY`fisy,28>EKNX^djt#*03=CIOYdo  "(. 4!>"I#T$m#s"y'!*+,-./.-,4+79; <=>)?A>G=MBT<ZE`FjGuHIJIHGOFRSB_'8-O.2C-T/k. 0 '8-O.2C-T/k.y 1 'w8-mO.2C-T/k.^ d2 g'\8-RO.2C-T/k.C I3 L'A8-7O.2C-T/k.( .4 !&7- N. 1xB-mS/cj. *53 9F6w^~W T7 Q  ^ 9  4 F  &    1   &    1    &    1   &    1   &    1   %    0 895,C~PK ŻZ3  'gov/nasa/gsfc/spdf/cdfj/ByteArray.class4n G H I J*.25 KLMN OP Q R ST UV UW X UYZ[(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/ByteArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)V rowMajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;data[BiIdata2[[Bjkdata3[[[Bldata4[[[[BclLjava/lang/Class;ignorebufLjava/nio/ByteBuffer;_dim[ILocalVariableTypeTableLjava/lang/Class<*>;\<Z] Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer; SourceFileByteArray.java  ! ^, _ `7java/lang/ThrowableOnly byte targets supported aRank > 4 not supported bc def gh\ ij kl "# im!gov/nasa/gsfc/spdf/cdfj/ByteArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/lang/Classdimjava/lang/ByteTYPE(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[Iput([B)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;(B)Ljava/nio/ByteBuffer;!>*+   !I*+  "#  $%R*L +6A****#$%/':)E+P- R&$ '( + Y * Y *N*:*8g*:-W-W-*:6.-2W-W-*:*76.(6  .-2 2W էI6.=6  .+6  .-2 2 3W  ҄-W-*:*L6  .=6  .+6  .- 2 2 2W  ҄ ^6  .R6  .@6  ..6  .- 2 2 2 3W  τ  -W-59:<#=)>2?TA`BgClDnFzGHGJKMNOPQPOUVWXWV$U*]/^1`=aDbPc\dhexd~cbjklmnmlkjtuw`)*}+,z#-./, .+,/, 10, C+,12_0, S1/, GC+, "/, 40, F3, X+, =45678,)9:2;<= 6>&#0?@ AB?@    AB?@     !AB?@  CDEFPK ŻZ4227gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk.class49 ( ) * +,- . /023 chunkSizeI blockSizelen()VCodeLineNumberTableLocalVariableTablethisChunk InnerClasses3Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;(II)V StackMapTable2 Exceptions setLength(I)VlengthallocateBuffer()Ljava/nio/ByteBuffer;bufsizegetBlock()[B SourceFileByteBufferURLReader.java    java/lang/Throwable Chunk size must be >= block size 45 6781gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunkjava/lang/Object(Ljava/lang/String;)Vjava/nio/ByteBufferallocateDirect(I)Ljava/nio/ByteBuffer;+gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader!  P****  /**** Y **&  $). /// $:* !"x+**`<* * *  #+ !# $%1* &'  1 PK ŻZG__1gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader.class4 B A A  A  A  A    A A A A  A  A  A p   % % % % % A % %  0 %  A %  9 9 9 9 %Chunk InnerClassesisLjava/io/InputStream;eofZtotalIlenchunk3Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;block[BcacheFileChannelLjava/nio/channels/FileChannel;bufferLjava/nio/ByteBuffer;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis-Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader;urlLjava/net/URL;conLjava/net/URLConnection;gzipped StackMapTable ExceptionsD(Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)Vc(Ljava/net/URL;Ljava/nio/channels/FileChannel;Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V fileChannel0(Ljava/net/URL;Ljava/nio/channels/FileChannel;)VsetChunk6(Lgov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk;)V getBuffer()Ljava/nio/ByteBuffer;posJmodeMapMode'Ljava/nio/channels/FileChannel$MapMode;_bufibuffersLjava/util/Vector;sizeballLocalVariableTypeTable)Ljava/util/Vector;readbuftransfer()V_read(Ljava/nio/ByteBuffer;)Vncount endOfFile()Z SourceFileByteBufferURLReader.java T GH KJ1gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReader$Chunk LM NO  EF  .gz java/util/zip/GZIPInputStream T TU ij Te PQ l RSjava/util/Vector }l  r w java/nio/ByteBuffer l  }java/io/IOExceptionPremature end of data T }Unread data remains IJ Jjava/lang/StringBuilderMismatched length  expected:  +gov/nasa/gsfc/spdf/cdfj/ByteBufferURLReaderjava/lang/Object java/net/URLjava/net/URLConnection%java/nio/channels/FileChannel$MapModegetBlock()[BopenConnection()Ljava/net/URLConnection;connectgetContentLength()I setLength(I)VgetInputStream()Ljava/io/InputStream;getPath()Ljava/lang/String;java/lang/StringtrimendsWith(Ljava/lang/String;)Z(Ljava/io/InputStream;)VallocateBufferadd(Ljava/lang/Object;)Zjava/nio/channels/FileChannelposition()J READ_ONLYmapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;get(I)Ljava/lang/Object;asReadOnlyBuffer remainingallocateDirect(I)Ljava/nio/ByteBuffer;put,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;write(Ljava/nio/ByteBuffer;)Icapacitylimitjava/io/InputStream(Ljava/lang/String;)V(B)Ljava/nio/ByteBuffer;([B)I([BII)Ljava/nio/ByteBuffer; chunkSizeappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString!ABEFGHIJKJLMNOPQRS TUVp****Y**+ M, *, *** *, +>*Y*W6 " $#)$-%5&G'O(\)o*X*pYZp[\)G]^\_H`Gabc'd0TeVQ *+*,W34 5X  YZ [\ LMd0TfVh*+-*,*-W@A BCX*YZ[\gQLMd0ThV`*+*,**WMN OPX YZ[\gQd0ijVJ*+*+WWX YXYZLMklVYL**+*W*** A!:* "+#+$%M,&=>+#+$%:'`=(N6+#+$%:-)W-*W-&Wbabcd"f)i0j8k=lInQoZp_rasktuu}swxyzx|}Xp 8mn= orZsSusSc tJsS!tJYZuvaVwJ/xSy uz` {| d0}lVK*L*+++W XYZ~Sd0VG**+**,WWX YZd0V=+*W++-.W+-*h`6+-'*/> 0Y12+3W**4Y> 0Y52+-=*6***4Y>8+*7W*Y6`6`=*+-*8**?*8*6*-0Y9Y:;<*6=><*=?2++@.W+*WWj+3BIO`jot|XH3J"-tJ\ JYZRSJJ`, "a| 7 Bd0V/*WX YZDAC pq PK ŻZk'FF.gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.class46 @ ? ? O ? S ? ?    ? ? ?   ? ?  ) ?  ? ? @C @ ? : ? ?bpad[BH(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)VCodeLineNumberTableLocalVariableTablesa1Ljava/lang/String;bIbasa[Ljava/lang/String;countidpad[Dthis*Lgov/nasa/gsfc/spdf/cdfj/ByteVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IpadLjava/lang/Object; StackMapTable[ ExceptionsallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;jrecordsbuf_datarecreplremndoDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)Vbvtypeelements toprocessneeded isCompatible(IZ)ZpreserveZ_asArray()Ljava/lang/Object;rba1[[Be0n0n1ba2[[[Be1n2ba3[[[[Be2n3ba4[[[[[Brank fillArray([BIII)Varrayoffsetfirstlastpos as1DArray()[B asOneDArray(Z)[BcmtargetasArray"()Lgov/nasa/gsfc/spdf/cdfj/AArray;(Z)Ljava/lang/Object; SourceFileByteVarContainer.java   D VW  L   BC    i    XY  java/lang/Throwable  Should not see this.  L   L     $Rank > 4 not supported at this time. D ! " # $% &' $( )*+ ,njava/lang/Integer -Internal error ./ obuffer not available 01 2 3 $ !gov/nasa/gsfc/spdf/cdfj/ByteArray D4 (gov/nasa/gsfc/spdf/cdfj/ByteVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer5,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByteCByte InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/Objectjava/lang/String java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/ByteBufferjava/nio/ByteOrder BIG_ENDIANLjava/nio/ByteOrder;java/lang/ByteTYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;!gov/nasa/gsfc/spdf/cdfj/DataTypes isStringType(I)Zlength()IgetBytesallocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asByteArray([I)[BprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vput([BII)Ljava/nio/ByteBuffer;slice()Ljava/nio/ByteBuffer;itemSizelimit(I)Ljava/nio/Buffer;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer remaining singlePointget()BvalueOf(B)Ljava/lang/Byte;([B)Ljava/nio/ByteBuffer;getElementCount()Ljava/util/Vector;java/util/Vector elementAtintValuebuffersLjava/util/Vector;getRecordRange()[I getLengthposition(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer!?@ABCDEFg *+,-*,:*:6:66   2:  `6 * 6:6 6   7 2:  :6  *  3T  ȧ5 :* 6* 1TGV",/ISY!a#d$~%&$()*+,+/H I IJ KL ~'IJ &MC,NO/|PLQL(RSTUVWXYZ[\]^ ; _`abc _`abc _`abc8d_`abc efghiFV M,*W,G345H TUjL klmnF6G?HTUoLpqF : * * YO::6*h:66  33T6   3T  ,*hW"%GFDF"J%G'H,I4K7LBMENOO[PfQsPyNTUHz ' rs^tL H7QL TUuLvlw]xLyC7XzLBMMCEJ{L^68P8D| _}c88~F+:*hWWGZ[\]HRTUlLLLklw]l F= GjH L F*< Y *!M,,">6#A*# ,$%:,&W*'()*6l6+:6,2&W*# 2*'()*6*'()*6  hl6 ,: 6  &6  ,  2 2&W  *#  2 *'()*6*'()*6 *'()*6  h hl6  -: 6  96)6 ,  222&Wք *#  2 *'()*6*'()*6 *'()*6 *'()*6  h h hl6   .:6L6<6 ,6 ,2222&WӄÄ*# 2Y/ G5s tuwx$y)z,{P}_~dkn$*;Pez$9HXblvH.d MCL;{L+ L *L hLSL > L-L=L PLeL zkL Q y Lo0Le@L[PLLL $L 9L XdTU Lvl)jL,uL^% }+' _}+ AcA _},  Ac_}[_}-   Ac_}u_}.    Ac_}eFN*01 Y2 d`*h6*!:*3.d*h*4h65W+6WG!';CMHRNTUNCNLNLNL!-jL''Kl;L^eF5 *788GH  TUF6 *988GH  TUF@ *988GH TU F6 :Y*;<GH  TUeAF0*=G H TUAF/*>G H TU A PK ŻZ11"gov/nasa/gsfc/spdf/cdfj/CDF2.class49678MAX_STRING_SIZEI ConstantValue@AGR_EDRHEAD_OFFSET AZ_EDRHEAD_OFFSET$R_DIMSIZES_OFFSET< CDF_VERSIONOFFSET_NEXT_VDROFFSET_NEXT_ADRATTR_OFFSET_NAME4OFFSET_NEXT_AEDR OFFSET_SCOPEOFFSET_ENTRYNUMATTR_OFFSET_DATATYPEATTR_OFFSET_NUM_ELEMENTS OFFSET_VALUE0VAR_OFFSET_DATATYPE OFFSET_MAXRECOFFSET_FIRST_VXR OFFSET_FLAGSOFFSET_SRECORDS OFFSET_RECORDSOFFSET_CPR_OFFSET8OFFSET_COMPRESSION_TYPEOFFSET_COMPRESSION_PARMOFFSET_BLOCKING_FACTOROFFSET_NEXT_VXROFFSET_NENTRIES OFFSET_NUSED OFFSET_FIRSTOFFSET_RECORD_TYPE OFFSET_CDATA OFFSET_CSIZE SourceFile CDF2.javagov/nasa/gsfc/spdf/cdfj/CDF2java/lang/Objectgov/nasa/gsfc/spdf/cdfj/CDFCore       !"#$%&'()*+ ,- ./0123 45PK ŻZS&gov/nasa/gsfc/spdf/cdfj/CDF2Impl.class4_ ! _ _ _ _ _ _ _ _ _ _      _ _ _ _ _  _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _  _ !   ! ! GDROffsetIVAR_OFFSET_NAMEOFFSET_zNumDimsVAR_OFFSET_NUM_ELEMENTS OFFSET_NUMfcLjava/nio/channels/FileChannel;8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)VCodeLineNumberTableLocalVariableTableithis"Lgov/nasa/gsfc/spdf/cdfj/CDF2Impl;bufLjava/nio/ByteBuffer;releasechibufLjava/nio/IntBuffer;_buf recordSize recordTypeposxCDFSize numberOfRDims StackMapTable Exceptions(Ljava/nio/ByteBuffer;I)V setOffsets()V getString(J)Ljava/lang/String;thLjava/lang/Throwable;offsetJ lowOrderInt(Ljava/nio/ByteBuffer;)I(Ljava/nio/ByteBuffer;I)I getRecord(J)Ljava/nio/ByteBuffer;sizeexlenBuf(JI)Ljava/nio/ByteBuffer;bbgotlongInt(Ljava/nio/ByteBuffer;)JgetOneD'(Ljava/lang/String;Z)Ljava/lang/Object; getVariable>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData; SourceFile CDF2Impl.java i gh cb eb fbgov/nasa/gsfc/spdf/cdfj/CDF2 db          ab bjava/lang/Throwablejava/lang/StringBuilder iVersion  is not accepted by this reader.  i b     b !b "gov/nasa/gsfc/spdf/cdfj/CDFImpl Bad GDR type # $ % &b 'b (b )* +, -. /, 0. ij 1b 2b 3b 4b 5b 6b 7b 8b 9b :b ;b <b =b >b ?b @b Ab Bb Cb Db Eb Fb Gb Hb Ib Jb Kb Lb Mb Nb Ob P Q R "S TU  V WX YZNeeded  bytes. Got [ \ ] ^ gov/nasa/gsfc/spdf/cdfj/CDF2Impljava/io/Serializablejava/nio/ByteBufferjava/nio/channels/FileChanneljava/nio/IntBufferjava/lang/Object(Ljava/nio/ByteBuffer;)VthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFCore; asIntBuffer()Ljava/nio/IntBuffer;position(I)Ljava/nio/Buffer;get()Iversionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vencoding!gov/nasa/gsfc/spdf/cdfj/DataTypes getByteOrder(I)Ljava/nio/ByteOrder; byteOrderLjava/nio/ByteOrder; setByteOrder(Ljava/nio/ByteOrder;)Vflags incrementgetIntrVDRHeadzVDRHeadADRHeadnumberOfRVariablesnumberOfAttributesnumberOfZVariables rDimSizes[I variables()Ljava/util/Hashtable; variableTableLjava/util/Hashtable; attributesattributeTableoffset_NEXT_VDRoffset_NEXT_ADRoffset_ATTR_NAME offset_SCOPEoffset_AgrEDRHeadoffset_AzEDRHeadoffset_NEXT_AEDRoffset_ENTRYNUMoffset_ATTR_DATATYPEoffset_ATTR_NUM_ELEMENTS offset_VALUEoffset_VAR_NAMEoffset_VAR_NUM_ELEMENTS offset_NUM offset_FLAGSoffset_sRecordsoffset_CPR_offset offset_cType offset_cParmoffset_BLOCKING_FACTORoffset_VAR_DATATYPEoffset_zNumDimsoffset_FIRST_VXRoffset_NEXT_VXRoffset_NENTRIES offset_NUSED offset_FIRSToffset_RECORD_TYPEoffset_RECORDS offset_CSIZE offset_CDATA(JI)Ljava/lang/String;printStackTrace*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;(I)Iallocate(I)Ljava/nio/ByteBuffer;"(J)Ljava/nio/channels/FileChannel;readjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;Z)[D6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;0_!`abcbdbebfbgh ijk *+*-****@*0*4**@`*** + :* : W 6 W 6* * *&YY* =* *****  W W* *`6+W+ Y6 YY" *+ #*+ $*+ %+ 6 *+ &*+ '+ W+ 6 *+ (+ W* ) 0+ W+ W+ W6  *)*) + O +W***+**,-l8  '-39DHMSZaho v!"#$'()*+,-.013 4)627;8D9J:R;Z<_=e>m?r@zABCDEFEIJKLm nb opqrsbthSpuvZiwrh[xbvMybzb {b Jy|b e^}b ~;'yugikJ*+.l NOm opqrsbkh*/*0*41*2* 3*$4*5*6*7*8*09**:**;**<*=* >*8?*@*A*<B* C**D*E*F* G*H*I*J*K* L*Ml RS TUVW$X*Y0Z6[<\B]J^R_Z``afblcrdxe~fghijklmnopqm opk+* *@N*@ON :P*-@Qlux|yz!{#}m4wr+op+#wr~ Jk9+ lmopqrkD+Rlm opqrbkV* *STN*Y:*UaWW*-XW-R6*Oð:Pð:>BANBMNNSNl. '07BDINm47 bD VopVDr~ 4KkOT:*WW*X6(YYZ[\Wl" CELm4OopOObIr5b~ Ek:+ lmopqrAk1*+]lm opAk0*+^lm opPK ŻZ\9"gov/nasa/gsfc/spdf/cdfj/CDF3.class4@=>?MAX_STRING_SIZEI ConstantValueAGR_EDRHEAD_OFFSETAZ_EDRHEAD_OFFSET0R_DIMSIZES_OFFSETT CDF_VERSIONOFFSET_NEXT_VDR OFFSET_NEXT_ADRATTR_OFFSET_NAMEDOFFSET_NEXT_AEDR OFFSET_SCOPEOFFSET_ENTRYNUMATTR_OFFSET_DATATYPEATTR_OFFSET_NUM_ELEMENTS  OFFSET_VALUE8VAR_OFFSET_DATATYPE OFFSET_MAXRECVAR_OFFSET_NAMEOFFSET_Z_NUMDIMSTVAR_OFFSET_NUM_ELEMENTS@ OFFSET_NUMOFFSET_FIRST_VXR OFFSET_FLAGS,OFFSET_SRECORDSOFFSET_RECORDSOFFSET_CPR_OFFSETHOFFSET_COMPRESSION_TYPEOFFSET_COMPRESSION_PARMOFFSET_BLOCKING_FACTORPOFFSET_NEXT_VXROFFSET_NENTRIES OFFSET_NUSED OFFSET_FIRSTOFFSET_RECORD_TYPE OFFSET_CDATA OFFSET_CSIZE SourceFile CDF3.javagov/nasa/gsfc/spdf/cdfj/CDF3java/lang/Objectgov/nasa/gsfc/spdf/cdfj/CDFCore#       ! "#$%&'()* +,-./0123 456789:;7(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)VCodeLineNumberTableLocalVariableTableiIthis"Lgov/nasa/gsfc/spdf/cdfj/CDF3Impl;bufLjava/nio/ByteBuffer;chibufLjava/nio/IntBuffer;_bufposxCDFSize numberOfRDims StackMapTable Exceptions(Ljava/nio/ByteBuffer;)V setOffsets()V getString(J)Ljava/lang/String;thLjava/lang/Throwable;offset lowOrderInt(Ljava/nio/ByteBuffer;)I(Ljava/nio/ByteBuffer;I)I getRecord(J)Ljava/nio/ByteBuffer;sizeexlenBuf(JI)Ljava/nio/ByteBuffer;bbgotlongInt(Ljava/nio/ByteBuffer;)JgetOneD'(Ljava/lang/String;Z)Ljava/lang/Object; getVariable>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData; SourceFile CDF3Impl.java d} bc ~      `a jgov/nasa/gsfc/spdf/cdfj/CDF3java/lang/Throwablejava/lang/StringBuilder dVersion     is not accepted by this reader.   d j j    j j gov/nasa/gsfc/spdf/cdfj/CDFImpl Bad GDR type  a a a  j !j "j #j $% &' () *' +) de ,j -j .j /j 0j 1j 2j 3j 4j 5j 6j 7j 8j 9j :j ;j <j =j >j ?j @j Aj Bj Cj Dj Ej Fj Gj Hj Ij Jj K L M N OP Q R ST UVNeeded  bytes. Got W X Y Z gov/nasa/gsfc/spdf/cdfj/CDF3Impljava/io/Serializablejava/nio/ByteBufferjava/nio/channels/FileChanneljava/nio/IntBufferjava/lang/ObjectthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFCore; asIntBuffer()Ljava/nio/IntBuffer;position(I)Ljava/nio/Buffer;get()Iversionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vreleaseencoding!gov/nasa/gsfc/spdf/cdfj/DataTypes getByteOrder(I)Ljava/nio/ByteOrder; byteOrderLjava/nio/ByteOrder; setByteOrder(Ljava/nio/ByteOrder;)Vflags incrementgetIntgetLong()JrVDRHeadzVDRHeadADRHeadnumberOfRVariablesnumberOfAttributesnumberOfZVariableslastLeapSecondId rDimSizes[I variables()Ljava/util/Hashtable; variableTableLjava/util/Hashtable; attributesattributeTableoffset_NEXT_VDRoffset_NEXT_ADRoffset_ATTR_NAME offset_SCOPEoffset_AgrEDRHeadoffset_AzEDRHeadoffset_NEXT_AEDRoffset_ENTRYNUMoffset_ATTR_DATATYPEoffset_ATTR_NUM_ELEMENTS offset_VALUEoffset_VAR_NAMEoffset_VAR_NUM_ELEMENTS offset_NUM offset_FLAGSoffset_sRecordsoffset_CPR_offset offset_cType offset_cParmoffset_BLOCKING_FACTORoffset_VAR_DATATYPEoffset_zNumDimsoffset_FIRST_VXRoffset_NEXT_VXRoffset_NENTRIES offset_NUSED offset_FIRSToffset_RECORD_TYPEoffset_RECORDS offset_CSIZE offset_CDATA(JI)Ljava/lang/String;printStackTrace*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;(I)Jallocate(I)Ljava/nio/ByteBuffer;"(J)Ljava/nio/channels/FileChannel;read(I)Ijava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;Z)[D6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;0^ _`abc def  *+*,***+N* :-W-W-W-W*- **  y-a *- * & Y Y* *-*-*****--W-W*-* `6+W+Y6 Y Y*+ !*+ "*+ #+ 7*+$*+%+W+6 *+&+W+W+W*+'* ( &+W6  *(*( +O +W**)***+,g2    %*/4=NV^ "#%&()*+,-$.)//071<2A3F4N5V6[7`8m9x8~<>?Ahf cij klmnoc}pqvrnsjtjua/fvj w&xyz{ytl| d}f?*+-g CDhklmn| ~fb* .* /*D0*1*2*03* 4*5*6* 7*88*T9*@:*D;*,<*0=*H>* ?*@*PA*B*TC*D* E*F*G*H*I* J*K*Lg GH IJKL$M*N0O6P<QBRHSNTTUZV`WfXlYrZx[~\]^_`abcdefh klf.* *M*NN :O*-P gjmqno#p%rh4rn.kl.a% rnw Kyf:+ gwhklmnfE+Qg|h klmnjfV* *RN*Y:*SaUW*-VW-W6*Nð:Oð:>B ANBMNNSNg. '07BDINh47 jD VklVaDnw 4xyKfOR:*UW*V6(X YYZ[Wg" CELh4OklOaOjIn5jw Ey| f9+ ghklmnAf1*+\gh kl| Af0*+]gh klPK ŻZSJ4wZZ.gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node.class4  weightIparent child_is_leafZchildthis$0%Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;((Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;)VCodeLineNumberTableLocalVariableTablethisNode InnerClasses*Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node; SourceFileCDFAHuffman.java (gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Nodejava/lang/Object()V#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman    > *+*   PK ŻZ  .gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree.class4(    " #$%leaf[Inext_free_nodeInodesNode InnerClasses+[Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node;this$0%Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;((Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;)VCodeLineNumberTableLocalVariableTablethisTree*Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree; SourceFileCDFAHuffman.java"gov/nasa/gsfc/spdf/cdfj/CDFHuffman  & '(gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node (gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Treejava/lang/Object()V#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman  Y*+** * !!PK ŻZ fee3gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree_Node.class4  countI saved_countchild_0child_1this$0%Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;((Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;)VCodeLineNumberTableLocalVariableTablethis Tree_Node InnerClasses/Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree_Node; SourceFileCDFAHuffman.java -gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree_Nodejava/lang/Object()V#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman    > *+*   PK ŻZI+g)gov/nasa/gsfc/spdf/cdfj/CDFAHuffman.class4 rs t (u vw t (x (y (z{ (| (} ~ ( ( ( ( ( ( (        ( ( ( ( ( (Tree InnerClassesNode Tree_Nodetree*Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree;()VCodeLineNumberTableLocalVariableTableiIthis%Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman; StackMapTablecompress([BJ)[Bcinput[BiSizeJoutputnoutput? decompress([BI)[BoSize output_countsnextfirstlastendOutputBitFile outputBits(JI)VcodecountmaskinputBit()Ivalue inputBits(I)J bit_count return_valueinitializeTree encodeSymbol(I)V current_bit code_size current_node decodeSymbolbit updateModelnew_node rebuildTreeixkweightj swap_nodes(II)Vtemp*Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node; add_new_node lightest_nodezero_weight_node SourceFileCDFAHuffman.java 01(gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree 0 ./ (gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node Z1 [\ b\"gov/nasa/gsfc/spdf/cdfj/CDFHuffman L1 6 B? 6 >? @6 `S  P6  Q 6 6 g6 6 6 MN m\ RS VW d1 ij#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman-gov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Tree_NodeBit_File+gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File((Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman;)Vnodes+[Lgov/nasa/gsfc/spdf/cdfj/CDFAHuffman$Node;oByteNjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)ViByteNtnodes/[Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node;,gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Nodebit_file-Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File;Srackchild child_is_leafZparentleaf[Inext_free_node!( ./0126**Y*<**Y*S3/5 4#566789:";<2S h:*6 +36* * * * * :* 32 + , -./$0*-0273;5C6P74H=6S78S>?S@AC56 JB?CC?9 DEF2U*** *+*+**Y>'** T*Y ` * *36 CD EFGH I,J1K3M>NHPPR4*U78U>?UG6&/=69 H12<=*2 `=*2 `>*2 d=** T*Y ` ** T*Y ` 6'** *2T*Y ` hDkGlRm^nalgonpqqxr{svwxyz{|ze44KI6/5678J6K69  ,)L12h)*** *T*Y ` 3 (4 )789(MN2zdx7 m *Y**Yz*0** *T*Y ` **{73. +9CT^fpy4*z78zOAzP6rQA9 "DRS2*F***3**3**3`*Y`***~<*Yz* *3" 9CP`n478`,T69iU :U1@VW2> dyA 7 *H***3**3**3`*Y`***~  7 {A*Yz*w*j32  HRay}4*78X6QA YA9 nU :U(Z12[*2*2*2*2*2*2*2*2*O*2*2*2*2*O* <*O3F '4CP]jv478569[\2"t A 76*.6*.6*~ Ay7*26* !*.*!*"3>&+7=@RYf n s 4>t78t=6rOAo]Al^6a_69&: `S2[<*2#*2<*#>`<*2=*$=*"32 #*1> E!M"T#Y%4*#a6[78Y_6>=69'"b\2*2%*&*.=^*2Y`>)*d2*2  *'=*2=36 234$566<7Y9\6b;g<m=o?B4*8Gc678=6a_69 # d12`=* d=<*2*2*2*2*2*2*2*2*2*2*2`lk* d<'`>*2*2*2`*26*2`>*2 6d*`2*``2*`2*``2*`2*``2*`2*``2u*2*2*2* d<[*2*2>*O,*2>*2*`2Z3#P QRS7TOUgVWXQ\]^`abdef?g_hieklm\pqrs uv6p<z4Re6 f6g6 f6"f6=78 156 3h69%  K0 ,(ij2d*2**2O5**22**2`2*2**2O5**22**2`2Y*N-*2-*2-*2*2*2*2*2*2*2*2-*2-*2-3N'?Yh3CSc4*d78d56dh6kl9'1&1m\2* d=* >* `6*Y ` *2*2*2*2*2*2*2**2O*2*2*2*2*2*2*O3F *BZr4478=6 n6c6o6pq**()(+,(- -PK ŻZ Oyy%gov/nasa/gsfc/spdf/cdfj/CDFCore.class42 *+,- getByteArray(Ljava/lang/String;[I)[B Exceptions.getDoubleArray(Ljava/lang/String;[I)[D(Ljava/lang/String;[IZ)[D getFloatArray(Ljava/lang/String;[I)[F(Ljava/lang/String;[IZ)[F getIntArray(Ljava/lang/String;[I)[I(Ljava/lang/String;[IZ)[I getLongArray(Ljava/lang/String;[I)[J getShortArray(Ljava/lang/String;[I)[S(Ljava/lang/String;[IZ)[S getRangeOneD)(Ljava/lang/String;IIZ)Ljava/lang/Object;getOneD'(Ljava/lang/String;Z)Ljava/lang/Object; getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable; getSource0 CDFSource InnerClasses0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;CodeLineNumberTableLocalVariableTablethis!Lgov/nasa/gsfc/spdf/cdfj/CDFCore; SourceFile CDFCore.java gov/nasa/gsfc/spdf/cdfj/CDFCorejava/lang/Objectgov/nasa/gsfc/spdf/cdfj/CDFMetajava/lang/Throwable1,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource"gov/nasa/gsfc/spdf/cdfj/CDFFactory    !A"#2*+$% &'() / PK ŻZVyMM)gov/nasa/gsfc/spdf/cdfj/CDFDataType.class4I 4 5 67 8 9 :; < = > ? @ A B C D E FGINT1%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;INT2INT4INT8UINT1UINT2UINT4FLOATDOUBLEEPOCHEPOCH16CHARTT2000typeI(I)VCodeLineNumberTableLocalVariableTablethisgetValue()IgetTypeL(Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType; StackMapTable()V SourceFileCDFDataType.java $1 "#H *+   !#gov/nasa/gsfc/spdf/cdfj/CDFDataType $%          java/lang/Object#gov/nasa/gsfc/spdf/cdfj/CDFTimeType1 !"#$%&F **'HI J( ) "#*+&/*'P( ) ,-&j)** *!'X YZ'[( )"./ 01&Y Y Y Y Y  Y YYYYY Y3Y!'6 !-9#E(Q-]2i7u<AF23PK ŻZQ .4gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords.class4%    (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis NoRecords InnerClasses0Lgov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords;varNameLjava/lang/String; SourceFileCDFException.javajava/lang/StringBuilder  Variable !" has no records. #$ .gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords$gov/nasa/gsfc/spdf/cdfj/CDFException()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;!   U*Y+ 56   PK ŻZm6gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError.class4 (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis ReaderError InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;messageLjava/lang/String; SourceFileCDFException.java 0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError$gov/nasa/gsfc/spdf/cdfj/CDFException!>*+     PK ŻZ 6gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError.class4 (Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis WriterError InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/CDFException$WriterError;messageLjava/lang/String; SourceFileCDFException.java 0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError$gov/nasa/gsfc/spdf/cdfj/CDFException!>*+ &'    PK ŻZ\loo*gov/nasa/gsfc/spdf/cdfj/CDFException.class4  NoRecords InnerClasses WriterError ReaderError(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis&Lgov/nasa/gsfc/spdf/cdfj/CDFException;messageLjava/lang/String; SourceFileCDFException.java $gov/nasa/gsfc/spdf/cdfj/CDFExceptionjava/lang/Exception.gov/nasa/gsfc/spdf/cdfj/CDFException$NoRecords0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError!  >*+      PK ǻZ3*gov/nasa/gsfc/spdf/cdfj/CDFFactory$1.class4$   val$optionZ(Z)VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$1;missingRecordOption()Ljava/lang/String; StackMapTable SourceFileCDFFactory.javaEnclosingMethod !"  #acceptreject$gov/nasa/gsfc/spdf/cdfj/CDFFactory$13gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOptionProcessingOption"gov/nasa/gsfc/spdf/cdfj/CDFFactorygetCDF6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;()V0  4 **    D *     PK ǻZY9"*gov/nasa/gsfc/spdf/cdfj/CDFFactory$2.class4!   val$_fnameLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$2;getName()Ljava/lang/String;isFile()Z SourceFileCDFFactory.javaEnclosingMethod    $gov/nasa/gsfc/spdf/cdfj/CDFFactory$2,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource CDFSource"gov/nasa/gsfc/spdf/cdfj/CDFFactorygetCDF6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;()V0 4 *+*    /*    ,     PK ǻZgh'*gov/nasa/gsfc/spdf/cdfj/CDFFactory$3.class4!  val$_urlLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses&Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$3;getName()Ljava/lang/String;isFile()Z SourceFileCDFFactory.javaEnclosingMethod    $gov/nasa/gsfc/spdf/cdfj/CDFFactory$3,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource CDFSource"gov/nasa/gsfc/spdf/cdfj/CDFFactorygetCDF1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;()V0 4 *+*    /*    ,     PK ǻZI2gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource.class4 ()VCodeLineNumberTableLocalVariableTablethis CDFSource InnerClasses.Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;getName()Ljava/lang/String;isFile()ZisURL isByteArray isByteBuffer SourceFileCDFFactory.java ,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSourcejava/lang/Object"gov/nasa/gsfc/spdf/cdfj/CDFFactory!/*  -  ,  ,  ,  ,&    PK ǻZ{  9gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption.class4 ()VCodeLineNumberTableLocalVariableTablethisProcessingOption InnerClasses5Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;missingRecordsOption()Ljava/lang/String; SourceFileCDFFactory.java reject3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOptionjava/lang/Object"gov/nasa/gsfc/spdf/cdfj/CDFFactory!/*  -    PK ǻZGE֋($($(gov/nasa/gsfc/spdf/cdfj/CDFFactory.class4 y                         " "   ! ""# )$% +& n'( . n) * +, -./ 40 41 23 24 56 78 ; 9: ; < = > ? @ AB JCD LE L6F GH O. IJK S SL GMN Y YLO ^ ^LP aQ aR aST a. U +V +W XY Z[ Z\] n^ _ ` >a >b c Gde v fghi CDFSource InnerClassesjProcessingOption CDF3_MAGICJ ConstantValueCDF3_COMPRESSED_MAGIC CDF2_MAGICCDF2_MAGIC_DOT5cdfMapLjava/util/Map;maxMappedMemoryLjava/lang/Long;NO_COMPRESSIONRLE_COMPRESSIONHUFF_COMPRESSIONAHUFF_COMPRESSIONGZIP_COMPRESSION()VCodeLineNumberTableLocalVariableTablethis$Lgov/nasa/gsfc/spdf/cdfj/CDFFactory;getCDF%([B)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;bufLjava/nio/ByteBuffer;ba[B StackMapTableh#k Exceptions8(Ljava/nio/ByteBuffer;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;_bufrbuf getVersionmbufreleaseIxSsbufLjava/nio/ShortBuffer;lbufLjava/nio/LongBuffer;magiclm5(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;fnameLjava/lang/String;6(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;chLjava/nio/channels/FileChannel;fisLjava/io/FileInputStream;optionZfileLjava/io/File;_fnamecdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;n1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;goturlLjava/net/URL;_urlconLjava/net/URLConnection; remainingisLjava/io/InputStream;offsetopq uncompressed-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer; DATA_OFFSETlenCCRsizeulen CPRoffset compressionbaisLjava/io/ByteArrayInputStream;gzLjava/util/zip/GZIPInputStream;toReadoffexLjava/io/IOException;nversionudatabufferBDFmappedMemoryUsed()JsetLjava/util/Set;itLjava/util/Iterator;sizerssetMaxMappedMemory(J)Vvalueclean SourceFileCDFFactory.java k tu vw xy z v{ |} ~   l "gov/nasa/gsfc/spdf/cdfj/CDFFactory gov/nasa/gsfc/spdf/cdfj/CDF3Impl   gov/nasa/gsfc/spdf/cdfj/CDF2Impl  m   java/io/File  java/io/FileInputStream     java/lang/Throwable $gov/nasa/gsfc/spdf/cdfj/CDFFactory$1  $gov/nasa/gsfc/spdf/cdfj/CDFFactory$2   vo gov/nasa/gsfc/spdf/cdfj/CDFUrl  p z q  $gov/nasa/gsfc/spdf/cdfj/CDFFactory$3 java/lang/Long u  y   w java/io/ByteArrayInputStream java/util/zip/GZIPInputStream java/io/IOException  gov/nasa/gsfc/spdf/cdfj/CDFRLE  "gov/nasa/gsfc/spdf/cdfj/CDFHuffman#gov/nasa/gsfc/spdf/cdfj/CDFAHuffmanjava/lang/StringBuilder**** compression:   is not supported... w z r s  gov/nasa/gsfc/spdf/cdfj/CDFImpl  z   java/util/WeakHashMap java/lang/Object,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOptionjava/nio/ByteBufferjava/nio/LongBufferjava/nio/ShortBufferjava/lang/String java/net/URLjava/net/URLConnectionjava/io/InputStream java/util/Setjava/util/IteratorallocateDirect(I)Ljava/nio/ByteBuffer;put([B)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;()I,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;position(I)Ljava/nio/Buffer;asReadOnlyBuffer()Ljava/nio/ByteBuffer;order()Ljava/nio/ByteOrder;+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asLongBuffer()Ljava/nio/LongBuffer;get(Ljava/nio/ByteBuffer;)VgetInt(I)I(Ljava/nio/ByteBuffer;I)V asShortBuffer()Ljava/nio/ShortBuffer;()S(Ljava/lang/String;)VgetPath()Ljava/lang/String;(Ljava/io/File;)V getChannel!()Ljava/nio/channels/FileChannel;%java/nio/channels/FileChannel$MapModeMapMode READ_ONLY'Ljava/nio/channels/FileChannel$MapMode;java/nio/channels/FileChannelmapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;close addSuppressed(Ljava/lang/Throwable;)V(Z)V setOption8(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;)V setSource1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V java/util/Map8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;toString(Ljava/net/URL;)VopenConnection()Ljava/net/URLConnection;getContentLengthgetInputStream()Ljava/io/InputStream;read([BII)IgetLong(I)JallocateputLong(J)Ljava/nio/ByteBuffer;rewind([BII)Ljava/nio/ByteBuffer;hasArray()Zarray()[B([BII)V(Ljava/io/InputStream;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln decompress([BI)[B arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;wrapkeySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getBufferlimit longValuevalueOf(J)Ljava/lang/Long;gcjava/util/CollectionssynchronizedMap (Ljava/util/Map;)Ljava/util/Map;1y AW\H 3* 12 $*YM*L+*W,çN,-+W+9: ;<=>  $  )7*YM*N-*W-W- L+* W,ç :,+(++/+"CD EFGH&I2J* 72 +)* L+ A  Y* *:Y *6Y**:R`G62Y*̠*:YVNO PQS#T*U4W<XDYO[U\`]k^r_w`adfgnR* D  r=UZ ;#) 0*w )  Y* M,!N"Y,#::$:% &':U(H:*<(4:::!(:  *(:+Y,-.Y-/01-2W?DG)5[)5dpux)[fd:|} ~%5[d\ %5&q 0)tG H  ))Z*3L4Y*56M,7>,8::696`6d>::;Y+<0:!$(4;@CJW\ 4 ZUID>!9$6J$)5(6*=6 d6*=6`6* `6 06*6d6*6`6*`6 `: ?:  @W  A@W CW  DW*EM*W*,FW> *GM> Hr6 JY,K: LY M: d66* N6   `6 d6ק: P QR  "SYTW,U:   Vt W!YYZ,[:   VL \!^Y_,`:   V$PaYbcd efdgR h"%O8 ")7;CJRYdmty"%'24;FVbo~$ .%")4 C 80,' i V ~  ;JCRYdx mo th 7,  . 0 B&'' @1i 1jK*kL A+l +mnopaA ) *+,-(.>0 *#!  Yqqrsq89;<  DqtqruBCDG&vYwx1'|2z{ }~ ;.+ PK ŻZ̢x*gov/nasa/gsfc/spdf/cdfj/CDFHuffman$1.class4   SourceFileCDFHuffman.javaEnclosingMethod $gov/nasa/gsfc/spdf/cdfj/CDFHuffman$1 InnerClassesjava/lang/Object"gov/nasa/gsfc/spdf/cdfj/CDFHuffman  PK ŻZ8ym1gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File.class4*  ! " # $&'maskSrackIthis$0$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)VCodeLineNumberTableLocalVariableTablethisBit_File InnerClasses-Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File;startBit()V(M(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$1;)Vx0x1&Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$1; SourceFileCDFHuffman.java    )+gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_Filejava/lang/Object$gov/nasa/gsfc/spdf/cdfj/CDFHuffman$1"gov/nasa/gsfc/spdf/cdfj/CDFHuffman   B *+* + ,  ? **./ 0  D*+(  %PK ŻZb}ȟ""-gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code.class4  codeI code_bitsthis$0$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)VCodeLineNumberTableLocalVariableTablethis InnerClasses)Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code; SourceFileCDFHuffman.java  'gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Codejava/lang/Object()V"gov/nasa/gsfc/spdf/cdfj/CDFHuffman    > *+* #     PK ŻZ }TT-gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Node.class4  weightIparent child_is_leafZchildthis$0$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)VCodeLineNumberTableLocalVariableTablethisNode InnerClasses)Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Node; SourceFileCDFHuffman.java 'gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Nodejava/lang/Object()V"gov/nasa/gsfc/spdf/cdfj/CDFHuffman    > *+*3   PK ŻZO__2gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node.class4  countI saved_countchild_0child_1this$0$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)VCodeLineNumberTableLocalVariableTablethis Tree_Node InnerClasses.Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node; SourceFileCDFHuffman.java ,gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Nodejava/lang/Object()V"gov/nasa/gsfc/spdf/cdfj/CDFHuffman    > *+*   PK ŻZ(gov/nasa/gsfc/spdf/cdfj/CDFHuffman.class4 )                              InnerClassesNodeBit_FileCode Tree_Nodebit_file-Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File;counts[Jtnodes/[Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node;codes*[Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code;input[BoutputiSizeIiByteNoByteN END_OF_STREAM ConstantValueESCAPE SYMBOL_COUNTNODE_TABLE_COUNT ROOT_NODE MAX_WEIGHT UBYTE_MAX USHORT_MAXUINT_MAXJ()VLineNumberTableLocalVariableTableithis$Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman; StackMapTablecompress([BI)[B root_nodeoSizenoutput decompress output_countsnextfirstlast count_bytes([B[JJ)Vc scale_counts max_count build_tree()I next_freemin_1min_2convert_tree_to_code(III)V code_so_farbitsnode compress_data endOutputBit outputBits(JI)VcodecountmaskinputBitvalue input_counts expand_data(I)Vbitnode1 SourceFileCDFHuffman.java"gov/nasa/gsfc/spdf/cdfj/CDFHuffman ST+gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Bit_File S 12 T 34,gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Tree_Node 56 S'gov/nasa/gsfc/spdf/cdfj/CDFHuffman$Code 78 9: <= ?= >= fg iT bT kl pq ul vT ;: T z= = = = y= = wx { = |ljava/lang/Object$gov/nasa/gsfc/spdf/cdfj/CDFHuffman$1'gov/nasa/gsfc/spdf/cdfj/CDFHuffman$NodeM(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman$1;)VstartBit'(Lgov/nasa/gsfc/spdf/cdfj/CDFHuffman;)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V saved_countchild_0child_1 code_bitsSrack!)123456789:;:<=>=?=@=ABC=ADE=AFG=AHI=AJK=ALM=ABN=AOPAQST/U**Y*** * <* * Y* S* U* :;<=!>+?6@D?JATBV-W=UXYZ-[\]/_6*+ ***Z*+* h:***>**W**:*U>MNO PQ"R*S.T2V7W>XCZG\O]\^VH_XY_9:_<=7(^=\_=*5;:O`:a]//****+ *+**>**U& jk lmnp r%s*uV*/XY/9:/_=% ^=bT/<=* 2 `=* 2 `>* 2 d=**T*Y`**T*Y`6'*** 2T*Y`DGR^agnqx{V4Kc=/W=XYd=e=Z  ,)fg/ 6!+36,\/ aPU V>h= XY 9: 34 <PW=ZiT/ @>*/ */@ * P @m@ a@><* 2*/m* 2*/ * 2* 2UF #)028<EWnx~V XYjPW=Z  9kl/* 2<>6=K* 29* 2* 2 6>* 2* 26v* 2* 2* 2`* 2* 2 * 2* 2* 2 * 2* 2!* 2"-* 2* 2 Uf !-BEJ`ciqtV4XYm=W=n=o=Z - rpq/E* 2#* 2$x<** 2!** 2"U&  ! $ 3 D V*EXYEr=Es=Et=Zul/[ A *5* *3<*Y`** 2#* 2$% aA** 2#* 2$%U  7>YV (h=[XYYWPZ;vT/h)*&***'T*Y`U( )*(,V )XYZ(wx/zdx7 m *Y'*&'*Y&z&*&0***'T*Y`*'*&{7U. 789+:9;C<T=^>f?pAyCV*zXYzyPzz=r{PZ "D|l/*&F** *3* *3* *3`'*Y`*'*'*&~<*Y&z&*& *&U"L M9OCPPR`SnTUVXY`,}=Zi~ [~1@T/>* 2* *3<*Y``<* *3=*Y``=>7* *36*Y`* 2 `* *3<*Y`6`<* *3=*Y``=z* 2UVbc#d-e;fEgOh]jdkolymjopqrstuwxV4o)h=XY#d=Ee=W=ZW[D[D)[[DD/L=*(>* 2"= * 2!=**T*Y`U*  ")3>KV*=LXYL^=J=Z +**,-. /0PK ƻZ-OO'gov/nasa/gsfc/spdf/cdfj/CDFImpl$1.class4Y 8 9 : ; < = >? >@A BCD E F GHIJval$aK CDFAttribute InnerClasses.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;this$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;R(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;)VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$1;getName()Ljava/lang/String;isGlobal()ZgetNum()I getEntryCountgetEntry(I)Ljava/lang/Object;nIae(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry; StackMapTable isStringType(I)Z Exceptions isLongType SourceFile CDFImpl.javaEnclosingMethodL MN   O !" P+ QRS T& U)&gov/nasa/gsfc/spdf/cdfj/AttributeEntry VWjava/lang/ThrowableInvalid attribute index X /$ 2$!gov/nasa/gsfc/spdf/cdfj/CDFImpl$1java/lang/Object'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributegov/nasa/gsfc/spdf/cdfj/CDFImplgetGlobalAttribute=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;()VnumgEntriesLjava/util/Vector;java/util/Vectorsize elementAtgetValue()Ljava/lang/Object;(Ljava/lang/String;)V C*+*,*7 !"2*:  #$,?  %&2*D  '&5 *I   (),** M, NOQRT%U , ,*+%,-./02* Y * M,Z[]+^ 2 2*++,-. 1 202* Y * M,cdf+g 2 2*++,-. 1 345676PK ƻZy`,#2gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute.class4 :p qr q :s :t uv uw :x uy z{|} ~ u u : : u u : z   : u u #   ' u  ,q , ' , ,  *nameLjava/lang/String;scopeInumzEntriesLjava/util/Vector;gEntriesthis$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;%(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;J)VCodeLineNumberTableLocalVariableTablethis CDFAttribute InnerClasses.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;offsetJ_bufLjava/nio/ByteBuffer;n StackMapTablegetName()Ljava/lang/String;getAttributeEntries(J)Ljava/util/Vector;nextae(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;listrlinkToVariables'(Ljava/util/Vector;Ljava/lang/String;)Vvar CDFVariable-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;eentriestypeisGlobal()Z SourceFile CDFImpl.java EF Gjava/util/Vector BC DC @ =>  new attribute {0} at {1}java/lang/Object  @ ?@ A@ @ [\ link attr {0} to {1} gEntries  r cd @link attr {0} to {1} zEntriesz @1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntryCDFAttributeEntry G &gov/nasa/gsfc/spdf/cdfj/AttributeEntry +gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable java/lang/StringBuilderAn attribute entry for Z of type  links to variable number . Z Variable whose number is  was not found. C,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributejava/io/Serializable!gov/nasa/gsfc/spdf/cdfj/Attributegov/nasa/gsfc/spdf/cdfj/CDFImpljava/nio/ByteBuffer()Voffset_ATTR_NAME getString(J)Ljava/lang/String; access$000()Ljava/util/logging/Logger;java/util/logging/LevelFINERLjava/util/logging/Level;java/lang/LongvalueOf(J)Ljava/lang/Long;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V getRecord(J)Ljava/nio/ByteBuffer; offset_SCOPEposition(I)Ljava/nio/Buffer;getInt()Ioffset_AgrEDRHeadlongInt(Ljava/nio/ByteBuffer;)JFINESTsizejava/lang/Integer(I)Ljava/lang/Integer;offset_AzEDRHeadoffset_NEXT_AEDRK(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;Ljava/lang/String;)Vadd(Ljava/lang/Object;)Z elementAt(I)Ljava/lang/Object;getVariableNumbergetCDFVariable7(Ljava/lang/String;I)Lgov/nasa/gsfc/spdf/cdfj/Variable;java/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;getAttributeName(I)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)V attributes : ;<=>?@A@BCDCEFGHI*+**Y*Y*+ +a   Y* SY S+ :+W**+W+7 J**  Y* SY*S* * **+W+7 :**   Y* SY*S**!J^ .KR\enxK4LOEFPQRRSTQUVWX OYZI/* JK LO[\Im YN*:*"W*7W#Y** $:-%W *:-J: ' 2 9 L SZ]hkK>26]QL^_mLOmPQ]`CSRSUaXBb cdIM>++&':*,()*:f+,Y-./0/1/,/2/(34/56+,Y-7/(38/569%WdJ: (->V fi"z#"%(K>^_(segh@LOiCj>Ubk lmIK**J/K LOU@noN:uM*uf#uPK ƻZSrr7gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry.class4 1q 2r 1s 1t uv 1w xy uz u{ 1| x} 1~ x 1 x u  1 x     x x 1   1 1 3 1 3 3 3 2 ?  1 3  _bufLjava/nio/ByteBuffer;variableNumberItypenelement attributeLjava/lang/String; stringValue stringValues[Ljava/lang/String;valueLjava/lang/Object;this$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTable lastIndexbegincountba[Bi numStringsthisCDFAttributeEntry InnerClasses3Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry;bufname StackMapTableMgetType()IgetNumberOfElements isLongType()Z isStringTypegetValue()Ljava/lang/Object;getAttributeName()Ljava/lang/String;getVariableNumberisSameAs+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)ZnewValue oldStrings newStringsae(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry; SourceFile CDFImpl.java BC D >? ;< 56 8 ] 78 8 98 8 :8 8 java/lang/String D =< < ] @A !gov/nasa/gsfc/spdf/cdfj/DataTypes a a` \] ^] bc  ` _`[J [D 1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntryjava/lang/Object&gov/nasa/gsfc/spdf/cdfj/AttributeEntryjava/io/Serializablegov/nasa/gsfc/spdf/cdfj/CDFImpljava/nio/ByteBuffer()V duplicate()Ljava/nio/ByteBuffer;offset_ENTRYNUMposition(I)Ljava/nio/Buffer;getIntoffset_ATTR_DATATYPEoffset_ATTR_NUM_ELEMENTS offset_VALUEget()B([BII)VSTRINGDELIMITERindexOf(Ljava/lang/String;I)I substring(II)Ljava/lang/String;length(I)Ljava/lang/String; byteOrderLjava/nio/ByteOrder;getNumberAttribute?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object; typeCategory[I(I)ZgetClass()Ljava/lang/Class;java/lang/ClassisArrayjava/util/Arraysequals)([Ljava/lang/Object;[Ljava/lang/Object;)Z(Ljava/lang/Object;)Z([J[J)Z([D[D)Z!1234 567898:8;<=<>?@ABC DEF Y*+***-*,*+W** *+ W** *+ W** *+W* 2*:6* *T3 *Y*+ `W* 6i*666 *Y61* *S* 2``6 * *S*** **+G%A >BCD'E2F>GIHUI`JlKuL}MNOPQNTUVWXYZ[] _` a&c6d9e>gAhXjHf WI8TJ8QK8 }LMN8qO8YPSYBCYT6YU<VA WXYZ[> WXYZ[@\]F/* GnH PS^]F/*GsH PS_`FG* .GxH PSV@a`F2* G}H PSbcFY!** ***GH !PSVCdefF/*GH PSg]F/* GH PShiFs* +!*"+#*+$*C*.+%M,&'*(N,((:-)*+%**++,*+*--+%--.*//+%//0GR +-4;BLNV_ftH4B$jAVk?_l?PSmnV d  opR 1xQPK ƻZ>)KOO1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable.class4                                  5    *    * *   3 5   * ; >   B   B  H H H   P            ^      B     ;   >   3 p M M u u P P  { { S S    V V   !  Y Y " # \ \$ % &' p () M*+ , M- . /0 12 S3 45 67 8 9 :; < P= >? @A \B CD EF VG HI JK YL M N O PQRSTDIMENSION_VARIESI attributesLjava/util/Vector;nameLjava/lang/String;numbervtypeflagssRecordstypenumberOfElementsnumberOfValues dimensions[Ivaries[ZpadValueLjava/lang/Object;offsetJ completedZ_bufLjava/nio/ByteBuffer; dataItemSize cprOffsetblockingFactorlocator DataLocator InnerClasses-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator;compressionType recordGapthis$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;JLjava/lang/String;)VCodeLineNumberTableLocalVariableTableiba[Bsa[Ljava/lang/String;lpad[Jdpad[D_cprthis CDFVariable-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable; compressed padValueSize _padValue StackMapTableQRcomplete()VU isComplete()ZcheckContinuitylocation locations[[Jlast isTypeRmissingRecordValueIsPreviousmissingRecordValueIsPadisMissingRecords getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;getDataBuffers0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;firstbvclenbbufrawdbufssizevdbuf-[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; Exceptions/()[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; rowMajorityrecordVariancepadValueSpecified isCompressed getPadValue()Ljava/lang/Object;(Z)Ljava/lang/Object;ladtempltemppreservePrecisiondagetCDF#()Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;getType()IgetBlockingFactorgetCompressionTypegetEffectiveRankrankgetEffectiveDimensions()[IedimngetDataItemSizegetNumberOfElementsgetNumberOfValuesgetName()Ljava/lang/String; getNumber getDimensionsiagetRecordRangegetVarys()[Z getBuffer()Ljava/nio/ByteBuffer;([I)Ljava/nio/ByteBuffer; recordRange?(Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Ljava/nio/ByteBuffer; containerWCByte.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;XCDouble0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;YCFloat/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;ZCInt-Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;[CShort/Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;\CLong.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;clLjava/lang/Class;preserveboLjava/nio/ByteOrder; isCompatible(Ljava/lang/Class;)Z(Ljava/lang/Class;Z)ZgetByteContainer2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;pt asByteArray([I)[B()[B([IZ)[B columnMajorgetStringContainer]CString4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;getFloatContainerH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat; asFloatArray(Z[I)[FthLjava/lang/Throwable;Y()[F([I)[FgetDoubleContainerI([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble; asDoubleArray(Z[I)[DtaTargetAttribute1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;[I)[DtattrX()[D([I)[DgetLongContainerF([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong; asLongArray(Z[I)[J\()[J([I)[JgetIntContainerF([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;2([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt; asIntArray(Z[I)[IZ([I)[IgetShortContainerH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort; asShortArray(Z[I)[S[()[S([I)[SgetElementCount()Ljava/util/Vector;ecount SourceFile CDFImpl.javagov/nasa/gsfc/spdf/cdfj/CDFImpl  java/util/Vector ^_ ` ab cU de f2 g h i j kl m n or pq r z !gov/nasa/gsfc/spdf/cdfj/DataTypes  <2 st uv % wxjava/lang/Byte yzjava/lang/String { |c }~ vjava/lang/Long java/lang/Double   +gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator     java/lang/StringBuilder Variable = is missing records. This is not consistent with sRecords = 0 @  java/lang/Throwable0Function not supported for compressed variables  &   f    H   e*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer  q 2   #  ')   `  52  GK(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer   GH d*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer )gov/nasa/gsfc/spdf/cdfj/FloatVarContainer'gov/nasa/gsfc/spdf/cdfj/IntVarContainer)gov/nasa/gsfc/spdf/cdfj/ShortVarContainer(gov/nasa/gsfc/spdf/cdfj/LongVarContainer *Inconsistent constraints for this variable 12 d ?@$ cannot return VDataContainer.CByte. l cannot return byte[]. jk *gov/nasa/gsfc/spdf/cdfj/StringVarContainer& cannot return VDataContainer.CString.$ cannot return VDataContainer.Float. st cannot return float[]. | vw& cannot return VDataContainer.CDouble. ~/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute   a cannot return double[]. n  $ cannot return VDataContainer.CLong.  cannot return long[].  # cannot return VDataContainer.CInt.  cannot return int[]. 8 % cannot return VDataContainer.CShort.  cannot return short[].   B8 EF +gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariablejava/lang/Objectjava/io/Serializable gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteBuffer,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString getRecord(J)Ljava/nio/ByteBuffer;offset_VAR_NAME getString(J)Ljava/lang/String;offset_VAR_NUM_ELEMENTSposition(I)Ljava/nio/Buffer;getInt offset_NUM offset_FLAGSoffset_sRecordsoffset_CPR_offsetlongInt(Ljava/nio/ByteBuffer;)Joffset_BLOCKING_FACTORoffset_VAR_DATATYPEoffset_zNumDimsequals(Ljava/lang/Object;)Z rDimSizes defaultPad(I)Ljava/lang/Object; isStringType(I)Zget([B)Ljava/nio/ByteBuffer; byteValue()B([B)V byteOrdergetNumberAttribute?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object; isLongType longValue()J doubleValue()D offset_cType;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;IZ)V getLocations()[[Jjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)Voffset_RECORDSoffset_RECORD_TYPE(I)I offset_CDATA offset_CSIZE lowOrderInt(Ljava/nio/ByteBuffer;I)Islice getByteOrder()Ljava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;limit(IILjava/nio/ByteBuffer;Z)VaddtoArray(([Ljava/lang/Object;)[Ljava/lang/Object;isReallyCompressedgetClass()Ljava/lang/Class;java/lang/ClassgetComponentTypeTYPE arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/nio/ByteOrder nativeOrderH(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Vrun(IZ)Z](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)Vjava/lang/Floatjava/lang/Integerjava/lang/Short\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[ILjava/nio/ByteOrder;)V(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer(IZLjava/lang/Class;)Z as1DArray asOneDArray(Z)[B(ZZ)V(Z)[DvalueOf(I)Ljava/lang/Integer;&gov/nasa/gsfc/spdf/cdfj/VDataContainer!Dv u*+***Y** * * *+ *+ +a* +W** * +W** * +W** *~6* +W** * +W*+* * +W** * + W** !** `"* +#W$% *+&'(%1**  '6*'*'* O**')6*'#*)* *T*! * YO'*! *YT)*+*!.,*-*.*,l6*!/:*!0*:*11* 2W6  * 3   T "6  * 34T 5Y6:5: 6    5S * -*1*!* +78:*!9O :*1::/P;?R6   1R *-*!0*Y,*h,#+* :+@W*A*Ar\ H#(.7FR]it#-:GU[fs'3@F Q X b l rx{ !"$&''&-)3-=.J0O1Y2c3l4o5t7=i* * [ X  C CYuuuu"@ !J ': = $ >**",*BY** *"*~CD*E*:;=>4@8B=C >9$ /*F  ,*"*DFL+2/ eA+:66(2:/ a * /A* +*$GHYIJK*KLKMN:KLNOP1Q<RASDUIPOWVX]Y~]*1 o  g + : .4 * $%a  C*j  @C*r  @K**O* {| ~  K**O*D   **O*~ PYQR*DFMYN*.6,:662:/6 /6 */ :   d`h6 6 *S *TWF *UV *TW%6  *WW* *XY6  Z:*[\W ]W-^Y   _`W;-a^:-bWv "*28QX_lx{  X _ l x { )Q *  28 P   N : !5 !P"0*c !P#2*d $D*~  @%D*~  @&`**O*D*De   '(b*-*!0*-*f   ')W*-*!0*-*-ghiB*-::M, N,-,j-,N6,-,/R-*-==M,N,-,j-N   ( 3 7<EGLV_egrwR< *OL+34,-r+w . .:=/0/*! 12/*!) 32/*1 42/*A: 521<=*'%*)3*'.& BC DEG#H&J)C/L +1/6  78P*k<  M>6*'1*)3*'.,*'.O,6 TU V XYZ [*\-^8_;aHZNc48PK6?9=: ; <2**,<=*'*)3 *'.h<klmn"l(q !*% =2/*y >2/*" ?@/* A2/* B8U*' L*'+*'j+CD85**O*D*DFL Y+2/OY++d2/O 5   EFU*)L*)+*)j+GH7 *lmn  !PGII *l+mn  J!PGKQ8**O+o!pY**,q:rs+l/*!t$uY**,v:wx+y/*!z${Y**,|:}~+/*!$Y**,:+/*!$Y**,:+i.*!#Y**,:PYR  !(07BT[cju&.p !LOTLRLULXL[L^88_`8J8a8bc  $22221!Pde> *+ _`dfH *+  _` agh<*!pY**+qPYHYIJK*KKMR !#<<i!PjkI*!pY**+qM,r,PYHYIJK*KKMR0 123&5  LOIIi&!Pjl0*? !PjmJ*!pY**+qN-r-PYHYIJK*KKMRE FGH'J*LOJJiJn'!Por<*!Y**+PYHYIJK*KKMRR SU<<i!Pst@*!z{Y**+m|PYHYIJK*KKMR] ^_^a*@@i@a@bc!PsuH *+mh  i a!Pvw?*,mN(:PYHYIJK*KKMR-}- P"vwv { xy2|8}> LU#xy??a?i2 LU Mz${!Pv|1* !Pv};*+i!P~@*!tuY**+mvPYHYIJK*KKMR *@@i@a@bc!P~H *+m  i a!P]YN*-,  *ai !PF*,+mN(:PYHYIJK*KKMR-w-+ P"  5;> LR#xyFFFi5LR Pz$!P1* !P;*+i!P?*!Y**+mPYHYIJK*KKMR  ??i?bc!P= *+m i!P>*,mN(:PYHYIJK*KKMR-- P  17> L^#xy>>a>i1 L^ Lz$!P1* !P;*+i!P@*!Y**+mPYHYIJK*KKMR     *@@i@a@bc!PH *+m  i a!P?*,mN(:PYHYIJK*KKMR-- P" ! % "#2&8'> LX#xy??a?i2 LX Mz$!P81*1 !P;*+;i!P@*!Y**+mPYHYIJK*KKMRB CDCF*@@i@a@bc!PH *+mM  i a!P?*,mN(:PYHYIJK*KKMR-- P"[\[ ` ]^2a8b> L[#xy??a?i2 L[ Mz$!P1*k !P;*+ui!P1*LYM>+*3,+.`W,}~ )/* 1, $; R BMVN PVQ SVT VVW YVZ \V] pVq PK ƻZ\҉ 1gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator.class4_ ` ab a c d e f g hi j k l m nD oA p q hr s t hu v w hx yz{|}_bufLjava/nio/ByteBuffer;numberOfValuesI compressedZ locationsLjava/util/Vector;this$0!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/nio/ByteBuffer;IZ)VCodeLineNumberTableLocalVariableTablethis DataLocator InnerClasses-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator;bncomproffsetJbxvisReallyCompressed()Z getLocations()[[Jia[Jiloc[[J StackMapTable _getLocations)(Ljava/nio/ByteBuffer;)Ljava/util/Vector;firstlastoffentrynextnentriesnusedbfblbobz~ registerNodes*(Ljava/nio/ByteBuffer;Ljava/util/Vector;)VvinbbvrtypegetLocationsAsVector()Ljava/util/Vector; _locations SourceFile CDFImpl.javagov/nasa/gsfc/spdf/cdfj/CDFImpl *+ ,java/util/Vector () "# $% &' %~ FG UV % % % % % >?+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocatorjava/lang/Object+gov/nasa/gsfc/spdf/cdfj/VariableDataLocatorjava/io/Serializablejava/nio/ByteBuffer()Voffset_FIRST_VXRposition(I)Ljava/nio/Buffer;longInt(Ljava/nio/ByteBuffer;)J getRecord(J)Ljava/nio/ByteBuffer;size()I elementAt(I)Ljava/lang/Object;offset_NEXT_VXRoffset_NENTRIESgetInt offset_NUSED offset_FIRSTslice()Ljava/nio/ByteBuffer;add(Ljava/lang/Object;)Zoffset_RECORD_TYPE(I)I! !"#$%&'()*+,-. S*+**Y*,** *+ W+* 7+ :*:*/.  $0:BJR0RS14S*+S5#S6%S7':89B:#J ;)<=./* /0 14>?.I*L=*0*N+2-/P+2-/P+2-/P+/" )19AG0*)@A8B%I14 <CDE 7FG.<YM+* W*+ B+* W+6+* W+6+* W+:+*h` W+:+*hh` W+: 6  Q7 7  *d *d7 * 7, Y PY PYPW ! *! L,/j)/;AMSdj}0 @H9 8I9 J9UK% L9/M%AN%SO#jP#jQ# 14:#()E>R} STRTTT,' STRUV.(i>*  >6,R,:*/ :**:* *W/6   '4EMUXbh0RMW)';CA4.X#XB%i14i:#i;)fY%E GT Z[.*YL*M>*+,2W+/ "(0*B%*14"\) CDER]^3 2PK ƻZr5gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute.class4   preserveZ columnMajor(ZZ)VCodeLineNumberTableLocalVariableTablethisTargetAttribute InnerClasses1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;pc SourceFile CDFImpl.java   /gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttributejava/lang/Object()Vgov/nasa/gsfc/spdf/cdfj/CDFImpl   Y***  ) * + ,  PK ƻZha/all%gov/nasa/gsfc/spdf/cdfj/CDFImpl.class4 X Y Z [ \ ] ^ _` abf cd e fghij Yk Yl Y m n op q r s t uv w w x y z { c| }~        3 3  7 3 7 7 =Y = = < D }  H   3 3r   * *r *    b ] *  *           * w v v { = Y  Y  Y   *     ] ]     = =           * *    ] *   ] *  * *    *     * $ $                 *  *  * ! *"#  $% c&'TargetAttribute InnerClasses( DataLocator CDFVariable)CDFAttributeEntry CDFAttribute GDR_RECORDI ConstantValueFLAGS_MAJORITY_MASK ROW_MAJORVXR_RECORD_TYPEVVR_RECORD_TYPECVVR_RECORD_TYPE CCR_RECORD_TYPE CPR_RECORD_TYPE STRINGDELIMITERLjava/lang/String;offset_NEXT_VDRoffset_NEXT_ADRoffset_ATTR_NAME offset_SCOPEoffset_AgrEDRHeadoffset_AzEDRHeadoffset_NEXT_AEDRoffset_ENTRYNUMoffset_ATTR_DATATYPEoffset_ATTR_NUM_ELEMENTS offset_VALUEoffset_VAR_NAMEoffset_VAR_NUM_ELEMENTS offset_NUM offset_FLAGSoffset_sRecordsoffset_CPR_offsetoffset_BLOCKING_FACTORoffset_VAR_DATATYPEoffset_zNumDimsoffset_FIRST_VXRoffset_NEXT_VXRoffset_NENTRIES offset_NUSED offset_FIRSToffset_RECORD_TYPEoffset_RECORDS offset_CSIZE offset_CDATA offset_CVR offset_cType offset_cParmversionreleaseencodingflags increment byteOrderLjava/nio/ByteOrder; bigEndianZ GDROffsetJrVDRHeadzVDRHeadADRHeadnumberOfRVariablesnumberOfAttributesnumberOfZVariables rDimSizes[IlastLeapSecondId CPROffsetuSize compression compLevelbufLjava/nio/ByteBuffer;varNames[Ljava/lang/String; variableTableLjava/util/Hashtable;ivariableTableLjava/util/HashMap; SignatureULjava/util/HashMap;attributeTablethisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFCore;source* CDFSource.Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;processingOption+ProcessingOption5Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;LOGGERLjava/util/logging/Logger;(Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethis!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl; getRecord(J)Ljava/nio/ByteBuffer;offset_buf getByteOrder()Ljava/nio/ByteOrder; rowMajority()Z StackMapTable variables()Ljava/util/Hashtable;nextcdfv-Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable;namevtypeioffsetsvtypestablevLjava/util/Vector;LocalVariableTypeTable`9BjklpggetVariableNames()[Ljava/lang/String;sa getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;'(Ljava/lang/String;)[Ljava/lang/String;svarNametypevarsglobalAttributeNamesattr.Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;vecsetLjava/util/Set;iterLjava/util/Iterator;,-variableAttributeNamesae(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;var getAttribute&(Ljava/lang/String;)Ljava/lang/Object;atragetGlobalAttribute=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute; Exceptions8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;cattrsvaluesgetAttributeEntries&(Ljava/lang/String;)Ljava/util/Vector;8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;entriesgetCDFVariable7(Ljava/lang/String;I)Lgov/nasa/gsfc/spdf/cdfj/Variable;number attributescdfaoLjava/lang/Object; getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;"Lgov/nasa/gsfc/spdf/cdfj/Variable; getFillValuedfillDlfillfillpositionBuffer;(Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;bvsizecountgetValueBuffer<(Lgov/nasa/gsfc/spdf/cdfj/Variable;JII)Ljava/nio/ByteBuffer;gzLjava/util/zip/GZIPInputStream;toReadoffexLjava/io/IOException;nclenwork[BulenudatacompType~variableDimensions(Ljava/lang/String;)[IdimsialongInt(Ljava/nio/ByteBuffer;)J lowOrderInt(Ljava/nio/ByteBuffer;)I(Ljava/nio/ByteBuffer;I)I getString(J)Ljava/lang/String;(JI)Ljava/lang/String;max*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;bagetNumberAttribute?(IILjava/nio/ByteBuffer;Ljava/nio/ByteOrder;)Ljava/lang/Object;numLjava/lang/Number;Ljava/lang/Exception;nelementvbuf vbufLocalnelvalue[Jvalue[DlongType./ setByteOrder(Ljava/nio/ByteOrder;)Vbo(Z)V _bigEndian isBigEndian setBufferb getBuffer()Ljava/nio/ByteBuffer; extractBytes(I[BII)V bufOffsetlengetRecordOffset()I setSource1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)V getSource0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource; setOption8(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption;)Voptionget1D(Ljava/lang/String;)[DgetOneD(Ljava/lang/String;Z)[D columnMajorta1Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;)(Ljava/lang/String;Ljava/lang/Boolean;)[B stringTypeLjava/lang/Boolean;*(Ljava/lang/String;Ljava/lang/Boolean;Z)[B'(Ljava/lang/String;Z)Ljava/lang/Object;preserve'(Ljava/lang/String;I)Ljava/lang/Object;point((Ljava/lang/String;II)Ljava/lang/Object;firstlastrangeget container1CString0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;%Lgov/nasa/gsfc/spdf/cdfj/StringArray;2CDouble0Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;da%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;getLong3CLong.Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;la#Lgov/nasa/gsfc/spdf/cdfj/LongArray;element((Ljava/lang/String;[I)Ljava/lang/Object;elementsdbuf,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;index0index1)(Ljava/lang/String;III)Ljava/lang/Object;*(Ljava/lang/String;II[I)Ljava/lang/Object;getPointgetRange)(Ljava/lang/String;IIZ)Ljava/lang/Object;oned getRangeOneDgetRangeBufferB(Ljava/lang/String;II)Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer; isCompatible&(Ljava/lang/String;Ljava/lang/Class;)ZclLjava/lang/Class; getByteArray(Ljava/lang/String;[I)[BptgetDoubleArray(Ljava/lang/String;[I)[D(Ljava/lang/String;[IZ)[D getFloatArray(Ljava/lang/String;[I)[F(Ljava/lang/String;[IZ)[F getIntArray(Ljava/lang/String;[I)[I(Ljava/lang/String;[IZ)[I getLongArray(Ljava/lang/String;[I)[J getShortArray(Ljava/lang/String;[I)[S(Ljava/lang/String;[IZ)[StargetAttributeInstance5(ZZ)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;p access$000()Ljava/util/logging/Logger;()V SourceFile CDFImpl.java TU VU ?@ 4 56 7 ,- *gov/nasa/gsfc/spdf/cdfj/CDFImpl CDCDFImpl8 9: 31 21java/lang/Stringzrjava/util/Hashtablejava/util/HashMapjava/util/Vector ]^  +gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable V; <= >? @ AB CD  AB EF EF G: H gov/nasa/gsfc/spdf/cdfj/VariableVAR_TYPE  I? ID JK, LM- Nd hO,gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute Pd k r&gov/nasa/gsfc/spdf/cdfj/AttributeEntry Q= Rr Sd TOjava/lang/Throwablejava/lang/StringBuilderNo attribute named UV W= VXNo global attribute named !gov/nasa/gsfc/spdf/cdfj/CDFImpl$1 VY l"java/lang/IllegalArgumentExceptionAunsupported case, file must contain only zvariables or rvariables 41  VZ[ \]possibly duplicate attribute ^ _X `FILLVAL a F bcd ec f= g9!gov/nasa/gsfc/spdf/cdfj/DataTypesjava/lang/Longjava/lang/Double hd ^ i  ab jk !  lm "  # n o"gov/nasa/gsfc/spdf/cdfj/CDFFactoryjava/util/zip/GZIPInputStreamjava/io/ByteArrayInputStream Vp Vq rsjava/io/IOException at offset Ut"Trying to get data as uncompressedgov/nasa/gsfc/spdf/cdfj/CDFRLE uv"gov/nasa/gsfc/spdf/cdfj/CDFHuffman#gov/nasa/gsfc/spdf/cdfj/CDFAHuffman wn xy z{  | V}  ~java/lang/Object java/lang/Number    java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptiongetNumberAttribute: Utype: U/ U. - ./ - java/nio/ByteBuffer  LO PS No such variable: : Variable ] cannot be converted to double, or the conversion may result in loss of precision. Use get1D(5, Boolean.TRUE) for string type. Otherwise use get1D(, false _ cannot be converted to double, or the conversion may result in loss of precision. Use getOneD(/gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute V  S is not a string variable        U #gov/nasa/gsfc/spdf/cdfj/StringArray O  6getLong method appropriate for TT2000 and INT8 types.   *+Function not supported for string variables*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer b V   1 89  34  31 AC  DF  GI  LN \N  cdfj.cdfimpl java/io/Serializable+gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator1gov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttributeEntry,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource3gov/nasa/gsfc/spdf/cdfj/CDFFactory$ProcessingOption java/util/Setjava/util/Iteratorjava/nio/ByteOrderjava/lang/Exception.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong duplicateposition(I)Ljava/nio/Buffer;slicejava/util/logging/Loggerentering'(Ljava/lang/String;Ljava/lang/String;)V7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;JLjava/lang/String;)VgetName()Ljava/lang/String;add(Ljava/lang/Object;)Zjava/lang/IntegervalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; elementAt(I)Ljava/lang/Object;exiting&(Ljava/lang/Object;)Ljava/lang/Object;equalskeySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNext()Ljava/lang/Object;isGlobalgetAttributeNamegEntries isStringTypegetValueappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)VR(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFAttribute;)V%(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;J)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Z)Ljava/lang/Object;getTypegetClass()Ljava/lang/Class;java/lang/ClassgetComponentTypeTYPE typeCategory isCompressedgetDataItemSizeorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;getInt(I)I([B)Ljava/nio/ByteBuffer;getCompressionType([B)V(Ljava/io/InputStream;)Vread([BII)I(J)Ljava/lang/StringBuilder; decompress([BI)[Bwrap getDimensions()[I arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V()B([BII)Vmethodjava/lang/reflect/Method;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; doubleValue()D longValue()JintValue-(Ljava/lang/Object;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;printStackTrace BIG_ENDIAN LITTLE_ENDIAN([BII)Ljava/nio/ByteBuffer;(Ljava/lang/Class;)Z asDoubleArray()[D(ZZ)V7(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute;[I)[D(I)Z asByteArray([I)[B([IZ)[B isLongType asLongArray([I)[J([I)[DgetStringContainer4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;runasArray"()Lgov/nasa/gsfc/spdf/cdfj/AArray;arraygetDoubleContainer5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;#gov/nasa/gsfc/spdf/cdfj/DoubleArraygetLongContainer2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;!gov/nasa/gsfc/spdf/cdfj/LongArray nativeOrder](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VasArrayElement([I)Ljava/lang/Object;(II)Ljava/lang/Object; as1DArray asOneDArray(Z)[D(Z[I)[D asFloatArray(Z[I)[F asIntArray(Z[I)[I asShortArray(Z[I)[S getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;&gov/nasa/gsfc/spdf/cdfj/VDataContainer! F      !"#$%&'()*+,-./0121314156789:;1<1=>?@ABCDEFGHIDJKLOPSTUKVWXF **+Yst uZ [\ ?@]^XZ*N-W-YxyzZ [\_1 `@abX/*YZ [\cdXE*~YZ [\e@fgX%* *    Y*OY*OLYSYSMYNY:Y:6+.7 n*:  *W* 7 Y*,2:  :  W ! "W-  #W  7*: {*$%6$*%&S*- *'  (-Y" *9AJS\cjmu#Z Nh1 >ij 7k cu_1uc`@ Vl!m%[\*n99oBApDJEFSqrs JEHeU ItuvwxyzS{|tuvwxy }~X"*%L=++*%2S+Y  Z  m"[\ Be  vX@ * +)*YZ [\ k}Xl YM*%N-66J-2:*+,:)$&:+- ,W,$N6--,&S-YB!.36>ALU\bjtZR..qrL!;mm[\rjBe1t|yv!|y  v~X@YL*.*./M,0N-1**.-2)3:4 +5W+$:6+$+&SY>#,>FPS\hv|ZH>_m[\wrc#\\#Bey, vXH* +)M,,6$N6-",6&7:-8S-Y& '5@FZ>5  &mH[\Hk <j+Be{ v%XL*.*.+)3M,,4,9$,9&7N-:B,9$:6,9$$,9&7N-;S-;YJ "$.0<EQ` m!{#%Z>T-mQ3B[\v<Oe  #v,Xy*.?@+@AB*.+)3M,?@+@AB,4C@+@ABDY*,EY",-"/.021M3T4o7Z y[\y.Ke "*!<X^* +)N--6:Y:6$0&7:8,-;WY. p qrtu!v.w:xHyUv[|ZR:$7m^[\^^ RjFr!=re{yy0Xt*.?@+@AB*.+)3M,?@+@AB,4C@+@AB,9Y"".2MToZ t[\t.Fe "*!<X Y* +)N--6:Y:6$+&7:8,- WY.  !.:HPVZR:$2mY[\YY MjAr!8re{yy+X&*'!FN+-G--HYIJYZ*&[\&l&je{gX *.*. K *L@ YN*:*MW*73Y*N:-O#Y: P=Y>Q@O@AR @*:*-. K(-Y^ !#+2<DO`qz}ZHDMh1OB]4[\_1+zpD2s`@e wzJ X<+SYZ[\Xi*+TU,M+V>,$z,WXYZ6,W[[19\. Y PYPYRYR,W^^/7\. Y PYPYRYR\. Y`PY PYcRYRY>/>GUbqzZ>>$q$1[\reUy $ X4+e * f:+g6*+ h:*ijWY '1ZH@ 4[\44_14' @e z^XW*N-*kW-YZ [\_1 @XH* :*lm*kW**no6:*pWqWh6 : +r6  t : 6 vYwYxy:  66*  z6   `6 d6ק4: P=Y> |@}@ ~ARPR* f V YW : : Y :  Y :  k{Y%!"'("*.+4,>-F.M/P0X2b3h4k6}89:;<=?@FBCDEGHJK LM(N2OBQZ}4 /,/ k H[\HH_1HHA@.4M P X e: "zbtzB0X,* +)*M,,N- :--YX YZ\]^)_Z4,[\,k 9 9eXI **YkZ  [\ _1 X1N6-+T-3 Y-Y"opq rstq%wZ41[\1`@1-*me  X$%,:-jW6 h6::/76   b\. :6 :6  :2:    R   P ŧI:6  :2:  6     aR Ƨ>: P=Y>@,ARP=Y>@AR  ++H+Y&|} ~!(+7@FLR\got~"Zo U>m   =m 9 %%%@%,-@!(1+/ ez zz^[(. zz^[[ zz^[[B:XD *+Y  Z [\ -Xs* **YZ[\/eKtttdX/*YZ [\WX>*+Y Z[\@X/*YZ [\Xm*,WY Z4[\_X/*kYZ [\X>*+Y Z[\LOX/*YZ [\X>*+Y Z[\SXj*+M,@+@AB,Z5@+@@+@@+@@AB,Y %1cZ j[\jde %=<Xw*+N-@+@AB-Z5@+@@+@@+@@ABY:-Y  (2doZ4w[\ww / njo  e ({;< X]*+N-@+@AB-V6#@+@@AB-Y %-5UZ4][\]] W-0e %/<Xa*+:@+@AB6#@+@@ABY * 1 9 YZ>a[\aa a / Wj10e *{.<XX*+N-@+@AB-V6 - --Y*  %-5=AIQ Z4X[\XX/R-+e %<XF*+Y$Z [\<X y*+:@+@ABV6 YOYO  YO:  Y* /0 1'304K5S6]8e9o;ZHy[\yyyr0IK.9e'Fuu<Xs*+N-@+@AB-V%-::Ű-::ɰY2 @A B%D1E:FAGMHSJ]KdLmMZH:Ms[\sm] m!"e %-<#XW*+M,@+@AB,V @+@ABV lGmNnRoZ4X[\XX+9N ,-Qe '<X\*+:@+@ABV {G|O}T~Z>\[\\\.\/O ,-Ue '<0Xb*+ YOװYZ4[\)<1Xq*+:հY  Z>[\+9 ,-<2Xw*+N-@+@AB-V%-::ŰY*- YOҷ:ٶɰY2  %1:AMSainZH:Mi,-w[\wwqe %-<34X*+: ڰٶɰY Z>[\5/ ,-e6<3XQ *+۰YZ* [\   <74Xq*+:ܰY  Z>[\ / ,-<89Xe*+:@+@ABV KU]bZHe[\eee^K9],-e '<30Xb*+ YOݰYZ4[\)<31XO*+:@+@ABV GZHO[\OOOO+9HG,-e '<:;X-*+N-@+@AB-,Y %Z*-[\--<='e%<>?X-*+N-@+@AB-,Y %Z*-[\--@9'e%<ABXF*+,ްYZ [\@9<ACX1*+:@+@AB,Y 'Z41[\11@91/*e'<DEXF*+,YZ [\@9<DFX1*+:@+@AB,Y 'Z41[\11@91/*e'<GHXF*+,Y Z [\@9<GIX1*+:@+@AB,Y  ' Z41[\11@91/*e'<JKX-*+N-@+@AB-,Y   % Z*-[\--@9'e%<LMXF*+,Y Z [\@9<LNX1*+:@+@AB,Y   ' !Z41[\11@91/*e'< OPX> YY 1Z Q/ /RSXYTUX1YY  qVWZ    3 DMsN QsR 0 0 $0% PK ŻZFV%gov/nasa/gsfc/spdf/cdfj/CDFMeta.class4%"# getByteOrder()Ljava/nio/ByteOrder; rowMajority()ZgetVariableNames()[Ljava/lang/String; getVariable>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VariableMetaData;'(Ljava/lang/String;)[Ljava/lang/String;globalAttributeNamesvariableAttributeNames getAttribute&(Ljava/lang/String;)Ljava/lang/Object;getGlobalAttribute=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute; Exceptions$8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object; isCompatible&(Ljava/lang/String;Ljava/lang/Class;)Zget1D(Ljava/lang/String;)[D)(Ljava/lang/String;Ljava/lang/Boolean;)[B'(Ljava/lang/String;Z)Ljava/lang/Object;'(Ljava/lang/String;I)Ljava/lang/Object;((Ljava/lang/String;II)Ljava/lang/Object;getAttributeEntries&(Ljava/lang/String;)Ljava/util/Vector;8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; SourceFile CDFMeta.javagov/nasa/gsfc/spdf/cdfj/CDFMetajava/lang/Objectjava/lang/Throwable     !PK ŻZcc$gov/nasa/gsfc/spdf/cdfj/CDFRLE.class4- % &'()()VCodeLineNumberTableLocalVariableTablethis Lgov/nasa/gsfc/spdf/cdfj/CDFRLE;compress([B)[BaByteBinput[BzCountzeromax255byteNIcountoutxistoptotaloutputnoutput StackMapTable decompress([BI)[Biosize SourceFile CDFRLE.java * +,gov/nasa/gsfc/spdf/cdfj/CDFRLEjava/lang/Objectjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V!/*  b 6*6  h: Y6Y6Y66Y=> *3<6 ! Td= T6T*3<' Td= T T$ T Tn T_:    * ).158?EHNTW Z!]#b$e%i&o'r(x)~*+,-/0123458;<?@A z .   I   $/     sM*6 Y6Y6666 S*3><*36 ``66  ,T ,T,NEGHIJL!M&N)O-P3Q6RJSTTZU]SfXkYq\ p M! 33&Kss"o\bd gk `   E  #$PK ŻZ*3SS1gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector.class4 )^ _ `a `b cde fgh )i "j kl mnopqr t uvwx _ yz { | u}~  ) u  " ` f )rdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;this$0#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)VCodeLineNumberTableLocalVariableTablethis CDFVector InnerClasses-Lgov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector;_getTimeSeries(Ljava/lang/String;IZ[D)[[DvarNameLjava/lang/String; componentI ignoreFillZ timeRange[Dvar"Lgov/nasa/gsfc/spdf/cdfj/Variable;methodLjava/lang/reflect/Method; Exceptionsf(Ljava/lang/String;IZ[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;tspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ts$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; getTimeSeries(Ljava/lang/String;I)[[Ddim StackMapTable(Ljava/lang/String;I[I[I)[[D startTime[IstopTimeLjava/lang/Integer;trangetrg(Ljava/lang/String;I[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;(Ljava/lang/String;IZ)[[D(Ljava/lang/String;IZ[I[I)[[Dh(Ljava/lang/String;IZ[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; SourceFileCDFReader.java ,- .   TimeSeries java/lang/Object *+   [[DTimeSeriesObject"gov/nasa/gsfc/spdf/cdfj/TimeSeries0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImplTimeSeriesImpl . java/lang/Throwablejava/lang/StringBuilder  is not a vector. . component exceeds dimension of  ( ) 78  java/lang/Integer Invalid component  for 7F+gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector gov/nasa/gsfc/spdf/cdfj/Variable()V!gov/nasa/gsfc/spdf/cdfj/CDFReader checkType(Ljava/lang/String;)VthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;#gov/nasa/gsfc/spdf/cdfj/TSExtractor getMethodQ(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;valueOf(I)Ljava/lang/Integer;java/lang/Boolean(Z)Ljava/lang/Boolean;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)VgetEffectiveRank()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getEffectiveDimensions()[I(I)Ljava/lang/StringBuilder;getElementCount()Ljava/util/Vector;java/util/Vectorget(I)Ljava/lang/Object;intValuegetAvailableTimeRange(Ljava/lang/String;)[D getOverlap>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D )*+,- ./0> *+*12 36 ,-780O*+*+::Y* SYSY SY SYS 15E2HO36O9:O;<O=>O?@:AB0CDE7F0 a*+*+::Y* SYSY SY SYSYS :Y*16KS2\ a36a9:a;<a=>a?@aGHLABBCDSIJEKL0x*+N-YY+-.6 -YY+*+1 1;o24x36x9:x;< lAB;=M<N 1O)EKP07*+YY+*+ !"": #'YY$%+*+&:* +-':*+1/7K|2R369:;<QRSRKTMTU@ V@N /(W#EKX0C *+YY+*+ !"": #'YY$%+*+&:* +-':*+(1 / 7 K|2\ 369:;<QRSRGHKVMTU@ V@N /(W#EKY0*+YY+*+ !"": #'YY$%+*+1/7K|24369:;<=>K:MTN /(W#EKZ0B *+YY+*+ !"": #'YY$%+*+&:* +':*+1$/&7'K(|+,.2\ 369:;<=>QRSRKUMTU@ V@N /(W#EK[0N *+YY+*+ !"": #'YY$%+*+&:* +': *+ (13/576K7|:;=2f 369:;<=>QRSRGHKWMTU@ V@ N /(W#E\]5)`4`sPK ŻZm\.gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar.class4 M N OP OQ RST UVW X YZ [\]^_` b cdef N gh i j k Ol Um nordr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;this$0#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)VCodeLineNumberTableLocalVariableTablethisScalar InnerClasses*Lgov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar;_getTimeSeries(Ljava/lang/String;Z[D)[[DvarNameLjava/lang/String; ignoreFillZ timeRange[Dvar"Lgov/nasa/gsfc/spdf/cdfj/Variable;methodLjava/lang/reflect/Method; Exceptionse(Ljava/lang/String;Z[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;tspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ts$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; getTimeSeries(Ljava/lang/String;)[[D StackMapTablep(Ljava/lang/String;[I[I)[[D startTime[IstopTimetrangetrf(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;(Ljava/lang/String;Z)[[D(Ljava/lang/String;Z[I[I)[[Dg(Ljava/lang/String;Z[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; SourceFileCDFReader.java ! "qr st uvw xy TimeSeriesz {|java/lang/Object } ~ [[DTimeSeriesObject"gov/nasa/gsfc/spdf/cdfj/TimeSeries0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImplTimeSeriesImpl "p java/lang/Throwablejava/lang/StringBuilder  is not a scalar. "t +, +8(gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar gov/nasa/gsfc/spdf/cdfj/Variable()V!gov/nasa/gsfc/spdf/cdfj/CDFReader checkType(Ljava/lang/String;)VthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;#gov/nasa/gsfc/spdf/cdfj/TSExtractor getMethodQ(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/lang/reflect/Methodinvoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)VgetEffectiveRank()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getAvailableTimeRange(Ljava/lang/String;)[D getOverlap>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D  ! "#$> *+*%& '* !+,$G*+*+::Y* SYSY SY-S %5=&>G'*G-.G/0G12234(567+8$X*+*+: :Y* SYSY SY-SYS :Y*%5BJ&RX'*X-.X/0X12X9:C34956J;<7=>$8*+M,YY+*+% 0& 8'*8-. ,34?0@7=A$O*+YY+*+:* +,-:*+%.8F&>O'*O-.OBCODC8E2F F2?.7=G$Q*+YY+*+:* +,-:*+%.8F&HQ'*Q-.QBCQDCQ9:8E2F F2?.7=H$6*+YY+*+% .& 6'*6-.6/0?.7=I$P*+YY+*+:* +-:*+%.8G&HP'*P-.P/0PBCPDC8E2G F2?.7=J$R*+YY+*+:* +-:*+%.8G &RR'*R-.R/0RBCRDCR9:8E2G F2?.7KL)O(OaPK ŻZviRR6gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl.class4; ) * + , - . / 0234times[DvaluesLjava/lang/Object;tspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;this$0#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;J(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)VCodeLineNumberTableLocalVariableTablethisTimeSeriesImpl InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl;ts$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; Exceptions6getTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;getTimes()[D getValues()Ljava/lang/Object; SourceFileCDFReader.java  8 #$ %&  !" 90gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpljava/lang/Object"gov/nasa/gsfc/spdf/cdfj/TimeSeries:0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError()V!gov/nasa/gsfc/spdf/cdfj/CDFReader$gov/nasa/gsfc/spdf/cdfj/CDFException   v(*+**,*,*, ' ((( !"/* #$/*  %&/*  '( 1 57 PK ŻZ>{Lmm:gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl.class4F + , -.02 3 -4 5 67 8:;= columnMajorZthis$0#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;K(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;)VCodeLineNumberTableLocalVariableTablethisTimeSeriesOneDImpl InnerClasses6Lgov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl;ts%Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX; StackMapTable:>? Exceptions getValues()[D getValuesOneD isColumnMajor()Z()Ljava/lang/Object; SourceFileCDFReader.java  @? A'B0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrorNot 1D timeseries. C &'  DE[D #$>4gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImplTimeSeriesImpl&gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD!gov/nasa/gsfc/spdf/cdfj/CDFReader#gov/nasa/gsfc/spdf/cdfj/TimeSeriesXJ(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)VisOneD$gov/nasa/gsfc/spdf/cdfj/CDFException(Ljava/lang/String;)VvaluesLjava/lang/Object; )*+*+,, Y*, ( ))) !"#$5 *   "%$5 *   "&'/* A#(/*  ")* 9/1 9<PK ŻZ㙒77'gov/nasa/gsfc/spdf/cdfj/CDFReader.class4 i i  h   h  i h h h h                h  $  ! "#  h$ % &' h()* +, 4- ?. / ?0 12 34 h5 h67 ?89 :/ ; 3< = h> h? @ A B C DE FGH OI NJ K OL OM ON OO hP Q hK  R S  T U V W X Y Z [ \]^ CDFVector InnerClassesScalarTimeSeriesImplTimeSeriesOneDImplscalar*Lgov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar;vector-Lgov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector;()VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;(Ljava/lang/String;)VcdfFileLjava/lang/String; Exceptions(Ljava/net/URL;)VurlLjava/net/URL; getTimeSeries8(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;varNameb(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;tspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;_tspec StackMapTable_<(Ljava/lang/String;[I[I)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; startTime[IstopTimed(Ljava/lang/String;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;thLjava/lang/Throwable; timeRange[Dvar"Lgov/nasa/gsfc/spdf/cdfj/Variable;ts%Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;]G`a f(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;trangetrtv&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;bi(Ljava/lang/String;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;Z)Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD; columnMajorZgetTimeSeriesOneDk(Ljava/lang/String;[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;Z)Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD;getAvailableTimeRange(Ljava/lang/String;)[Dtimesoverlaps([D)ZtfirstAvailableTime(Ljava/lang/String;)[I(Ljava/lang/String;[I)[IexLjava/lang/Exception;l0JlcLjava/util/Calendar;start)7lastAvailableTimestopGMT(Ljava/util/Calendar;)[ItimeModelInstance@(Ljava/lang/String;[I)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;isTT2000msecDbaseTimeg(Ljava/lang/String;[ILgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;modelgetTimeInstantModel-(D)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;getTime(Ljava/lang/String;[I)Dtime,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;>(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;tim getDependent'(Ljava/lang/String;)[Ljava/lang/String;anameanames[Ljava/lang/String; dependentLjava/util/Vector;saH getIndexName'(Ljava/lang/String;I)Ljava/lang/String;dimattr ReaderError2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;indexIgetScalarTimeSeries(Ljava/lang/String;)[[D(Ljava/lang/String;[I[I)[[D(Ljava/lang/String;Z)[[D ignoreFill(Ljava/lang/String;Z[I[I)[[Dg(Ljava/lang/String;Z[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;getVectorTimeSeries(Ljava/lang/String;I)[[D component(Ljava/lang/String;I[I[I)[[Dg(Ljava/lang/String;I[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;(Ljava/lang/String;IZ)[[D(Ljava/lang/String;IZ[I[I)[[Dh(Ljava/lang/String;IZ[I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; SourceFileCDFReader.java st sz(gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar sc op de+gov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector qr s~ fgh ijk6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesXGeneralTimeSeriesXl mn so0gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl spjava/lang/Throwableq0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError rst uw_ xyb z{java/lang/StringBuilder |}) has lower time precision than requested. ~s 4gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl s cannot support z t java/lang/Double java/lang/Exceptionjava/util/GregorianCalendar  s      java/util/Calendar  incomplete base time definition.         java/lang/Stringjava/util/VectorDEPEND_        | !gov/nasa/gsfc/spdf/cdfj/CDFReader%gov/nasa/gsfc/spdf/cdfj/GenericReader(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel gov/nasa/gsfc/spdf/cdfj/Variable#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX$gov/nasa/gsfc/spdf/cdfj/TimeVariable&(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Vrdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;#gov/nasa/gsfc/spdf/cdfj/TSExtractorjava/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ZZ)VJ(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;)V$gov/nasa/gsfc/spdf/cdfj/CDFException getMessage()Ljava/lang/String;+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactorygetTimeVariableCDFTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;getOffsetUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;canSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getOverlap>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[DK(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lgov/nasa/gsfc/spdf/cdfj/TimeSeriesX;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnprintStackTracegetTimes()[Djava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone;(Ljava/util/TimeZone;)VsetTimeInMillis(J)V()Z()Ljava/util/Date;java/util/Date()J gov/nasa/gsfc/spdf/cdfj/TimeUtil getOffset(J)Dget(I)I;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable([I)JmilliSecondSince1970JANUARY_1_1970_LONGsetOffsetUnits*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)VgetDefaultTimeInstantModel9(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;[I)D%gov/nasa/gsfc/spdf/cdfj/TimePrecision getPrecision;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;variableAttributeNames startsWith(Ljava/lang/String;)Z getAttribute8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;(I)Ljava/lang/Object;add(Ljava/lang/Object;)Zsize()ItoArray(([Ljava/lang/Object;)[Ljava/lang/Object; getDimensions(I)Ljava/lang/StringBuilder;!hiopqr%stu3*v w xyszuv.*+*Y****Y* * * v%-w.xy.{|}s~uv.*+ *Y****Y* * * v&'()%*-+w.xy.}u> *+ v7w xy |}um, ,N*+- v E Fw*xy|  @}uQ *+,-v[w* xy |  }u ;*+::Y*,-:Y*:Y +,v` a cd!e,f.gwH. ;xy;|;; 1 .,}uQ o:*+:: :YY+ !*+":*+,-#:*+ :Y_`v.  )DKV`bwf RKV b oxyo|oool(+}u <*+::Y*,-:$Y*%:Y ,-v "-/wR/ <xy<|<<< 2 /-}u| *+:: :&&'(YY+ !)*+":*+,-#: *+ *:&(+Yfgv: &.IP[gitywp ` \P[ ixy|&3}u-*+M,,NY-1RY--d1RMY, v !w4 ! -xy-|`}u`+1.+10v  wxy @u;*+2vwxy|}u *+N-,:Y1RYd1R:*+,#::1.M4Y567:18-9%:;7<7 1 ea8*=NY-%03367vN%0357B P Z c m uw 05mu P<%i7W xy|@3M}u;*+>v wxy|}u *+N-,:Y1RYd1R:*+,#::10M4Y567:18-9%:;7<7 1 ea8*=NY-%03367vN0123%60:38597;B<P=Z>c?m@uACEFGw 05mu P<%i7W xy|@3M}uD Y+@OY+@`OY+@OY+ @OY+ @OY+ @OY+@OvKL,M?NCKwDxyDuM, YA*+B>,C7 D9Ec9*FNY-?@v* ]`abc+d0e9f@gAhwH'!0A MxyM|MD}um*+,G:-Hvyz{w4xy| }uM'IN-vw xyux*+,JNY-vw* xy|G} uKv uLKL+*LH+vw| u%o*+MM,NOYPN,:6632:QR-*+SOTUW-VN:-WWv.  3=@V\elw>3#|oxyo| fUe ,uK*+XN--*+YQ`Y!ZO:TNNY-[ > >=>v" ,4>?w>84 ? KxyK|K (}up*+\MY, v  w  xy|I}u*+,-]:Y v2 3 4w4 xy|K}u*+,-^:Y vU VWw> xy|M}u{*+_NY- vn o pw* xy|J}u*+-`:Y v w> xy|M}u*+-a:YvwH xy|O}u{* +bNY- v! " #w* xy|J}u* +-c:Y vC EFw> xy|M}u* +-d:YvjlmwH xy|O}u* +e:Y v  w4 xy|K}u* +f:YvwH xy|O}u * +g:YvwR  xy |     Q}k:hjhlhm$hn  :v PK ŻZ)gov/nasa/gsfc/spdf/cdfj/CDFTimeType.class4D , - . /0 12 3 4 5 67 ,8 9:;<EPOCH%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;EPOCH16TT2000htLjava/util/Hashtable; SignatureNLjava/util/Hashtable;_typeI(I)VCodeLineNumberTableLocalVariableTablethisgetValue()IgetType9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;sLjava/lang/String;()V SourceFileCDFTimeType.java )  = >? @A#gov/nasa/gsfc/spdf/cdfj/CDFTimeType    java/util/Hashtableepoch BCepoch16tt2000java/lang/Objectjava/lang/String toLowerCase()Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1F **  ! "#/*& ! $%8*. &'()SYY  Y! Y  W W W" $.:FR*+PK ŻZcBB$gov/nasa/gsfc/spdf/cdfj/CDFUrl.class4 +S *T UVWX Y Z [\ []^ _`abcd efg hij k [lm no npq [r st su svw xy sz x{ x|}~ (urlLjava/net/URL;(Ljava/net/URL;)VCodeLineNumberTableLocalVariableTablethis Lgov/nasa/gsfc/spdf/cdfj/CDFUrl;uopenConnection()Ljava/net/URLConnection; Exceptions()VkeyStoreLjava/security/KeyStore;ksPathLjava/nio/file/Path;cf'Ljava/security/cert/CertificateFactory;crt Ljava/security/cert/Certificate;tmf#Ljavax/net/ssl/TrustManagerFactory; sslContextLjavax/net/ssl/SSLContext;eLjava/lang/Exception; certificateLjava/lang/String;baisLjava/io/ByteArrayInputStream; StackMapTableaX SourceFile CDFUrl.java .: ,- 67DST Root CA X3 ============== -----BEGIN CERTIFICATE----- MIIDSjCCAjKgAwIBAgIQRK+wgNajJ7qJMDmGLvhAazANBgkqhkiG9w0BAQUFADA/MSQwIgYDVQQK ExtEaWdpdGFsIFNpZ25hdHVyZSBUcnVzdCBDby4xFzAVBgNVBAMTDkRTVCBSb290IENBIFgzMB4X DTAwMDkzMDIxMTIxOVoXDTIxMDkzMDE0MDExNVowPzEkMCIGA1UEChMbRGlnaXRhbCBTaWduYXR1 cmUgVHJ1c3QgQ28uMRcwFQYDVQQDEw5EU1QgUm9vdCBDQSBYMzCCASIwDQYJKoZIhvcNAQEBBQAD ggEPADCCAQoCggEBAN+v6ZdQCINXtMxiZfaQguzH0yxrMMpb7NnDfcdAwRgUi+DoM3ZJKuM/IUmT rE4Orz5Iy2Xu/NMhD2XSKtkyj4zl93ewEnu1lcCJo6m67XMuegwGMoOifooUMM0RoOEqOLl5CjH9 UL2AZd+3UWODyOKIYepLYYHsUmu5ouJLGiifSKOeDNoJjj4XLh7dIN9bxiqKqy69cK3FCxolkHRy xXtqqzTWMIn/5WgTe1QLyNau7Fqckh49ZLOMxt+/yUFw7BZy1SbsOFU5Q9D8/RhcQPGX69Wam40d utolucbY38EVAjqr2m7xPi71XAicPNaDaeQQmxkqtilX4+U9m5/wAl0CAwEAAaNCMEAwDwYDVR0T AQH/BAUwAwEB/zAOBgNVHQ8BAf8EBAMCAQYwHQYDVR0OBBYEFMSnsaR7LHH62+FLkHX/xBVghYkQ MA0GCSqGSIb3DQEBBQUAA4IBAQCjGiybFwBcqR7uKGY3Or+Dxz9LwwmglSBd49lZRNI+DT69ikug dB/OEIKcdBodfpga3csTS7MgROSR6cz8faXbauX+5v3gTt23ADq1cEmv8uXrAvHRAosZy5Q6XkjE GB5YGV8eAlrwDPGxrancWYaLbumR9YbK+rlmM6pZW87ipxZzR8srzJmwN0jP41ZL9c8PDHIyh8bw RLtTcm1D9SZImlJnt1ir/md2cXjbDaJWFBM5JDGFoqgCWjBH4d1QB7wCCZAA62RjYJsWvIjJEubS fZGL+T0yjWW06XyxV3bqxbYoOb8VZRzI9neWagqNdwvYkQsEjgfbKbYK7p2CNTUQ -----END CERTIFICATE----- java/io/ByteArrayInputStream .  java.home java/lang/Stringlibsecuritycacerts java/nio/file/OpenOption changeit X.509  DSTRootCAX3  TLS java/io/IOException$java/security/KeyManagementExceptionjava/security/KeyStoreException&java/security/NoSuchAlgorithmException'java/security/cert/CertificateExceptionjava/lang/RuntimeException .gov/nasa/gsfc/spdf/cdfj/CDFUrljava/lang/Objectjava/lang/Exception java/net/URLgetBytes()[B([B)Vjava/security/KeyStoregetDefaultType()Ljava/lang/String; getInstance,(Ljava/lang/String;)Ljava/security/KeyStore;java/lang/System getProperty&(Ljava/lang/String;)Ljava/lang/String;java/nio/file/Pathsget;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;java/nio/file/FilesnewInputStreamF(Ljava/nio/file/Path;[Ljava/nio/file/OpenOption;)Ljava/io/InputStream; toCharArray()[Cload(Ljava/io/InputStream;[C)V%java/security/cert/CertificateFactory;(Ljava/lang/String;)Ljava/security/cert/CertificateFactory;generateCertificate7(Ljava/io/InputStream;)Ljava/security/cert/Certificate;setCertificateEntry5(Ljava/lang/String;Ljava/security/cert/Certificate;)V!javax/net/ssl/TrustManagerFactorygetDefaultAlgorithm7(Ljava/lang/String;)Ljavax/net/ssl/TrustManagerFactory;init(Ljava/security/KeyStore;)Vjavax/net/ssl/SSLContext.(Ljava/lang/String;)Ljavax/net/ssl/SSLContext;getTrustManagers()[Ljavax/net/ssl/TrustManager;W([Ljavax/net/ssl/KeyManager;[Ljavax/net/ssl/TrustManager;Ljava/security/SecureRandom;)V setDefault(Ljavax/net/ssl/SSLContext;)V(Ljava/lang/Throwable;)V!*+,-./0F **+1HI J2 34 5-6702*1R2 348#9:0KY*L M  Y SYSYSN,-:+:,:,: !" M(Y,)#$%&'1N.0123=4@3C5J6R7Z9b:h;o<{=@>?A2\ j;<2N=>J6?@R.ABbCDoEF GHIJ~KLMNOP QRPK ŻZ40gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector.class4b <= < > ? @ A B CD E FG HI J KLNOPmapLjava/util/HashMap; Signature:Ljava/util/HashMap;smapSLjava/util/HashMap;()VCodeLineNumberTableLocalVariableTablethisSelector InnerClasses,Lgov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector;add(Ljava/lang/String;Z)VvnameLjava/lang/String; compressionZB(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)Vopt,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption; isCompressed(Ljava/lang/String;)ZnamegetSparseRecordOption@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption; StackMapTablegetNames()[Ljava/lang/String;names[Ljava/lang/String;setLjava/util/Set; hasVariable SourceFileCDFWriter.java java/util/HashMap   QR ST $% UVjava/lang/Boolean WX Y,*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption Z[java/lang/String \]^ _`a*gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selectorjava/lang/Object2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollectionvalueOf(Z)Ljava/lang/Boolean;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object; booleanValue()ZPADDEDsize()IkeySet()Ljava/util/Set; java/util/SettoArray(([Ljava/lang/Object;)[Ljava/lang/Object;!gov/nasa/gsfc/spdf/cdfj/CDFWriter M**Y*Y"#$  #$%P*+W ( )  #&'()$*a*+*+-W-./* #&'()+,-.C*+ 2 #/'01\*+  *+  67 #/'234g*L*M,+W+; <=>  # 56 789.P*+ B #/'2@:;" M!PK ŻZ+\6ii'gov/nasa/gsfc/spdf/cdfj/CDFWriter.class4o                             # # & & & #                     D D        O  O     WT   \    -       ^   ! " #$ %& '( ) * + D, -./ &0 1234 ( 5 6 7 8 9 : ; < => ?@ AB CD DEFG #H IJKL  MN OO P Q RST UV WXY UZ[[ \]] \^ -_`a  bc bd be bf g hi > M jk lmn Uop q rst u v  w x %y z %{ | %} ~   %   %   %  %  U =M = = =        U USelector InnerClasses variableMapLjava/util/Hashtable;gamapvcol4Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;anonymousLoggerLjava/util/logging/Logger;loggerdoNotCheckListGlobalLjava/util/List; Signature$Ljava/util/List;(Z)VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;targetMajorityZ*(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;)VthLjava/lang/Throwable;cdf'Lgov/nasa/gsfc/spdf/cdfj/GenericReader; StackMapTable Exceptions(Ljava/lang/String;)VfnameLjava/lang/String;k([Ljava/lang/String;)ViIfiles[Ljava/lang/String;(Ljava/net/URL;)V ReaderError2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;urlLjava/net/URL;([Ljava/net/URL;)Vurls[Ljava/net/URL;#I(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V&Lgov/nasa/gsfc/spdf/cdfj/CDFException;colJ([Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VE(Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VF([Ljava/net/URL;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)V variableNamesp(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)[Ljava/lang/String;vnamevnames(Ljava/lang/String;Z)V getFileReader;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GenericReader;sizeJfileLjava/io/File;([Ljava/lang/String;Z)V(Ljava/net/URL;Z)V([Ljava/net/URL;Z)VJ(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VK([Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VF(Ljava/net/URL;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VG([Ljava/net/URL;ZLgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection;)VaddCDF_addCDF=(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;[Ljava/lang/String;)Vvntvardc'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;copyGlobalAttributesentry(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;eentriesLjava/util/Vector;gan1ganNcopyVariableAttributes<(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Vexaname compressedsro,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;ctype%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;vmapdims[Ivarys[Zamapanames[copyVariableDatavar"Lgov/nasa/gsfc/spdf/cdfj/Variable;bLjava/nio/ByteBuffer;dbuf,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;dbufs-[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;_last _container(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;rr containerl firstTimeLjava/lang/Object;timeVariableListYgetTimeVariableList9(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;)Ljava/util/List;listLjava/util/ArrayList;LocalVariableTypeTable)Ljava/util/ArrayList;LcheckGlobalAttributes_entryfound_entriesupdateVariableAttributesvalidateVariablePropertiesfailed isTimeType(I)Ztype getSelecteddvarnamedependssortedselectednnames getDependentM(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Ljava/util/Vector; dependentgetVariableType9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;toselectorInstance6()Lgov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection; hasVariable<(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Zvname1getTimeVariableNameM(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Ljava/lang/String; getContainerc(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;rdrvarNameorderLjava/nio/ByteOrder; setLogger(Ljava/util/logging/Logger;)V_loggersetLoggerLevel(Ljava/util/logging/Level;)VnewLevelLjava/util/logging/Level;addToDoNotCheckListremoveFromDoNotCheckListattributesInDoNotCheckList()[Ljava/lang/String;sasparseRecordOptiong(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;checkLastLeapSecondId()V SourceFileCDFWriter.java java/util/Hashtable  *gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector  Ajava/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError WriterError   23 @%gov/nasa/gsfc/spdf/cdfj/GenericReader 0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError @ -. AB % +     . java/io/File java/lang/StringBuilderfile  does not exist.  java/lang/Integer    1 : < > @  G cdfj_source   PQ     %gov/nasa/gsfc/spdf/cdfj/DataContainer    dQ 1    4 &gov/nasa/gsfc/spdf/cdfj/AttributeEntry        dimensions  variancepadValue numberOfElements   X  Failed to define                last:  rr: ,      z{  java/lang/Boolean     double long /Time Backup -Time of first record for variable  of CDF  & starts before the end of previous CDFjava/util/ArrayList java/util/Vector    XGlobal attribute entry for attribute {0} not in base, or differs from the value in base.! "# Q?Attribute entry for attribute {0} for variable {1} not in base.java/lang/Object "$#gov/nasa/gsfc/spdf/cdfj/CDFDataType% &' &( )Properties of variable  do not match.* +,  , -,requested: {0} ${0} not found in original. ignoring. java/lang/String  added: {0}No valid variables selected. .DEPEND_ / 01"java/lang/IllegalArgumentException*internal error, expected to see type for: 'variable with the name does not exist: & 2X 3X 47 8X 9< =X >A BX CX DX EH IX +X JM -X NX OR SX TW&gov/nasa/gsfc/spdf/cdfj/VDataContainer X Y Z[ \ ]V ^ _V `V a bLastLeapSecondId ! does not match previously found cdcdfj.cdfwriter efLogical_file_idGeneration_dateSoftware_version!gov/nasa/gsfc/spdf/cdfj/CDFWriter%gov/nasa/gsfc/spdf/cdfj/GenericWriter java/net/URL2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection$gov/nasa/gsfc/spdf/cdfj/CDFException*gov/nasa/gsfc/spdf/cdfj/SparseRecordOptionjava/util/List gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrder rowMajority()Z getMessage()Ljava/lang/String;getVariableNames isCompressed(Ljava/lang/String;)ZaddB(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)Vexistsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringlength()J%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader; isWindows8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader; getSourceaddGlobalAttributeEntry'(Ljava/lang/String;Ljava/lang/Object;)VrecordVariance&(Ljava/lang/String;)Ljava/lang/String;dataContainersLjava/util/LinkedHashMap;java/util/LinkedHashMapget&(Ljava/lang/Object;)Ljava/lang/Object;getNumberOfValues(Ljava/lang/String;)IsetTimeContainer*(Lgov/nasa/gsfc/spdf/cdfj/DataContainer;)VaddPhantomEntryglobalAttributeNamesgetAttributeEntries&(Ljava/lang/String;)Ljava/util/Vector;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;()I(I)Ljava/lang/Object;getType&gov/nasa/gsfc/spdf/cdfj/SupportedTypescdfType((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;getValue()Ljava/lang/Object;L(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)VgetSparseRecordOption@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;valueOf(Z)Ljava/lang/Boolean; getDimensions(Ljava/lang/String;)[IgetVarys(Ljava/lang/String;)[Z getPadValue'(Ljava/lang/String;Z)Ljava/lang/Object;getNumberOfElements(I)Ljava/lang/Integer;EPOCH16defineVariable(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)VprintStackTracevariableAttributeNames'(Ljava/lang/String;)[Ljava/lang/String;8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;setVariableAttributeEntry^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)VaddVariableAttributeEntry getByteOrder()Ljava/nio/ByteOrder; LITTLE_ENDIANthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;getDataBuffers0(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer getBuffer()Ljava/nio/ByteBuffer; addBufferA(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;)Vrun getLastRecordjava/lang/SystemoutLjava/io/PrintStream;(I)Ljava/lang/StringBuilder;java/io/PrintStreamprintlnaddData)(Ljava/lang/String;Ljava/lang/Object;[I)V asOneDArray(Z)Ljava/lang/Object;addOneD*(Ljava/lang/String;Ljava/lang/Object;[IZ)VgetNames booleanValuecontains(Ljava/lang/Object;)Zjava/lang/DoubleTYPELjava/lang/Class; isCompatible&(Ljava/lang/String;Ljava/lang/Class;)Z getOneDArray<(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/lang/Object; timeOrderOK CDFSource0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;g,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSourcegetNameisSameAs+(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;)Zjava/util/logging/LevelFINEjava/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vjava/util/Arraysequals([I[I)Z([Z[Z)ZintValue#gov/nasa/gsfc/spdf/cdfj/CDFTimeTypeEPOCH%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;TT2000fine startsWith getAttribute8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;INT1UINT1getByteContainerhCByte2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;INT2getShortContaineriCShortH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;INT4getIntContainerjCIntF([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;UINT2UINT4FLOATgetFloatContainerkCFloatH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;DOUBLEgetDoubleContainerlCDoubleI([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;INT8getLongContainermCLongF([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;CHARgetStringContainernCString4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;setLevelremovetoArray(([Ljava/lang/Object;)[Ljava/lang/Object;missingRecordValueIsPadPADDEDmissingRecordValueIsPreviousPREVIOUSNONElastLeapSecondIdgetLastLeapSecondIdgetAnonymousLogger()Ljava/util/logging/Logger; getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;"gov/nasa/gsfc/spdf/cdfj/CDFFactory,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString!0k'**Y*Y*Y &''?*+ *Y*Y*Y*+ M Y, ).1 & * ),./1-2.>0 2 ??   1    B**Y*Y*Y*+M*, N Y- ,14 * ; &<,>1A4?5@AB*5 BB,   4    |*+2=+*+2MNO      W**Y*Y*YMY+MNY-*, N Y- (14AFI :Z &[(]1`4^5_AbFeIcJdVf45 J WW(/   4   G  !|*+2=+*+2qrs  "#   $ %J**Y*Y*Y*+N*-*-,: Y,7:,7: *  &,7:<I4< &JJJ',   : ( ) **+2,>+*+2* '   ( +-a**Y*Y*YNY+N:Y*-*-,: Y(14CNQCNQ : &(146CNQS`>6 S &aaa'(9   4 (  M) ,*+2,>+*+2* "#'   $( -.L,B+N-:66(2:*+*+ !ק *+,"N- ":CJ>"/ :0LL  L'J0 &  (+1D**Y*Y*Y*+N*- : Y ,14 *  &,146C46 DDD,   4   23-sM#Y+$N-%#Y&Y'()+)*)+-,7. +0M*1 +2Y+3M:Y,2UbV_b6  28AIPV_bdq>8'45d ssq   h67 2 8 B 9*+24>+*+2*     :[**Y*Y*YNY+N:Y*- : Y (14CHK :  & (146CHKMZ>6 M [[[(3   4   G ;*+25>+*+2$%&* "#   $ <M**Y*Y*Y*+:**-: Y-:=-:= * 5 &6-8:;=9?:L<>? &MMMM'-    = ( ) ="*+2-66+*+2K L!M4 """"'   ( ><e**Y*Y*Y:Y+::Y**-: Y)36ERUERU :] &^)`3c6a8bEeRhUfWgdiH8 W &eeee')<   6 (  O) ?"*+2-76+*+2x y!z4 """#""'   $( @R *+M*,8       @!MY+MNY-*,8   * !!       ABJ *+9*+:*;+<=,N-66-2:*+>,N-66j-2:+?R+@F+A:::1*BCD:+E+E*BCDF,N-66I-2:+E*BCDG *+H*+*+ !emp n *17MVYbempruzf *CmDr EFu3DM[/:/  0 K  J2'   A9+M,N-66 -2:*+I*+,,28*/99  40   # Gw +JM,N-66n-2::+K::Y*LW6M,NO: * PQ RSЄ&)>&)+8DQU]tzR+ ]HI G3J\KL_M  |N @    O 2 PQ *,T>*,U:+,VQ:Y:WLWXYLWZ+,[LW\+,]LW^+,?YLW_+,`LWa+,bcLW+,[:+,]:d  ::*,+,?+,`+,be%:  f Y&Y'g),)+Y: +,h:  :  6 6     2::+,i::Y LWNO:PQ:*,Rj6M/NO:+,VQ:*,Rk̈́ gl LW*,LW !$- !*4@MZjx!$&3=HT d q }    R& & g6JKLHUHIS  C TUV!WX*Y*Z[#\]^ _    `ab`)!  `abb  `abbO 3c5  `abb dQ$ O+mne+ *oZN+p,q:rN:Y -:662:s:*,tN*+,uN:Y -v YOY+,EdOYO:*B,CD:>w6x&Y'y)z+{\.`O\.`Ox&Y'|).z}).z+{+ *o*,-~*,-*o*- nux ! !*-/<U \!ci#l$n&u)x'z(*+,-./012367$84:N= ! ef/ \ghUijRklz 4mnnop[qFOO  OC -  r r!     sitB   st s  st s  @. ,*+9*+*+M*N-:662:*:^,*BCD: +E+(+ YOYO*o: %+ YOYO*o: : Y   6 Y&Y')))+p))++E *+Hs^HI JKL3MANQO\PjQsTUX][\^_afg%L+kp uv uv  =uv jEF AY3C,,  w0  %  xu   xbt    xbt    xbt    xbt y   xbt y< z{G OYM*N-:66,2:+A:: : ,W,+36 * nop+s3v6t8u;wGpMyR3D8 ; D+/OO  G|}=0~ G| D     +JM,N-66-2:*::+K:: Y 6  Mi NO: 6 6  M( NO:   6     R,47Z~),479FS_bo{z 9  {I e/g _THI bQ IpJ )L,KLM  N d   (   OO c(   QD+,hN*,:*+,l:-:662: +, i:  : 6   Mj  NO: 66 M+ NO: 6 Y SY,S fR%>GS`lo|Ir2glUHI oRVqJ GKL StL >S   C_Y%^ x0   bb%   bbOOc+   bb Q*,N+,6-W+,VQ6!-Z+,[6!-\+,]6-^+,?6-a-+,b6# Y&Y'),))+B .ADQdgt>  C YT. +b@!@@@@$ 6==="4 66& 0@  P . PNY:6,:2:*+&W*,T,U!+:6  M{ N:  \ W+ 6 *+ : , , T6 ,U: *   ! N  MMN6M-NS-' %2<ILOYarw|  $-:HNf IT @UV  %L0PP  P'N ELB: H   (O8, O"7`  U*+hMYN,-,:6602:-*+NW-& -7:MS4- SU  U/O_GL O V*+M,.,WN-Y&Y')+)+-Y&Y')+)+  9;*!XVV J 9ba  Y1+N-:662:,™FGH'I)G/L4 11  1/,0   +,AN:öN- QU R STV>D   /D IN+,VQ:+p,q:n:ĥ Ŧ NǦNɦN˦N̦NͦNϥХ dNҥ ӦNզ N-װ^Z[ \]^+_4a<bHdPe\gdhpjxkmnprtuwxzH qv WXef ) +  ya   O ++     Hئ *ٱ    S**W  S  S**W  S  TL+W+  t+,ޙ߰+,ᰲ    /  I**+8*+- Y&Y')+z)*z+/HII   4 j:YWWW#.9Z   I 56 :; ?@ FG KL PQ UV PK ŻZUw w !gov/nasa/gsfc/spdf/cdfj/CDR.class4 J "K "L MN "O MP MQ MR MS "T "U "V "W "X "Y Z M[ \] J^ _ `ab cde f Mghi jklibraryVersionIlibraryReleaselibraryIncrementlibraryIdentifiermagic[BencodingflagsrecordLjava/nio/ByteBuffer; copyRightLjava/lang/String;()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/CDR; setEncoding(I)VencsetRowMajority(Z)VmajorityZ StackMapTable setMD5Needed needDigestget()Ljava/nio/ByteBuffer;lenbufgetSize()I SourceFileCDR.java 01 *$ +$l mn ,- op qF rs tn () #$ %$ &$ '$ ./ uv wx yFjava/lang/StringBuilder%- z{ z|.s }~java/lang/Object  wjava/lang/String Common Data Format (CDF) https://cdf.gsfc.nasa.gov Space Physics Data Facility NASA/Goddard Space Flight Center Greenbelt, Maryland 20771 USA (User support: gsfc-cdf-support@lists.nasa.gov) 0gov/nasa/gsfc/spdf/cdfj/CDRjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;position(I)Ljava/nio/Buffer;capacityputLong(J)Ljava/nio/ByteBuffer;putIntgetBytes()[Bput([B)Ljava/nio/ByteBuffer;lengthappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;(Ljava/lang/String;)V!" #$%$&$'$()*$+$,-./012P****83 4 56782>*3 4569$:;2d *Y*Y~3"#$456<=>?;2e*Y *Y~3+,-456@=>AB2*W**W* W** aW* W* W** W** W* W* W* W* W* W*Wd<*YYSW*W* `M, W,*W,W,3Z4 56"788C9N:Z;f<o=x>?@ABCGHI JKL4 56jC$D-EF27 * `3S4  56G12uI   YTYTYTYTYTYTYTYT Y !3   <HIPK ŻZ]PP!gov/nasa/gsfc/spdf/cdfj/CPR.class4-      ! "#$recordLjava/nio/ByteBuffer;positionJ()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/CPR;get()Ljava/nio/ByteBuffer;getSize()I SourceFileCPR.java % &' ( ) *+ ,'gov/nasa/gsfc/spdf/cdfj/CPRjava/lang/Objectjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;capacityputLong(J)Ljava/nio/ByteBuffer;putInt!   <**   V*W**W* W*W*W*W*W*W*&  #,5>HQ V2*& PK ŻZ/.KK+gov/nasa/gsfc/spdf/cdfj/DataContainer.class4                 I            " "  " T       "    C    I C  M M M "  C 0 1          2   3         8                ! " # $% & ' (  ) * + , - . /0 12 3 4 5 6 78 9 : ; < = < < >?@ AB C DE DF G DH I I JK C DL DM DN G DO P IQ C GR C DS G DT U IV C DW G DX IY C DZ G[\ C D] ^ _` _a b _c d ef eg h i jkvdrLgov/nasa/gsfc/spdf/cdfj/VDR;vxrLgov/nasa/gsfc/spdf/cdfj/VXR; firstRecordsLjava/util/Vector; Signature'Ljava/util/Vector; lastRecordsbufs)Ljava/util/Vector;pointspositionJ VVR_PREAMBLEI ConstantValue  CVVR_PREAMBLE rowMajorityZCXR_MAX_ENTRIEScprLgov/nasa/gsfc/spdf/cdfj/CPR; timeContainer'Lgov/nasa/gsfc/spdf/cdfj/DataContainer; _firstRecords _lastRecords_bufsphantomLjava/lang/Boolean;_doNotCompress doNotCompresslocs[Jvxrs[Lgov/nasa/gsfc/spdf/cdfj/VXR; (Lgov/nasa/gsfc/spdf/cdfj/VDR;)VCodeLineNumberTableLocalVariableTablethis!(Lgov/nasa/gsfc/spdf/cdfj/VDR;Z)VgetVDR()Lgov/nasa/gsfc/spdf/cdfj/VDR;getVXR()Lgov/nasa/gsfc/spdf/cdfj/VXR;setTimeContainer*(Lgov/nasa/gsfc/spdf/cdfj/DataContainer;)VdcaddPhantomEntry()V StackMapTableaddData(Ljava/lang/Object;[IZ)VdataLjava/lang/Object; recordRange[Ioned Exceptions(Ljava/lang/Object;[IZZ)VtLjava/lang/String;expected_lastisbeLjava/lang/StringBuffer;sbffdimdcheckvdimvalues[B[S[F[Dflen_barvalue[Ljava/lang/String;relaxbufLjava/nio/ByteBuffer;firstdonenptlastaa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;LocalVariableTypeTable%k[getSize()Inbuf_firstegzos Ljava/util/zip/GZIPOutputStream;exLjava/io/IOException;b uncompressedbaosLjava/io/ByteArrayOutputStream;entriesvsize vxrsNeededlastVXREntries _position08update,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;nvxr1 getBlockingFactorp addJavaArray+(Ljava/lang/Object;IZ)Ljava/nio/ByteBuffer;la#Lgov/nasa/gsfc/spdf/cdfj/LongArray;okda%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;fa$Lgov/nasa/gsfc/spdf/cdfj/FloatArray;ia"Lgov/nasa/gsfc/spdf/cdfj/IntArray;sa$Lgov/nasa/gsfc/spdf/cdfj/ShortArray;ba#Lgov/nasa/gsfc/spdf/cdfj/ByteArray;st%Lgov/nasa/gsfc/spdf/cdfj/StringArray;dataTypeclLjava/lang/Class;ctype%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Class<*>;lmBKRVY getLastRecord(I)Ilstart timeOrderOK(Ljava/lang/Object;)Ze16nextnextTime"(Ljava/nio/channels/FileChannel;)VchannelLjava/nio/channels/FileChannel;longbufintbufnwriteInt8(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;I)Vch writeLong8(Ljava/nio/channels/FileChannel;Ljava/nio/ByteBuffer;J)V SourceFileDataContainer.java    java/util/Vector    gov/nasa/gsfc/spdf/cdfj/VXR op qr s #java/nio/ByteBuffer tul vwx Y y x z{| }~java/lang/ThrowableJFor data types of size > 1, supplied buffer must be in LITTLE_ENDIAN order   java/lang/StringBuilder%Record range must be specified since  is to be stored as compressed.  o compressed/Changing compression mode of input. Previous = . supplied object not an array YK  K  Gap:  -  for  N SparseRecordOption must be set. There are missing records between files for  first record " must follow the last seen record Specified start of the range  does not follow last record J immediately. SparseRecordOption must be set if the CDF is missing records%6?%( * 3 Y@ 666 wr,.A* .l6* Bl6`d6 ,.6  d`6*W* W*W*WCY+D: c+E6,,.,.d` YF : *  Y:  W * G:  0 0` :  O6   0  `  HIJO  K LMYN: 6 & "Y#O% .6(PWػMYQR: K:6&"Y#O%.6(PWػY"Y#S% TU%T-%( `d6 *+* V:6{* +*  * 2S WXH+YY:  * Bl6,,.,.d` YF  Z:`d6 6* *  +[[:  * Bl6,,.,.d` YF `d6  h\:]W^_ `W&6     5aW bW6* * +cc:  * Bl6,,.,.d` YF `d6  h\:]W^d eW&6     .fW bW6* * ,+gg:  * Bl6,,.,.d` YF `d6  h\:]W^h iW&6     0jW bW6* '* -* *  +kk:  * Bl6,,.,.d` YF `d6  h\:]W^l mW&6     1nW bW6* !* +oo:  * Bl6,,.,.d` YF `d6  h\:]W^p qW&6     /rW bW6* 2+ss:  * th* Bl6,,.,.d` YF `d6 * t h\: :  6 6 t 2:u6* t$Y"Y#v%%w%( x:yW6* td zWbW64 Y{ *  *  Y| * *}*}*}*~ *W* W*W*W YZ[\$]/^9bCcGd[emhtijlnopvwz{| }~%+/5=EOv'147:DH[gsx$*7KQ^gr !PYbos $@GJkt   )-EN X!a"j#x%&(*,-./234"5+698D9O8U;\=_?|@ABCFGHIJLMOQR"S7X;YS\\]l^_`acdefe^ijlm n &o 0s :t Au Hv Ow Vy cz p{ z| }~&,$%=f&  '-$( j+(+(g)* `+*Y, $- ;. b</0 '( /1 ( t/ {( /2 <( /3 ( / 4]5)60d7%"/8     ! 9 :;<4T=7Q>:N? @A B ;. QS9C3QDDEcCD F B*w.?A 1/G$Hc#I*Ic** DEcCGH 1Y 1[2 1c21g241k31o3Js$sAFYDEcCGss !%"JK * <* !4*Y**a* **`<*0G=*0d>&*H*HIJ= * * *a*Y*Y*Y*T=*0D*H3**HW**HW**HW=*0*H*HIJ>*HIJ*HIJ>*W**HIJ`*HIJdW**HWk*0l=*0hd> >***0 676**a7*YS6*d6*2*2`<* !@6  3**aP *H`6  `< ̧ * ** ?6  3**aP*H`6  `< 6  **aP*H: :   :  A:   W*Y : Y :       Z: *  `6`< :   M*d*2*aE* * = g+9CMOY]hwz'2AVht *-9FPZh| '1=HSX]gr|O??Y5LLLAmML|5 S7N 5 7N H9OP |5QR S; T0 =QUV N WXY Z[L\"C  7EKE!3%667CYR DCY]^D_`   +*bW+* W* !+*W*+=*0S*N-66@-2:+W6#*`HIJ6+fW6#*`HIJ6+fW6+*`/rW* !M6=+ *`H`rW+fW+*`HWS6F*`H:+`rW+ fW+fW+rW+W`=+ %   ,57AZdq !"#$*!3'@(P)^*e+k,v-}'03z ag*Na*NNDNP-S;6MNZ1b:;7\LL,DCcd)) CL DCeK -<=*0*HIJ>< 6789%7+;*f'(-+a  gh  CY+D:W:: Y DY+*: 6  LY+*: 6  Y+*: BY+*:Ħ ŰƦ ǶȰ ŰǦHY+*:˦ ̰ͦ XΰƦ~ ̰X7Y+*:Ѧ Ұͦ~ ҰӦ&Y+*:֦* tװ &H IJK&L.M<NSP^QoSwTUXY[\]_`abc%d+g3hAiOj`krlxopqrsvwxz<3ijSk;lmkno1pqA7rs&tuvwx9 @Ayz{|B y}&G~%@ -@ ###LDEG~ #LDEG~ )"K 8**0d1 ~  )=*HIJ> " !$'* ))'a  *0d=N*HYN -ض* +oo/--ڔ۶* ]:--dR--dR+kk:111111+kk:1--dܗ N ")/5E`puHuU3.3 ?:;3+C(@Ikk @k@_ W +*W+* W* !+*W*=N:*0d*:66O2:+W6  %* `HIJ6 *+ 6  %* `HIJ6 *+ 6  *+-* `/ * !P6  @*+- * `H`*++* `HW Y6  L* `H: *+- `*+ *+*+- + W `= ) +35;AKgq~ #,?HUet} a t,N a ,N N GN e3S; KSN g?b5xL;r;Al;X+%DCCcd++ FR DCC" q,bW,fW,bW+,W  *:;7" q,bW,!rW,bW+,W  *:;7"PK ŻZ^{kk'gov/nasa/gsfc/spdf/cdfj/DataTypes.class4 1z 1{`|}~        z          # % %  ENCODING_COUNTI ConstantValue endian_ness[Ljava/nio/ByteOrder;EPOCH16 CDF_TIME_TT2000!FLOATDOUBLESIGNED_INTEGERUNSIGNED_INTEGERSTRINGLONG LAST_TYPE5methodjava/lang/reflect/Method; typeCategory[IsizelongInt[J()VCodeLineNumberTableLocalVariableTablemethLjava/lang/reflect/Method;this#Lgov/nasa/gsfc/spdf/cdfj/DataTypes;tcLjava/lang/Class; StackMapTable| getString<(Ljava/nio/ByteBuffer;Ljava/lang/Integer;)Ljava/lang/String;bufLjava/nio/ByteBuffer;ncLjava/lang/Integer;sliceba[Bi}h getByteOrder(I)Ljava/nio/ByteOrder;encoding Exceptions isStringType(I)Ztype isLongType defaultPad(I)Ljava/lang/Object;bb SourceFileDataTypes.java QR java/lang/Classjava/nio/ByteBufferjava/lang/Integer JKjava/lang/NoSuchMethodExceptionjava/lang/SecurityException f java/lang/String Q 67java/lang/Throwablejava/lang/StringBuilderUnsupported encoding Q LM!gov/nasa/gsfc/spdf/cdfj/DataTypes sq pq  java/lang/Double Qjava/nio/ByteOrder java/lang/reflect/Method NM OPgetgetShortgetIntgetLonggetFloat getDoublejava/lang/Objectjava/lang/ExceptiongetClass()Ljava/lang/Class; getMethod@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;()Ljava/nio/ByteBuffer;intValue()I()B([BII)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)Vjava/lang/LongvalueOf(J)Ljava/lang/Long;getBytes()[Bjava/lang/Byte(B)Ljava/lang/Byte;(D)V BIG_ENDIANLjava/nio/ByteOrder; LITTLE_ENDIAN112345678349:34;<34=>34?@34AB34CD34EF34GH34IJKLMNMOPQRS1**L+YSYSM3,S4,SM ,/ ,/ T" %,/0U VW1XY (Z[\/]^_ `aS:* M+ N6--, T-3 Y-T" (.U4:bc:de5fc .gh+i3\jk lmS`)2 2YYT U )n3\o pqSD.TU r3\ @ sqSD.TU r3\ @ tuSe)  !3"#Y$T U )r3\vRS3a%;S&S&S'S&S'S&S &S &S 'S'S'S5(5 5 )5 *;5S)OOK*+L+SO +S O)+S)O*,L+SO)O +S O) O*-L+SO)O+SO)O*.L+SO)O!+S!O)!O*/L+SO)O,+S,O),O*0L+SO)O-+S-O)-O+SO)O +S O) O)O3O4OL<5!).* ).hyP߱69 69 TJR$,4<ENW`ir{MNOPRSTURXZ[\]^_`abcd efg h+i1j7k=lDmKnRo]pdqkrssztuvwxyz{|}~ !(/69:BZ`U4 i3i3pVW<$i3w[\& }^_xyPK ŻZ/gov/nasa/gsfc/spdf/cdfj/DefaultFillValues.class48 # $% &' ()*_$ + ,-./ fillValues[Ljava/lang/Number;()VCodeLineNumberTableLocalVariableTablethis+Lgov/nasa/gsfc/spdf/cdfj/DefaultFillValues;value(I)Ljava/lang/Object;typeI SourceFileDefaultFillValues.java  java/lang/Number0 123 14java/lang/Float 56 17)gov/nasa/gsfc/spdf/cdfj/DefaultFillValuesjava/lang/Objectjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Long(J)Ljava/lang/Long;(D)Vjava/lang/Double(D)Ljava/lang/Double;!/*  02  2SSSS S  S S, Y S- S S  S!S:   ' 3?JVfr~!"PK ŻZF.gov/nasa/gsfc/spdf/cdfj/DefaultPadValues.class49 % &' () *+,)>Y9 - ./ -01 padValues[Ljava/lang/Number;()VCodeLineNumberTableLocalVariableTablethis*Lgov/nasa/gsfc/spdf/cdfj/DefaultPadValues;value(I)Ljava/lang/Object;typeI SourceFileDefaultPadValues.java  java/lang/Number2 345 36java/lang/Float 7 38java/lang/Double(gov/nasa/gsfc/spdf/cdfj/DefaultPadValuesjava/lang/Objectjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Long(J)Ljava/lang/Long;(D)V(D)Ljava/lang/Double;!/*  02  !"2SSSS S  S S, Y S- SYS YS!S:   ' 3?JVfr#$PK ŻZ(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis%Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)V rowMajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;clLjava/lang/Class;ignoreI elementSizebufLjava/nio/ByteBuffer;LocalVariableTypeTableLjava/lang/Class<*>;v Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;doFloat,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;idata[Djdidata2[[Dkdata3[[[Dldata4[[[[D_dim[Itemp[F_bufLjava/nio/FloatBuffer;KMwtdoDoubleLjava/nio/DoubleBuffer;x SourceFileDoubleArray.java  ' y2 $%z {0|java/lang/Throwable'Only float and double targets supported }Rank > 4 not supported ~ ;< T<  v w () x #gov/nasa/gsfc/spdf/cdfj/DoubleArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/FloatBufferjava/nio/DoubleBufferdimjava/lang/DoubleTYPEjava/lang/Float(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[I asFloatBuffer()Ljava/nio/FloatBuffer;put([F)Ljava/nio/FloatBuffer;(F)Ljava/nio/FloatBuffer;asDoubleBuffer()Ljava/nio/DoubleBuffer;([D)Ljava/nio/DoubleBuffer;(D)Ljava/nio/DoubleBuffer;!>*+ !"#$%& 'I*+ ! "#$%()& *+R*L +6A**** #$%/':)E+P-! R"#,$ -.T+ + Y * Y + >*:+ ** 679*:8;?<M=!4T"#T/0T12832?456 T/7, A8& 9:;<gD*MN+:*. VU*:N6-1Q-W+*:,.N6,.22:6  ,.-  1Q -W+*:*Z,.N6,.F6  ,.52 2: 6  ,.-   1Q -W ɄH6,.=6  ,.,6  ,.2 2 1W  ҄+*:*n,.N6  ,.Z6  ,.I6  ,.8 2 2 2: 6  ,.-   1Q -W Ƅ  \6  ,.Q6  ,.@6  ,./6  ,. 2 2 2 1W  τ  + >AB CD4F@GFHaIhJjLvM|NOPQNSUVWXYZ[\[ ^YX"b-c8dCeUd[cabgjilum|nopqrstsvqpo{|}~(~.}4|:{@B!$I=2@*>?@2 "A?7=2vBBCD2 "A? :@2 K=2; @2 01D2 %B=2EFG2 "A? =D2 N@2 _=2  #@2 4D2 EG2 V=2 uHID"#D45<JK :LM4NO,)4PQR  S8PQR     S8PQR      "S8PQRT<  *M+N*4]*:-W+*:6,.-2W+*:*56,.'6,.-22WקF6,.;6,.*6  ,.-2 21W Ԅ+*:*I6,.;6  ,.*6  ,.-2 2 2W  ԄçZ6,.O6  ,.>6  ,.-6  ,.-2 2 2 1W  ф + . 0<CEQ\flnz !,<BHQ\gr}!< >?T=2QBC@2,=2@2 /D2@=2z~EF$D2 /@2 @=2u!@2 j2D2 _CG2 TT=2HI"#45JK NU,!0PVS8PV    S8PV      S8PVWXPK ŻZ000gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer.class4 8 Y X  Xe X\ X X X       X          "  "   ) ) )! )" (# X$ %& # X' (  ) X*+ 8, - ./0 < 1  234 X5  6789 X: .;< X= X> Y? Y@A XB RC XD XE XFGHJdpad[D](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIlpad[Jthis,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IpreserveZboLjava/nio/ByteOrder;padLjava/lang/Object; StackMapTableGMNmO ExceptionsPQI(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositiondbufLjava/nio/DoubleBuffer;remRdoDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)Vn_numtf[FiposbvfLjava/nio/FloatBuffer;bvdnumLjava/lang/Number;methodLjava/lang/reflect/Method;xlongIntJbvlLjava/nio/LongBuffer;tlbvtypeelements toprocess processedSTUVW isCompatible(IZ)Z_asArray()Ljava/lang/Object;_a0r_a1[[De1e0n0n1_a2[[[De2n2_a3[[[[De3n3_a4[[[[[DrankbufasArrayElement([I)Ljava/lang/Object;elementposne(II)Ljava/lang/Object;index0index1 pointSizeloc fillArray([DIII)Varrayoffsetfirstlastb as1DArray()[D asOneDArray(Z)[DcmtargetasArray'()Lgov/nasa/gsfc/spdf/cdfj/DoubleArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileDoubleVarContainer.java XY ]Z hiM [\ ]m c!gov/nasa/gsfc/spdf/cdfj/DataTypes [\O ^_ ]^S ` aq ab jkN cdjava/lang/Throwable efg hiShould not see this.j kl m no cR pq r stT uv uq wjava/lang/ObjectU xyjava/lang/Number z{ e |m }~V ujava/lang/RuntimeExceptionjava/lang/StringBuilder ]fUnrecognized data type    ]l  mRank > 4 not supported yet.  m u ojava/lang/Double ]  java/lang/Integer  u{Internal errorRank > 1 not supported.  u Rank other than 2 not supported.Invalid first index Invalid second index  mbuffer not available  m #gov/nasa/gsfc/spdf/cdfj/DoubleArray ] *gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainer.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDoubleCDouble InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrder java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/DoubleBufferjava/nio/ByteBufferjava/nio/FloatBufferjava/lang/reflect/Methodjava/nio/LongBuffer"java/lang/IllegalArgumentExceptionTYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; typeCategory nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asDoubleArray([I)[DprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()IasDoubleBuffer()Ljava/nio/DoubleBuffer;put([DII)Ljava/nio/DoubleBuffer;(I)Ljava/nio/Buffer; asFloatBuffer()Ljava/nio/FloatBuffer;get([FII)Ljava/nio/FloatBuffer;java/lang/reflect/Method;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; doubleValue()DintValue asLongBuffer()Ljava/nio/LongBuffer;([JII)Ljava/nio/LongBuffer;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([D)Ljava/nio/DoubleBuffer; singlePoint(D)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAt rowMajority()Z validElement'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z(I)DbuffersLjava/util/Vector;getRecordRange()[I getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1XYZ[\]^_* e*+,-*,:*.7:* 6* /R* `& $. 7!U"X#d%a\ :bc.'deefgehiejkelmenoepqMrst%: uvwxyz {|}]~_c *+,- ` 4 5a4 fg hi jk lm no{|}_Yh M,*W,`9:;a fgc _8`@afgc_)- :: * * YO::,6,:6  y 6  *h *l6 6 6   (6  *  1R   *hW h*h`6  d6 ,W +.`jE F H+L.I0J5K=MCNIOLPQQURbSlUoVyWXWV_`abcda0 |c r,bc Uoc oUc fgcsc \ \CcILc t2   P D (_ :6: 6 .(+8: +6 +: i dh66 W h`6 6 0R Wh`6 l`6 + WW/+6 +: O dh66W h`6  Wh`6 l`6 + WW2:  c dh666" + !":#R Wh`6 l`6 WE2: $/7 w dh6666 + !":%6  aR Wh`6 l`6 W+6 +&: : j dh66'W h`6 6/R Wh`6 l`6 + WW(Y)Y*+,-./`^Wj klnoHqOrUs[tbukvxwxyzy|}~#-69@HKRYboy&,7AJMUX^dkr{aV"ckZcO Uc [@ckc e r&cbTcRr c:chc c{[c^c dkefgcccs \c c t" H uz   uz 5 uz  uz uz % uz  uz  uz +uz  uz   uz uz   uz {|} _= 0`a c no_*1< Y23*4M,,5l>,:6"Ger:6W*78Y19*:;<=6l6>:6   26W *7 2*:;<=6 *:;<=6   hl6  ?: *@46  '6     2 26W  اC6  96   )6   22 AR ք *7  2 *:;<=6 *:;<=6 *:;<=6   h hl6   B: *@G6:6 *6  2226WՄŧV6L6 <6 ,6  222ARӄÄ*7  2 *:;<=6 *:;<=6 *:;<=6 *:;<=6  h hhl6   C:*@Z6M6 =6 -6 22226W҄„i6_6O6 ?6 /6 2222ARЄ*7 2YD3`RT $,25X]e} #AJT^hx~  /5;DNXbl  '!1";#E$O%c$i#o"u!~+,-./0/.-,+79a+] \c <c,&c +c acW-c M=c c c  c .c>ce c[0cQ@cGPcc c c  H!c>1c4Ac*Qc#c3cCcSccc8c #c c cfg c,c25ctqA 3! Az' u> AzM u?    AzuguB      AzuuC        " Azu{_ *1= YE3*+F*4N--5l6-:6*:;<=6l6+8+.6: 6 6     GR `6  +6>: 6 6  46    2  + .`GR  `6  `vD EF&G+H1I:J@KCLXM_NeOjPpQtR~STRVXYZ[\]\_[aaw c j0cp*\ t&c !bc 8c KcA >c fgm c+:c@CcXctW  E ux  ux>  {_U*1> YH3*:;<=6 Y)Y*I,-.3*:;<=6 Y)Y*J,-.3h6*4:5l6: l6  : *@ h` h`6 6 6     `GR `6  `Zm no.p8qSshtruwxyz{|}~a#cfgcc c.chctcn]cV Oc I\ ,c )c t= 2 u E"{_Q*KL YM3d`*h6*4:*N.d*h*Oh6W+W`!';CPaRQfgQ\QcQcQc!0c'*;ct{_5 *P `a  fg_6 *Q `a  fg_@ *Q `a fg o_6 RY*ST`a  fg{A_0*U` a fgA_/*V` a fgA_/*W` a fg{L ZIK PK ŻZ!33'gov/nasa/gsfc/spdf/cdfj/Extractor.class4! 0                        @  C  $ H H  2 2 u  u    ! " 2# u$ %& ' ( ) * 0+ , C- . /012 34 H5. 67 L#89 N: ; < = u> ? @ uA uB uC D E uFGI H IT J uK uL MN uO PQ RS T U V W X Y Z [\] ^; _ H ` La Hb c d ef g h ij k l m n uo p q r s t u v %w x y z { |} ~        > >    %     J    MAX_ARRAYInumericMethodMapLjava/util/Hashtable;stringMethodMap()VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/Extractor; addFunction9(Ljava/lang/String;Ljava/lang/Class;[[Ljava/lang/Class;)Vex!Ljava/lang/NoSuchMethodException;jfuncLjava/lang/String;clLjava/lang/Class;args[[Ljava/lang/Class;majava/lang/reflect/Method; StackMapTable getMethodP(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;rank Exceptions getSeries0W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;padLjava/lang/Number;bvfLjava/nio/FloatBuffer;bvdLjava/nio/DoubleBuffer;nummethodLjava/lang/reflect/Method;xlongIntJbvlLjava/nio/LongBuffer;loc[JfirstlastbvLjava/nio/ByteBuffer;blkilpaddpadDthisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;numberOfValuestypeldatadata[DlongTypeZ locationsLjava/util/Vector;offset!4\ castToDouble(Ljava/lang/Object;Z)[DvdataoLjava/lang/Object; getPadValuefill fillDefined fillValuen getFillValuedfilllfill getSeries1H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[Dmelements[[DpadValuedoSignedInteger(Ljava/nio/ByteBuffer;IIII[[D)Vecount(Ljava/nio/ByteBuffer;IIIII[D)Vpossizeindex (Ljava/nio/ByteBuffer;IIIII[DI)I"(Ljava/nio/ByteBuffer;IIIII[I[[D)Voffsets[Ine#(Ljava/nio/ByteBuffer;IIIII[I[[DI)IdoUnsignedInteger getElement1j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;idxLjava/lang/Integer;element longPadValueloff7 getElements1Y(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Ljava/lang/Object;[[J getSeries2I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[DlbvsLjava/nio/ShortBuffer;bviLjava/nio/IntBuffer;_numn0n1[[[D getPoint0dptpointitemSize getPoint1Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[Dda getPoint2[(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[[D getElement2m(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)[Dpt1pt2 getRange0}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object; lastValueoa[Ljava/lang/Object;istartiendstartend_data_padblks substitute firstBlock lastBlocki getRange1n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)[[D_last elementCount6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/util/Vector; dimensionsecount validElement'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)ZgetRangeForElement1(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;ielementgetRangeForElements1(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;[I)Ljava/lang/Object;getStringValue*(Ljava/nio/ByteBuffer;I)Ljava/lang/String;ba[BgetStringSeries0X(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[Ljava/lang/String;[Ljava/lang/String;lengetStringSeries1Y(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[Ljava/lang/String;[[Ljava/lang/String;getStringSeries2Z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[Ljava/lang/String; getBlockRange(Ljava/util/Vector;ZII)[IrecordVariancepositionBuffer\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;JI)Ljava/nio/ByteBuffer;impl](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IIII)[Ljava/lang/Object; blockRange getSeries3J(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)[[[[Dktemp[Fn2[[[[Dnext getPoint3\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)[[[D get1DSeriesI(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)[Ddo1DB(Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/Object;IIZ[I)VresultnumberswapedimC(Ljava/nio/ByteBuffer;ILjava/lang/Object;Ljava/lang/Object;IIZZ[I)VtftlpreserveZ(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)Ljava/lang/Object;[(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZZ)Ljava/lang/Object; availabletargetstoptermbegin_edim do1DMissing([JJII)V([JJ)V([JJI)V([DDII)V([DD)V([DDI)VK(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I[I)[Dinitelapsedremstride strideObject Lgov/nasa/gsfc/spdf/cdfj/Stride;_stride!(Ljava/nio/ByteBuffer;I[F[DIIII)Vspanw(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;numptadvancez(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)[Dres"(Ljava/nio/ByteBuffer;IIIII[D[II)I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;"(Ljava/nio/ByteBuffer;IIIII[DI[I)I fillWithPad*(ZLjava/lang/Object;IILjava/lang/Object;)VddatafillWithPreviousL(Lgov/nasa/gsfc/spdf/cdfj/Variable;ZLjava/lang/Object;IILjava/lang/Object;)V getOneDSeriesJ(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)[Dcmtoswapdo1DSwapdimtdcdfClass variableClassia seriesArgs[Ljava/lang/Class;arglist SourceFileExtractor.java java/lang/reflect/Methodjava/lang/StringBuilderget    java/lang/NoSuchMethodException   !replacing value for the function       ;!gov/nasa/gsfc/spdf/cdfj/DataTypes     !   +gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator DataLocator InnerClasses  6         java/lang/Object java/lang/Number      ! '     6;java/lang/Longjava/lang/DoubleFILLVAL java/util/Vector  xyjava/lang/Integerjava/lang/Throwable>Only scalar variables of type int8 are supported at this time.  01 >1 08   |}    04 >4 & has unsupported type in this context. 09 >9       &getElement2 is not supported currently        java/nio/ByteBuffer'Long type not supported in this context       0= >=java/lang/String    [[[Ljava/lang/String;                          gov/nasa/gsfc/spdf/cdfj/Stride   &Unsupported data type for this contextType  not supported in this context    0 >getRange0 start < 0getRange0 end > available 0 >java/util/Hashtable!gov.nasa.gsfc.spdf.cdfj.Extractor  gov.nasa.gsfc.spdf.cdfj.CDFImpl gov.nasa.gsfc.spdf.cdfj.Variable java/lang/ClassNotFoundExceptionjava/lang/ClassSeries ElementPointRangeElementsRangeForElementsRangeForElement!gov/nasa/gsfc/spdf/cdfj/Extractor java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptiongov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/FloatBufferjava/nio/DoubleBufferjava/nio/LongBufferjava/nio/ShortBufferjava/nio/IntBufferappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;@(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method;printStackTraceput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)VgetEffectiveRank()IgetType isStringType(I)Z&(Ljava/lang/Object;)Ljava/lang/Object; typeCategoryisMissingRecords()ZgetName&(Ljava/lang/String;)Ljava/lang/Object;getNumberOfValuesvalueOf(J)Ljava/lang/Long;(D)Ljava/lang/Double; getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;getLocationsAsVector()Ljava/util/Vector; elementAt(I)Ljava/lang/Object; doubleValue()D longValue()J asFloatBuffer()Ljava/nio/FloatBuffer;()FasDoubleBuffer()Ljava/nio/DoubleBuffer;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;intValue asLongBuffer()Ljava/nio/LongBuffer;missingRecordValueIsPrevious(Z)Ljava/lang/Object;getClass()Ljava/lang/Class;getComponentTypeTYPEgetDataItemSize getAttribute8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;position(I)Ljava/nio/Buffer;'(Ljava/lang/String;I)Ljava/lang/Object;getFloat(I)F getDouble(I)DgetLong(I)J rowMajority()B asShortBuffer()Ljava/nio/ShortBuffer;()S asIntBuffer()Ljava/nio/IntBuffer;getPointgetRange((Ljava/lang/String;II)Ljava/lang/Object;missingRecordValueIsPad asDoubleArray([I)[D asLongArray([I)[JgetRecordRange()[I getDimensionsgetVarys()[Z(I)Ljava/lang/Integer;add(Ljava/lang/Object;)Z)(Ljava/lang/String;III)Ljava/lang/Object;([BII)VgetNumberOfElements isCompressedgetValueBuffer(J)Ljava/nio/ByteBuffer;<(Lgov/nasa/gsfc/spdf/cdfj/Variable;JII)Ljava/nio/ByteBuffer; getByteOrder()Ljava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;([F)Ljava/nio/FloatBuffer;([D)Ljava/nio/DoubleBuffer;([FII)Ljava/nio/FloatBuffer;([DII)Ljava/nio/DoubleBuffer;([JII)Ljava/nio/LongBuffer;getEffectiveDimensionsjava/util/ArrayscopyOf([II)[I([I)V getStride(I)IforName%(Ljava/lang/String;)Ljava/lang/Class;!0B/*  w`N6A,21-+Y* ,2 S :  *-Y* BE .  BEGLR] v">G Fwww n f# _*=*#+N---2 +N-*. -2. !'/3AGU[4!__XA' B+*++=+>::6.  :6*+/ ::*+!!1":+#$%:6 6  & ':  /6  /6 *+ /  d`(:  * )R   *P.%Db+:   ,R-:   .R/2:  012: )Rܲ/2:3/7  U012:46   aR5:   6P F &d4 ) )R  *P O+7;6   1R 6   /P +r+8i5*7 6    /   d/P ާ2)9 6    1   d1R *J !(+.1:?BW\no|7>U\cs  06?DMV_hqw8T>s \'!B;   u G b % ( % (  ( + .  1n|~{ ' 5!=!)& !/!!!!!!! !  N 7*!!M)*N-M6-,-/R,"&/5>   7 7 ! ! !+9M,*+:N6:-;<=.-!!16<-!!1":+-/ 6-/ :+6+>?.l6.F :6   AP 6   *P :6   DR 6   )R ,z$% &'()%*:+P-e.x012345787;=>?@?C DCGJ  =  =  "  #$ %!! m7&&@@. && !& 'i*+FGHM+>,&z,I;<=6,I!!19. Y PYPYRYR,I/7. Y PYPYRYR. YAPY PYDRYR>UVWX/Y>ZG[U]b`qazbdhik>>$(q$)" U $  *++=J+7=+K'LM>J:+6. NYOP*+!!:+#$%:66  & ':  /6  /6 *+ /  d`(:  %621Rڲ.N~ +: 62,R -: \62.R   Q  d``6   R  d``6 *{|}~*2:DN[\ily %,3<IOUcor,,*6,,)  o#  *k-2c .:[ [:/ i,l) 2J J!8J! "   J!N01 C/2:656%*012: 2 )Rڄ˱")6<Bf ) )2 8%CC CCC3C .< (046*SWR5 6  708 G/2:*TW6  /*TW*012:  )R`< &  -:>Dp - 3% GG5G G6GGG  G7@ 209H `/2:*TW6 6  E6   1* .`TW*012:  2  )R `< 2  '3BOUY_ B 52 I% ``5` `6```:;` .YN<  4 0=[e/2: *TW6 6  H6   1* .`TW *012: 2  )R `< 6  '3BOUY\bB 52 L% ee5e e6eee:;e .e7^ S<  4 >1s ^/2:3/76  I6  9*012:  46  2    aR Ƅ *    !07QW ]z 0! 7 =2 L% ^^ ^^^3^ .WPS. J! J!>4o ]/2:3/7*TW6  @*TW*012:  46     aR`< . %4; R!V\#z 4" ; D% ]]5] ]6]]]  VOL1 !! !! >8b/2:3/7 *TW6  C*TW*012:  46     aR`< . ()*+,%-4.;/U0Y+_2 4% ; G% bb5b b6bbb  b7[T N4 !! !! >9{/2:3/7 *TW6 6  Y6   E* .`TW*012:46 2    aR `< :89:;<$=.>:?I@PAj=pCt<zEI!P'I2 ]% {{5{ {6{{{:;{ .tm b< p xJ :xJ!xJ! >=/2: 3/7 *TW6 6  \6 E*.`TW *012:462   aR`< >JKLMN$O.P:QIRPSjOpUtVwN}XI!P'I2`% 5 6:; .7y r g< s xJ :xJ!xJ!  ?@u+*+,MU,M>+6+76+ YOV+>6+6::6 : : . :6 *+: :*+!!: ?.h6 +#$%: 66 & ':/6/6*+/d`(: ( 1R /PW `6.'HhXR`6YR`6Zd``6c[d``6C<\P`6NYY+] PF &d4 ( 1R /PT <e fhi%j,k8lHmPoXp[q^rasdtguqvwwzxz{}~%/\cs}'38?NUdjrp/55uuuABXC%P P%6X [ ^  a d/ gD E   A F!!F!!=F!!6  F!!N GH+>+7>+,V,6+>6+6 :6,.?.hO^:J: 6 : : .^:6 *+: J: *+!!: +#$%: 66 & ':/6/6*+/d`(: /T6 2 ,.1R(62 ,./PW6.(i666 2.`XR`6ɧ656 2.`YR`6ʧ _y `c6562.`\P`6ʧ#NYY+] Pd``6  *J "&.6<FV\bhknq{%+2<KQW^      #69DNcipvy "#.? 252#2:%"29%G"2=9%^G5A; &<.66 <zE;bT IhN . kK nH/ qED  $   xx: xx^J!=xx^J!  4 "  !  ! xx^J!N JK+=. NYOP+>a+7>+K'LM6+K'LM6a:*+!!:+#$%:6 6  & ':  /6  /6 *+ /  d`(:+bF  6/6 22h`1RЄ   ?6/6 22h`1RЄ .4+:+bA  6*6 22,RՄ   6*6 22,RՄ -:+b@  s6)6 22.Rք   66)6 22.Rք  )+bA  6*6 22cRՄ   6*6 22cRՄ d:+bA  T6*6 22eRՄ   6*6 22eRՄ f:+bA  6*6 22gRՄ   6*6 22gRՄ  6+bS  36<6,c6 22  `RӄÄ   6<6,c6 22  `RӄÄ  h6d:+bS  y6<6,e6 22  `RӄÄ   )6<6,e6 22  `RӄÄ i7f:+bT  6=6-g6 22  aR҄„   m6=6-g6 22  aR҄„ NYY+] P /014!5*657E8U9`:m;n<{=~>?@ABDEFGHGFKN OP!Q7P=OCTIWlYsZ|[\]^]\adefgfejopqrs#t3s9r?wEzL{V|`}p|v{| '.8BSY_elv"(.4:?HOYcj $@FLRYcmt  )0MSY_>"B#L3,#L3,L.,L.,sL-,YLO-,L.,L.,;L1.,yLo.,MNL., L.,OPj\0LR@,0L@,?Q$0L @,tf0L\@,QMN1LA,0"1LA,QOP     !g ECRU3S`( Tm/ { ~  w K a!Aa!  "  ""             U    V      "a!!a!!  "a!!a!!a!U  "a!U!a!U!  "a!U!a!U!a!a!V  "a!V!a!V!  "a!V!a!V!a! a!N W@ P+*+,Mk,M>+6+>6+#$%:6& '://*+///e a(:  W/dh`6 .%1<]  X"  Y"/2:   012:  )"/2: 3/7   012:  46   a9"  \ r/ 023%4-5.6;7H8W9d:p;=@BDFGHJK LM#N7O=QH7NT 9 !  1 #7XW 5 >PPPYB3Z%+ -#[;w %F% S 1FF F N \],M>+6. NYOP+>6+#$%:6&l':/J/*+///e a(:  W/dh`6   TW+K'LM6  : .Dh +:6  ,R  -:6  .R /2: 6 #  012: )R /2: 3/76 7  012:46   aR +ab cd!g)h*i7jDkSl`mlnpqrsuwxyx{}~~!)3CMSV^fpjC ,')- i;^I fAST$ 5 % ^ :sYBZ  )[7xK!% k F!  F! F!&F!,F!!F!!FN _`W,M>+6. NYOP+>6+#$%:6&'://J*+///e a(:  W/dh`6   TW+K'LM6 +K'LM6   J: .\  +:+b46 '6  2,Rا16 '6  2,R  -:+b36 &6  2.R٧06 &6  2.R /2:+bC6 66 & 012: 2)Rلɧ@6 66 & 012: 2)Rل /2:3/7+b[6 N6 > 012:46  a9 2RX6 N6 > 012:46  a9 2R NYY+] PJZV !)*7DS`o "(1;ESY_bir|#-7?GTZ`cks|#),LR + +>4+ku**ii *:G 0*&:% XBR% XBRksS 5 R S ^. :WWWYBRZ J ).[7 {3!%FJ  FJ  FJ ) )FJ (F (FFJFN abR NYlP*   cB dBN ef ",M6-M6+*+m+6+>6+6: : 6 : : :*+:.%d` :  :6 *+: d`:  :*+!!: :+#$%: n+7o:G+p+8+p n+8+ q+86.6.6666*+r:dI: <+ Y/Os19   1R+ Y/Ot/7   /P\2u:2LM6+866: d  1Rdl  /P /+ YOs19d R,+ YOt/7d P2LM6. 'Ij +:d ,R-:d .R/2:d012: )Rٲ/2:3/7dX012:  46! ! ! !aR5: d  6Pduh+86 / d19  1R5 d/7  /P +7? 6  1R6  /P   v&' ()$+,,4-<.?/B0E1H2K3N4U5_6j7n8q9;<=?@ABCDFGHIJLMO PRV%+147BQVglx (2AFXbor)9FIQYcsz.17@EPYbmv|-!g!ggwXgg9 *s! z!QFY>  g gQhiJ>;IfjBkBl {m,[ 4S[<K ?H BE  EB H?/ K<D N9n U2o p;%bq+\r1Vs4S7P;$\FF!!&&%x)FF!!&&xEtFF!!&&xt!FF!!&&xt!FF!!&&xtFF!!&&xt& 8)FF!!&&xt2!FF!!&&xt!!FF!!&&xt!FF!!&&xt!FF!!&&xtFF!!&&xt FF!!&&xt!FF!!&&xt!FF!!&&xtFF!!&&xtN uv,t+6. NYvP,M6-M6+6+>6+K'LM6 d` J: *+!!: : +#$%:   +7o: +86  M+wx.6681+ YOs:6 S  +p+8J66  S  .6 .666*+ r:X> dIxx:+ Y.Os:  S   S2u:2LM62LM6d&6  2 1Rֲ.R+:d6  2,R-:d6  2.Rdd  Qd``6Gdd  Rd``6#NYY+] PdB5+86 d2:d   S+766+6  d2 21R `   "(08HWdghuz !"#$%&%(,-./2343!6$8*90;3<>=M?R@WAhBzCDEGHIJOPQSTUTWY[\)]3^A]G`MdTe^fhguf{imoprtuwz{|}~)/<5>ISekq'g =w:% %h';zg ,,,.a,T-!g Mhisg7L,B/tttjBtkBl "Rl(Lm0D 8<[H,- W . d/ g p; u q*Jr0Ds3A(nFFJ!xAFFJ!x!FFJ!xBtx!  "  ## !FFJ!xt!JFFJ!xt!J!FFJ!x  Nxy5*yLHYzM>+*{3,+.|}W,-3*"5.z;&{x |}1*K'LM=>++. +.')/*11A;"-  ~wM6+ YOV,M6-M6+*+~+6+>6 +6 : : 6 :: .!d` : 6 *+:d`: *+!!:? .h6+#$%:+7o:.6.666*+r:8   1R  /P2u:2LM6 d- 1Rd /P2LM6W`6 .(Lod XR `6d YR `6  dd Zd``6L  dd [d``6&d \P `6dE8  1 1R  /P+7E #6 d 1R 6 d /P   >O$->FNVY\_beoz} "2;GLVfp ".1HTWap z !"!&'.hi;G|7-5jBkBBCl$mF N6 V Y \  _ b/ eDoEaPp;JrDsA%NFFF!!<FFF!!xtC#"%%" FFF!!xN  ?+V,M6-M6+6+>66 +6 ^: J: 6 :: .%d` ^: 6 *+:d` J: *+!!: :6 .? .hO+#$%:+7o:.6.666*+r:d 1 6  2.1R 6  2./P2u:2LM62LM6W6 .#(l#696  2.`XR`6Ƨ686  2.`YR`6ǧw  6]  6C686  2.`\P`6DŽ0+7q 96+6  d2 21Rԧ66+6  d2 2/P   jZ8 9:;<'=,?4@:A@BCCFDIESFbGeHuJKMNONRSTUVWYZ[]^ _`a,`2c8f@gJhZg`jfoop{qrsuvwvyzu|~ *07:~@CZ]twZ (.4<)C#2=%"2<%"2{<%hioH{<0)52/2/???jB?kB?A;.l(m  '6,< 4  : I @ . C F/ IDE;yhp;br\sYD) iFFx^J!x1FFx^J!xxt  UFFx^J!xxt " ! !FFx^J!xx  N ,M>,*cT,3 Y, !*,,6(&   +=N+6+#$%:6&g':*+///e a(:W6 /6  /#- S `6  TW ل+76--2S-R "/>U\mxz c*% >OU8\15 %n   "V%= )  >+=+7=+K'LM>:+>6+6+#$%:6&z': *+ / / /e a(:  W6  /6   /66  ' 2  S `6   TW ل ƄZ*2:BCP]l*, =% lb K D5 S *-2 :6BPa 7 =  )  9  *I/*&d6*I/66*&+*I:/ 6 6*&L*I:6/-*&d*`I/  66 YOYOf!7 :!="F#T$a%e&h"n(u)y*+,-./*2346p T5=:r!slmrs8 #'#4+ * :+>6*+ :*W@ ACD'F1GH 644443'   +#$%:':/6/6 *+/ d`(: +7O,.6+>6   W dh`TW6 ,. 6 0Y SY|SY |SBQRST#U*V<WEXLYTZ[[o\v^abez T+6 ;lm#* <o %v x +=. NYOP+>+7>+K'LM6+K'LM6+K'LM6:*+:!!:1 19 +#$%: 6 6   &  ':/6/6*+/d`(:+bW 6I696)6222 RքƄT 6I696)6222 RքƄ. +:+bi:6U6E65W62220RʄN:6U6E65W62220Rʄ-:+bh:6T6D64W62221R˄s:6T6D64W62221R˄/2:+bj6\6L6<6,012:222)RӄÄ6\6L6<6,012:222)RӄÄ0/2:3/7+b~6p6`6P6@012:46222  aR6p6`6P6@012:46222  aR#NYY+] P`6 *Vpqru!v*w5xEyUze{r|}~ #)/5>IS]gw}!'*0;EOWau{  *2<OU[agjqz -39?EHOV_jt~        : @ F L R U u { H -L=,M%`V-LL=,BM%!9LI,Y%]Z!H9L>I,4Y%0] 8LH,X%\ 5 #8LH,X% \ 0@LP,~`%0@LP,`%q' DwTLmd,ct%' DTLd,t%OV } !c E?RU/Ser " $   :f X !C !E!      $       !!   !  !   /   /!   5!!!!   5!!!!! !N  k,M>+6+>6+#$%:6&'://a*+///e a(:  W/dh`6   TW+K'LM6 +K'LM6 +K'LM6    a:.L +:+bG6 :6 *6 22,RՄŧD6 :6 *6 22,RՄ -:+bF6 96 )6 22.RքƧC6 96 )6 22.Rք/2:+bV6 I6 96 ) 012:22)RքƄS6 I6 96 ) 012:22)RքƄ/2:3/7+bn6 a6 Q6 A 012:46  a922Rk6 a6 Q6 A 012:46  a922RNYY+] PCae $ % & ' (# )0 *? +L ,[ -r / 0 1 2 3 4 6 8 9 : ; < =+ <1 ;7 :@ BJ CT D^ Eo Du C{ B J L M N O P Q P O N V W X Y X W V ^ `" a+ b5 c? dI eQ fY gi do cu b~ l m n o p q n m l v x y z { | } ~   3 @ }F |L {U _ i s {          )  4 .>WM.C>-=-=YB-8=.M-=M"(!3 XEUe(! XlEbUXe?rn \5 DR 4S $ ^T&YBZ  [#B&F%Fa    Fa    Fa  ,  ,Fa  (F  (FFaFN L*+,!! Y;N *,-   R   ;N*,-: . -!!: .U&^sU: *+:   W6    `  0R *-:   W/2: 6% *012: `)Rڧ/2: 3/769 *012:46 `  aRƧ^*5:> :-!!: W6 `/R-:W,     ( 1 \ b h s }   ' - 0 6 ; A J U _ m s v   v% b2 h,  )2/ ! =2J CX%A56U     ;m  [!* &&x!( &&x! &&x!&&x!.&&x!!&&x!! &&x!'&&x! &&x!N Q *+, *   Y; N  #6+6+6.6 +: d6 ,>+75,.66,,. ,.6  d`6 6 6+76: : +>6  ?.l6D9A7h : h: :+#$%:6r&\':/6/65&d      &666  :4+b+ :6   dd.O&':/6/6d`6*+/(:,Wd h`6TW f6/+        6d  `6h6 h6! !d6" " " !d`6 6  6d`6! h h`6h`6 6&d$   +   l    $ ) 2 7 ; C I M V [ c i v       ! # $ % & ( * , - / 0 1 2 3 4 5 6. 97 :> ;A =H >K 1Q A] E` Fd Gg Hq Iv J K L M L Q R S T V W X Y Z [ \ ^ _ `( a- mC pM rP tU j q t w ~               1 8 B L X a m v y Q   (D=65UOH Al!:%"3Y;   $qCR; ILm    [ -/D `5rd1g.q$;.!@'x  7xx!xx!&0  +xx!&xdxx!&x@% C-!xx!&x xx!&x A- xx!&xxx!&x N 66*P    > /l3  A **     / M **d    / l 66*'R    >  /l3  A *'*      / M *'*d       / l W666,++7*,.66,,.6d`6 +6+76Y-:6  6  l6  p+6 +>6  ? .l6  h::   .  h: +:+#$%:66,+'/6&d'/66&=':/6/6d`6*+/(:6 6)6 d6 p pd `6Wd h`6TW    `66d`6 6   h< l6 h .  h:      h`6 "H        $ ) 5 #= %D &P 'Z (c )i *m +t , . / 0 1 3 4 5 6 : ; < > ? @ A B C E F G" H) I0 J: KC LP OS QZ Ra Te Uk Vr Wz X \ ] ` a b d e f g h k l m n p3 s= uG FM wT x8m% ^rne"%)0C3S5ePWWWY;W;  TmQ N Zc  [ -  ;} N75xx .>xx!Gxx!x0&xx!x%7 A, xx!xNWh6 *W6 .uo*+: 6  "   hW , hW 6  h- `, 0R *-: 6  &   hW -W`6 ٧ݲ/2: ?.h6 6  A*   h`TW6$*012:-)Rۄ /2: ?.h6 3/7 6R* hTW68*012:46-   aRDŽ NYP,  0 6 @ K Y _ l x ~      $ + 5 ? I X _ x ~    9&% b% 6K *% 0 (2E% UX _B<2.V%m+\    3- 5 0%)!' !!-!!!! ! N x+>.#NYY P+6,6+>6h6 *+l6h: : 6 . : 6 : +#$%: 6 6 & ':/6/6*+/d`(:p6 6 d`6d6.9(Pw9+:  R`6-:  R`6/2:hTW012:  )R`6ʲ/2:3/7zhTW012:46    aR`65:&  P`6NYPX+7= 6  1R6  /P   G   0 8 ? G O V \ b i v y |    8 ? F V ` g n }               " ) 0 ? I S Y b g q z     $ %B ?!g  9!TM) ~le% H5j 8o i>G`OX6VQy. |+  (   S0"  !K! 3 !8! !:!!!! !!! !N ?A +6. NYOP,M6+6+76+ YOV6-6l6h: +>6  h6 ?.h6 +#$%: 66 &, ':/6/6*+/d`(:p6 6 d`6Wd h` `6.El XR`6 `6u YR`6 `6   YO661   YO66 NYP 0 3 4 5 8" 9* :1 ;= <N =R >Z ?` @g At Cz D E G H I J K L M N O R S T V X Y4 [; \K ]R ^\ bc cr dy e i k l n p q s K w %53AB "C* RZzd  \6 U JE < 9Z %3F!KF! 5'&## F!N0l\/2: 6 *TW.6  h6 6  4 *012: )R  `6  `<*TW : | } ~   ! ( 7 D K P V Y 7\\5\ \6\\\  \;\ZU Q7 E ? !;% !!x7>w/2: 3/7 6 *TW.6  h66H*TW *012:46    aR `6`< B      $ ( / 5 D K e l q t D-K&ww5w w6www  w;wZp i e7 Y $S(O%p(!x4!x!!x! ej ,M6 NYP-M6+6NYY P+76d`66l6  h  6+6 +>6 : : 6  . : 6 : +#$%:+7o:.6.666*+r:2u:2LM62LMd6B;d6p,dpd6W h`6TWd66 ."(Pu"+: R`6-: .R`6/ 2:012: )R`6ղ/ 2:3 /7m012:46   aR`65:$ 6P`6NYPI+7M '6 d 1R`6$6 d /P`6   FQ    # * F M Y b k q x    * 0 7 > F S ` h o r              # + 3 : J Q k u |               (x `5S%>1! .J!Q+J3B|hi*zr2%jBkBm# kw o[ l i  f <+p;%rs7l0 +.FF!1FF!x~FF!xt0 -FF!xt/FF!xt!FF!xt! FF!xtFF!xtFF!xt FF!xN ~v M6+ YOV,M6-M6+6  NYY  P +7 6 d`6  6    l6   h   6 +6 : : 6 . : 6  : +>6 h6? .h6+#$%:+7o:.6.666h*+r:2u:2LM62LM6W`66 3,d6 p ` pd6dh`6 .%Mt XR`6 `6 YR`6 `6   Y O6T   Y O64- \P`6 `6ܻNYP+7I66 6  1R `6  /P `6  :N ( ) * +$ ,, -3 .O 0V 1_ 2e 4n 6w 7} 8 9 : < = > ? @ A B D F G H I J K L M N O P Q$ S- T9 UE VO WS XY Y` Zg [o \| ] a c d e c i j k i o q# s@ uC wJ xY y` wj }t Pz            V" g"$Phi-G9;E/O%5S!%lB?%jBkBBC$m, w] 7 4 1  . [Ep;rs 76"&FFF!KFFF!xzFFF!xt*'&& FFF!xN0 M/2: *TW6  5 *012:  )R`<*TW .`6 &   ' 4 8 > J z ' 9% MM5M M6MMM  M7M;F 8>h/2: 3/7 *TW6  I*TW *012:  46   aR`< .`6 .     % 4 ; U Y e 4% ;M% hh5h h6hhh  h7h;a Z T4!x!!x!` g64/7+:6  P 1!!19+!!:6  R :     % / 5 8 D M V ` f z  " P D"M ggn glgmgo d%' &&!N *wx.66t;* YOs19,!!: 6   R 8* YOt/7,: 6   P B    , 5 ? I O R d m w 8 ,#g5  p d#gm n lmo  {wx%+8 &&!N ) **6*+,!!   4)))Y;) @N "8:. -!!:: 6 .Y(YJ: *+:   WJ C6.46." ` .h`0R ۄɧ 6.S6.A6./ ` .h.h.h``0R ΄*-:K D6.56.# `.h`R ڄȧ 6.T6.B6.0 `.h.h.h``R ̈́/2: : 6" *012: )Rݧf/2: : 3/766 *012:46   aRɧ*5:A :-!!:: W6 /R-:K D6.56.# `.h`P ڄȧj c6.T6.B6.0 `.h.h.h``P ̈́ I B6  .36  .! `  .h `1R  ܄ ʧh a6  .R6  .@6.. ` .h.h .h` `1R τ  q     H N T _ f m y    '.:F]`fov}'()*+ )-/0#1*243C4J5a2g7j9p:u;{<=>?@?BDEFGHIJHG OPQ%R1S=T]UaVdSjRpQy^~_`abcdbaijklmnp"m(l.k7w.|(p:5GYN T =)1;6HZ  &22 CJ-:2M *@{8);46(HZp  ' 9 4F X 88 8 8 8888;5    % 8E!2!  '   4 &&x!!  (   5 &&x!!&&x!!% &&x!!&&x!!+&&x!!!&&x!!! &&x!!-&&x!!  (   5 &&x!!  &   3N FY YKLMKLMN N:Y+SY,S:`:6S*YSYY+SY,SYLSSYY+SY,SYLSYLSSYS:*YY+SY,SYLSSYY+SY,SYLSSYY+SY,SYLSSYY+SY,SYLSS:*YY+SY,SYLSYLSSYY+SY,SYLSYLSSYSYS:*YSYY+SY,SY-;SSYSYS:*YSYY+SY,SYLSYLSY-;SSYSYS:*YSYY+SY,SYLSYLSYLSSYSYS:*Y*Y+SY,S SY*Y+SY,S S:W : 03;> (   %&')$**+,,0.3-4/80=2K3U4m5u7=?DFVN^PwRUWZ]_eij*l0o;r>p@qEsf X0@+)'8 ;=^ KUC3#x! $PK ŻZ1.`j j (gov/nasa/gsfc/spdf/cdfj/FloatArray.class4r I J K)-14 LMNO PQ R S TU VW XY Z X[\](Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis$Lgov/nasa/gsfc/spdf/cdfj/FloatArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;data[FiIdata2[[Fjkdata3[[[Fldata4[[[[FclLjava/lang/Class;ignorebufLjava/nio/ByteBuffer;_dim[I_bufLjava/nio/FloatBuffer;LocalVariableTypeTableLjava/lang/Class<*>;^;_\` Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer; SourceFileFloatArray.java  a+ b c6java/lang/ThrowableOnly float targets supported dRank > 4 not supported ef ghi jk^ lm_ no p" nq"gov/nasa/gsfc/spdf/cdfj/FloatArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/FloatBufferjava/lang/Classdimjava/lang/FloatTYPE(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[I asFloatBuffer()Ljava/nio/FloatBuffer;put([F)Ljava/nio/FloatBuffer; rowMajority(F)Ljava/nio/FloatBuffer;!?*+   I*+  !" #$R*L +6A****#$%/':)E+P- R%$ &'+ Y * Y * N*:-:* 6a*:W-*:6.2W-*:*86  .)6  . 2 2W  ԧJ6  .>6  .,6  . 2 2 0W  ф -*: *M6  .>6  .,6  .  2 2 2W  ф _6  .S6  .A6  ./6  .  2 2 2 0W  ΄  -29:<#=)>2?8@\BhCpDrF~GHGJLMNOPONTUV WV U&T,\.^:_A`MaYbecvb|a`hijklkjihrth ()*+~,-.+ /*+  .+ 2/+ D*+ 01\ /+ P2.+ DD*+ #.+ 5/+ G2+ Y*+ :34 567+)892:;8<=> 5?%#8@AB CD@AB    CD@AB     "CD@AB EFGHPK ŻZnUH))/gov/nasa/gsfc/spdf/cdfj/FloatVarContainer.class4p 1 L K  KX KZ K K O K    K   #  #   K   K   K  1   5   K  K K L L K E K K! K"#$&fpad[F](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIlpad[Jdpad[Dthis+Lgov/nasa/gsfc/spdf/cdfj/FloatVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IpreserveZboLjava/nio/ByteOrder;padLjava/lang/Object; StackMapTable#)*b+ Exceptions,-I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositionfbufLjava/nio/FloatBuffer;rem.doDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V_numiposbvfntdbvdLjava/nio/DoubleBuffer;numLjava/lang/Number;methodLjava/lang/reflect/Method;xlongIntJbvlLjava/nio/LongBuffer;tlbvtypeelements toprocess processed/012 isCompatible(IZ)Z_asArray()Ljava/lang/Object;_a0r_a1[[Fe1e0n0n1_a2[[[Fe2n2_a3[[[[Fe3n3_a4[[[[[Frankbuf fillArray([FIII)Varrayoffsetfirstlastbpos as1DArray()[F asOneDArray(Z)[FcmtargetasArray&()Lgov/nasa/gsfc/spdf/cdfj/FloatArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileFloatVarContainer.java 34 P5 ]^) 67 8b V!gov/nasa/gsfc/spdf/cdfj/DataTypes NO+ 9: PQ/ ;u <f <= _`* >?java/lang/Throwable @AB CDShould not see this.E FG H IJ V. KL M NL OP0 NQ Rjava/lang/Object1 STjava/lang/Number UV X WH XY2 NZ [ \HRank > 4 not supported yet. PG ]^ _H N` adjava/lang/Float Pb cde fzjava/lang/Integer gh NVInternal error ij {Hbuffer not available kl mH "gov/nasa/gsfc/spdf/cdfj/FloatArray Pn )gov/nasa/gsfc/spdf/cdfj/FloatVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainero-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloatCFloat InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrder java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/FloatBufferjava/nio/ByteBufferjava/nio/DoubleBufferjava/lang/reflect/Methodjava/nio/LongBufferTYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; typeCategory nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asFloatArray([I)[FprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()I asFloatBuffer()Ljava/nio/FloatBuffer;put([FII)Ljava/nio/FloatBuffer;(I)Ljava/nio/Buffer;getasDoubleBuffer()Ljava/nio/DoubleBuffer;([DII)Ljava/nio/DoubleBuffer;java/lang/reflect/Method;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; floatValue()FintValue asLongBuffer()Ljava/nio/LongBuffer;([JII)Ljava/nio/LongBuffer;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([F)Ljava/nio/FloatBuffer; singlePoint(F)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAt rowMajority()ZbuffersLjava/util/Vector;getRecordRange()[I getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1KLMNOPQRt *+,-*,:*.7:* 6* /Q4 :* 6* 1QS. $. 7!U"X#b$k%'Tp :UV.'WXnUVb'YZ[\]^_`abcdefrghi.: jklmno pqrPsRc *+,- S 6 7T4 [\ ]^ _` ab cdpqrtuRXh M,*W,S;<=T [\vV wxyzR8SGT[\{V|}R(-:: * * YO::,6,:6  x 6  *h *l6 6 6   (6  *  0Q   *hW h*h`6  d6 ,W +.SjL M O+S.P0Q5R=TCUIVLWQXUYbZl\o]y^_^]bcdefgT0 ~|V r,UV UnV oTV [\VwxhV O OCVILV i2 PD 'R:6: 6 .()4+6 +:  M dh66 W h`6  Wh`6 l`6 + WW/:+6 +: i dh66W h`6 61Q Wh`6 l`6 + WW 2:  b dh666" +!"#:$Q Wh`6 l`6 W% 2: %/7 v dh6666 +!"#:&6  aQ Wh`6 l`6 W+6 +': : i dh66(W h`6 6/Q Wh`6 l`6 + WWSVUm noqrHtNuTv[wdxqy|z{|}~"+47>FIPW`mw #)4=FIQTZ`gnwTV"d>VNiV Tc VZVV Z p&V`SVPq  V:VgV VwZVZV `g|X[\xVVVwxh OV V i H jo 3jo  jo jojo% jo jo jo+jojo jojo jopqr R= )ST V cdR**< Y+,*-M,,.l>,:6#Hfs:/W*01Y02*34566l67:6   2/W *0 2*34566 *34566   hl6  8: *946  '6     2 2/W  اC6  96   )6   22 :Q ք *0  2 *34566 *34566 *34566   h hl6   ;: *9G6:6 *6  222/WՄŧV6L6 <6 ,6  222:QӄÄ*0  2 *34566 *34566 *34566 *34566  h hhl6   <:*9Z6M6 =6 -6 2222/W҄„i6_6O6 ?6 /6 2222:QЄ*0 2Y=,SRT $+14X]e} #AJT^hx~   / 5;DNXbl  !'"1#;$E%O&c%i$o#u"~,-./010/.-,8:T+] OV <V,&V +V aVW-V M=V V V  V .V>Ve V[0VQ@VGPVV V V  H!V>1V4AV*QV#V3VCVSVcV8V #V V V[\ Vx+vV1w4ViqA 3!Ao' j7 AoM j8    Aojgj;      Aojj<        " AojpRQ*>? Y@,d`*h6*-:*A.d*h*Bh6W+WSHI!J'K;LCMPNTRQ[\QOQVQVQV!0vV'*x;VipR5 *CSPT  [\R6 *DSWT  [\R@ *DS`T [\ dR6 EY*FGSdT  [\pAR0*HS T [\AR/*IS T [\AR/*JS T [\p( M%' PK ŻZM!gov/nasa/gsfc/spdf/cdfj/GDR.class4M 3 45 6 7 8 9 : ; < 4= 4> 4? 4@ 4ABCrecordLjava/nio/ByteBuffer;positionJzVDRHeadaDRHeadeofnumAttrInzVarslastLeapSecondId()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/GDR; setZVDRHead(J)Vl setADRHeadsetEof setNumAttr(I)Vn setNzVarssetLastLeapSecondIdget()Ljava/nio/ByteBuffer;getSize()I SourceFileGDR.java D EF        G H0 IJ KF L0gov/nasa/gsfc/spdf/cdfj/GDRjava/lang/Objectjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;capacityputLong(J)Ljava/nio/ByteBuffer;putIntlimit! <**T  !"#$>*  !"%&$>* $% !"%'$>* ,- !"%()>* 45 !"*+)>* <= !"*,)>*  DE !"*-.%* W** W* W* W** W** W** W* W** W* W* W** W* W* W** W* W* W*JL MN"O+P7QCROSXTdUmVvWXYZ[\] !"/02*d !"12PK ŻZO:gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry.class4%    !" container(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;threadLjava/lang/Thread;this$0'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;d(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;Ljava/lang/Thread;)VCodeLineNumberTableLocalVariableTablethisThreadMapEntry InnerClasses6Lgov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry; getContainer*()Lgov/nasa/gsfc/spdf/cdfj/VDataContainer; getThread()Ljava/lang/Thread; SourceFileGenericReader.java #  $4gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntryjava/lang/Object()V%gov/nasa/gsfc/spdf/cdfj/GenericReader    h*+**,*- *  /* /*   PK ŻZ`WRWR+gov/nasa/gsfc/spdf/cdfj/GenericReader.class4 ab a c d efg hij k lno a pq r k stuv wxy z h{| *} ~ k  w          4 4  z                   V V Y   Y V   Y         ok o o o    or   k                                        hThreadMapEntry InnerClassestgroupLjava/lang/ThreadGroup; threadMapLjava/util/Hashtable;classMapLOGGERLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis'Lgov/nasa/gsfc/spdf/cdfj/GenericReader;setImpl$(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;)Vimpl!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;(Ljava/lang/String;)VthLjava/lang/Throwable;cdfFileLjava/lang/String;_fileLjava/io/File; StackMapTable jy Exceptionssetup(Ljava/net/URL;)VurlLjava/net/URL;get&(Ljava/lang/String;)Ljava/lang/Object;methodLjava/lang/reflect/Method;varNamevar"Lgov/nasa/gsfc/spdf/cdfj/Variable;getLong asDouble0(Ljava/lang/String;)[DiIla[Jda[DndimoLjava/lang/Object;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute; asDouble1(Ljava/lang/String;)[[D ReaderError2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;n asDouble2(Ljava/lang/String;)[[[D asDouble3(Ljava/lang/String;)[[[[DgetOneD(Ljava/lang/String;Z)[D columnMajorZgetRange((Ljava/lang/String;II)Ljava/lang/Object;firstlast getRangeOneD(Ljava/lang/String;IIZ)[DgetVectorComponent(Ljava/lang/String;I)[D componentgetVectorComponents(Ljava/lang/String;[I)[[D components[IgetRangeForComponent(Ljava/lang/String;III)[DgetRangeForComponents(Ljava/lang/String;II[I)[[DstartContainerThread;(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/lang/String; targetType recordRangepreserveO(Ljava/lang/String;Ljava/lang/String;[IZLjava/nio/ByteOrder;)Ljava/lang/String;boLjava/nio/ByteOrder;tnametypeLjava/lang/Class; container(Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;threadLjava/lang/Thread;threadFinished(Ljava/lang/String;)Z threadName getBuffer)(Ljava/lang/String;)Ljava/nio/ByteBuffer;bufferLjava/nio/ByteBuffer; getOneDArray'(Ljava/lang/String;Z)Ljava/lang/Object;array>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;?(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/nio/ByteBuffer; useDirect<(Ljava/lang/String;Ljava/lang/String;[IZZ)Ljava/lang/Object;sbLjava/lang/StringBuffer;getContainerClass%(Ljava/lang/String;)Ljava/lang/Class;stypecl checkType sourceIsFile()Z getSource()Ljava/lang/String;isScalarisVectoruserTimeVariableName&(Ljava/lang/String;)Ljava/lang/String;getRangeContainerS(Ljava/lang/String;[ILjava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer;range*Lgov/nasa/gsfc/spdf/cdfj/BaseVarContainer; getSampled=(Ljava/lang/String;[IILjava/lang/String;ZZ)Ljava/lang/Object;_stridetstride<(Ljava/lang/String;IIILjava/lang/String;Z)Ljava/lang/Object; coreNeeded%(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Z'(Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)Z available getContainerd(Ljava/lang/String;Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;getBufferCapacity)(Ljava/lang/String;Ljava/lang/String;[I)IS(Ljava/lang/String;Ljava/lang/String;[IZLjava/nio/ByteBuffer;)Ljava/nio/ByteBuffer; SourceFileGenericReader.java java/util/Hashtable   GenericReader constructor  java/io/File  C!0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderErrorjava/lang/StringBuilder "# does not exist. $E %&java/lang/Integer Size of file  exceeds Integer.MAX_VALUE. If data for individual variables is less than this limit, you can use ReaderFactory.getReader(fileName) to get a GenericReader instance for this file.' ()java/lang/Throwable *E +,java/lang/ThreadGroup -. /0 (12 34No such variable Series5 67 UV java/lang/Object 89 :; Use asDouble "<() for -dimensional variable &gov/nasa/gsfc/spdf/cdfj/ArrayAttribute = >?@ A#[[D[[[D[[[[D BC Range  DE  F A GC is not a vector.Element HElements IRangeForElement UW JRangeForElements KL MN  , => YZ java/lang/Thread O P4gov/nasa/gsfc/spdf/cdfj/GenericReader$ThreadMapEntry Q RS T UVInvalid thread name WYZ [\ *+ Y] .^ _TThread  is working `a .7 bcRequested type  not compatible with preserve = "d ef gjava/lang/StringBuffer_null_ "h "i "jk lm "n "o pEjava/lang/ClassUnrecognized type  >. q!gov/nasa/gsfc/spdf/cdfj/DataTypes~This method cannot be used for variables of type long. Use the get methods for the variable and the associated time variable. Dst uC vE w+#CDF does not hava a variable named >C xy+Function not supported for string variables Invalid type float z{)gov/nasa/gsfc/spdf/cdfj/FloatVarContainer |double*gov/nasa/gsfc/spdf/cdfj/DoubleVarContainerint'gov/nasa/gsfc/spdf/cdfj/IntVarContainershort)gov/nasa/gsfc/spdf/cdfj/ShortVarContainerbyte(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer }long(gov/nasa/gsfc/spdf/cdfj/LongVarContainer JKgov/nasa/gsfc/spdf/cdfj/Stride ~ `  C       java/lang/String  . stringcdfj.genericreader %gov/nasa/gsfc/spdf/cdfj/GenericReader gov/nasa/gsfc/spdf/cdfj/MetaData java/net/URL gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/reflect/Method&gov/nasa/gsfc/spdf/cdfj/VDataContainerjava/nio/ByteBuffer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerthisCDFjava/util/logging/Loggerentering9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)Vexists$gov/nasa/gsfc/spdf/cdfj/CDFExceptionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringlength()J"gov/nasa/gsfc/spdf/cdfj/CDFFactorygetCDF5(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl; getMessageexiting'(Ljava/lang/String;Ljava/lang/String;)VhashCode()I toHexString(I)Ljava/lang/String;1(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;gov/nasa/gsfc/spdf/cdfj/CDFImpl getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;!gov/nasa/gsfc/spdf/cdfj/Extractor getMethodP(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;getEffectiveDimensions(Ljava/lang/String;)[I(I)Ljava/lang/StringBuilder;(Ljava/lang/Object;)VgetType()Ljava/lang/Class;java/lang/LongTYPEgetNumberOfValues(Ljava/lang/String;)IvalueOf(I)Ljava/lang/Integer;)(Ljava/lang/String;IIZ)Ljava/lang/Object;getEffectiveRank'(Ljava/lang/String;I)Ljava/lang/Object;((Ljava/lang/String;[I)Ljava/lang/Object;)(Ljava/lang/String;III)Ljava/lang/Object;*(Ljava/lang/String;II[I)Ljava/lang/Object;java/nio/ByteOrder nativeOrder()Ljava/nio/ByteOrder;@(Ljava/lang/ThreadGroup;Ljava/lang/Runnable;Ljava/lang/String;)Vstartd(Lgov/nasa/gsfc/spdf/cdfj/GenericReader;Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;Ljava/lang/Thread;)Vput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;&(Ljava/lang/Object;)Ljava/lang/Object; getThread()Ljava/lang/Thread;getStateState()Ljava/lang/Thread$State;java/lang/Thread$State TERMINATEDLjava/lang/Thread$State;*()Lgov/nasa/gsfc/spdf/cdfj/VDataContainer;()Ljava/nio/ByteBuffer;remove asOneDArray(Z)Ljava/lang/Object; isCompatible'(Ljava/lang/String;Ljava/lang/Class;Z)Z(Z)Ljava/lang/StringBuilder; setDirect(Z)Vrun,(Ljava/lang/String;)Ljava/lang/StringBuffer;(I)Ljava/lang/StringBuffer;(Z)Ljava/lang/StringBuffer;java/lang/Mathrandom()D(D)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; toLowerCase typeCategory CDFSource0()Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSourceisFilegetNameexistsVariable isStringType(I)Zequals(Ljava/lang/Object;)ZI(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VH(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)V([I)V5(ZLgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;asSampledArray4(Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;isMissingRecordsgetRecordRange()[Ijava/lang/DoublegetDoubleContainerCDoubleI([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;java/lang/FloatgetFloatContainerCFloatH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;getLongContainerCLongF([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;getIntContainerCIntF([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;java/lang/ShortgetShortContainerCShortH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;java/lang/BytegetByteContainerCByte2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;getStringContainerCString4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString; getCapacity setUserBuffer(Ljava/nio/ByteBuffer;)Z getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString!+B**Y! :*+"-**Y+ Y+ M,  YY+,# YY+*+N Y-px{2 ()*#+E-p3x6{4|579*| #pE*J  A*Y* !" ;< (**Y*+#M Y,BDGEF'I  ((   e*+$M, YY%+,&'N- ,( *+)-*Y*SY,S+N Y-(BXCWX"^ _(b/c:dCfXgYh4/)Y ee \"( >*+$M, YY%+*+,N Y-(01} ~(12*2 >> 5 (H *+-=9 YY./0+1/2+*+3N4Y-5:672-88::6/R -99:M Y,6 AGQ\elf oe#lGPQF `A-989 [*+-=9 YY./0+1/2+*+3::M Y,;MN BNO*GO [[B  [*+-=9 YY./0+1/2+*+3<*+?9: Y4@A (4AC4C PPP G ( L C*+$: YY%+@': (*+A*Y*SYSYBSYBS+: Y*JpKop*  *3@KalprH3=r    u$* $   L*+$: YY%+*+C99: Y*<=5 6*9=;?<H? LLL L L B *R  >*+D*+E YY+F*+$N-G': -(*+H99*Y*SY-SYBS+99N Y-)UyVxy. XY)\2]:^F_Vakboayczd>2G:?z )" 5*+D*+E YY+F*+$N-I': -(*+,J::*Y*SY-SY,S+::N Y-)UvVuv& tu)x2y:zF{V}vw>2D:<w  )w*+D*+E YY+F*+$:K': YOYOL*+M99*Y*SYSYBSYBSYBS+99: Y)fg. )3<Tg}R3g<^    )*2 k*+D*+E YY+F*+$:N': (*+O::*Y*SYSYBSYBSYS+::: Y)[\. )3<I\rR3Y<P   ")/ *+,-PQ: Y   > M  \*+,-R:*,S:*+-T:*"*UVY*"W:  X*YY* Z[W" "->CYf \\\\\\  O!H"#":$%>&' -()*+>*+\Y]M, YY^+,_`   . >>,/&' .- @ ./Bp*+aK*YM*+\YbN:-c:: Y*+dW,ð:, YYe+f!),HIIMI6 !!)$,".#;%D&I'P)4. +$%!(01pp,2,)2 34Qs*+aN*YN*+\Yb::g:: Y*+dW-ð:- YYe+f",/KLLPL6 89:;="?,B/@1A>CGDLESG>1 -$%"*5ss,s4/)  .6] *+,-h\4     .7 *,S:: Y*+i( YYj,kl:*+-PT:: Ymnc M\_>sv t uwJzM|T}W|\_~anw~p "# a 8m"#M9$%,J(0() 39<:*,S:*+-PT:: Yng*  +2\ "# <<<<<<9$%) , oYY+p,pq:-rsW-.tps-.tWpsWuYpvwpxsWy%)4HPzH" %[:; 4<=>/z+{\|M,YY}+~,- //?!@#-(AC*+$M, YY%+,>. Y (/8B*CC :/" ( BC5 *  DE5 *  F+M*+E @ G+N*+E @ HIf%*+ YY+ #%%# JK*+YY+~*+ Y~z-\|:YY-~:*+$:-Y*,:-Y*,:-Y*,:-Y*,:-Y*,:-Y*,:V#.8 D d g qz34RL"D@#g$Mq #+('NOP H*+,:  YO YOYtO:Y: Y89M O(Q9R;Sf -$M(Q; RHHHLHSH"HH%NK OT S*+ YOYO: YO YOYtO:Y: YCDkm5oDpFqf .$M5QF RSSS S SSS"S#&NL UV1*v  UW:*M++.,. *+.,.+.,. *"z{ |}18 ::L3X YZp*+$:YY%+~,-,-,7-,-,-, -, -Y~F *1>ERYdkxH"#  *[\2:*,S:*+-PT:: Y&  *H "# 2222/$%) .]D:*,S:*+-PT:: YWnc.  +5<\ "# DDDDDD01A$% 2) ^fYzz7[Wz[Wz[Wz[Wz[Wz[Wz[W&  ".:FR]_`Z Y m VX@wr        PK ŻZg?bll+gov/nasa/gsfc/spdf/cdfj/GenericWriter.class4<                            " #     + + +   3 *            3  3 3      ! "# $ % &' +( ) * ;+ ,- . /0 1 2 34 567 89 8: *; *< i=> k? k@AB C iD EF EG EH I I J KL MN MO IP |I iQ R iS *T iIU |V ;W ;X YZ[ \] ^ _ ` abc d e f g h i jk jl mn op q r s jt ju Q jv Q |Q w x y |z { | s |s i} j~    s   o o   j j   j       o o i o  j o   j  h " Y ; ; attributesLjava/util/LinkedHashMap; SignatureJLjava/util/LinkedHashMap;attributeEntries_Ljava/util/LinkedHashMap;>;variableDescriptorsJLjava/util/LinkedHashMap;lastLeapSecondIdIcdrLgov/nasa/gsfc/spdf/cdfj/CDR;gdrLgov/nasa/gsfc/spdf/cdfj/GDR; rowMajorityZdataContainersTLjava/util/LinkedHashMap; needDigest()VCodeLineNumberTableLocalVariableTablethis'Lgov/nasa/gsfc/spdf/cdfj/GenericWriter;(Z)V getAttribute2(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/ADR;nameLjava/lang/String;global3(Ljava/lang/String;ZZ)Lgov/nasa/gsfc/spdf/cdfj/ADR;createadrLgov/nasa/gsfc/spdf/cdfj/ADR;anumber StackMapTable addGlobalAttributeEntry'(Ljava/lang/String;Ljava/lang/Object;)VvalueLjava/lang/Object; ExceptionsL(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)Vgae.Lgov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry;thLjava/lang/Throwable;dataType%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;valuesLjava/util/Vector;typeLocalVariableTypeTable2Ljava/util/Vector;findVariableAttributeEntries8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;vae0Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;exLjava/lang/Exception;ivnameanamevdescLgov/nasa/gsfc/spdf/cdfj/VDR;resultentriesDLjava/util/Vector;j(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;setVariableAttributeEntry9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;)V^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)VaddVariableAttributeEntry_typecurrentEntrieshasTimeVariable(Ljava/lang/String;)ZvdrdefineTimeVariable:(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)VtimeType%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;defineTimeSeries<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)Vdim[IN(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;)VtnametvdrdefineCompressedTimeSeriess(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Vt(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;Z)V compresseddefineVariablevarys[ZSdefineStringVariable(Ljava/lang/String;[II)Vsize=(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[II)VdefineCompressedVariabledefineCompressedStringVariable addNRVString'(Ljava/lang/String;Ljava/lang/String;)VaddNRVVariableN(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/Object;)VO(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[IILjava/lang/Object;)VdefineNRVVariable_sizeR(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;)VrecordVariancepad~(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)Voption,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;.(Ljava/lang/String;[I[ZZZLjava/lang/Object;I)VZ(Ljava/lang/String;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)VS(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;I)V(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V_dim_varysclLjava/lang/Class;_paddc'Lgov/nasa/gsfc/spdf/cdfj/DataContainer;Ljava/lang/Class<*>;IgetVariableDescriptors()Ljava/util/HashMap;F()Ljava/util/HashMap; getContainerM(Ljava/lang/String;Ljava/lang/Object;)Lgov/nasa/gsfc/spdf/cdfj/DataContainer;dataaa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute; container><addOneD((Ljava/lang/String;Ljava/lang/Object;Z)Vrelax)(Ljava/lang/String;Ljava/lang/Object;[I)V recordRange*(Ljava/lang/String;Ljava/lang/Object;[IZ)VaddData addBufferA(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;)V,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; setMD5NeededneedgetSize()JvecJatsetLjava/util/Set;aitLjava/util/Iterator;atesetaeitdcsetdcitfirst lastContainer#Ljava/util/Set;(Ljava/util/Iterator;write(Ljava/lang/String;)Vfname(Ljava/lang/String;Z)ZobufLjava/nio/ByteBuffer;aeLgov/nasa/gsfc/spdf/cdfj/AEDR; overwritelenrafLjava/io/RandomAccessFile;channelLjava/nio/channels/FileChannel;lastADRcbufdigestbP getDigest,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;nsa(Ljava/security/NoSuchAlgorithmException;csizemdLjava/security/MessageDigest;posba[BdispatchnumLjava/lang/Number;setLastLeapSecondId(I)Vn#(Ljava/nio/channels/FileChannel;J)V"(Ljava/nio/channels/FileChannel;)Vtransbuf remainingwriteWin*(Ljava/lang/String;Ljava/nio/ByteBuffer;)VfosLjava/io/FileOutputStream; isWindows()Z SourceFileGenericWriter.java  java/util/LinkedHashMap gov/nasa/gsfc/spdf/cdfj/CDR gov/nasa/gsfc/spdf/cdfj/GDR  gov/nasa/gsfc/spdf/cdfj/ADR   W    java/util/Vector ,gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry java/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError WriterError InnerClasses     gov/nasa/gsfc/spdf/cdfj/VDRjava/lang/StringBuilder Variable  has not been defined.  .gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntryjava/lang/Exception  9; '(  java/lang/String*Value should be numeric array or a String.   <;   Only String values can be added  has not been defined yet.DEPEND_0  QGEpoch FJ TimeVariable  does not exist. <: FO YG already exists. BC QX incompatible size for type  Qj YX  ]_TInvalid method for string type. Use addNRVVariable(name, dataType, dim, size, value)     g Qk4Only scalar variables of type EPOCH16 are supported. exists already.   %gov/nasa/gsfc/spdf/cdfj/DataContainer &gov/nasa/gsfc/spdf/cdfj/ArrayAttribute  $data must be a 1 dimensional array.  is not defined. z{         gov/nasa/gsfc/spdf/cdfj/AEDR     cdfj_source     overwriting     java/lang/Integerjava/io/RandomAccessFile java/io/Filerw                                  MD5 !"&java/security/NoSuchAlgorithmException #  $ % & '(java/lang/Numberjava/lang/Byte )*java/lang/Short +, -java/lang/Double ./java/lang/Float 01java/lang/Long 2Unrecognized type  3  W   4java/io/IOExceptionUnexpected end of datajava/io/FileOutputStream 5&  67os.name 89 :win ;@%gov/nasa/gsfc/spdf/cdfj/GenericWriterjava/lang/Object#gov/nasa/gsfc/spdf/cdfj/CDFDataType*gov/nasa/gsfc/spdf/cdfj/SparseRecordOptionjava/lang/Class java/util/Setjava/util/Iteratorjava/nio/channels/FileChanneljava/nio/ByteBufferjava/security/MessageDigestget&(Ljava/lang/Object;)Ljava/lang/Object;setScope()IsetNumput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;getValue3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)V$gov/nasa/gsfc/spdf/cdfj/CDFException getMessage()Ljava/lang/String; ngrEntries mAXgrEntryadd(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(I)Ljava/lang/Object;getNumgetClass()Ljava/lang/Class;isArrayremove nzEntries containsKey!gov/nasa/gsfc/spdf/cdfj/DataTypes isStringType(I)Z mAXzEntrygetTypeL(Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;CHAR-(Ljava/lang/Object;)Ljava/lang/StringBuilder;lengthEPOCH16gov/nasa/gsfc/spdf/cdfj/AArraygetPointNONEjava/lang/reflect/Array newInstance&(Ljava/lang/Class;I)Ljava/lang/Object;set((Ljava/lang/Object;ILjava/lang/Object;)V[(Ljava/lang/String;I[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V!(Lgov/nasa/gsfc/spdf/cdfj/VDR;Z)V(Ljava/lang/Object;)V getDimensions()[I(Ljava/lang/Object;[IZZ)V*gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer getBuffer()Ljava/nio/ByteBuffer;getFirstRecord getLastRecordkeySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;position setZVDRHead(J)VgetVDR()Lgov/nasa/gsfc/spdf/cdfj/VDR; setVDRNext([B)Vequalsjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln#(Ljava/io/File;Ljava/lang/String;)V getChannel!()Ljava/nio/channels/FileChannel;closeallocate(I)Ljava/nio/ByteBuffer;allocateDirect%java/nio/channels/FileChannel$MapModeMapMode READ_WRITE'Ljava/nio/channels/FileChannel$MapMode;mapF(Ljava/nio/channels/FileChannel$MapMode;JJ)Ljava/nio/MappedByteBuffer;setRowMajority(I)Ljava/nio/Buffer;scope setAgrEDRHead setAzEDRHead setAEDRNext setADRHead setADRNextupdatelimitsetEof setNumAttr setNzVars(Ljava/nio/ByteBuffer;)Iforce getInstance1(Ljava/lang/String;)Ljava/security/MessageDigest;printStackTrace([BII)Ljava/nio/ByteBuffer;([BII)V()[Bwrap([B)Ljava/nio/ByteBuffer; byteValue()B shortValue()SintValue doubleValue()D floatValue()F longValue"(J)Ljava/nio/channels/FileChannel;readarray addSuppressed(Ljava/lang/Throwable;)V getProperty&(Ljava/lang/String;)Ljava/lang/String; toLowerCase startsWith! 84*  V**Y*Y*Y** Y * Y *Y**. &%*5@KP'U(VVF*++ _*+:*+Y:+*6*+W* / 01$2-3;4A5J6Q7\8>____  R  J  #RJ*+, BC # *+:*+:Y:*+W,,6 Y-!::#Y$%&'&(Y&`&)W<JM">MNOP#Q.T<VJYMWOX\Zf[p\{]^f JO |  o\(<H o! I."C#$"%#$"&#'( *+*N-##Y+Y,-.+./.0%Y:*,:61123::5-6 )W[gj4:h ij0m9oFpNq[tgwjulvoxqzf g)*l+,o)*Q8-./ 019S2FF3 9S24FF3! %05""X67#89:U *+,-7 *  . / #9;9u*+,8:1^9:9; #Y<%61*,2=W*,:Y>d>*+,-?2 %/<RX`ktR2&-`   uu.u/uum3 m34 /"%#<:U *+,-? *  . / #<;~ *+*:##Y+Y,-.+./.0%*+,8:1!*,@F*,YW39;)1d23A6B #YC%*,:--6 3Y D:: #Y $%6E*,)W6F 6FY>`>"^ 2:BM`jn~ ~=)*  ./ 01:>m  >)*_  :>4 _25-"/C #$5"% #$5"71#?@C*+*M,##Y+Y,-.+.G.0%*+H81 0 CC 7A1 05@#BCO *+,I J      DE#FGV *+,-KL   *    HI#FJR*+,-J*+*:**:$#Y+Y,M..N.0%*+HO"' H#Q$HRRRRHIRK>A1"0L1 H55#MNm *+,-P 3 4>    HI K DE#FO k *+,-J *+,-Q*+*:**:$#Y+Y,M..R.0%*S*+HO& D EF%G3H8IYLaMjN\ kkkkHIkKkDEkP%FA138L1  @55#QG&-:6T*+,-TYZ[%\> -&&&&HI RS  T#UVW *+U,T g h*   HI W#QX T,U$#Y+Y,V.,W0%-:6T*+,-Xt(v.wExSyH1-TTTTHITW.&RS (T#YG&-:6T*+,-Y%> -&&&&HI RS  T#ZVW *+U,Y  *   HI W#YX ,-:6T*+,-X+H -,,,,HI,W&RS  T#[\S*+U ,Z,[  #]X *+, -[  *    #]^,U #Y\%*+,-[4HI #]_G ,U$#Y+Y,V.,W0%-:6T*+,-X- ,]*+^_:#Y$%*+`_il". (.ES_iln{\ 1-n HIW.URS (TL%#`X ;-:6T,U6*+,-X,:R -;;;;HI;W5RS,a  T @#Qb *+,-ab   RHIRScPd#Qe *+,-b \ HIRScPdfg#Uh *+U,-ab 68RHIRScPdW#Ui *+U,-b JL\ HIRScPdWfg#Qj *+,-ab ^`\ HIRScPdW#Qk =-Y: - : 6  -  - .O  ç : Y: : 6     3T  ç : ,]- #Yc%*+*:  ##Y+Y,-.+.d.0%: )9::e:  f: *Y+,-  g: :#Y$% *h*+ WiY *j:*+W'**/*8]``e`"rz{ |$}2~8?Zho~ "1<- lI B- ?!mS no ====HI=RS=c=P=d=W=fg 2 lI hmS A1 p 1 qr ns #tT$ut$ #tT$u$% #tT$utT$ #tT$ut$% #tT$utT15)$v]%#wx/* yz{eNkY,lN:#Y$%-m #Yn%*+i:##Y+Y,-.+.o.0% "*  0=Bb> eee|c}~=(r $%1#"*+,pN-,q:#Y$%"!4 """|r $%#$*+,p:,q:#Y$%"#> $$$|$r $%#$*+,p:,-q:#Y$%"#> $$$|$Ir $t%#%*+,p:,-q:#Y$%"   $H %%%|%I%r $t%#K*+iN-##Y+Y,-.+.o.0%-,q:#Y$%08;"" 0"8%;#=$J&4= KKK| ?r 0J%#N*+i:##Y+Y,-.+.o.0%,q:#Y$%2;>""5 672;;>><@=M?>@ NNN|N Ar 2K%#N*+i:##Y+Y,-.+.o.0%,-q:#Y$%2;>""O PQ2U;X>V@WMY>@ NNN|NI Ar 2K%#O*+i:##Y+Y,-.+.o.0%,-q:#Y$%2<?"" 2<?ANHA OOO|OIO Br 2L%#^*+iN-##Y+Y,-.+.o.0%-,r Y,sOY,tOq:#Y$%0KN"*  0;HKNP]4P ^^^| Rr 0]%#:* * u@*va@*wN-x:y"*z:{a@*w:x:y=*z:612|}a@*w:x:6 : yL*zi:  ~ *6   ~ :  a@~ $.AJMV_i| A   !-|$3qr  W$V_d[X Ur  H|$!$V_d[ L $("  5 S*M,=;Y,2|+$+Y,.+.0*+W*+W" *CJKR SS F  F! K"5r****B* !aB::!+YY+::*!* !:7 !:)YY+:: !:* ** ** W***vaW*w:x: 6 :  y* z:  :    {aW* :61m2|:&  $ d2|}`W * 6     : x:  y{* z:  :  W W* :61,2|:WWЧ*w:  x: : y"* zi::*W******W:*W*: W* *+;,YY+::WWjZ%(+3FMTY[blpz # . A O \ hsx  !%&'( ),*7+E,R-^.j/u,{1~23456789:;<=>? @AC'D.E8G<HOIVJ]KeMkNpPiwhXRt-  # O^H3-b   [ E6 qrrrrZ(J+Gy v s   n >O!E6!y    5 %^ R"; K"2 (\ , /[MM N-+>:+,+66+W,+W,¸ð BSUY V WXZ[\$]*^7_A`JaMbScH * [[YD> $  ,9N-;*+;Y,;S_,:-Ŧ*+YT_-Ǧ*+ YV_-*+ YO_-ʦ*+YR_-̦*+YQ_-Φ*+ YP_#Y+Y,ж.-W0%bgh ijl"m(n8o9q?rOsPuVvfwgymz}{~}~4no" ns v#>*  Y* ** *+* W*+ѵ+**vaW*w:x:6:y*z:: +ѵ+{aW* : 6   1j  2|:  +ѵ & $   d2| ++ }aW *6 :x:yu*z:: +W+W* : 6   1)  2|: + W+ W ӧ*w:x:  y* zi:  +ӧ+*W*+Զ****+*W++ԶW**+ձ; "-BKTWZdw~+1@DGPZmt~)7CLSXU q- w  ~   0- m\  tU 3 qr YYYKTWZ {  >! 3! KT{  ZN "9 H "/%S MM N-N-:+7+ W P7--7WW+6   Yٷڿ,-  e7+,¸öW Z  "(/3AHQYiqy|\ 3FY  sm"g + 'UjY+N:,:--P-ߧD:8-ߧ1:::--ߧ:-!%(" ;" DOSV";FD ;Di4 `jjj S(%% F%H%%%% 8 # mo PK ŻZJ1ww-gov/nasa/gsfc/spdf/cdfj/GlobalAttribute.class4 getEntryCount()IgetEntry(I)Ljava/lang/Object; isLongType(I)Z Exceptions isStringTypegetNum SourceFileGlobalAttribute.java'gov/nasa/gsfc/spdf/cdfj/GlobalAttributejava/lang/Object!gov/nasa/gsfc/spdf/cdfj/Attributejava/lang/Throwable       PK ŻZdd2gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry.class4$     GLOBAL_ATTRIBUTE_RECORD_TYPEI3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis.Lgov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntry;adrLgov/nasa/gsfc/spdf/cdfj/ADR;typevalueLjava/lang/Object; Exceptions!2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V()V SourceFileGlobalAttributeEntry.java  "#,gov/nasa/gsfc/spdf/cdfj/GlobalAttributeEntrygov/nasa/gsfc/spdf/cdfj/AEDRjava/lang/ThrowablesetAttributeType(I)V!  _*+-*  *  J*+,    PK ŻZww&gov/nasa/gsfc/spdf/cdfj/IntArray.class4 W X Y Z?CFI [\ ]\^_ `a b c d e fg hi jk l jm hn op oqrs(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis"Lgov/nasa/gsfc/spdf/cdfj/IntArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;clLjava/lang/Class;ignoreI elementSizebufLjava/nio/ByteBuffer;LocalVariableTypeTableLjava/lang/Class<*>;t Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;doShort,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;idata[Ijdidata2[[Ikdata3[[[Ildata4[[[[I_dimtemp[S_bufLjava/nio/ShortBuffer;LurdoIntLjava/nio/IntBuffer;v SourceFile IntArray.java  ' w2 $%x y0zjava/lang/Throwable$Only int and short targets supported {Rank > 4 not supported |} ;< R< ~ t u ) v  gov/nasa/gsfc/spdf/cdfj/IntArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/ShortBufferjava/nio/IntBufferdimjava/lang/IntegerTYPEjava/lang/Short(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[I asShortBuffer()Ljava/nio/ShortBuffer;put([S)Ljava/nio/ShortBuffer; rowMajority(S)Ljava/nio/ShortBuffer; asIntBuffer()Ljava/nio/IntBuffer;([I)Ljava/nio/IntBuffer;(I)Ljava/nio/IntBuffer;!>*+ !"#$%& 'I*+ ! "#$%()& *+R*L +6A**** #$%/':)E+P-! R"#,$ -.S+ + Y * Y + >*:+ ** 679*:7;><L=!4S"#S/0S12732>456 S/7, @8& 9:;<gD*MN+:*. VU*: N6-.V-W+*:,. N6,.22:6  ,.-  .V -W+*:*Z,. N6,.F6  ,.52 2: 6  ,.-   .V -W ɄH6,.=6  ,.,6  ,.2 2 .W  ҄+*:*n,. N6  ,.Z6  ,.I6  ,.8 2 2 2: 6  ,.-   .V -W Ƅ  \6  ,.Q6  ,.@6  ,./6  ,. 2 2 2 .W  τ  + >AB CD4F@GFHaIhJjLvM|NOPQNSUVWXYZ[\[ ^YX"b-c8dCeUd[cabgjilum|nopqrstsvqpo{|}~(~.}4|:{@B!$I=2@*>?@2 "A?7=2vBBCD2 "A? :@2 K=2; @2 01D2 %B=2EFG2 "A? =D2 N@2 _=2  #@2 4D2 EG2 V=2 uHID"#D45<J? :KL4MN,)4OP  Q8OP     Q8OP      "Q8OPR<  *M+N*4]*:-W+*:6,.-2W+*:*56,.'6,.-22WקF6,.;6,.*6  ,.-2 2.W Ԅ+*:*I6,.;6  ,.*6  ,.-2 2 2W  ԄçZ6,.O6  ,.>6  ,.-6  ,.-2 2 2 .W  ф + . 0<CEQ\flnz !,<BHQ\gr}!< >?T=2QBC@2,=2@2 /D2@=2z~EF$D2 /@2 @=2u!@2 j2D2 _CG2 TT=2HI"#45J? MS,!0TQ8T    Q8T      Q8TUVPK ŻZǭ6}A'A'-gov/nasa/gsfc/spdf/cdfj/IntVarContainer.class4R - G F ` F F F J F    F       F  F F - -  F  F F G G F @ F F F  ipad[I](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIthis)Lgov/nasa/gsfc/spdf/cdfj/IntVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;ptpreserveZboLjava/nio/ByteOrder;padLjava/lang/Object;dpad[D StackMapTable ExceptionsI(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositionibufLjava/nio/IntBuffer;remdoDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V_numbvsLjava/nio/ShortBuffer;iposbvixbvtypeelements toprocess processed isCompatible(IZ)Z_asArray()Ljava/lang/Object;_a0rn_a1[[Ie1e0n0n1_a2[[[Ie2n2_a3[[[[Ie3n3_a4[[[[[Irankbuf fillArray([IIII)Varrayoffsetfirstlastbpos as1DArray()[I asOneDArray(Z)[IcmtargetasArray$()Lgov/nasa/gsfc/spdf/cdfj/IntArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileIntVarContainer.java  K TU  IJ  KL l \  VW !"java/lang/Throwable #$% &'Should not see this.( )* + ,- Q ./ 01 2J 34 56 37 3/java/lang/StringBuilder K$Unrecognized type 89 8: ;< K* = >+Rank > 4 not supported yet. ?@ A+ 3B CZjava/lang/Integer KD EFG Hq I+ JK 3+Internal error LM r+buffer not available N O+  gov/nasa/gsfc/spdf/cdfj/IntArray KP 'gov/nasa/gsfc/spdf/cdfj/IntVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerQ+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CIntCInt InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrderjava/lang/Object java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/IntBufferjava/nio/ByteBufferjava/nio/ShortBufferTYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asIntArray([I)[IprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()I asIntBuffer()Ljava/nio/IntBuffer;put([III)Ljava/nio/IntBuffer;(I)Ljava/nio/Buffer;!gov/nasa/gsfc/spdf/cdfj/DataTypes typeCategoryget()B asShortBuffer()Ljava/nio/ShortBuffer;()Sappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([I)Ljava/nio/IntBuffer; singlePoint(I)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAtintValue rowMajority()ZbuffersLjava/util/Vector;getRecordRange getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1FGHIJKLM J*+,-*,::* 6*1ON"+ I!O\ .PQJRSJTUJVWJXJJYZJ[\2]^"(_`a#. bcd efghiKjMc *+,-N 0 1O4 RS TU VW XJ YZghiklMXh M,* W,N567O RSmQ nopqM8 NAORSrQstM(- :: **  YO::,6,:6  x 6  *h *l6 6 6   (6  *  .O   *hW h*h`6  d6 ,W +.NjF G I+M.J0K5L=NCOIPLQQRUSbTlVoWyXYXW\]^_`aO0 uv|wQ r,PQ UnxQ oTyQ RSzQno{^|Q }J ~JCQILQ a2   P D 'MW> :6: 6 . )d R dh6  6 6    +O   W h`6  l`6 W+6 +:  \ dh6  6 6  O  h`6   W h`6  l`6 + WWr+6 +:  M dh6  6   W  h`6   W h`6  l`6 + WW v d dh6  6 6   $+6  `O   W h`6  l`6 W( +6 +:  m dh6  6 6 $ 6 `O  h`6   W h`6  l`6 + WWr+6 +:  M dh6  6   W  h`6   W h`6  l`6 + WWYY !"#$%Ncf ghik<mGnNoWpdqnrwq}tuvwxy{|}~  (+06<CLYdmx  $*1:GQXlr{ "=O8gwQ WCQ wQMQ r xQ L>Q <c 6iQ Q(wQ UQ XQJ(wQ:^Q * $Q >Q c iQ >RS>o>Q>Q>Q>no>{^ 4}J-Q& #Q a5&< bf   (3bf  bf   bf  bf  (3g M= &NO Q YZM* '< Y(%*)M,,*l>,:6#Hfs :+W*,-Y..* /0-16l62:6   2+W *, 2* /0-16 * /0-16   hl6  3: * 446  '6     2 2+W  اC6  96   )6   22 5O ք *,  2 * /0-16 * /0-16 * /0-16   h hl6   6: * 4G6:6 *6  222+WՄŧV6L6 <6 ,6  2225OӄÄ*,  2 * /0-16 * /0-16 * /0-16 * /0-16  h hhl6   7:* 4Z6M6 =6 -6 2222+W҄„i6_6O6 ?6 /6 22225OЄ*, 2Y8%NRT $+14X]e} #AJT^hx~     /5;DNXbl#%&'() *+',1-;.E/O0c/i.o-u,~6789:;:9876BDO+] JQ <Q,&wQ +Q aQW-Q M=Q Q Q  Q .Q>Qe Q[0QQ@QGPQQ Q Q  H!Q>1Q4AQ*QQ#Q3QCQSQcQ8Q #Q Q QRS Qo+mQ1n4zQaqA 3! Af' b2 AfM b3    Afbgb6      Afbb7        " AfbgMQ*9: Y;%d`*h6*):*<.d*h*=h6W+WNRS!T'U;VCWPXORQRSQJQQQQQQ!0mQ'*o;QagM5 *> N[O  RSM6 *? NbO  RSM@ *? NkO RS ZM6 @Y*ABNoO  RSgAM0*CN O RSAM/*DN O RSAM/*EN O RSg H   PK ŻZEjj'gov/nasa/gsfc/spdf/cdfj/LongArray.class4 W X Y Z?CFI [\ ]\^_ `a b c d e fg hi jk l jm hn op oqrs(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis#Lgov/nasa/gsfc/spdf/cdfj/LongArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;clLjava/lang/Class;ignoreI elementSizebufLjava/nio/ByteBuffer;LocalVariableTypeTableLjava/lang/Class<*>;t Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;doInt,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;idata[Jjdidata2[[Jkdata3[[[Jldata4[[[[J_dim[Itemp_bufLjava/nio/IntBuffer;KurdoLongLjava/nio/LongBuffer;v SourceFileLongArray.java  ' w2 $%x y0zjava/lang/Throwable#Only int and long targets supported {Rank > 4 not supported |} ;< R< ~ t u ) v !gov/nasa/gsfc/spdf/cdfj/LongArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/IntBufferjava/nio/LongBufferdimjava/lang/LongTYPEjava/lang/Integer(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[I asIntBuffer()Ljava/nio/IntBuffer;put([I)Ljava/nio/IntBuffer; rowMajority(I)Ljava/nio/IntBuffer; asLongBuffer()Ljava/nio/LongBuffer;([J)Ljava/nio/LongBuffer;(J)Ljava/nio/LongBuffer;!>*+ !"#$%& 'I*+ ! "#$%()& *+R*L +6A**** #$%/':)E+P-! R"#,$ -.T+ + Y * Y + >*:+ ** 679*:8;?<M=!4T"#T/0T12832?456 T/7, A8& 9:;<_D*MN+:*. VU*: N6-/O-W+*:,. N6,.22:6  ,.-  /O -W+*:*Z,. N6,.F6  ,.52 2: 6  ,.-   /O -W ɄH6,.=6  ,.,6  ,.2 2 /W  ҄+*:*n,. N6  ,.Z6  ,.I6  ,.8 2 2 2: 6  ,.-   /O -W Ƅ  \6  ,.Q6  ,.@6  ,./6  ,. 2 2 2 /W  τ  + <AB CD4F@GFHaIhJjLvM|NOPQNSUVWXYZ[ \YX"`-a8bCcUb[aa`ghijuk|lmnopqrqtonmyz{|}(|.{4z:y@B!$I=2@*>?@2 "A?7=2vBBCD2 "A? :@2 K=2; @2 01D2 %B=2EFG2 "A? =D2 N@2 _=2  #@2 4D2 EG2 V=2 uHID"#D45<JK :LK4MN,)4OOP  Q8OOP     Q8OOP      "Q8OOPR<  *M+N*4]*:-W+*:6,.-2W+*:*56,.'6,.-22WקF6,.;6,.*6  ,.-2 2/W Ԅ+*:*I6,.;6  ,.*6  ,.-2 2 2W  ԄçZ6,.O6  ,.>6  ,.-6  ,.-2 2 2 /W  ф + . 0<CEQ\flnz !,<BHQ\gr}!< >?T=2QBC@2,=2@2 /D2@=2z~EF$D2 /@2 @=2u!@2 j2D2 _CG2 TT=2HI"#45JK MS,!0OTQ8OT    Q8OT      Q8OTUVPK ŻZ\(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[ILjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIdpad[Dthis*Lgov/nasa/gsfc/spdf/cdfj/LongVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IboLjava/nio/ByteOrder;padLjava/lang/Object; StackMapTable$%b& Exceptions'(H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositionlbufLjava/nio/LongBuffer;rem)doDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)VnumLjava/lang/Number;_nummethodLjava/lang/reflect/Method;xlongIntJiposbvlbvtypeelements toprocess processed*+ isCompatible(IZ)ZpreserveZ_asArray()Ljava/lang/Object;_a0rn_a1[[Je1e0n0n1_a2[[[Je2n2_a3[[[[Je3n3_a4[[[[[Jrankbuf fillArray([JIII)Varrayoffsetfirstlastbpos as1DArray()[J asOneDArray(Z)[JcmtargetasArray%()Lgov/nasa/gsfc/spdf/cdfj/LongArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileLongVarContainer.java ,- R. ]^$ /0 123 425 PQ& 67 RS* 8s 9d 9: _`% ;<java/lang/Throwable =>? @AShould not see this.B CD E FG X) HI JK Lb Mjava/lang/Object+ NOjava/lang/Number PQ Q RE SIjava/lang/StringBuilder R>Unrecognized data type TU TV WX RD Y ZERank > 4 not supported yet. [\ ]E S^ _java/lang/Long R` abc dxjava/lang/Integer ef SQInternal error gh yEbuffer not available ij kE !gov/nasa/gsfc/spdf/cdfj/LongArray Rl (gov/nasa/gsfc/spdf/cdfj/LongVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerm,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLongCLong InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrder java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/LongBufferjava/nio/ByteBufferjava/lang/reflect/MethodTYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;getClass()Ljava/lang/Class;java/lang/ClassgetComponentTypejava/lang/Double nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asLongArray([I)[JprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()I asLongBuffer()Ljava/nio/LongBuffer;put([JII)Ljava/nio/LongBuffer;(I)Ljava/nio/Buffer;!gov/nasa/gsfc/spdf/cdfj/DataTypes typeCategoryjava/lang/reflect/Method;invoke9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; longValue()JintValuegetappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([J)Ljava/nio/LongBuffer; singlePoint(J)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAt rowMajority()ZbuffersLjava/util/Vector;getRecordRange()[I getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1MNOPQRST(n*+,-*,:9:* 6* * 1P**, U&  %/8X [!m#VR;WX/)YZn[\n]^n_`nabncdWefg$;hijklmnopRqTW *+,- U 0 1V* [\ ]^ _` abnoprsTYh M,*W,U567V [\tX uvwxT8 UAV[\yXz{T)- :: * * YO::,6,:6  y 6  *h *l6 6 6   (6  *  /P   *hW h*h`6  d6 ,W +.UjF G I+M.J0K5L=NCOIPLQQRUSbTlVoWyXYXW\]^_`aV0 |}|~X r,WX UoX oUX [\XuvfX Q QCXILX g2   P D (T :6: 6 . ,2:  c dh6  6 6   " + : !P   W h`6  l`6 W"2: "/7  v dh6665 + :#6   aP Wh`6 l`6 W+6+: O dh66$Wh`6 Wh`6 l`6 +WWY%Y&'()*+U3g hikl@nGoNpWqdrns}trvwxyz{}~ +5>AILRX_huV} g&~X WTX Gr X9~XgX h@XRkXXe[\vXXXuvf QX X gc@ hm  hm % hm  hm +hm  hm   hm  hm 5 hm nop T= ,UV X T*-< Y.+*/M,,0l>,:6"Ger :1W*23Y/4*56786l69:6   21W *2 2*56786 *56786   hl6  :: *;46  '6     2 21W  اC6  96   )6   22 :*;Z6M6 =6 -6 22221W҄„i6_6O6 ?6 /6 2222Xe X[0XQ@XGPXX X X  H!X>1X4AX*QX#X3XCXSXcX8X #X X X[\ Xv,tX2u5XgqA 3! Am' h9 AmM h:    Amhgh=      Amhh>        " AmhnTQ*@A YB+d`*h6*/:*C.d*h*Dh6W+$WU! '!;"C#P$VRQ[\QQQXQXQX!0tX'*v;XgnT5 *E U&V  [\T6 *F U-V  [\T@ *F U6V [\ T6 GY*HIU:V  [\nAT0*JU V [\AT/*KU V [\AT/*LU V [\n# O " PK ŻZÜ##&gov/nasa/gsfc/spdf/cdfj/MetaData.class4 G F F    F     F  7 7 :   thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;()VCodeLineNumberTableLocalVariableTablethis"Lgov/nasa/gsfc/spdf/cdfj/MetaData; getByteOrder()Ljava/nio/ByteOrder; rowMajority()ZgetVariableNames()[Ljava/lang/String;'(Ljava/lang/String;)[Ljava/lang/String;typeLjava/lang/String;globalAttributeNamesvariableAttributeNamesname getAttribute&(Ljava/lang/String;)Ljava/lang/Object;atrglobalAttributeEntryCount(Ljava/lang/String;)I Exceptions8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;varNameanamegetAttributeEntries8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; Signatureb(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;&(Ljava/lang/String;)Ljava/util/Vector;thLjava/lang/Throwable; StackMapTableP(Ljava/lang/String;)Ljava/util/Vector;getGlobalAttribute=(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/GlobalAttribute;recordVariance(Ljava/lang/String;)Z isCompressedgetTypegetDataItemSize getNumbergetNumberOfElementsgetNumberOfValues getPadValue'(Ljava/lang/String;Z)Ljava/lang/Object;preservePrecisionZvar"Lgov/nasa/gsfc/spdf/cdfj/Variable; getDimensions(Ljava/lang/String;)[IgetVarys(Ljava/lang/String;)[ZgetEffectiveRankisMissingRecordsgetRecordRange isCompatible&(Ljava/lang/String;Ljava/lang/Class;)ZclLjava/lang/Class;'(Ljava/lang/String;Ljava/lang/Class;Z)ZpreservemissingRecordValueIsPreviousmissingRecordValueIsPadgetElementCount;(Ljava/lang/String;)Ljava/util/Vector;getEffectiveDimensions isTimeTypeIexistsVariableuserTimeVariableName&(Ljava/lang/String;)Ljava/lang/String;getTimeVariableNametnamevnamevLjava/util/Vector;getLastLeapSecondId()IgetBlockingFactorisTypeR SourceFile MetaData.java JK HI QR ST UV UW ZV [W ]^ pq ]c fg fjjava/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClasses J sjava/lang/StringBuilder#CDF does not hava a variable named  rT tT u v w x y z z   T    T T          DEPEND_0java/util/Vector  java/lang/StringEpoch   Variable V has no DEPEND_0 attribute. Variable named Epoch assumed to be the right time variable Time variable not found for /Variable named Epoch has no DEPEND_0 attribute.  T gov/nasa/gsfc/spdf/cdfj/MetaDatajava/lang/Object gov/nasa/gsfc/spdf/cdfj/Variablegov/nasa/gsfc/spdf/cdfj/CDFImpl'gov/nasa/gsfc/spdf/cdfj/GlobalAttribute getEntryCount$gov/nasa/gsfc/spdf/cdfj/CDFException getMessage()Ljava/lang/String;(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString getVariable6(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/Variable;()Ljava/lang/Object;(Z)Ljava/lang/Object;()[I()[Z(Ljava/lang/Class;)Z(Ljava/lang/Class;Z)Z()Ljava/util/Vector;#gov/nasa/gsfc/spdf/cdfj/CDFTimeTypeEPOCH%Lgov/nasa/gsfc/spdf/cdfj/CDFTimeType;getValueEPOCH16TT2000getNamesize elementAt(I)Ljava/lang/Object;equals(Ljava/lang/Object;)Zjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintlnlastLeapSecondId!FGHI(JKL/*M N OPQRL2*MN OPSTL2*MN OPUVL2*M!N OPUWL= *+M*N OP XYZVL2*M2N OP[WL= *+M;N OP \Y]^L= *+ MKN OP _Y`aL? *+ MVN OP _Yb]cLH *+, MdN  OP dY eYbfgLH *+, MqN  OP dY eYbhifjLp*+MY, M~  N  klOPeYmInbhopqLp*+MY, M N  klOP_YmInbrsLr1*+YY+*+M #N1OP1dYm#btsLr1*+YY+*+M #N1OP1dYm#buaLr1*+YY+*+M #N1OP1dYm#bvaLr1*+YY+*+M #N1OP1dYm#bwaLr1*+YY+*+M #N1OP1dYm#bxaLr1*+YY+*+ M #N1OP1dYm#byaLr1*+YY+*+!M #N1OP1dYm#bz^Lr1*+YY+*+"M #N1OP1dYm#bz{L4*+YY+*+N-#M# , N*4OP4dY4|},~m#bLr1*+YY+*+$M #N1OP1dYm#bLr1*+YY+*+%M ##%N1OP1dYm#baLr1*+YY+*+&M 0#2N1OP1dYm#bsLr1*+YY+*+'M >#@N1OP1dYm#bLr1*+YY+*+(M K#MN1OP1dYm#bL?*+YY+*+,)NY-#12MZ#]2^3_N*3 kl?OP?dY?m#NnbL7*+YY+*+:,*Mn#p-qN47OP7dY77}- ~m#bsL3*+YY+*+M,+M}#,N 3OP3dY,~m#bsL3*+YY+*+M,,M#,N 3OP3dY,~m#bjLr1*+YY+*+-M #N1OP1dYm#bhL3*+YY+*+M,.M#,N 3OP3dY,~m#bsL(o*+YY+*+M,>/06106206M#,3DXlN4oOPodY,C~3<XD+}mI#@RbsL[+*+M NOPdYm@bL{*+YY+3*+4M,,*+N-5:*6 7:8 9:M,d;<P*;(;M=Y>?@)YYA3YB3,M>#)/8@Pbfp|N>OPdY)Y8~@YPym# 2> bL2*CMN OPaLr1*+YY+*+DM # N1OP1dYm#bsLr1*+YY+*+EM #N1OP1dYm#b  PK ŻZ|L#88*gov/nasa/gsfc/spdf/cdfj/OutputOption.class4add(Ljava/lang/String;Z)V isCompressed(Ljava/lang/String;)ZgetNames()[Ljava/lang/String; hasVariablesetRowMajority(Z)V SourceFileOutputOption.java$gov/nasa/gsfc/spdf/cdfj/OutputOptionjava/lang/Object    PK ŻZ/Y4==-gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1.class4#   val$_fnameLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$1;getName()Ljava/lang/String;isFile()Z SourceFileReaderFactory.javaEnclosingMethod   !'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1",gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource CDFSource%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;()V"gov/nasa/gsfc/spdf/cdfj/CDFFactory0 4 *+* '   /* )   , +    PK ŻZ;77-gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2.class4#  val$_urlLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$2;getName()Ljava/lang/String;isFile()Z SourceFileReaderFactory.javaEnclosingMethod   !'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2",gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource CDFSource%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader3(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;()V"gov/nasa/gsfc/spdf/cdfj/CDFFactory0 4 *+* O   /* Q   , S    PK ŻZw>>-gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3.class4#   val$_fnameLjava/lang/String;(Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis InnerClasses)Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory$3;getName()Ljava/lang/String;isFile()Z SourceFileReaderFactory.javaEnclosingMethod   !'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3",gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource CDFSource%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;()V"gov/nasa/gsfc/spdf/cdfj/CDFFactory0 4 *+*    /*    ,     PK ŻZzjuҜ+gov/nasa/gsfc/spdf/cdfj/ReaderFactory.class4 E    D   D             " +   '  . + .  7  < < < + B InnerClassespreambleI()VCodeLineNumberTableLocalVariableTablethis'Lgov/nasa/gsfc/spdf/cdfj/ReaderFactory; getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;rafLjava/io/RandomAccessFile;lenJba[BbufLjava/nio/ByteBuffer;thLjava/lang/Throwable;fnameLjava/lang/String;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;fileLjava/io/File;_fnamerdr#Lgov/nasa/gsfc/spdf/cdfj/CDFReader; StackMapTable Exceptions3(Ljava/net/URL;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;gotconLjava/net/URLConnection; remainingisLjava/io/InputStream;offseturlLjava/net/URL;_urlW getVersionW(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;mbufreleasexSsbufLjava/nio/ShortBuffer;chLjava/nio/channels/FileChannel;lbufLjava/nio/LongBuffer;magic8(Ljava/lang/String;Z)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;nfisLjava/io/FileInputStream;remmapZ SourceFileReaderFactory.java IJ java/io/File Ijava/io/RandomAccessFiler I GH  {|java/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrorjava/lang/StringBuilderI/O Error reading 'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$1 !gov/nasa/gsfc/spdf/cdfj/CDFReader gov/nasa/gsfc/spdf/cdfj/CDFUrl I   java/net/HttpURLConnection J { 'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$2  "gov/nasa/gsfc/spdf/cdfj/CDFFactory gov/nasa/gsfc/spdf/cdfj/CDF3Impl I  I  gov/nasa/gsfc/spdf/cdfj/CDF2Impl I    java/io/FileInputStream I  J   'gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3%gov/nasa/gsfc/spdf/cdfj/ReaderFactoryjava/lang/Objectjava/lang/Stringgov/nasa/gsfc/spdf/cdfj/CDFImpl java/net/URLjava/net/URLConnectionjava/io/InputStreamjava/nio/LongBufferjava/nio/ShortBuffer(Ljava/lang/String;)V#(Ljava/io/File;Ljava/lang/String;)Vlength()J readFully([B)Vjava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer; getChannel!()Ljava/nio/channels/FileChannel;$gov/nasa/gsfc/spdf/cdfj/CDFExceptionappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getPath setSource CDFSource1(Lgov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource;)VsetImpl$(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;)V(Ljava/net/URL;)VopenConnection()Ljava/net/URLConnection;getContentLength()IgetInputStream()Ljava/io/InputStream;read([BII)I disconnect8(Ljava/nio/ByteBuffer;)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; asLongBuffer()Ljava/nio/LongBuffer;get7(Ljava/nio/ByteBuffer;Ljava/nio/channels/FileChannel;)V uncompressed-(Ljava/nio/ByteBuffer;I)Ljava/nio/ByteBuffer;(Ljava/nio/ByteBuffer;)VgetInt(I)I8(Ljava/nio/ByteBuffer;ILjava/nio/channels/FileChannel;)V asShortBuffer()Ljava/nio/ShortBuffer;()S(Ljava/io/File;)Vclose addSuppressed(Ljava/lang/Throwable;)VgetCDF%([B)Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;,gov/nasa/gsfc/spdf/cdfj/CDFFactory$CDFSource1DEGHIJK/*L M NO PQKLY*MY,N-7 7:-  :- LNYY*,N+Y-Y:+ JM LF ,3 9!@"J%M#N$i&n'z-./Mf 4RS.TU3VW@ XYNZ[\]^_ `anb] cde*,fghi fghjk PlKLY*M,>, ::6!6`6d>,"# :$LMYY*%YM,+*&N+'Y-(,TW LZ:<=>?@!A%B1C8D=E@FGGNHTKWIXJsL{MNOUMz 1 mHFnoApH;qr6VW!3sHNXYXZ[tu^_{cdv]e,!wgxyzwgjk{|K*)M,*B!, .Y*+/!0*2:.Y3!4*667Y*+8*9::T:`I:6:47Y*+8̠ :*2:7Y+8LVZ[ \]_$`+a5c=dEeQgWhbimjtkylmprszM\ + }YE ~H }Yt?W\XY Ue<$k PK MY*N-;6:66 `6 d6U?H:  @<?4:  : : !?:  @? AM :YY*-:,BYCY:,Y^a )Ou )O~ u~ L^ ),1>EOu~Mz ,#H &THVWHZ[\]^_ `ab] cde , fghzj"Qj GjHj fghzjjj fghzfghjkJK LF*B' + PK ŻZ}r8gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection.class4add(Ljava/lang/String;Z)VB(Ljava/lang/String;ZLgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V isCompressed(Ljava/lang/String;)ZgetNames()[Ljava/lang/String; hasVariablegetSparseRecordOption@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption; SourceFileSelectedVariableCollection.java2gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollectionjava/lang/Object    PK ŻZIbb(gov/nasa/gsfc/spdf/cdfj/ShortArray.class4 W X Y Z?CFI [\ ]\^_ `a b c d e fg hi hj k hl hm no npqr(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis$Lgov/nasa/gsfc/spdf/cdfj/ShortArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;clLjava/lang/Class;ignoreI elementSizebufLjava/nio/ByteBuffer;LocalVariableTypeTableLjava/lang/Class<*>;s Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer;doByte,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;idata[Sjdidata2[[Skdata3[[[Sldata4[[[[S_dim[Itemp[B_bufKMqdoShortLjava/nio/ShortBuffer;t SourceFileShortArray.java  ' u2 $%v w0xjava/lang/Throwable%Only byte and short targets supported yRank > 4 not supported z{ ;< R< |}~ s ) t "gov/nasa/gsfc/spdf/cdfj/ShortArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/nio/ShortBufferdimjava/lang/ShortTYPEjava/lang/Byte(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[Iput([B)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer; rowMajority(B)Ljava/nio/ByteBuffer; asShortBuffer()Ljava/nio/ShortBuffer;([S)Ljava/nio/ShortBuffer;(S)Ljava/nio/ShortBuffer;!>*+ !"#$%& 'I*+ ! "#$%()& *+R*L +6A**** #$%/':)E+P-! R"#,$ -.S+ + Y * Y + >*:+ ** 679*:7;><L=!4S"#S/0S12732>456 S/7, @8& 9:;<T*MN+:*AZc*:N6-5T-W+W+*:,.N6,.22:6  ,.-  5T -W+W+*:*Z,.N6,.F6  ,.52 2: 6  ,.-   5T -W ɄH6,.=6  ,.,6  ,.2 2 5W  ҄+W+*:*n,.N6  ,.Z6  ,.I6  ,.8 2 2 2: 6  ,.-   5T -W Ƅ  \6  ,.Q6  ,.@6  ,./6  ,. 2 2 2 5W  τ  +W+ @AB C D0F<GBH]IdJiKkMwN}OPQROTUWXYZ[\]^[Z(b3c>dIe[dacgbmjrktmnopqrstutwrqp|}~39~?}E|KPR!$E=2</>?@2 "A?7=2wGBCD2 "A? :@2 K=2A @2 61D2 +B=2EFG2 "A? =D2 N@2 _=2 #@2  4D2 EG2 V=2 HIT"#T45LJK JLM GN5,)0OP8   Q8OP8     Q8OP8      "Q8OP8R<  *M+N*4]*:-W+*:6,.-2W+*:*56,.'6,.-22WקF6,.;6,.*6  ,.-2 25W Ԅ+*:*I6,.;6  ,.*6  ,.-2 2 2W  ԄçZ6,.O6  ,.>6  ,.-6  ,.-2 2 2 5W  ф + . 0<CEQ\flnz !,<BHQ\gr}!< >?T=2QBC@2,=2@2 /D2@=2z~EF$D2 /@2 @=2u!@2 j2D2 _CG2 TT=2HI"#45JK NS,!0OTQ8OT    Q8OT      Q8OTUVPK ŻZ'$$/gov/nasa/gsfc/spdf/cdfj/ShortVarContainer.class4K * E D _ D D D H D    D       D  D D *  .  D  D D E E D > D D Dspad[S](Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;)VCodeLineNumberTableLocalVariableTableiIthis+Lgov/nasa/gsfc/spdf/cdfj/ShortVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[IpreserveZboLjava/nio/ByteOrder;padLjava/lang/Object;dpad[D StackMapTable  W   Exceptions I(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZ)VallocateBuffer(I)Ljava/nio/ByteBuffer;words_bufLjava/nio/ByteBuffer;allocateDataArray(I)Ljava/lang/Object;size doMissing,(ILjava/nio/ByteBuffer;Ljava/lang/Object;I)VthLjava/lang/Throwable;etofillindexrecords_datarecdatareplpositionsbufLjava/nio/ShortBuffer;remdoDataB(Ljava/nio/ByteBuffer;IIILjava/nio/ByteBuffer;Ljava/lang/Object;)V_numbvsiposxbvtypeelements toprocess processed isCompatible(IZ)Z_asArray()Ljava/lang/Object;_a0rn_a1[[Se1e0n0n1_a2[[[Se2n2_a3[[[[Se3n3_a4[[[[[Srankbuf fillArray([SIII)Varrayoffsetfirstlastbpos as1DArray()[S asOneDArray(Z)[ScmtargetasArray&()Lgov/nasa/gsfc/spdf/cdfj/ShortArray;(Z)Ljava/lang/Object;"()Lgov/nasa/gsfc/spdf/cdfj/AArray; SourceFileShortVarContainer.java  I RS  GH  IJ l [  TU java/lang/Throwable   !Should not see this." #$ % &' O () *+ ,W -. -)java/lang/StringBuilder IUnrecognized type /0 /1 23 I$ 4 5%Rank > 4 not supported yet. 67 8% -9 :Yjava/lang/Short I; <=> ?qjava/lang/Integer @% AB -CInternal error DE r%buffer not available FG H% "gov/nasa/gsfc/spdf/cdfj/ShortArray II )gov/nasa/gsfc/spdf/cdfj/ShortVarContainer(gov/nasa/gsfc/spdf/cdfj/BaseVarContainerJ-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShortCShort InnerClassesgov/nasa/gsfc/spdf/cdfj/CDFImpl gov/nasa/gsfc/spdf/cdfj/Variablejava/nio/ByteOrderjava/lang/Object java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/ShortBufferjava/nio/ByteBufferTYPELjava/lang/Class;n(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[IZLjava/nio/ByteOrder;Ljava/lang/Class;)V getPadValue6(Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; nativeOrder()Ljava/nio/ByteOrder;allocateDirectorder+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; asShortArray([I)[SprintStackTrace()Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)V()I asShortBuffer()Ljava/nio/ShortBuffer;put([SII)Ljava/nio/ShortBuffer;(I)Ljava/nio/Buffer;!gov/nasa/gsfc/spdf/cdfj/DataTypes typeCategoryget()Bappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(IZLjava/lang/Class;)ZgetEffectiveRank getBuffer()Ljava/nio/ByteBuffer; remaining([S)Ljava/nio/ShortBuffer; singlePoint(S)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAtintValue rowMajority()Z()SbuffersLjava/util/Vector;getRecordRange()[I getLength(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1DEFGHIJK K*+,-*,::* 6*1VL"+ J!M\ .NOKPQKRSKTUKVWKXYKZ[3\]")^_`#. abcdefghiIjKc *+,-L 0 1M4 PQ RS TU VW XYghiklKXh M,* W,L567M PQmO nopqK8 LAMPQrOstK(- :: **  YO::,6,:6  x 6  *h *l6 6 6   (6  *  5V   *hW h*h`6  d6 ,W +.LjF G I+M.J0K5L=NCOIPLQQRUSbTlVoWyXYXW\]^_`aM0 uv|wO r,NO UnxO oTyO PQzOno{]|O }H ~HCOILO `2   P D 'K( :6: 6 . )e S dh6  6 6    +V   W h`6  l`6 Wr+6 +:  M dh6  6   W  h`6   W h`6  l`6 + WW  w e dh6  6 6   %+6  `V   W h`6  l`6 W r+6 +:  M dh6  6   W  h`6   W h`6  l`6 + WWYY !"L@f ghik<mGnNoWpdqnrxq~tuvwxy{|}~ #*3@JPflw  'MgwO WDO >O c iO POC)wO 3VO >O c iO (PQ(o(O(O(O(no({] }HO  O `< af   3af  af   3g K= #LM O XYK* $< Y%"*&M,,'l>,:6#Hfs :(W*)*Y5+* ,-./6l60:6   2(W *) 2* ,-./6 * ,-./6   hl6  1: * 246  '6     2 2(W  اC6  96   )6   22 3V ք *)  2 * ,-./6 * ,-./6 * ,-./6   h hl6   4: * 2G6:6 *6  222(WՄŧV6L6 <6 ,6  2223VӄÄ*)  2 * ,-./6 * ,-./6 * ,-./6 * ,-./6  h hhl6   5:* 2Z6M6 =6 -6 2222(W҄„i6_6O6 ?6 /6 22223VЄ*) 2Y6"LRT $+14X]e} #AJT^hx~ /5;DNXbl '1; E O c i ou~M+] HO <O,&wO +O aOW-O M=O O O  O .O>Oe O[0OQ@OGPOO O O  H!O>1O4AO*QO#O3OCOSOcO8O #O O OPQ Oo+mO1n4zO`qA 3! Af' a0 AfM a1    Afaga4      Afaa5        " AfagKQ*78 Y9"d`*h6*&:*:.d*h*;h6W+WL-.!/'0;1C2P3MRQPQQHQOQOQO!0mO'*o;O`gK5 *< L5M  PQK6 *= L<M  PQK@ *= LEM PQ YK6 >Y*?@LIM  PQgAK0*AL M PQAK/*BL M PQAK/*CL M PQg F PK ŻZsB80gov/nasa/gsfc/spdf/cdfj/SparseRecordOption.class4D , - . /0 12 3 4 5 67 ,8 9:;<NONE,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;PADDEDPREVIOUShtLjava/util/Hashtable; SignatureULjava/util/Hashtable;optionI(I)VCodeLineNumberTableLocalVariableTablethisgetValue()I getOption@(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;sLjava/lang/String;()V SourceFileSparseRecordOption.java )  = >? @A*gov/nasa/gsfc/spdf/cdfj/SparseRecordOption    java/util/Hashtablenone BCpaddedpreviousjava/lang/Objectjava/lang/String toLowerCase()Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1F ** ! "  ! "#/*( ! $%8*0 &'()PYY Y Y  W W W" !+7CO*+PK ŻZ$gov/nasa/gsfc/spdf/cdfj/Stride.class4"     stride[InvI([I)VCodeLineNumberTableLocalVariableTablethis Lgov/nasa/gsfc/spdf/cdfj/Stride; StackMapTable getStride(I)I()I_stride SourceFile Stride.java !  gov/nasa/gsfc/spdf/cdfj/Stridejava/lang/Object()V!   9*+ *+* Y+.O* Y+.OY+.O" %899 B ** !"   I<*A*. *.<.**.!**.l<*.h*"*+ ,-/)051G5IG *PK ŻZH  )gov/nasa/gsfc/spdf/cdfj/StringArray.class4 !_ !` a b29=@cde fg h i jk l mn o p qr st uv w x y mz m{|}(Ljava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis%Lgov/nasa/gsfc/spdf/cdfj/StringArray;oLjava/lang/Object; Exceptions(Ljava/lang/Object;Z)VmajorityZarray()Ljava/lang/Object;_s1[Ljava/lang/String; StackMapTablebuffer)(Ljava/lang/Class;I)Ljava/nio/ByteBuffer;iI_s2[[Ljava/lang/String;jk_s3[[[Ljava/lang/String;l_s4[[[[Ljava/lang/String;clLjava/lang/Class;sizebufLjava/nio/ByteBuffer;_dim[ILocalVariableTypeTableLjava/lang/Class<*>;~G| Signature,(Ljava/lang/Class<*>;I)Ljava/nio/ByteBuffer; addString,(Ljava/nio/ByteBuffer;[Ljava/lang/String;I)Vsa1Ljava/lang/String;samax+(Ljava/nio/ByteBuffer;Ljava/lang/String;I)Vfslen_bar[B[ SourceFileStringArray.java "# ", 7 )*java/lang/Stringjava/lang/ThrowableValid for String type only "Rank > 4 not supported  PQ~ . PV java/lang/StringBuilder "String " is longer than the specified max #gov/nasa/gsfc/spdf/cdfj/StringArraygov/nasa/gsfc/spdf/cdfj/AArrayjava/nio/ByteBufferjava/lang/Classdim(Ljava/lang/String;)Vallocate(I)Ljava/nio/ByteBuffer;aa(Lgov/nasa/gsfc/spdf/cdfj/ArrayAttribute;&gov/nasa/gsfc/spdf/cdfj/ArrayAttribute getDimensions()[Iflip()Ljava/nio/Buffer; rowMajoritylength()I()Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;getBytes()[Bput([B)Ljava/nio/ByteBuffer;(B)Ljava/nio/ByteBuffer;! !"#$>*+% &'()*+ ",$I*+% & '()*-.+ /0$]*W 6AL*L****%#$%/&:(E*P,[.&/ 12]'(3$ 45$ + Y * Y *N*:*:j*:*--W-*:6.*-2-W-*:*86.)6  .*-2 2 ԧJ6.>6  .,6  .*-2 2 2  ф-W-*:*M6  .>6  .,6  .*- 2 2 2  ф _6  .S6  .A6  ./6  .*- 2 2 2 2  ΄  -W-%3679":(;1<T>`?h@mAoC{DEFHIJKLKJPQR SR"Q(P.X3Y5[A\H]T^`_l`}_^]efghihgfeopr&`12~67{$89:7 /67 :7 2;7 D67<=c ;7 W2:7 KD67 #:7 5;7 G>7 Y67 A?@'(ABC7(DE1FGH AI3#1JK LMJK    LMJK     "LMJK+ NOPQ$(,:662:*+%vw!v'y&4RS('((DE(T2(U73  + PV$X,6' YY, ,:+W6d+ W%"06=JQW&H@W7X'(XDEXXSXU7RY76"Z[30\+ ]^PK ŻZ  0gov/nasa/gsfc/spdf/cdfj/StringVarContainer.class4 !^ _` a bc d efgh i j kl emn ko p eq rst uCHv !wP !x !yz { | y w}~H(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;[I)VCodeLineNumberTableLocalVariableTablethis,Lgov/nasa/gsfc/spdf/cdfj/StringVarContainer;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;pt[I Exceptions isCompatible(IZ)Z stringTypeZtypeIpreserve StackMapTable_asArray()Ljava/lang/Object;rsa[Ljava/lang/String;en0sa1[[Ljava/lang/String;e2e1n1sa11[[[Ljava/lang/String;rankbufLjava/nio/ByteBuffer;wordsrecordslenba[B}? as1DArray()[B asOneDArray(Z)[BcmtargetasArray"()Lgov/nasa/gsfc/spdf/cdfj/AArray;(Z)Ljava/lang/Object; SourceFileStringVarContainer.java #$ 3 ,- java/lang/Throwable#Rank > 2 not supported for strings. #  java/lang/String #  java/lang/Integer Internal error TU VU VW#gov/nasa/gsfc/spdf/cdfj/StringArray ;< #*gov/nasa/gsfc/spdf/cdfj/StringVarContainer(gov/nasa/gsfc/spdf/cdfj/ByteVarContainer.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CStringCString InnerClasses java/lang/IllegalAccessException+java/lang/reflect/InvocationTargetExceptionjava/nio/ByteBufferjava/lang/ByteTYPELjava/lang/Class;(IZLjava/lang/Class;)Z!gov/nasa/gsfc/spdf/cdfj/DataTypes isStringType(I)Z gov/nasa/gsfc/spdf/cdfj/VariablegetEffectiveRank()I(Ljava/lang/String;)V getBuffer()Ljava/nio/ByteBuffer; remaininggetNumberOfElementsget([B)Ljava/nio/ByteBuffer;([B)VgetElementCount()Ljava/util/Vector;java/util/Vector elementAt(I)Ljava/lang/Object;intValue(Ljava/lang/Object;)V&gov/nasa/gsfc/spdf/cdfj/VDataContainer1 !" #$%T*+,-& '*()*+,-./012 34%g =&! "#%' 567896:;<%*< Y * M,, >6* 6:BOl6 :6,W YS*6hl6: 6  16  !,W  2 YS ބ  *6*6  hhl6 : 6  D6  46 $,W  2 2 YSۄ ˄  Y &*/ 0134$5)6,778=9X;^<e=o>v?=ACDEFGHIJHGMOPQ&R2S<TFUPVWWkUqTwS}[]'h"=8e(>?%@8 5=8 NA8;BC I(D8?8E8 5H=8 {A8fF8 2NGH () I8lJK)aL8,^M87SN8=MOP: Q3RQS!* RQ $D RQ  'RQ0TU%2*&b' ()VU%2*&i' ()VW%= *&r' () X6YZ%6 Y*&|'  ()0AV[%0*& ' ()AT<%/*& ' ()\] " PK ŻZIM,gov/nasa/gsfc/spdf/cdfj/SupportedTypes.class4G & '() * + , - . / 0 1 2 3 4 5 678supportedTypes&[Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;()VCodeLineNumberTableLocalVariableTablethis(Lgov/nasa/gsfc/spdf/cdfj/SupportedTypes;cdfType((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;typeI StackMapTablei SourceFileSupportedTypes.java  !gov/nasa/gsfc/spdf/cdfj/DataTypes#gov/nasa/gsfc/spdf/cdfj/CDFDataType 9: ;: <: =: >: ?: @: A: B: C: D: E: F:&gov/nasa/gsfc/spdf/cdfj/SupportedTypesjava/lang/ObjectINT1%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;UINT1INT2UINT2INT4UINT4INT8TT2000FLOATDOUBLEEPOCHEPOCH16CHAR!/*  N d2 $%  !"B5;SS SS S S S S! S S, SS-SS S)S3S4SZ    & /7@HQZclu~  # !  $%PK ŻZmk^;gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries.class4 &e. %f gh ij %k lm no pq %rst eu v w x ly z{ |} ~ ~  ~ ~ ~ % ~) %vdata[Dtimestspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;filtered[[D(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)VCodeLineNumberTableLocalVariableTablestimesfillfirstIthisGeneralTimeSeries InnerClasses7Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries;rdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;var"Lgov/nasa/gsfc/spdf/cdfj/Variable;whichLjava/lang/Integer; ignoreFillLjava/lang/Boolean; timeRangetsignoreZ recordRange[Itv&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;longTypetypeoLjava/lang/Object; StackMapTablejIs ExceptionsgetTimes()[D getValuesgetTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;()Ljava/lang/Object; SourceFileTSExtractor.java / -. a(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel +,   \ *)java/lang/Throwablejava/lang/StringBuildertimes not available for / I!gov/nasa/gsfc/spdf/cdfj/DataTypes   no record range () ^]5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesjava/lang/Object"gov/nasa/gsfc/spdf/cdfj/TimeSeries gov/nasa/gsfc/spdf/cdfj/MetaData gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/Integerjava/lang/Boolean$gov/nasa/gsfc/spdf/cdfj/TimeVariable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError()V booleanValue()ZclonegetName()Ljava/lang/String;+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactorygetTimeVariableCDFTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[Dappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString(Ljava/lang/String;)VgetType()I typeCategorythisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;!gov/nasa/gsfc/spdf/cdfj/Extractor getSeries0W(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object; getElement1j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;#gov/nasa/gsfc/spdf/cdfj/TSExtractorgetRecordRanget(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[IvalueOf(I)Ljava/lang/Integer; getRange0}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;getRangeForElement1(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object; castToDouble(Ljava/lang/Object;Z)[Djava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V getFillValue filterFill ([D[DDI)[[D$gov/nasa/gsfc/spdf/cdfj/CDFException;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable!%&'()*)+,-./01~**6:%Y: * ç :   +, : * *  * # Y Y,6 ,6  .6 :  -+, +,-: U+,: Y-+,..: +,..-: *  -*: * . * * c+,!"": .61&*: *  * * ** *1#!255:52) !/=?DIXp    #,?HXgpy "%3,4) y4) XP5)gA678;<=>?@ABCD)E,FGHII`JK 'LG M7 NO PU5 QRSTU"VWXYAZXHX9"@-[ \]1L* *2* 2(3 8;PC"^]1L* *2*2,3 8;PC"_`1/*2/3 8;A^a1/*$23 8;[bcd:%9 b n PK ŻZil <gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX.class4 V WX YZ [ \] ^ _` a bc c d e f gh gijl n o pq pr gst pu pvxyztspec*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;tv'Lgov/nasa/gsfc/spdf/cdfj/TimeVariableX;vnameLjava/lang/String;thisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl; timeRange[DonedZ columnMajor(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;ZZ)VCodeLineNumberTableLocalVariableTablethisGeneralTimeSeriesX InnerClasses8Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX;rdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;var"Lgov/nasa/gsfc/spdf/cdfj/Variable; ignoreFillLjava/lang/Boolean;tsignore StackMapTablex{|}'Zyj ExceptionsgetTimes()[DthLjava/lang/Throwable; getValues()Ljava/lang/Object; recordRange[IMgetTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;isOneD()Z isColumnMajor SourceFileTSExtractor.java +~} R K(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel | "# !{ $% &' () *) F Fjava/lang/Throwable0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError + no data 6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesXjava/lang/Object#gov/nasa/gsfc/spdf/cdfj/TimeSeriesX gov/nasa/gsfc/spdf/cdfj/MetaData gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/Boolean()V booleanValueclonegetName()Ljava/lang/String;+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactorygetTimeVariableCDFTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;%gov/nasa/gsfc/spdf/cdfj/TimeVariableX.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D$gov/nasa/gsfc/spdf/cdfj/CDFException getMessage(Ljava/lang/String;)Vgov/nasa/gsfc/spdf/cdfj/CDFImplgetOneD(Ljava/lang/String;Z)[Dget&(Ljava/lang/String;)Ljava/lang/Object;getRecordRange([D)[IgetRange((Ljava/lang/String;II)Ljava/lang/Object; getRangeOneD)(Ljava/lang/String;IIZ)Ljava/lang/Object;#gov/nasa/gsfc/spdf/cdfj/TSExtractor;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable! !"#$%&'()*)+,-[ j*-6(Y: * ç :   **,*+* *+ * * *&)).).>KL MNO#P4R9TCUIVOWWX]YcZi[/\ j03j45j67j89j&'j:j()j*) `;)<)) =>?@ABCDEFG-4* * ** * *LY+'&'.`a'b(c/( HI403<QDEJK-(* (* * *** ** * L+ Y* * *+.+.* *+.+.*LY++w,`wavw.2 jk(l+k,n:o>pHrOsavwyxz/ :=LMx HI03< JCN=DEOP-/*./ 03QR-/* ./ 03SR-/*./ 03TU2w1 km _ PK ŻZ.W6gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor.class4"    locations[[JlastI([[J)VCodeLineNumberTableLocalVariableTablethis RecordSensor InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor; hasRecord(I)Zinumber StackMapTable SourceFileTSExtractor.java  !0gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensorjava/lang/Object()V#gov/nasa/gsfc/spdf/cdfj/TSExtractor    O***+   9*=*,*2/*2/ * */17 2 99  + PK ŻZ3_A_A)gov/nasa/gsfc/spdf/cdfj/TSExtractor.class4 t s  h     i  ! "# s$ %& V' t( t) * + ,- s./ s0 i1 s2 s3 45 s6 t7 8 g9 V: s; s< =>? %: @A @BC +D +E sFG /H sI sJ sK sL /M s7 NO sPQ 9RS sTU 'V WX @Y @Z @[ @\ N]^_ `a sbcd se Pf Pgh Pi Pj kl sm nopq srstuvw gxyz{|}~ s n  P RecordSensor InnerClassesGeneralTimeSeriesXGeneralTimeSeriescalLjava/util/Calendar;()VCodeLineNumberTableLocalVariableTablethis%Lgov/nasa/gsfc/spdf/cdfj/TSExtractor;getTimeSeries0^(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[D)[[Drdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;var"Lgov/nasa/gsfc/spdf/cdfj/Variable; ignoreFillLjava/lang/Boolean; timeRange[D ExceptionsgetTimeSeries1q(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[D)[[DwhichLjava/lang/Integer; getTimeSeriespadLjava/lang/Number; locations[[JiIindexstimesvdataignoreZ recordRange[Itv&Lgov/nasa/gsfc/spdf/cdfj/TimeVariable;timeslongTypetypeelementoLjava/lang/Object;oa[Ljava/lang/Object;fill fillDefined fillValue StackMapTable~/getRecordRangeJ(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[D)[It(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[Itvx'Lgov/nasa/gsfc/spdf/cdfj/TimeVariableX;ts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;? filterFill ([D[DDI)[[DDfirstseries[[Dcountn+([DLjava/lang/Object;Ljava/lang/Number;)[[DJldata[Jdata filterPad?(Ljava/lang/Object;[DLjava/lang/Number;[[JI)[Ljava/lang/Object;dpadnpad_data_timeslpadsensor2Lgov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor;CgetSampledTimeSeries0`(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[D[I)[[DstridegetSampledTimeSeries1s(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[D[I)[[DgetSampledTimeSeriessrec strideObject Lgov/nasa/gsfc/spdf/cdfj/Stride;_strideGgetTimeSeriesObject0(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;getTimeSeriesObject1(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries; identifier()Ljava/lang/String; getMethodQ(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;I)Ljava/lang/reflect/Method;nameLjava/lang/String;rankR(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;IZ)Ljava/lang/reflect/Method; checkMissing_rankmethodLjava/lang/reflect/Method;getTime([I)Jtimeth9(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;[I)DvnameisTT2000 getOverlap>(Lgov/nasa/gsfc/spdf/cdfj/MetaData;[DLjava/lang/String;[I[I)[D_start_stoptrangevarName startTimestopTimeoverlap variableClassLjava/lang/Class;rdrClasscl timeSpecClassdaiaarglist[[Ljava/lang/Class;ex"Ljava/lang/ClassNotFoundException; SourceFileTSExtractor.java |}         !gov/nasa/gsfc/spdf/cdfj/DataTypes          java/lang/Object           java/lang/Throwable  0gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor |  gov/nasa/gsfc/spdf/cdfj/Stride |       5gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries | TSExtractor LInternal error. Null variable encountered in call to TSExtractor.getMethod() | java/lang/StringBuilderACalled method is not appropriate for variables of effective rank     Variable r has gaps. Sampled time series code is being tested. Feature is not currently available if the variable has gaps.  get not implemented for z{ } java/util/Calendar     java/lang/Double!incomplete start time definition.  Start time is beyond end of data incomplete stop time definition.!Stop time is before start of dataStop time is before start time gov.nasa.gsfc.spdf.cdfj.Variable  gov.nasa.gsfc.spdf.cdfj.MetaData#gov.nasa.gsfc.spdf.cdfj.TSExtractor(gov.nasa.gsfc.spdf.cdfj.TimeInstantModel[Ljava/lang/Class;java/lang/Classjava/lang/Booleanjava/lang/Integer TimeSeries SampledTimeSeriesTimeSeriesObject java/lang/ClassNotFoundException }GMT  #gov/nasa/gsfc/spdf/cdfj/TSExtractor!gov/nasa/gsfc/spdf/cdfj/Extractor6gov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX gov/nasa/gsfc/spdf/cdfj/MetaData gov/nasa/gsfc/spdf/cdfj/Variable$gov/nasa/gsfc/spdf/cdfj/TimeVariablejava/lang/Numberjava/lang/reflect/Methodjava/lang/StringgetNumberOfValues()I booleanValue()ZgetName+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactorygetTimeVariableCDFTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;getTimes()[DgetTypeintValue typeCategorythisCDF!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl; getPadValueW(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;)Ljava/lang/Object;java/lang/LongvalueOf(J)Ljava/lang/Long;(D)Ljava/lang/Double; getSeries0 getElement1j(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;)Ljava/lang/Object;isMissingRecords getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;+gov/nasa/gsfc/spdf/cdfj/VariableDataLocator getLocations()[[J(I)Ljava/lang/Integer; getRange0}(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;getRangeForElement1(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;)Ljava/lang/Object;java/lang/reflect/Array getLength(Ljava/lang/Object;)I castToDouble(Ljava/lang/Object;Z)[D getFillValuegetClass()Ljava/lang/Class;getComponentTypeTYPE%gov/nasa/gsfc/spdf/cdfj/TimeVariableX([D)[I longValue()J doubleValue()D([[J)V hasRecord(I)Z([I)Vw(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;z(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)[D(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object;(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Integer;Ljava/lang/Integer;Lgov/nasa/gsfc/spdf/cdfj/Stride;)Ljava/lang/Object; getStridejava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/Integer;Ljava/lang/Boolean;[DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)V(Ljava/lang/String;)VgetEffectiveRankappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringoutLjava/io/PrintStream;java/io/PrintStreamprintlnP(Lgov/nasa/gsfc/spdf/cdfj/Variable;Ljava/lang/String;)Ljava/lang/reflect/Method;clearset (IIIIII)V(II)VgetTimeInMillis;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable gov/nasa/gsfc/spdf/cdfj/TimeUtilmilliSecondSince1970(J)DforName%(Ljava/lang/String;)Ljava/lang/Class; addFunction9(Ljava/lang/String;Ljava/lang/Class;[[Ljava/lang/Class;)VprintStackTracejava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone; getInstance*(Ljava/util/TimeZone;)Ljava/util/Calendar;!stz{|}~/*  ~Q *+,-D*   ' ~\ *+,-T4    ' ~us+-6:*+::  6 + 6 ,, 6  .6 * + /: * + 1: ::],* + * +,:+!+:  :Y SYS:*+:,* +..:* +..,::.66 1R+$+: .:YSYS:2:2 :YSYS* + :6:!"#016?1:-/ 6/:2 :YSYS2$9deghih#j,k6l9mAnOpYq\rutzuxyz{|}~";DJUbhq~4HMXgr M~J^DdXsssss_\#P,G 9: A2 O$  ' C'H()*0@@'~F*+,% ~*+:,&:' 4 U ~< f66++1(:66+1+1(2*`1R2+1R6  (+5AOZ]c\ .5ffff(>c+;& ~ 6+!"(w,)7+:6/N66  0 /-2* 1R-2 /R Χ+!"#,*9+:61N66  / 1-2* 1R-2 1R -~*8>FITblx{"L5 kbI8F>4 ja7<"  ~+Y-,:*!"#,*9*:6 6  ' `- 1   Y+SYS d:  d: 6 6  7 `- 1   1R  + 1R  Y SY S*!"(,)7*:6 6  ' `- /   Y+SYS d :  d: 6 6  7 `- /   /P  + 1R  Y SY S( & ) 4 D R Xku  ! #%$3&='G(J)U*m+w,-)0,, < &) u[ Q N , M<  =[ GQ JN  ,       ~] *+,-.B4    ' ~h *+,-.U>     ' ~F+-6:*+:  :  /Y0: -,* + 1* +, 2:^*+:,&* +.. 3:$* +.., 4: 56 * +6: 1L Y SYS: 6   h1RY SYS:  ! . 7Y SYS.66   h`1RY SYSH  18: 6   h1R 18:   . 7 18.66   h`1R 187hiklml#n,o6qArFsQteupwyxyz| )/>EKZioz#39m- ro0EZ + .FFFFFF2{/## , V A t d' &M& $ *  (' ~a9Y*+,-:4' ~l9Y*+,-:>' ~; ~F*+< '~6* 'Y=>*?6'Y@YABCDE>1*(F@YAGC*CHCEI*+J:,'Y@YAKC+CLC*CE>* 8Ehjq>q1)14' ~] L=+*.O+\.dO= +O*= +*.O+*.O +*.OMNM+.+.+.+.+.+.OM *.QMR>149?DJPV\t4!4]<$/ ~*+S>,T7 U 4  B' ~YWRYYR:-F- 'Y[>*,-\9+1 'Y]>+1 +1R +1RM 'Y^>*,\9+1 'Y_>1 'Y`>R +1RF%-@ U X _ du~R-(~-W %'}~4IabKcbLdbMebN: :fYgY+SY*SYhSY!SSYgY+SY*SYiSYhSY!SSYSYS:j,kfYgY+SY*SYhSY!SY!SSYgY+SY*SYiSYhSY!SY!SSYSYS:l,kfYgY+SY*SYhSY!SY-SSYgY+SY*SYiSYhSY!SY-SSYSYS:m,kK*opqrM58nj   "=^mu "$(*,.-2568495=R/ )#   " m 9 8v"+suwsx 9sy k PK ŻZ: ^.gov/nasa/gsfc/spdf/cdfj/TimeInstantModel.class4 getBaseTime()DgetBaseTimeUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;getOffsetUnitssetOffsetUnits*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Vclone()Ljava/lang/Object; SourceFileTimeInstantModel.java(gov/nasa/gsfc/spdf/cdfj/TimeInstantModeljava/lang/Objectjava/lang/Cloneable   PK ŻZAR=@@+gov/nasa/gsfc/spdf/cdfj/TimePrecision.class4x G H I JK L M NO PQ PRS T U V W X Y Z [\ G] ^_`ab MILLISECOND'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; MICROSECOND NANOSECOND PICOSECONDhtLjava/util/Hashtable; SignaturePLjava/util/Hashtable; MIN_LENGTHI ConstantValue precision(I)VCodeLineNumberTableLocalVariableTablethisgetValue()I getPrecision;(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;kLjava/lang/String;s_slenkeysLjava/util/Set;itLjava/util/Iterator;LocalVariableTypeTable(Ljava/util/Iterator; StackMapTableScd()V SourceFileTimePrecision.java *D )& ef g1%gov/nasa/gsfc/spdf/cdfj/TimePrecision !" hic jkd lm nojava/lang/String pq rs tu *+    java/util/Hashtable millisecond vw microsecond nanosecond picosecondjava/lang/Object java/util/Setjava/util/Iterator toLowerCase()Ljava/lang/String;lengthkeySet()Ljava/util/Set;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; substring(II)Ljava/lang/String;equals(Ljava/lang/Object;)Zget&(Ljava/lang/Object;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;1 !"#$%&'()&*+,F **-)* +. / )&01,/*-1. / 23,U*L+=N-: ,  : + -* 9: ;<= >*?6@PASB.>645U65P75 K8&=9: 5;<=  5;>?@AB/CD,gYYYYYWWWW-* !,6"B#N$Z%f&EFPK ŻZ-(gov/nasa/gsfc/spdf/cdfj/TimeSeries.class4 getTimes()[D Exceptions getValues()Ljava/lang/Object;getTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; SourceFileTimeSeries.java"gov/nasa/gsfc/spdf/cdfj/TimeSeriesjava/lang/Object0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClasses$gov/nasa/gsfc/spdf/cdfj/CDFException     PK ŻZB,gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD.class4ONEDZ ConstantValuegetTimes()[D Exceptions getValuesgetTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; isColumnMajor()Z SourceFileTimeSeriesOneD.java&gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneDjava/lang/Object0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClasses$gov/nasa/gsfc/spdf/cdfj/CDFException         PK ŻZmY{)gov/nasa/gsfc/spdf/cdfj/TimeSeriesX.class4    isOneD()Z isColumnMajor SourceFileTimeSeriesX.java#gov/nasa/gsfc/spdf/cdfj/TimeSeriesXjava/lang/Object"gov/nasa/gsfc/spdf/cdfj/TimeSeriesPK ŻZJ;;0gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator.class47 # $% $&'( ) $* $+;,-.()VCodeLineNumberTableLocalVariableTablethis Validator InnerClasses,Lgov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator;correctedIfNecessary(JI)JiIidvarTimeJleapId StackMapTable Exceptions SourceFile TimeUtil.java / 0 12java/lang/ThrowableInvalid leapId 3 45 65Out of date Leap second table*gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validatorjava/lang/Object gov/nasa/gsfc/spdf/cdfj/TimeUtilLAST_LEAP_SECOND_ID leapSecondIds[I(Ljava/lang/String;)Vtt_times[Jjtimes! /*   Nv>d6. >  Y`/`6d`/ d iad/Y F ),/5 C"Q#V$a&q$w(*+4qV-    !"  $ PK ŻZ\7_ff&gov/nasa/gsfc/spdf/cdfj/TimeUtil.class4 8} ~   ܋7rBB@  ;        r '} / ' 1 ' ' / 1   Validator InnerClassesjtimes[J leapSecondIds[Itt_timesHIGHESTIsdfLjava/text/SimpleDateFormat;TT_JANUARY_1_1970J ConstantValueJANUARY_1_1972LAST_LEAP_SECOND_IDcalLjava/util/Calendar;()VCodeLineNumberTableLocalVariableTablethis"Lgov/nasa/gsfc/spdf/cdfj/TimeUtil; getOffset(J)DstartDil StackMapTable ExceptionsmilliSecondSince1970(Ljava/util/Date;)DdLjava/util/Date;javaMilliSecondtt2000(J)J(Ljava/util/Date;)J([I)Jtime([IZ)JidttZtnadjust?msecLjava/lang/Throwable; transition[[ZtimesLjava/util/Vector;idsLocalVariableTypeTable$Ljava/util/Vector;'Ljava/util/Vector; SourceFile TimeUtil.java LM HFjava/lang/Throwable9Times before January 1, 1972 are not supported at present L <= AB [T gov/nasa/gsfc/spdf/cdfj/TimeUtil [\ [e)second value 60 is valid for tt2000 only.Invalid leap second time >? JK M java/util/Calendar `ajava/text/SimpleDateFormaty'-'M'-'dd'T'HH:mm:ss.SSS CD GMT java/util/Vector @= java/lang/Long java/lang/Integer  Internal error. IB java/lang/Object*gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator(Ljava/lang/String;)Vjava/util/DategetTime()Jclearset (IIIIII)V(II)VgetTimeInMillisUTC (IIIIII)Jjava/util/TimeZone getTimeZone((Ljava/lang/String;)Ljava/util/TimeZone; setTimeZone(Ljava/util/TimeZone;)VvalueOf(J)Ljava/lang/Long;add(Ljava/lang/Object;)Z(I)Ljava/lang/Integer;size()Iget(I)Ljava/lang/Object; longValueintValuejava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintln getInstance*(Ljava/util/TimeZone;)Ljava/util/Calendar;! 8 <=>?@=ABCDEFG HFIBJK LMN/*O P QR STNc Y/ JBJ=d$`/`haJ )  aJ)O2 vz{"}&~(2>JMSaP*UV(9WBcXF&=UVY$ Z [\N2* OP ]^Z [TNBA  Yd6! / `ha O!9?P B_F@XF&WBY Z `aN8  iaOP XFZ `bN8 *iaOP ]^Z [cN0*OP d?Z[eNG M>,*.O,\.dO> ,O*> ,*.O,*.O ,*.O6,.< Y6,.;I,.A*.*.*.'h`6!*.*. *.`'he`6 Yd6. 6  Y,;O,.,.,.,.,.,. *.O 149?DJPVYaor *@P\ WB!WB WBrfBGd?GghBi?4jBYkBYWl$2/llmllmZ `cNa*@**.<>* a*a*.haa*.ha*.aO!0IP ad?[nF!@kBY @ZoMNwY !H"!#$%d&K*2T*2T*2T*2T*2T*2T*2T*2T* 2T* 2T* 2T* 2T*2T*2T*2T*2T*2T*2T*2T*2T*2T*2T*#2T*&2T**2T*-2T*.2T'Y(L'Y(M>*s*230+F`;;")*W,`'h`+*W*230+F` ;;")*W,`'he`+*W+, +, -+, >C+./0P,.12O-/P :345h d.6#$7O7 $,28>DJQ X!_"f#m$t%{&'()*+,-./01234STUVWX1Z9[R\fUl_u`~abcdfighbklP>vWBipHWB,qrstutvswuxY$&yy:4wz {|; 9 : PK ŻZMtZ*gov/nasa/gsfc/spdf/cdfj/TimeVariable.class4getName()Ljava/lang/String; getPrecision)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;getTimes()[D.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D Exceptions([I)[D0([ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D([I[I)[D2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DgetRecordRange([I[I)[IgetFirstMilliSecond()DisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Z SourceFileTimeVariable.java$gov/nasa/gsfc/spdf/cdfj/TimeVariablejava/lang/Objectjava/lang/Throwable                PK ŻZjeLDgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable.class4_ &` ab %c %d ef %g ah i jk jl em en eo pq_$rAe as %tB@A. au;@@ pvwx_dbufLjava/nio/DoubleBuffer;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisCDFEpoch16Variable InnerClasses@Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String;obufLjava/nio/ByteBuffer;getTimes0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DdD_diImulJfirstlastts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;basecountda[Dbbufdbuf StackMapTablezw{J|} Exceptions~reset()VisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Ztp SourceFileTimeVariableFactory.java+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory )*z F F 7| '( F @{ } java/lang/Double F @ F >gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariableCDFTimeVariable%gov/nasa/gsfc/spdf/cdfj/TimePrecision(gov/nasa/gsfc/spdf/cdfj/TimeInstantModeljava/nio/ByteBufferjava/nio/DoubleBufferjava/lang/Throwable PICOSECOND precisiontbufasDoubleBuffer()Ljava/nio/DoubleBuffer; MILLISECONDJANUARY_1_1970_LONG getBaseTime()DgetOffsetUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; duplicate()Ljava/nio/ByteBuffer;order()Ljava/nio/ByteOrder;+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;get(I)D MICROSECONDoffset NANOSECONDposition(I)Ljava/nio/Buffer;!%&'()*+n*+,-***,)*+,-*.123456789+: 7-- 7- :d`6:* :  * W : g76V h9  dR/ hie9 d  h`ocROs*i76X h9  dR1 hi*e9 d  h`ocRs*i 76X h9  dR1 hi*e9 d  h`"ocR_6V h9  dR/ h"kg9 d k h`cR,39: ;<=?&@,A5BBCIGQHVI_JjKsL}MOPISTUVWXYZ\ ]$V-`5a?bDcMdXeafkgnikcnopqrtunz-:; jH<; YY=>V_?@ :; J<; [=>a?@:; XJ<; G[=>Da?@:; H<; Y=>.1A>B>CDEF G@&H>,IJ5K7 IL( MN9OPNQRS&OPNQRS+OPNQRS OPNQRSOPNQRS&OPNQRS-OPNQRS OPNQRSOPNQRS&OPNQRS-OPNQRS OPNQRSOPNQRS&OPNQRS+ OPNQRSTUVW+8 *$W, ~ -  .1XY+,,- .1Z[+6,-.1\F]^0%/ &y PK ŻZr> Bgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable.class4V #W XY "Z "[ "\ ]^ "_ ` abcd e af ]g ]h ]i jk jl_$ mno pq r st u vwxyz offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;_dbufLjava/nio/DoubleBuffer;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisCDFEpochVariable InnerClasses>Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String;obufLjava/nio/ByteBuffer;getTimes0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DiIfirstlastts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;baseDcountda[Dbbufdbuf StackMapTabley|C}~ Exceptionsreset()VisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Ztp SourceFileTimeVariableFactory.java+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory () % $% % 6} &' | java/lang/ThrowableXUnsupported offset units: Only millisecond offset units are supported for this variable. ( ~  java/lang/StringBuilder (Nat  fill found  java/lang/DoubleKRYakw,f dM9: -0;:<:=>?@/A:5BC>vD6RbE' F' ; GHIJK< L MN*8 *W+  ,  -0OP*,+, -0QR*L ++, -0 S%F @TU/". #{ PK ŻZoi Cgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable.class4_ &` ab %c %d ef %g ah i jk jl em en eo p %q rstB@A. au@@vw x ry az{|_lbufLjava/nio/LongBuffer;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisCDFTT2000Variable InnerClasses?Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String;obufLjava/nio/ByteBuffer;getTimes0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DnanoJmilliremDiImicrofirstlastts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;basecountda[Dbbuflbuf StackMapTable~{K Exceptionsreset()VisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Ztp SourceFileTimeVariableFactory.java+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory )*~ G G 7 '( G ; ; ; java/lang/Double Gjava/lang/ThrowableuYou may request only millisecond, microsecond or nanosecond offset for a variable whose time variable is TT2000 type. ) G=gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariableCDFTimeVariable%gov/nasa/gsfc/spdf/cdfj/TimePrecision(gov/nasa/gsfc/spdf/cdfj/TimeInstantModeljava/nio/ByteBufferjava/nio/LongBuffer NANOSECOND precisiontbuf asLongBuffer()Ljava/nio/LongBuffer; MILLISECONDJANUARY_1_1970_LONG getBaseTime()DgetOffsetUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; duplicate()Ljava/nio/ByteBuffer;order()Ljava/nio/ByteOrder;+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; TT2000_DATEoffsetget(I)J MICROSECOND(Ljava/lang/String;)Vposition(I)Ljava/nio/Buffer; PICOSECOND!%&'()*+n*+,-***,-*.123456789+g: 7-- 7- :d`6:* :  * W : e*e6  O  7   dR* m*e7 qo9 dcR i*ei6  O  7   dR* m*e7 qo9 dcR ` Y!"*ei6  7  7   dR d *eR ,+ &,5BIQ[dmv !)3 A J S \fix ~-m=:; <; =>^R?@ =:; A; =>R?@ S%:; D:?@ .1B@C@DE|FG wH;&[I@,UJK5LL7 I8M( NPO> PQORST$&$&$U VW+8 *#W,  -  .1XY+,,- .1Z[+L +$,- .1 \GN @]^0%/ &} PK ŻZ Agov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable.class4 + * * * * * *  * * *   * * * @@ A. '  # cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String; precision'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;tbufLjava/nio/ByteBuffer;offsetJ recordCountIK(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisCDFTimeVariable InnerClasses=Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;obufgetName()Ljava/lang/String; getPrecision)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;getTimes()[DtLjava/lang/Throwable; StackMapTable.(Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[Dts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; Exceptions([I)[D recordRange[I0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D0([ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D([D)[D timeRange[D0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DrrS2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D startTimestopTimestartstop([I[I)[DgetRecordRange([D)[I([I[I)[I2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[ItempDilowlastXsetRecordCount(I)VcountgetFirstMilliSecond()Ddntspecreset()VisTT2000()Z getRawBuffer()Ljava/nio/ByteBuffer; SourceFileTimeVariableFactory.java 9x /0 -. 34 12 78 GTjava/lang/Throwable x GU GY bfstart time is required 9stop time is required!incomplete start time definition.  incomplete stop time definition. yz G\ be q 6 F 2 2 Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImplDefaultTimeInstantModelImpl 2 java/lang/Double;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariablejava/lang/Object%gov/nasa/gsfc/spdf/cdfj/TimeVariableX(gov/nasa/gsfc/spdf/cdfj/TimeInstantModelprintStackTrace+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory access$000,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;(Ljava/lang/String;)V#gov/nasa/gsfc/spdf/cdfj/TSExtractorgetTime([I)J gov/nasa/gsfc/spdf/cdfj/TimeUtilmilliSecondSince1970(J)D getBaseTimeJANUARY_1_1970_LONGgetOffsetUnits%gov/nasa/gsfc/spdf/cdfj/TimePrecision MICROSECOND NANOSECONDisNaN(D)ZgetDefaultTimeInstantModel setBaseTime(D)V MILLISECONDsetOffsetUnits*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V!*+,-./0123456789:;l**,*+*-< =*>A-./0B4CD;/*<= >AEF;/*<= >AGH;h**dL+  < =IJ>AKMLGM;A **d+<= >A NOPGQ;n*+ M,  < =  IJ>ARSKILPGTPGU;J *+.+.,<=  >A RS NOPGV;l*+ M, < = IJ>AWXKGLGY;*+**d,*+, N-*-.-.,<=**>A*WX*NOZSK  [PG\;t+ Y, Y+ Y+7, Y,7*77*YRYR- <2 ,2BHOW_=>t>At]St^StNO2B_6H,`6K  PGa;F*+,<= >A]S^SPbc;;*+ <=>AWXPbd;F*+,<= >A]S^SPbe;X+ Y, Y+7,7*77*YRYR- <"$& (&),*3+;,C.=>X>AX]SX^SXNO&2_6,,`6K "Pbf; **d,N+19+19,e, ^,gc9,gc9,k9k9,k9k96- -1! -1 -6 6 -:-1!'6 -1-1 d6  Y OY O< ; <=>"?2@BANBVCaEmFuG}KLMNOLRSTUVWXYZ\]^Ub=\ >AWXNO gX_h`hi8Pj8 Lk8 K al Pmn;>*< jk=>Ao8pq;K"L+#$+%&(I6**+1I(!((M, (9B:AB<:op qstu%v1w8x:y@{B|C}G~=4)rh&s8CIJK>AGtOKuvuLwxyz{|;/*<= >A}~@*? #PK ŻZ̝)GSSMgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl.class4@ - ./ 0 12 3 4 56 789:baseTimeD baseTimeUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; offsetUnits()VCodeLineNumberTableLocalVariableTablethisDefaultTimeInstantModelImpl InnerClassesILgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl; getBaseTime()DgetBaseTimeUnits)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;getOffsetUnitssetOffsetUnits*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)V setBaseTime(D)Vmsecclone()Ljava/lang/Object;ex&Ljava/lang/CloneNotSupportedException; StackMapTable6 SourceFileTimeVariableFactory.java ; < = >   %&$java/lang/CloneNotSupportedException ?Ggov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpljava/lang/Object(gov/nasa/gsfc/spdf/cdfj/TimeInstantModel+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactoryJANUARY_1_1970%gov/nasa/gsfc/spdf/cdfj/TimePrecision MILLISECONDprintStackTrace   P****  /* /* /*  !>*+ "#:*'$%&` *L+  '( )E*+,  .PK ŻZъ Bgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable.class4X "Y Z[ !\ !] ^_ !` Za b cd ce ^f ^g ^h ij ik_$l@@ !mno p qA.rs_dbufLjava/nio/DoubleBuffer;K(Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;Ljava/lang/String;Ljava/nio/ByteBuffer;)VCodeLineNumberTableLocalVariableTablethisUnixTimeVariable InnerClasses>Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;nameLjava/lang/String;obufLjava/nio/ByteBuffer;getTimes0(IILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[DiImilliJmicrofirstlastts*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel; offsetUnits'Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;basecountda[Dbbufdbuf StackMapTableurvDwx Exceptionsreset()VisTT2000()ZcanSupportPrecision*(Lgov/nasa/gsfc/spdf/cdfj/TimePrecision;)Ztp SourceFileTimeVariableFactory.java+gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory %&u y@ z@ {3w |} #$ ~@ 9v x java/lang/Double 9java/lang/ThrowableDDesired precision exceeds highest available precision -- microsecond % ?@ A9&gB7,aCD5XE3 IDF$ GKHL IJHKLM    NOP'8 *W(  )  *-QR',() *-ST'Z++(  )*-U@G @VW,!+ "t PK ŻZ(!`1gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory.class4 8 9              " " " & ( * , @Ap 8  8  8DefaultTimeInstantModelImpl InnerClassesUnixTimeVariableCDFEpoch16VariableCDFTT2000VariableCDFEpochVariableCDFTimeVariableJANUARY_1_1970D LONG_FILLJ ConstantValue DOUBLE_FILL_$defaultTimeInstantModel*Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;JANUARY_1_1970_LONG TT2000_DATE()VCodeLineNumberTableLocalVariableTablethis-Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory;getDefaultTimeInstantModel,()Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;-(D)Lgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;msectspecgetTimeVariables(Lgov/nasa/gsfc/spdf/cdfj/MetaData;Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;vLjava/util/Vector;lbuf*Lgov/nasa/gsfc/spdf/cdfj/LongVarContainer;dbuf,Lgov/nasa/gsfc/spdf/cdfj/DoubleVarContainer;tv=Lgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable;rdr"Lgov/nasa/gsfc/spdf/cdfj/MetaData;vnameLjava/lang/String;cdf!Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;var"Lgov/nasa/gsfc/spdf/cdfj/Variable; precisionItname recordCounttvar themisLikeZbufLjava/nio/ByteBuffer; StackMapTable Exceptions access$000daysyearoffset SourceFileTimeVariableFactory.java LM PQ (gov/nasa/gsfc/spdf/cdfj/TimeInstantModelGgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl  k  java/lang/Throwablejava/lang/StringBuilderBad variable name P Time variable not found for  DEPEND_TIME java/util/Vector java/lang/String*Expected unix time variable not found for Empty time variable for !gov/nasa/gsfc/spdf/cdfj/DataTypes(gov/nasa/gsfc/spdf/cdfj/LongVarContainer P Q *gov/nasa/gsfc/spdf/cdfj/DoubleVarContainer P>gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable P=gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable? @ATZC [M \]Ra *M,+N6:- 6- Y Y  +*+:,: Y Y +6  U,-:   :,:6 # Y Y - # Y Y -: !Y,:   !: "Y,#:  $ %:  &Y, ':D!(Y, ):' *Y, +:,Y, -:.S(MN OPQST8V?jGkLlgnjotpqrstvwz{}~ ).5AR^otTA^_  `a ) bc Odeldedefghijk lmnopiqo deGVrmj3st uv wX 8xyz{y.{>|)*} xyz{y~{} XRS QRh;</m=pdpp`;/k1Y2133d 4a5e7SB "-17 @"J(Q-\.g-T "o3o>ow( ;28:*8< &8= (8> ,8? @8A PK ŻZj  +gov/nasa/gsfc/spdf/cdfj/TimeVariableX.class4getTimes0([DLgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[D ExceptionsgetRecordRange([D)[I2([I[ILgov/nasa/gsfc/spdf/cdfj/TimeInstantModel;)[I getRawBuffer()Ljava/nio/ByteBuffer; getPrecision)()Lgov/nasa/gsfc/spdf/cdfj/TimePrecision; SourceFileTimeVariableX.java%gov/nasa/gsfc/spdf/cdfj/TimeVariableXjava/lang/Object$gov/nasa/gsfc/spdf/cdfj/TimeVariablejava/lang/Throwable    PK ŻZ`D#D#!gov/nasa/gsfc/spdf/cdfj/VDR.class4 d c c c c c c c c c c c  c c c d        k  1 1                       ! c" # $% c& c' c( c) c* $+ c, c- c. c/0 [ c1 c2 [3 4 5 678recordLjava/nio/ByteBuffer;vDRNextJlongMask padValues[BpositionIsnameLjava/lang/String;dataTypemaxRecvXRHeadvXRTailflagssRecordsnumElemsnum cPROffsetblockingFactornamezNumDimsdimBuf itemsPerPointefdimLjava/util/Vector; Signature'Ljava/util/Vector;[(Ljava/lang/String;I[I[ZZZLjava/lang/Object;ILgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)VCodeLineNumberTableLocalVariableTableilvalues[Jvalues[I[F[DexLjava/lang/Exception;value[Ljava/lang/String;lenclLjava/lang/Class;_pad[Ljava/lang/Number;categorybufthisLgov/nasa/gsfc/spdf/cdfj/VDR;dimvarys[ZrecordVarianceZ compressedpadLjava/lang/Object;sizeoption,Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;LocalVariableTypeTableLjava/lang/Class<*>; StackMapTable789:; Exceptions(Ljava/lang/String;I[I[ZZ)V(Ljava/lang/String;I[I[Z)V setVDRNext(J)Vl setDataType(I)Vn setMaxRec setVXRHead setVXRTailsetFlags isCompressed()ZsetSparseRecordOption/(Lgov/nasa/gsfc/spdf/cdfj/SparseRecordOption;)V setNumElems([I[Z)VsetNumgetNum()I setCPROffsetsetBlockingFactorsetName(Ljava/lang/String;)Vsbs setDimensions([I[ZI)Vget()Ljava/nio/ByteBuffer;capacitygetSizegetName()Ljava/lang/String; SourceFileVDR.java <; => ef ih qm sh um vm zk }m no java/lang/Throwable&Length of varys and dim arrays differ. tm ?@: APad must be an array. B@java/lang/Stringjava/lang/NumberC D EFG EHI EJK ELM[S ENO EP Q!gov/nasa/gsfc/spdf/cdfj/DataTypes RST UV WX Y> lZ [ \] ^_ `ab \c de fgh \i jk lmn \o pqr \sUnrecognized type pad value t uv \wjava/lang/Exceptionencoding x jk w9 y gh pm rh z wm xh ym {mjava/util/Vector ~ |f {| }~ \gov/nasa/gsfc/spdf/cdfj/VDRjava/lang/Object*gov/nasa/gsfc/spdf/cdfj/SparseRecordOptionjava/lang/Classjava/nio/ByteBuffer()Vallocate(I)Ljava/nio/ByteBuffer;getClass()Ljava/lang/Class;isArraygetComponentTypejava/lang/DoubleTYPEvalueOf(D)Ljava/lang/Double;java/lang/Float(F)Ljava/lang/Float;java/lang/Integer(I)Ljava/lang/Integer;java/lang/Long(J)Ljava/lang/Long;java/lang/Short(S)Ljava/lang/Short;java/lang/Byte(B)Ljava/lang/Byte; typeCategory longValue()Jjava/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;putInt(I)Ljava/nio/Buffer;intValueput(B)Ljava/nio/ByteBuffer;putShort(S)Ljava/nio/ByteBuffer; asIntBuffer()Ljava/nio/IntBuffer;java/nio/IntBuffer([I)Ljava/nio/IntBuffer; floatValue()F asFloatBuffer()Ljava/nio/FloatBuffer;java/nio/FloatBuffer([F)Ljava/nio/FloatBuffer; doubleValue()DasDoubleBuffer()Ljava/nio/DoubleBuffer;java/nio/DoubleBuffer([D)Ljava/nio/DoubleBuffer; asLongBuffer()Ljava/nio/LongBuffer;java/nio/LongBuffer([J)Ljava/nio/LongBuffer;lengthgetBytes()[B([B)Ljava/nio/ByteBuffer;limitNONEgetValueadd(Ljava/lang/Object;)ZputLong(J)Ljava/nio/ByteBuffer;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;!cdefghihjklmnopmqmrhshtmumvmwmxhymzk{m|f}m~**X*** * * * **+*+*- Y* **- *Y *Y* :   Y:  :   1 S ! ""0#S $ %%.&S ' ((/)S * ++5,S - ..3/S0.6 *Y:    2.m g :6 23Ph:  45W6 /*6W 7W :6 28O2.h:  45W2.'6 .~9W:2.&6 .:~;W <=Wd I :6 2>Qh:  45W ?@W J :6 2ARh:  45W BCW J :6 23Ph:  45W DEW  YFYGG2S:2H6h6: :6612: IJW:YL 7W* MN 7W *NOWKr%  !&+D4V9&>'C(H)P*Z,`-f.n0}123456789:<=?@B"C3E>FOHZIkLrM|NOQSTUTWXYZY\]^_`_#b1d:eCfNg^fgjpk{lkortuvwvyz{|}~"+69?FQ^dox 8mmZmFmsmm<m=ImF= !oYPm k rm f zopmm  >)Z %"#.( %"  " !(!6%GG%GG % %r *+-PQ >zopma *+-R  4 zo pm  >*S h>*T m>* m>*U h>*  h>* m`*~<  @A *+V    H*  ! >*W )*m/*W0 >*X 89h>*Y BCm3+IM>,* ,3T* * TKLMN2O*33o.k,m .*+Z **Z*[Y\]*Z6+,3*Y+.h**Zhh^6*Z*^+.6W6*Z3*^,36W,3*]+.&_W*^7WFde fgi!j)k3lGkMn\ozpqrptuH,!m_m}9mpm5 W%-K*`<*N *N`<*Z *^``<M*7W*aW*6W**SaW**T6W**6W**UaW** *U* aW**6W** 6W*6W*6W*6W** 6W**W6W**XaW**Y6W** JW**Z6W*7W,*bW*Z ,*^bW*N ,*NJW,7W,v|}~(-6@JVbnz#3CI KCm-f.ew**`<*Z *^``<*N *N`<(*"m/* PK ŻZR ? @A B C D E @F) <G <H <I <JKLrecordLjava/nio/ByteBuffer;vXRNextJpositionI numEntriesfirstbuflastbuflocbuf()VCodeLineNumberTableLocalVariableTablethisLgov/nasa/gsfc/spdf/cdfj/VXR; setVXRNext(J)Vl setLocations(Ljava/util/Vector;)Vlocarr[IilocsLjava/util/Vector;LocalVariableTypeTableLjava/util/Vector<[I>; StackMapTable Signature(Ljava/util/Vector<[I>;)Vget()Ljava/nio/ByteBuffer;capacitybufgetSize()Isize SourceFileVXR.java M NO  P 87     2Q RO ST U 47gov/nasa/gsfc/spdf/cdfj/VXRjava/lang/Objectjava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;java/util/Vector(I)Ljava/lang/Object;putIntputLong(J)Ljava/nio/ByteBuffer;(I)Ljava/nio/Buffer;!E***   !"#$>*  !"%&'$*+**h**h**h =*4+ N*-. W*-. W* -. W*W*W* W:'()"*0+:,C-N.Y/e+k1t2}34 *C"()29*!"+,- +./ 280123d**h`<M*W* W* W** W** W** W*W** ;<=>(?2@>AJBVC_K d!"T4O567J**h`< ST !"89:PK ŻZoh  &gov/nasa/gsfc/spdf/cdfj/Variable.class4UHIJ asByteArray()[B ExceptionsK([I)[B asFloatArray()[F(Z[I)[F([I)[F asDoubleArray()[D(Z[I)[D([I)[D asIntArray()[I(Z[I)[I([I)[I asShortArray()[S(Z[I)[S([I)[S asLongArray()[J([I)[JmissingRecordValueIsPrevious()ZmissingRecordValueIsPadgetElementCount()Ljava/util/Vector;getByteContainerMCByte InnerClasses2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte;getStringContainerNCString4([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CString;getFloatContainerOCFloatH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat;getDoubleContainerPCDoubleI([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;5([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble;getIntContainerQCIntF([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;2([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt;getShortContainerRCShortH([IZLjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;4([IZ)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort;getLongContainerSCLongF([ILjava/nio/ByteOrder;)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;2([I)Lgov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong;getCDF#()Lgov/nasa/gsfc/spdf/cdfj/CDFImpl;getEffectiveDimensions SourceFile Variable.java gov/nasa/gsfc/spdf/cdfj/Variablejava/lang/Object(gov/nasa/gsfc/spdf/cdfj/VariableMetaDatajava/lang/ThrowableT,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CByte.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CString-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CFloat.gov/nasa/gsfc/spdf/cdfj/VDataContainer$CDouble+gov/nasa/gsfc/spdf/cdfj/VDataContainer$CInt-gov/nasa/gsfc/spdf/cdfj/VDataContainer$CShort,gov/nasa/gsfc/spdf/cdfj/VDataContainer$CLong&gov/nasa/gsfc/spdf/cdfj/VDataContainer!       !%&)*-*./2/347489<9=>A>BCDEFG$:"L# 'L( +L, 0L1 5L6 :L; ?L@ PK ŻZSjj/gov/nasa/gsfc/spdf/cdfj/VariableAttribute.class4 getEntryCount()IgetEntry(I)Ljava/lang/Object; isLongType(I)Z Exceptions isStringType SourceFileVariableAttribute.java)gov/nasa/gsfc/spdf/cdfj/VariableAttributejava/lang/Object!gov/nasa/gsfc/spdf/cdfj/Attributejava/lang/Throwable       PK ŻZDmm4gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry.class4$     VARIABLE_ATTRIBUTE_RECORD_TYPEI3(Lgov/nasa/gsfc/spdf/cdfj/ADR;ILjava/lang/Object;)VCodeLineNumberTableLocalVariableTablethis0Lgov/nasa/gsfc/spdf/cdfj/VariableAttributeEntry;adrLgov/nasa/gsfc/spdf/cdfj/ADR;typevalueLjava/lang/Object; Exceptions!2(Lgov/nasa/gsfc/spdf/cdfj/ADR;Ljava/lang/Object;)V()V SourceFileVariableAttributeEntry.java  "#.gov/nasa/gsfc/spdf/cdfj/VariableAttributeEntrygov/nasa/gsfc/spdf/cdfj/AEDRjava/lang/ThrowablesetAttributeType(I)V!  _*+-*  *  J*+,     PK ŻZ Z0gov/nasa/gsfc/spdf/cdfj/VariableDataBuffer.class4+ # $ % & '() firstRecordI lastRecordbufferLjava/nio/ByteBuffer; compressedZ(IILjava/nio/ByteBuffer;Z)VCodeLineNumberTableLocalVariableTablethis,Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;firstlastbufcompgetFirstRecord()I getLastRecord getBuffer()Ljava/nio/ByteBuffer; isCompressed()Z SourceFileVariableDataBuffer.java *  *gov/nasa/gsfc/spdf/cdfj/VariableDataBufferjava/lang/Object()V! ****-*  4   /* /* /*$  /** !"PK 9|T蠮1gov/nasa/gsfc/spdf/cdfj/VariableDataLocator.class3  getLocations()[[J SourceFileVariableDataLocator.java+gov/nasa/gsfc/spdf/cdfj/VariableDataLocatorjava/lang/ObjectPK ŻZ.gov/nasa/gsfc/spdf/cdfj/VariableMetaData.class42/0recordVariance()Z isCompressed rowMajoritygetName()Ljava/lang/String;getType()IgetCompressionTypegetDataItemSize getNumbergetNumberOfElementsgetNumberOfValues getPadValue()Ljava/lang/Object;(Z)Ljava/lang/Object; getDimensions()[IgetVarys()[Z getLocator/()Lgov/nasa/gsfc/spdf/cdfj/VariableDataLocator;getDataBuffers/()[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer; Exceptions10(Z)[Lgov/nasa/gsfc/spdf/cdfj/VariableDataBuffer;getEffectiveRank getBuffer?(Ljava/lang/Class;[IZLjava/nio/ByteOrder;)Ljava/nio/ByteBuffer;isMissingRecordsgetRecordRange isCompatible(Ljava/lang/Class;)Z(Ljava/lang/Class;Z)ZmissingRecordValueIsPreviousmissingRecordValueIsPadgetElementCount()Ljava/util/Vector;getEffectiveDimensionsgetBlockingFactorisTypeR SourceFileVariableMetaData.java(gov/nasa/gsfc/spdf/cdfj/VariableMetaDatajava/lang/Objectjava/lang/Throwable        !"#$#%&'()*+ ,-.PK ŻZ˖7-`-`&gov/nasa/gsfc/spdf/cdfj/newcdfj.tar.gzщh}kw9~%36 vvyrr:v'ipYҥtn;6̦wK%T*M/V/ze.)WO\i.HۧI]\tOڝɇ `8J<|оꜥ~+IO{IE)i+ɮFY/γʴ I{YB"q/$y|{rRdw{G/^olo_vG[^o2E6iI*xy=dx|B8ìEֲ$f2:>ɰO1Ȇ X;$뢾y$ J$dq&*/hQtar7Y^yh7eE+n}SD(vnz㷣흗G2` Y^/~?i_sBi6:aŠGX_~%҈V_ V?|W_e6,XUauqIW@>o~'3ܵ΋?%i]nrD ,ff" w:wݼ|,mw(Q +3 4-:25{iQ6u;C8ɥ`t%i zvŊ'40f&lZD%p&ƕ\ ?b-4Mhokswy-bxv# Vܾ{|ESKU0@Arͅpd]*6h46*)j,>uz%?ݾxMn T/OtՕC0n>M%h}A*Nj;ɳ^$i I/=<1jL{%Wk(Yk5q)uڌRE8~QS(#($(m` -ǽn]kehg뷃# EՆ,<nn)DVxs͖?}-6^_ +4-l[ Ah$ȲM76ŅzA-uYHDeVƫ 3PHNPw})9R9Byj)?BId#ڳoJV]d;RR%w_(8/7<\ƞ?gv7A3a J޾ X°ʪ7blo&@[9m~:} )ILme@am%+?-]!7nƕ}=VOW7? d3aLh1׉ ^?"iS\a*𳳍zZP5I'uΒ٣Fg4پ}N;{ 2.8>/ܭ2|BD{MbisW\֔,S֠$Xf&'4myÞ!w:k\ zT<'#08D#٠^ RR3gW)? U8AC}hi V#!6Wv:XcB\`<";Yཀ89>KjeW/}D8[!lׅmy<}?(σWzOgaΝ=äₑ6OК=!vd)"g[7.S'0_-ʤP\m]Y}0!@mq &¬p)k@P11M\#}6wk:#SIױL:!S4]YfO. na6q2x4+RBGw*t\1K {+Dݖb1B攉[5V\(V ^DzaujMs[`˱k]k7fi2MvenZF5bE֝ M;,e[ wZYg%Z#g_5VY F_qjгɫCe`k - T\]B$ALu}"ExǓ'Bh &#h#g Ytbcуn'x*œTkM j8݄67M7M͡M}&)T&&VHvnN^7qN7qNgm9& ;矗L 3ܷ0@Gf&Na^;hj1O,!"56e"6M "4qNI дkP,cuqM]?149׊GMiEMiaHڔ#`E^/()9 !ENS4%V}MhִAٽō*9qb *vX:Q|d"U^Zܿ&O_ FUQBx_;ZI &a: /:Γ~&`Q&xb^0̠mQ쓪tğR?L&_%-6賨!9n.=OzE÷q7(F %שyT1av}pf5ix^hD{Da{Y>l{@Awfp.|k ^Dg^cPζ4w?@08cck Hw*!sӸomYx(xv ngX$;rj]XQHљ,p { >K0B# Q@iÆi%U=T,@e+ƽ~ <__3a0*fnǗUb^01($~dss@%RxB;}h(.~pw_/azLMߒfKm[K$Jg!)R)6T$iPkI!x0 .t_p|([7u{y+oY䜃=}U hS^ٗV};] ) h m ꟭d)ռJ!?LO! 6EfIq~Px3tĚx/N9H x[I*Pv1܎Jfliu&5㎠'+;FJ _k4[HCQْҳ8_"-S7Dd<앲{Ұ {@wn xA娖]/h׀ڃo YP g6菲*&<_̸e/[^C#:6uɼtܪaԗ4L܌`7t@p *u]NvZPLm;Sl+b8^/F-%AivUXM(ORx( *D:ܥE hp6љHoj&`x`8(txjBDKiAGxT(T}m:clUxKVTx] aCVZvQ6n{Bh^靵n.zw٢:DfE=d{1}F xlhZKmP׽RC_Y / @tsàxc3ъ%G"CA0[g<ڏ Eb&hD3RZeū" Oy ;- ^|FAKpkވ@3giJ8׈g` #"w̙k!W,K#p&m{'i/h0A&ci,[,6#vBq@U^.(x23T(1BG9/rj h5a{t )Eڃ~0iH!I HH86S|$)RkCpQjE~莐ٙ{Gn"qۻ[WIuilOSpg"Q:.R:6a-foHTcXq-vtd"rzv5W}z&Ʒ>4+x(}{; 8ҳo[wmuTˣJrׄZlN4)gU?ZWSo 4FUYvշhFߪ1 +8%Hחqj)j$DF@ÐM0b_H/$Cd{ ӑPs(& sI޷p#w+oa$3Ü(ݧ?DbsgwP@/XCSm5i* L\ODFhnu29ÁIuFQS!1Ml 7i z4seuu|VM?`Oiko/M =EciT78=V؅˾aqx2(5}8>ᡤꆖOxxD %79%]VOo{/WKvA z޹~.X^XƫQ2p=1[_olISZ$n$H_ y_X ^^ ?}}q/vv_vJ^V%F#Kު:BZt/ -?;G'<5~Fm{eY֤|oDŽC[H+^I(OR% hѼ4ΈH9$HM>G*tS|()eR?*"_:ٰJJ~_m+O 3o?4L7Ӟ?[(uX[G{?H`V0&6غe:QnV&ڍ JR:mvͦM# 퇚sOch*~bmBxoZx)_v^(1_?9شd'}ď1ͮ\·E-*pdk)3H˂Xj:,EV-E 5OqΔ4P1SEvBWe"l=@(qAV羮pFD k3 TW// -C^pm!es#DZgJZGSl6%\F+q89$I(i Tt ^a LI6tz\ ȏhDA7Nx&vVؘ@\ $z (h'֤$z$ꄏؤ'{%x;؏)_qX ;\YlY2;=V&X9]P-Gdq^-)ə N~' eU)|w V:' 2<2:`>8:|I *g^V\lCbhJ1;|03b3[Oc:qJ!QE^Sِ?Y`O+4T[ioZc:3e3tTϐ/_\rYig-i?rX$-~JzXku B}SZ^ \z[xdvx]3^Lry~xB:+š< 8uWmtp]\ B6"1l_1hIx @Chf1.쪯e P- 4UAM2qʸPT=!d3UcqiH8*hTsajqd f;0٠ЍEM}1}J)`{Sz8DE$vd[_O\rʥj}HvWӊ/k2#"Cw'Z ?Extۘ\e7yH:܋Ql OGzA^R~Xsۤ z-:DOM4tPbc\;BPQIt)oU 57DwWVouZ%_P W=1s7-vS(#x+mBwQ YW'Zl 0p2ټPJ9^m%e$dl[ H]ZY׃\/6slK>^9ۀuᴬ':/__ny4r'3$HgRmg0oj (;שu.*^A磘 te [ +-F)BܠF߲(̋_BqzJʰXjRnqs oOkSNAM59,Jl~\ HAќX՟ Ӻ<vf]q4"GuK\khg`P#I MXi4-`V@LIS>/^[w[˘Ğ?uHuNavV'QRSitƃd+qP*R$Y7+:BI̠)-CѾM&"Oi-CC[,e:J]upUn~% "> \ʼ*MRpp)l6tr;?q_}H]Mu.,?/ 20nzoU@j΄,)bc.rIKn͢/NDzIٻnv3'T%F7aO*YG[l X0I®zH$J䥀 ^Lztjy\F,tFV@A\Al?=k Hi+jÏI\Z I'X0碀gq1$#@k{!zkHesϻc9H&ñ]SWaL Epxzh8Liw1PP$Mjᄜ'HOuL2,>WYݯaQ;>;U=g8s.D&ȥ-`RTU72@zmbK"8] e \x' ݇;Qrr*ߢ@O>Quup$%{LX}d6Pֳ#V yC䪬SH)w([Z%/~͙X2+08<ԂêϮf%Ub3Tm5W !ӁYÓu^![#;&F_­DfwYl%:?&@؞}+iQ|tArXh@ hEqN~W? ʞ 32>x1k惊 $/] kh'XyM*"U˴) P/|h"`@E0 'OFty7PO!V,. F^O4T{87 s`vG ( =wg}B2hpqCqok53dUhgcvzYBQ;Ё6iM% 傖i\~| !4e9*mvR XMI"byQA4,Ũ6 (0  [+g`Y*ˋ ՞,]5+XhAv Puge_9'gāYw'<ga5 |F<5R1v&*(3 q^oQf!rO2;yf8v'mq{@'&{g&:4iIٿǹP&`x Tޕ0Ĉ=YZH@9ےꆀH@I{N=IA`57l#(p Hf_Ab^s)uΒ,Ċ&X.SIHl'_Gz8҅V 趾*Ip\r]ٻ3 ؔcgeM=^xt3 ػWQgj%l|[E94[Z|\9HVdB  Ӗ{:ѕQg{%V k old8f+,l}\W48J14!rp tr/kKx w_K+ QY+Lm~r]|'ި|fe"LfDH"RLȯ9p=P6kwW#Z{LƳXO:{Fh59"t C쵷m:x(YDβ Nޢ!yz0!jkŠւzh5MKkp`V,G˪ޕdHR۞Drg>|ƛbzf.~,ZGd*;b-TjYk! sx"{B&&̏#Րfg -y;?Tz`e6Ux\R3*~1 ];&ڴ10DOo875{(J%_@&ǖ86 ]Y,LeLL7@Q 5 mDr@Y;I(f㲛V]Τ)0G=k$sTyA/sOD~KrH{AiwbCzA{?{Ife y _j]젊bHv7Uƿ,U* 'i P_zohQZvLɋ@ uM>KTcwwʋw텮W/6ȿ^ʺgW"n9Rw_y) |n%uYN?]yb\jFٹǜFx2+[N.&/4yzXGZQ6"7wqڒny_rХyIYEB6"+JNp$شbќ nB<oP/ں+#(؝ J1ĜA4 Wv:o=&r@Q>1'7~Q,vF{'Yh7}++pD-U ?ʥ?x|uIɔ.^EaLezwI+^ۑ׵ 'W _]nG%}yiY\XhgMdsxYL7Pw.qs얮4R@˚z؟ #wwUV;5y_T,1FHzln5KJFQ(MmSZBΑ_ £2dh \-CBIQ˥GGYq拼+*}Y Ċ-~ջWGh-ҔZ^ˈf<(2ѱ[XX3͡D0MLoy[̿ ^xPu 9cl:A ^J Qd+hCf1ΑXeoZɒCÖdg;p]Vz)LV̦ҕP,)p_(_?ږŇDk3VLdp[ڬ h_F*{tbܱZP;8@56ՒsPue}}i Qdj];e*ftS`/ޱ~fCILmp  mnKGje(hVړ e5o@o> Uwx@KIǽdLRk"dpK.E,kK Eˬǯ>DցM^/hs`tf6f"7 Qhf1$2,Kp烙 }1ۡJNWINF h闶Dm dݬިZݾᑝ}@x{w몓]Y'g\ =PNRcXsN;Y%F*p=)!?8.ܒhɂ{宗[BE!9t35 ŋf~h8Okj^[us7R? Z+Rޤu{@l9;U٥~rOa`[ֱc}/Av)L( dw$#1W.%h^z F>Oer}dZb><-Żiǀy,ҫVVM ԋg}nG[l% 4LQGJ]G0WTr*u !yXH[@{i('/B}ӭ~7Oncǘg/voo$.-siரE=Njh^>8j"}1[w[1!^TˍU5hҗ my@"7QPJ@& JZ\Ad 5#Dʘ *iqtxm@`<뎩OzoLGAp@C"}33:}Ko-. :eOJ5Jj%َNVЃ"vI1ۀ%`Zay;k5lǐCYxU_J2Ɉ~v7y9p b*mɹrz'(bQ탽[l gأXvd* Y0 ECsۇR׌^5oR)NkԷE|#>Ж! d?Qmb_- >H& T"6rWpbwuĦ4I56emm2&a4':]Lnsz .Ds~5(kk$rZ{0SJ؋A/? iZvx|j_ʿDX2]v=`ITIX `vYHB]u 7jXv:V_p ҽxfx]f:崴N3|MƗt,sYsxeʫ$p)}i0ʐ{GU$8eI ٛ x2oP:8I,pGG0h؛($F )`% 9Ub8=e*RC 9d ٩a5PѿQN&M)=,)Z]_4c2 w"LRdmBI.!qѬ9(9mK~H2FCO{+Ғ\h.Nτg4:|:z]սܻw/y+߀;:WZ q<!V襅zYeH'UQϒI~@u}& ՛z;6ʩ#tPƇLSo7q^9]7 3&T S& #z9lq"m)STKý.c;&Fj,icz%v?-iqiݓv{B~6eQ0/{: ~wJe 3Xڒy4;t2 Yd 0x?' Iŝc7+G3[xL_x#N '97#2g,}SlȷTL\> VPH豼|,z pS٥S!/6n?9\2{T$(#<6rFeumgkKoLǣ@`O-nΆ'iJGI7iV<*%f 6{ GbNbP%|~k.JnoDslYF@ H KLR!%\BrVI@ ՂYsuJpR,%W\{D >j*xH<=Dp 'e]Πyt[(hQ?VA}xٗ٨yt^i䝢%ma@Ħ@=L.C;P_ b=ϊ0Ku Yխ R= $vs :2Q(| ~gY*(z!m (8=A9#Ptͻ^}(A7ZIC]DG 714v- uV\. 5ȫ ^iN:Ambkȇ&=ve^`<-O%*H\'\%F'I(ij<1FCt`&@mu[j錇($ps "@1 #7=C'e Pez.>CрH_' ǵipe4]OXI7g%/81foPP;눭dw`NcdbDbbbR$'HlM[iL:H^tqk9HB@afzyؾ)[;t_aYYtA'23f7c[% kO)8WCk4RRB%l.`|XR\@X #{N )3 +[,IOht[Ȯw-/p '"66ꍺuA]ڦXiM`#Cs;DZ=QTE40-"pn0TѽkwJjfm%q>[H_-6Ipj}1tK'-7uVby] ftUXa?q9Vδ B" 6䃋\V1x2lso5r'n`\Zx,!Nɋ/b!j0jxR >'g3XD'%OcM.$: zbMLf#6 Ȃ݊kΫほV "RNdg)c5't`L5}g$gP@Y} |0uBjOڟ2UE8Ui(,D<@ / # ױ&ک3[>.hGtS x-']%赕(W`hp 8> Sb 0ky7~*͐W@2.%1}i(_ϬQZD`_#V9DȒL@W٣K\6{-p1wl] N|O)GǕ+`J0T8{<\xL%`m&z>vs2 :P&Vke_< zbA<.ne }"OD4~=֤KIYTR1%%B%)VL91 6ZYX.)9xs| O/ĖfɧՙG\!pR{Av"ZUO4 zG` =>/J v}pqNM@yİCZ%w׍pM`Ox=9P^TB$T@ 4hqRSV H(itQ(/#2,ѯJۺϷUII[e(F16E5)MYLzPEi-T;U>d^Zpe',\8)gq. M%h M/^mHEK2Kkǃ?ߜO봇#p$d$v1J|H*K[X{ʢ$cAU ĝVɉʕHo[U;-:JѕL࢕ |ؚ.eWD +wcl(>7a*N^hWpZ&I @׷z: @xC8UǶ4[ld$a~yXu&w}_VEuکa-?v>qH0vhh 蠘{z\6fPY2Yj=#x|a!a' 5G8cV.u86':bP0:`jBjRK7}M(;{; Y,+_-; v>HKiP>wVd`bFnH܇xY@L)<4$v(i|~5],nqrneUZ0Xz`CL.{ܨyHVݻ>>b!Fena߻˸Tv^G9,!VOP.Kܣ.4EUDM Ne!FhL-D3*hɮ'g(rDF]%(քBb0XnLN$^S|NReq&s|E)\=vF##( Hfwvs2>QG"Qy^Iu±J]ОYK$ՠW$мX1R Y 6$Uɥ䐼n8lD{V!toMkj/DQ@l fWVбUA "7[7PeLVC҉!]#ݐ(fWP ຄ"l]m<_+OYF_z!S^1rzQO{/$d^Bsx!ZX1-8ss_Z@(2W":3f#bwb U5f bے VGV" qUԲ,Y. _~ |e4&ܶ˰.x$LlwʅNFʦ oT8 CI h4zEEhK%1W^s4HIɓ'r$фh H@6,ia$I%f 9D {w'ږHhj >$[z@Y y\CҲ~!49oԶVB")2Pf9.7KKm eFchM3(؂6A]uyʴ %ڛ8:H.CB9' mT! ,ifx!i~vJB E;=OROZI3,*FGy j Cyo.biLl$ y#kbѼkCA]~AD`$Sjuʏ. Nu#?~KQ47[Śx*٩c)f"muqC.x44WL4lCe Qs*^?Iwen҄ei-`YI.";ѝZTgnξe9&&fcR$~/0@_HS><ڨ'!\!ikGJeajY=unv" \ӔG1a!YtbMthƼ@?Wkk!絕oLE02 LFh^VQls 7Q'1 I:Ϸro!I"Cayc'5;+` '_dC @ 2Ă7HbbÖ$i#[OQxUÚubzlGw6 !Md瞐4ʪװ E&xq&+\3=ø"D)PFLmRAg2$UzVØmIB!J    xd`^<>q =74ύg3k|4þfK&U\0$|M9"ԟ-8˹Ky^VBD!1K"Rp̆xK5J_3v Y-81o\"_l6.opo~KGdXz(i^w\Z]duסY VWʫaѮOW[wv]&GTײ^Fb }\t&zyWY 7tCJ7+n,q1=Coф{ss2;4,ӆ 6cifLT]Tn{l*إ~Cg8J7r-⣕`qS+ZVR}_'ҳh2$t5|-H<}+v'l\;s3Hq `+עYsJ)Zdm.L'jt 0itfZu&Vfa`-"AZJ&PUB_gn3ϋZ6zƉNDYV7f[g[ WpA%Jȃj ɺ]W=kU׽E`y)+@@uC/ŧ_v++0f:A嚒/51f^ˁ5TyO0G-rh,4mAyO-y<#{kWR=ZǒK:V1!u.d]k@uMlMNrOh-GA.eu8Q} w^j6-G9:F*a?.J|$J@i!WRM Cqc3$>1_.TQTz *(P2`%@,zЏlIodKi/ό}7hoJkq2h}lA&6v~evd]Abx ? mKNw)c!A/ؖͅKʣ {Q^0RL҇u*83K@|vk y| ] >2Qv~Di]bq!Ř6ncifjl.TRwCo{:/)=@fVĵGrU^iկ>(Gev"0q1:_WZ.P"k$-^Tͮs-k-9-{;dT{XF6yỲ֕N=Ê1U]?5WsYUsIԕxynynynyn>oPK 9|Th+??#org/autoplot/cdf/CDFConstants.class3 CDF_MIN_DIMSJ ConstantValue CDF_MAX_DIMS CDF_VAR_NAME_LEN@CDF_ATTR_NAME_LENCDF_COPYRIGHT_LENCDF_STATUSTEXT_LENPCDF_PATHNAME_LENEPOCH_STRING_LENEPOCH1_STRING_LENEPOCH2_STRING_LENEPOCH3_STRING_LENEPOCHx_STRING_MAX2EPOCHx_FORMAT_MAXDEPOCH_STRING_LEN_EXTEND$EPOCH1_STRING_LEN_EXTENDEPOCH2_STRING_LEN_EXTENDEPOCH3_STRING_LEN_EXTENDCDF_INT1CDF_INT2CDF_INT4CDF_INT8 CDF_UINT1  CDF_UINT2  CDF_UINT4 CDF_REAL4 CDF_REAL8 CDF_EPOCH CDF_EPOCH16  CDF_TT2000!CDF_BYTE) CDF_FLOAT, CDF_DOUBLE-CDF_CHAR3 CDF_UCHAR4NETWORK_ENCODING SUN_ENCODING VAX_ENCODINGDECSTATION_ENCODING SGi_ENCODINGIBMPC_ENCODINGIBMRS_ENCODING HOST_ENCODING MAC_ENCODING  HP_ENCODING NeXT_ENCODINGALPHAOSF1_ENCODING ALPHAVMSd_ENCODINGALPHAVMSg_ENCODINGALPHAVMSi_ENCODINGNETWORK_DECODING SUN_DECODING VAX_DECODINGDECSTATION_DECODING SGi_DECODINGIBMPC_DECODINGIBMRS_DECODING HOST_DECODING MAC_DECODING HP_DECODING NeXT_DECODINGALPHAOSF1_DECODINGALPHAVMSd_DECODINGALPHAVMSg_DECODINGALPHAVMSi_DECODINGVARYNOVARY ROW_MAJOR COLUMN_MAJOR SINGLE_FILE MULTI_FILE GLOBAL_SCOPEVARIABLE_SCOPE READONLYon READONLYoffzMODEoffzMODEon1zMODEon2 NEGtoPOSfp0onNEGtoPOSfp0offBACKWARDFILEonBACKWARDFILEoff NO_CHECKSUM NONE_CHECKSUM MD5_CHECKSUMOTHER_CHECKSUM CDF_MAX_PARMSNO_COMPRESSIONRLE_COMPRESSIONHUFF_COMPRESSIONAHUFF_COMPRESSIONGZIP_COMPRESSION RLE_OF_ZEROsOPTIMAL_ENCODING_TREESNO_SPARSEARRAYSNO_SPARSERECORDSPAD_SPARSERECORDSPREV_SPARSERECORDSDEFAULT_BYTE_PADVALUEBDEFAULT_INT1_PADVALUEDEFAULT_UINT1_PADVALUESDEFAULT_INT2_PADVALUEDEFAULT_UINT2_PADVALUEIDEFAULT_INT4_PADVALUEDEFAULT_UINT4_PADVALUEDEFAULT_REAL4_PADVALUEFDEFAULT_FLOAT_PADVALUEDEFAULT_REAL8_PADVALUEDDEFAULT_DOUBLE_PADVALUEDEFAULT_CHAR_PADVALUEC DEFAULT_UCHAR_PADVALUEDEFAULT_EPOCH_PADVALUEILLEGAL_EPOCH_VALUEVIRTUAL_RECORD_DATADID_NOT_COMPRESSVAR_ALREADY_CLOSEDSINGLE_FILE_FORMATNO_PADVALUE_SPECIFIEDNO_VARS_IN_CDFMULTI_FILE_FORMATSOME_ALREADY_ALLOCATEDPRECEEDING_RECORDS_ALLOCATEDCDF_OKATTR_NAME_TRUNCCDF_NAME_TRUNCVAR_NAME_TRUNCNEGATIVE_FP_ZEROFORCED_PARAMETERNA_FOR_VARIABLECDF_WARN0 ATTR_EXISTS/ BAD_CDF_ID. BAD_DATA_TYPE- BAD_DIM_SIZE, BAD_DIM_INDEX+ BAD_ENCODING* BAD_MAJORITY) BAD_NUM_DIMS( BAD_REC_NUM' BAD_SCOPE& BAD_NUM_ELEMS%CDF_OPEN_ERROR$ CDF_EXISTS# BAD_FORMAT"BAD_ALLOCATE_RECS!BAD_CDF_EXTENSION  NO_SUCH_ATTR NO_SUCH_ENTRY NO_SUCH_VARVAR_READ_ERRORVAR_WRITE_ERROR BAD_ARGUMENTIBM_PC_OVERFLOW TOO_MANY_VARS VAR_EXISTS BAD_MALLOC NOT_A_CDFCORRUPTED_V2_CDFVAR_OPEN_ERRORBAD_INITIAL_RECSBAD_BLOCKING_FACTOR END_OF_VAR BAD_CDFSTATUSCDF_INTERNAL_ERROR  BAD_NUM_VARS  BAD_REC_COUNT BAD_REC_INTERVAL  BAD_DIM_COUNT BAD_DIM_INTERVAL BAD_VAR_NUM BAD_ATTR_NUM BAD_ENTRY_NUM BAD_ATTR_NAME BAD_VAR_NAMENO_ATTR_SELECTEDNO_ENTRY_SELECTEDNO_VAR_SELECTED BAD_CDF_NAME CANNOT_CHANGENO_STATUS_SELECTEDNO_CDF_SELECTEDREAD_ONLY_DISTRIBUTIONCDF_CLOSE_ERRORVAR_CLOSE_ERRORBAD_FNC_OR_ITEMILLEGAL_ON_V1_CDFBAD_CACHE_SIZECDF_CREATE_ERROR NO_SUCH_CDFVAR_CREATE_ERRORREAD_ONLY_MODEILLEGAL_IN_zMODE BAD_zMODEBAD_READONLY_MODECDF_READ_ERRORCDF_WRITE_ERRORILLEGAL_FOR_SCOPENO_MORE_ACCESS BAD_DECODINGBAD_NEGtoPOSfp0_MODEUNSUPPORTED_OPERATIONCDF_SAVE_ERRORVAR_SAVE_ERRORNO_WRITE_ACCESSNO_DELETE_ACCESSCDF_DELETE_ERRORVAR_DELETE_ERRORUNKNOWN_COMPRESSIONCANNOT_COMPRESSDECOMPRESSION_ERRORCOMPRESSION_ERROREMPTY_COMPRESSED_CDFBAD_COMPRESSION_PARMUNKNOWN_SPARSENESSCANNOT_SPARSERECORDSCANNOT_SPARSEARRAYSTOO_MANY_PARMSNO_SUCH_RECORDCANNOT_ALLOCATE_RECORDS CANNOT_COPYSCRATCH_DELETE_ERRORSCRATCH_CREATE_ERRORSCRATCH_READ_ERRORSCRATCH_WRITE_ERRORBAD_SPARSEARRAYS_PARMBAD_SCRATCH_DIRDATATYPE_MISMATCHNOT_A_CDF_OR_NOT_SUPPORTEDCORRUPTED_V3_CDFQILLEGAL_EPOCH_FIELDP BAD_CHECKSUMOCHECKSUM_ERRORNCHECKSUM_NOT_ALLOWEDMCREATE_OPEN_DELETE_CLOSE_SELECT_CONFIRM_GET_PUT_SAVE_ BACKWARD_GETCDFFILEBACKWARD_ CHECKSUM_GETCDFCHECKSUM_NULL_CDF_ CDF_NAME_ CDF_ENCODING_ CDF_DECODING_ CDF_MAJORITY_ CDF_FORMAT_CDF_COPYRIGHT_ CDF_NUMrVARS_ CDF_NUMzVARS_ CDF_NUMATTRS_CDF_NUMgATTRS_CDF_NUMvATTRS_ CDF_VERSION_ CDF_RELEASE_CDF_INCREMENT_ CDF_STATUS_CDF_READONLY_MODE_ CDF_zMODE_CDF_NEGtoPOSfp0_MODE_LIB_COPYRIGHT_ LIB_VERSION_ LIB_RELEASE_LIB_INCREMENT_LIB_subINCREMENT_rVARs_NUMDIMS_rVARs_DIMSIZES_ rVARs_MAXREC_rVARs_RECDATA_rVARs_RECNUMBER_rVARs_RECCOUNT_rVARs_RECINTERVAL_rVARs_DIMINDICES_rVARs_DIMCOUNTS_rVARs_DIMINTERVALS_"rVAR_# rVAR_NAME_rVAR_DATATYPE_%rVAR_NUMELEMS_& rVAR_RECVARY_'rVAR_DIMVARYS_( rVAR_NUMBER_ rVAR_DATA_*rVAR_HYPERDATA_+ rVAR_SEQDATA_ rVAR_SEQPOS_ rVAR_MAXREC_.rVAR_MAXallocREC_/rVAR_DATASPEC_0rVAR_PADVALUE_1rVAR_INITIALRECS_rVAR_BLOCKINGFACTOR_rVAR_nINDEXRECORDS_rVAR_nINDEXENTRIES_5rVAR_EXISTENCE_6 zVARs_MAXREC_7zVARs_RECDATA_8zVAR_9 zVAR_NAME_:zVAR_DATATYPE_;zVAR_NUMELEMS_< zVAR_NUMDIMS_=zVAR_DIMSIZES_> zVAR_RECVARY_?zVAR_DIMVARYS_ zVAR_NUMBER_A zVAR_DATA_BzVAR_HYPERDATA_C zVAR_SEQDATA_ zVAR_SEQPOS_E zVAR_MAXREC_FzVAR_MAXallocREC_GzVAR_DATASPEC_HzVAR_PADVALUE_IzVAR_INITIALRECS_JzVAR_BLOCKINGFACTOR_KzVAR_nINDEXRECORDS_LzVAR_nINDEXENTRIES_MzVAR_EXISTENCE_NzVAR_RECNUMBER_OzVAR_RECCOUNT_zVAR_RECINTERVAL_QzVAR_DIMINDICES_RzVAR_DIMCOUNTS_SzVAR_DIMINTERVALS_TATTR_U ATTR_SCOPE_V ATTR_NAME_W ATTR_NUMBER_XATTR_MAXgENTRY_YATTR_NUMgENTRIES_ZATTR_MAXrENTRY_[ATTR_NUMrENTRIES_\ATTR_MAXzENTRY_]ATTR_NUMzENTRIES_^ATTR_EXISTENCE__gENTRY_`gENTRY_EXISTENCE_agENTRY_DATATYPE_bgENTRY_NUMELEMS_cgENTRY_DATASPEC_d gENTRY_DATA_erENTRY_f rENTRY_NAME_grENTRY_EXISTENCE_hrENTRY_DATATYPE_irENTRY_NUMELEMS_jrENTRY_DATASPEC_k rENTRY_DATA_lzENTRY_m zENTRY_NAME_nzENTRY_EXISTENCE_ozENTRY_DATATYPE_pzENTRY_NUMELEMS_qzENTRY_DATASPEC_r zENTRY_DATA_s STATUS_TEXT_tCDF_CACHESIZE_urVARs_CACHESIZE_vzVARs_CACHESIZE_wrVAR_CACHESIZE_xzVAR_CACHESIZE_yzVARs_RECNUMBER_zrVAR_ALLOCATERECS_{zVAR_ALLOCATERECS_|DATATYPE_SIZE_}CURgENTRY_EXISTENCE_~CURrENTRY_EXISTENCE_CURzENTRY_EXISTENCE_ CDF_INFO_CDF_COMPRESSION_zVAR_COMPRESSION_zVAR_SPARSERECORDS_zVAR_SPARSEARRAYS_zVAR_ALLOCATEBLOCK_ zVAR_NUMRECS_zVAR_NUMallocRECS_rVAR_COMPRESSION_rVAR_SPARSERECORDS_rVAR_SPARSEARRAYS_rVAR_ALLOCATEBLOCK_ rVAR_NUMRECS_rVAR_NUMallocRECS_rVAR_ALLOCATEDFROM_rVAR_ALLOCATEDTO_zVAR_ALLOCATEDFROM_zVAR_ALLOCATEDTO_zVAR_nINDEXLEVELS_rVAR_nINDEXLEVELS_CDF_SCRATCHDIR_rVAR_RESERVEPERCENT_zVAR_RESERVEPERCENT_ rVAR_RECORDS_ zVAR_RECORDS_STAGE_CACHESIZE_COMPRESS_CACHESIZE_ CDF_CHECKSUM_ CDFwithSTATS_ CDF_ACCESS_ SourceFileCDFConstants.javaorg/autoplot/cdf/CDFConstantsjava/lang/Object    !"#%&()+,-)./124578:;=>@ABDEGHJKMNPQSTVWYZ\]_/`2abd5efhikln8opr;s>tuwxy{|/}2~b5fil8p;>uy/2/2/2/2//2f/2bf/2    !#$&')*,-/0235689;<>?ABDEGHJKMNPQSTVWYZ\]_`bcefhiklnoqrtuwxz{}~    "#%&()+,./012345678:;=>@ACDF/G2HbI5JfKiLlM8NpO P;Q>RuSTyUVWYZ\]_`bBcEdeghiklnoqrtuwxzH{K|N}~)QTW#Z] &    !#$&')*,-/0235689;<>?ABDEGHJKMNPQSTVWYZ\]_`bcefhiklnoqrtuwxz{}~PK 9|TBn%org/autoplot/cdf/CdfDataSetUtil.class35  !" # $% $& $'()()VCodeLineNumberTableLocalVariableTablethis!Lorg/autoplot/cdf/CdfDataSetUtil; validCount(Lorg/das2/qds/QDataSet;I)Ids1Lorg/das2/qds/QDataSet;limitIweightsiterLorg/das2/qds/DataSetIterator; StackMapTable*+ SourceFileCdfDataSetUtil.java , -. org/das2/qds/QubeDataSetIterator /+ 01 2 34org/autoplot/cdf/CdfDataSetUtiljava/lang/Objectorg/das2/qds/QDataSetorg/das2/qds/DataSetIteratororg/das2/qds/DataSetUtilweightsDataSet0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;(Lorg/das2/qds/QDataSet;)VhasNext()ZnextgetValue(Lorg/das2/qds/QDataSet;)D!   /*    ;*MY,N6$---,  &8!4;;6-* &PK ƻlYH<&org/autoplot/cdf/CdfDataSource$1.class3J $ #% &'( )* #+ #, -. #/ 0. #1234()VCodeLineNumberTableLocalVariableTablethis InnerClasses"Lorg/autoplot/cdf/CdfDataSource$1;propertyChange#(Ljava/beans/PropertyChangeEvent;)Vevt Ljava/beans/PropertyChangeEvent; StackMapTable2536 SourceFileCdfDataSource.javaEnclosingMethod7  89: ;<'unloading CDF cache to resolve bug 1002= >? @A BCD E FGH IG org/autoplot/cdf/CdfDataSource$1java/lang/Object!java/beans/PropertyChangeListenerjava/beans/PropertyChangeEventjava/lang/Throwableorg/autoplot/cdf/CdfDataSource access$000()Ljava/util/logging/Logger;java/util/logging/LevelFINERLjava/util/logging/Level;java/util/logging/Loggerlog.(Ljava/util/logging/Level;Ljava/lang/String;)V access$100()Ljava/lang/Object; access$200()Ljava/util/LinkedHashMap;java/util/LinkedHashMapclear access$300()Ljava/util/Map; java/util/Map access$4000 /* 2YM¸  ,çN,-),,/, '122, !"#  PK ƻlYu$org/autoplot/cdf/CdfDataSource.class3 ' ' ' ' '     B n '  ' B     N N '  B n  n B  N  B B )  )   E   '  B 9 9 = = = < 9   n ' 9 N    V '    \ ' \     '   '  9 '   '          ! I" # $% N&' ( )* '+,  '-.  '/ 012 34 35 67 689 : ';< '=> .? @ AB C D EF .G HI GJ KLM NO P Q QR QS TU V W X 'Y Z[ \] '^ _ '`ab 'cd G Hefghi 'j k l = mn op nqrstu@ 'vw?xyz{|}~  E A  N N  . . A A A   ? ? A .C C A A '      , ,H ,C A ,A.   =     A B  7! '     ' N Dx@    V! I!     .    ' '    y     A    n       '     .  '!"  # $ % & '( )* A+ ', - '. '/ 01 '2 )3 '456789  ':; 0< = >?@ABC DEFGHIJ KLMN O  APQR STU V WX YZ [ \ )] ^ _ .` a Ab c Ad Aefg Ah Ai jk l m nopqrs It nu vw . x vHy Az v{|} ~       '   InnerClasses PARAM_DODEPLjava/lang/String; ConstantValue PARAM_WHERE PARAM_DEPEND0PARAM_XPARAM_YPARAM_INTERPMETAPARAM_ID PARAM_SLICE1 PARAM_SLICE2ATTR_SLICE1_LABELS ATTR_SLICE1ATTR_SLICE2_LABELS ATTR_SLICE2loggerLjava/util/logging/Logger; attributesLjava/util/Map; Signature5Ljava/util/Map;FILE_CACHE_SIZE_LIMITI openFilesLjava/util/LinkedHashMap;PLjava/util/LinkedHashMap; openFilesRevFLjava/util/Map;openFilesFresh3Ljava/util/Map;lockLjava/lang/Object;DS_CACHE_SIZE_LIMITdsCacheRLjava/util/LinkedHashMap; dsCacheFreshLjava/util/HashMap;7Ljava/util/HashMap;dslocktimerLorg/autoplot/util/TickleTimer;allocateDirect$assertionsDisabledZ(Ljava/net/URI;)VCodeLineNumberTableLocalVariableTablethis Lorg/autoplot/cdf/CdfDataSource;uriLjava/net/URI;cdfCacheUnload(Ljava/lang/String;Z)VdsunloadLjava/util/List;cdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;fileNameunloadDsLocalVariableTypeTable$Ljava/util/List; StackMapTable cdfCacheReset()VcdfCacheFileForReader7(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Ljava/lang/String;cdfFile dsCachePut:(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)VfirstEntryLjava/util/Map$Entry;%Lorg/das2/qds/MutablePropertyDataSet;NLjava/util/Map$Entry;printCacheReportmementry getCdfFile7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;e2Ljava/lang/Exception;eoldestLjava/io/File;dateLjava/lang/Long;ex getDataSet@(Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;resultLorg/das2/qds/QDataSet;i2 svariables[Ljava/lang/String;n depend0namevLjava/util/Vector;numRecJ&Lgov/nasa/gsfc/spdf/cdfj/CDFException;mLjava/util/regex/Matcher;xattryattrss dimensions[I ndimensions[J constraintsrecsfillD resultExt#Lorg/das2/qds/buffer/BufferDataSet;sizefillRecsnfillLjava/lang/Number;itLorg/das2/qds/DataSetIterator;map svariable constrainti numRecDepend0 interpMetamon'Lorg/das2/util/monitor/ProgressMonitor;useReferenceCachercentReferenceCacheEntry;>J ExceptionsO(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Lorg/das2/qds/QDataSet;cachedattr1lsurl]u(Lorg/das2/util/monitor/ProgressMonitor;Ljava/util/Map;)Lorg/das2/qds/QDataSet;(Ljava/io/File;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;i4i3newSvariableBuilderLjava/lang/StringBuilder;$Ljava/lang/IllegalArgumentException;isargsfunctionos1labelsscattrs1result1pLjava/util/regex/Pattern;result0islash constraint1kparmieqsparmjdepdep1_Lorg/das2/qds/ArrayDataSet; dep1unitsLorg/das2/datum/Units;dep1ibracketdoDepsxsyw)Ljava/util/List;9Ljava/util/HashMap;.(Ljava/io/File;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;Ljava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;maybeReplaceLabels((Lorg/das2/qds/MutablePropertyDataSet;)VdepDslablDs hasVariable8(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Zvarnames getAttributeI(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Ljava/lang/Object; Ljava/lang/NullPointerException;attrreadXorYAttributesG(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/Map;vqube ReaderError2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError; labl_ptr_1 labelsAreRead labl_ptr_2depthslice1slice2 xyAttributesm(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/Map;readAttributesK(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/HashMap;vvnewValnamevalattrvisDepvv1ipassiioo[Ljava/lang/Object;Ljava/lang/RuntimeException;propsgattrsgattrovvs[Z?Ljava/util/LinkedHashMap; q(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I)Ljava/util/HashMap;getDeltaPlusMinusw(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/String;)Lorg/das2/qds/QDataSet; deltaPlusdeltaisFinite(D)ZloadVariableAndDependentso(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;Z)Lorg/das2/qds/MutablePropertyDataSet;reformsomeonesDepend0 depend0value reformTestG(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;)Zsodep0numDep0mapo dependentsthisAttributesm(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/util/Map;)Z(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Map;IILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;value valueUs2000c1c0functslice1svariesn1llmusunitsus1okaysvarextentLorg/das2/datum/DatumRange;extentdsdep0map,Lorg/das2/dataset/NoDataInIntervalException;plusAttr minusAttr deltaUnitsnresultdepName reformDepbwdsi0l0l1bundleDssidepdepAttrlablidepindexslice2sn2dep2n0att1att2att0binmaxbinmindepDs1loadDependents expectRec displayTypemcslicerecCountdoUnitsunitsfdvvrange doPlusMinus deltaMinusqubeDimsswapHack(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;ZZLjava/util/Map;IILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;getMetadataModel)()Lorg/autoplot/datasource/MetadataModel; getMetadata8(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;dep0m5Ljava/util/Map;^(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/Map;labelToBundleDs0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;labl1Lorg/das2/qds/IDataSet;checkCdf(Ljava/io/File;)VinLjava/io/InputStream;magic[B access$000()Ljava/util/logging/Logger; access$100()Ljava/lang/Object; access$200()Ljava/util/LinkedHashMap; access$300()Ljava/util/Map; access$400 SourceFileCdfDataSource.java 9. 7. 45 ;< +, IJ 4cdfCacheUnload cdf file {0} from cache: unloadDs={1}java/lang/Object   !gov/nasa/gsfc/spdf/cdfj/CDFReader C<java/util/ArrayList Ie >5    java/lang/String   @A e e dsCachePut uri={0} ds={1}    org/autoplot/cdf/CdfDataSource java/util/Map$Entry  remove {0}  org/das2/qds/QDataSet   %9d %s %s    F2 #cdf open files cache contained: {0} java/io/File I "java/lang/IllegalArgumentExceptionjava/lang/StringBuilderCDF file does not exist:   CDF file length is zero: java/lang/Integer tjava/lang/Exception added cdf file {0} to cache: {1} RSjava/lang/Long   using cached open CDF {0} 4An exception was caught in CdfJava openFiles caching java/lang/RuntimeException I DEunload cdf soon true&org/autoplot/datasource/ReferenceCacheenableReferenceCachefalse        #reference cache used to resolve {0}  ref uri {0} Q*reference cache in use, {0} is loading {1} download file  getDataSet ({0})  open CDF file  stgot cdf file for {0} {1}idarg_0CDF URI needs an argument[  ;  DEPEND_0 java/util/Vector  $gov/nasa/gsfc/spdf/cdfj/CDFException CDFException no   No Such Variable:   -.)org/das2/util/monitor/NullProgressMonitor java/util/HashMap     \[\:\,(\d+)\]       \[\:\,\:\,(\d+)\]X Y !org/das2/qds/buffer/BufferDataSet      UNITS   FILL_VALUEjava/lang/Number #required fill value is missing: {0}java/lang/Double  org/das2/qds/QubeDataSetIterator I e  ! ">assuming virtual records because data is shorter than DEPEND_0 # $ %& PQ' CdfDataSource ()#org/das2/qds/MutablePropertyDataSet ij *e  loadErrorsF + DELTA_MINUS DELTA_PLUS BIN_MINUSBIN_PLUST replaceLabels  ,e -. / 0VIRTUAL 1FUNCTIONFUNCT8virtual variables not supported for multi-variable reads COMPONENT_0 -< COMPONENT_1 COMPONENT_2c2 COMPONENT_3c3 COMPONENT_4c4virtual variable2 34 5 6/slice is not supported for multi-variable reads 7variable does not exist: 8reading  from CDF file slice1_labelsLABEL p9 : ; <= >? @A BCreading from {0}read variable {0}?{1} got {2}xElength of X doesn't match that of data, check each variable's length. D=y DEwhere. FG HIDEPEND_1DEPEND_2DEPEND_3 JK RENDER_TYPEMETADATAMETADATA_MODELISTP-CDFITODO: attributes should appear in each bundled dataset, to be consistent. Lwaveform DISPLAY_TYPEM NO P QR VALID_MIN VALID_MAX S6org/das2/qds/ArrayDataSet =1offset units do not appear to be in {0}, using ns T $eDEPEND_ UBUNDLE_ java/lang/NullPointerExceptiononly [:,i] or [:,:,i] supported LABL_PTR_1 VWX Y Z[ch_ \]0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError LABL_PTR_2 slice2_labelsjava/util/LinkedHashMap DEPEND_[0-9] ^ Source_name  _` ab cd e Descriptorjava/util/List NAMENo such variable: {0} in CDF VALIDMAXVALIDMINFILLVALf ghi jk l m;Runtime exception while trying to read attribute "{0}": {1}GlobalAttributesUNIT_PTRUNIT_PTR_VALUE no_Varies_BlockingFactor p_Type  q _RecCount C r, s,6some CDF variable ({0}) uses variable as DEPEND_0: {1} java/util/Map t 1reformTest for {0}: {1}QloadVariableAndDependents {0} constraints={1} dependVar={2} slice1={3} reform={4}No such variable: comp_themis_epoch -.u vwx yG z{org/das2/qds/RankZeroDataSet |{} ~   = >Rread virtual var: *org/das2/dataset/NoDataInIntervalException variable  contains no records! &clearing reform flag because of slice1   org/autoplot/cdf/CDFConstantsCDF_EPOCH16, ew...slice1=$ is too big for the dimension size () 34Wvariable is not marked as non-time-varying, but the single record implies it should be. V__ row number  column number  org/das2/datum/Unitsfound UNIT_PTR for {0} = .units are not all the same, unable to use: {0}"units variable does not exist: {0} GHjava/lang/AssertionError  <   Hignoring VALID_MIN and VALID_MAX because they are equal or out of order. = +,   N    Oignoring VALID_MIN and VALID_MAX because no timetags would be considered valid.Dusing VALID_MIN and VALID_MAX to indictate that all data is invalid. CONTEXT_0DELTA_PLUS_VARDELTA_MINUS_VAR '(/DELTA_PLUS_VAR variable has no records {0}: {1}   .DELTA_MINUS_VAR units are not convertible: {0}MDELTA_PLUS_VAR units are not ratio measurements having a meaningful zero: {0}ADELTA_PLUS_VAR length ({0,number,#})!= data length ({1,number,#})-DELTA_PLUS_VAR units are not convertible: {0}1DELTA_PLUS_VAR variable is not found for {0}: {1} y LABL_PTR_1LABL_PTR_{0} pointed to non-existant variable {1}LABEL_unable to load LABL_PTR_ for 'setting null displayType to time_series  time_seriesdisplayType={0}3unable to find variable "{0}" for DEPEND_{1} of {2}  BINS_1min,max :it looks like the variable should repeat to match DEPEND_0org/das2/qds/ReplicateDataSet I  MONOTONIC /data has dependency which is non-monotonic: {0}   channel00   = G L   6 Q?swaphack avoids runtime error.applying min,max kludge for old LANL cdf files =  'org/autoplot/metatree/IstpMetadataModelvariable not specified B No such variable ""DEPEND_4java/io/IOException e  LABEL__NAME__   CDF file is emptyjava/io/FileInputStream I  V2.6 or newer&File appears to be NetCDF, use vap+nc:/File appears to be NetCDF (on HDF), use vap+nc:pre-V2.6 compressed ejava/lang/Throwable   apdss.cdforg/autoplot/util/TickleTimer org/autoplot/cdf/CdfDataSource$1 I*org/autoplot/datasource/AbstractDataSourcedepend0java/util/Iterator:org/autoplot/datasource/ReferenceCache$ReferenceCacheEntry%org/das2/util/monitor/ProgressMonitorjava/util/regex/Matcherorg/das2/qds/DataSetIteratorjava/util/regex/Patternjava/text/ParseExceptionorg/das2/datum/DatumRangeorg/das2/qds/IDataSetjava/io/InputStreamjava/util/logging/LevelFINERLjava/util/logging/Level;java/lang/BooleanvalueOf(Z)Ljava/lang/Boolean;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vremove&(Ljava/lang/Object;)Ljava/lang/Object;keySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext startsWith(Ljava/lang/String;)Zadd(Ljava/lang/Object;)Zclearjava/lang/Systemgcgetput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;currentTimeMillis()J(J)Ljava/lang/Long;()IentrySetgetKey@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VgetValueorg/autoplot/cdf/CdfUtil jvmMemory(Lorg/das2/qds/QDataSet;)IerrLjava/io/PrintStream;(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)VshouldAllocateDirectexistsappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;length%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader lastModified longValueFINESEVEREC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V(Ljava/lang/Throwable;)Vtickle getProperty8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equals getInstance*()Lorg/autoplot/datasource/ReferenceCache;getURIgetDataSetOrLockw(Ljava/lang/String;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/autoplot/datasource/ReferenceCache$ReferenceCacheEntry;java/lang/Thread currentThread()Ljava/lang/Thread; shouldILoad(Ljava/lang/Thread;)Zpark&(Ljava/lang/Object;)Ljava/lang/String; resourceURIgetSubtaskMonitor;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;getFile7(Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File; getParamssetProgressMessageindexOf(Ljava/lang/String;)I substring(I)Ljava/lang/String;(II)Ljava/lang/String;split'(Ljava/lang/String;)[Ljava/lang/String;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;(I)Ljava/lang/Object;getNumberOfValues getMessagegetVariableNames()[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;contains getDimensions(Ljava/lang/String;)[I&org/autoplot/datasource/DataSourceUtilparseConstraint%(Ljava/lang/String;[J)Ljava/util/Map;"org/autoplot/metatree/MetadataUtilsliceProperties!(Ljava/util/Map;I)Ljava/util/Map;compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroupgrow(I)Vorg/das2/qds/ops/Ops(Lorg/das2/qds/QDataSet;)[IrankgetTypecreate;(ILjava/lang/Object;I[I)Lorg/das2/qds/buffer/BufferDataSet;property&(Ljava/lang/String;)Ljava/lang/Object; putProperty'(Ljava/lang/String;Ljava/lang/Object;)VWARNING doubleValue()D(Lorg/das2/qds/QDataSet;)VputValue"(Lorg/das2/qds/WritableDataSet;D)V&(Lorg/das2/qds/buffer/BufferDataSet;)Vwarningfinished exception(Ljava/lang/Exception;)V java/net/URIentering:(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)VstartedgetParam makeImmutableexiting'(Ljava/lang/String;Ljava/lang/String;)V(Ljava/lang/String;I)I(Ljava/lang/CharSequence;)Z containsKeyorg/autoplot/cdf/CdfVirtualVarsexecuteq(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;parseInt1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;existsVariableisEmpty(I)Lorg/das2/qds/QDataSet;svalueb(Lorg/das2/qds/QDataSet;Ljava/lang/String;Ljava/lang/Object;)Lorg/das2/qds/MutablePropertyDataSet;bundleG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet; maybeCopy7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet; isLoggable(Ljava/util/logging/Level;)Z lastIndexOf(I)IlinkO(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet; replicate?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet; doWhereFilteru(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;doApplyAttributes[(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)Vinfoorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;nscopy4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet; reduceMax isFinished(I)Ljava/lang/StringBuilder; loadVariable\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Lorg/das2/qds/MutablePropertyDataSet;java/lang/ClassgetName getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger; labelsDataset,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;variableAttributeNamesgetClass()Ljava/lang/Class;isArrayjava/lang/reflect/Array getLength(Ljava/lang/Object;)I'(Ljava/lang/Object;I)Ljava/lang/Object;java/lang/Mathabs(D)Dorg/das2/util/DasMathroundNSignificantDigits(DI)D(D)Ljava/lang/Double;globalAttributeNamesgetVarys(Ljava/lang/String;)[ZgetBlockingFactorgetStringDataType isInfiniteisNaN getDependentorg/autoplot/cdf/CdfDataSetUtil validCount(Lorg/das2/qds/QDataSet;I)Iorg/das2/qds/DataSetOpsslice0cdfEpoch"Lorg/das2/datum/TimeLocationUnits;us2000 org/das2/datum/TimeLocationUnitsconvertDoubleTo(Lorg/das2/datum/Units;D)D createDatum(D)Lorg/das2/datum/Datum;org/das2/qds/DataSetUtil asDataSet4(Lorg/das2/datum/Datum;)Lorg/das2/qds/DRank0DataSet;org/das2/qds/DDataSet9(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)[IfinegetEffectiveRank([Z)IgetNumberOfElements(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;equalsIgnoreCase dimensionless lookupUnits*(Ljava/lang/String;)Lorg/das2/datum/Units;(I)DINFOgetStringValue,(Lorg/das2/qds/QDataSet;D)Ljava/lang/String; VALUE_MIN>(Ljava/lang/Object;Lorg/das2/datum/Units;DLjava/lang/Object;)D getValidRangeB(Ljava/util/Map;Lorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;width()Lorg/das2/datum/Datum;org/das2/datum/Datum extentSimple asDatumRange4(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/DatumRange; intersects(Lorg/das2/datum/DatumRange;)Z()Lorg/das2/datum/Units;org/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Zmin(Lorg/das2/datum/Units;)DmaxisRatioMeasurementgetOffsetUnitsisConvertibleTo.(Ljava/util/logging/Level;Ljava/lang/String;)VrecordVariance transpose(II)I(Lorg/das2/qds/QDataSet;I)V isMonotonic(Lorg/das2/qds/QDataSet;)ZTRUELjava/lang/Boolean;FALSEasDatum/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Datum;maybeReduceRank2L(Lorg/das2/qds/MutablePropertyDataSet;)Lorg/das2/qds/MutablePropertyDataSet;weightsDataSet(II)D toBundleDs>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;subtractdivide=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;makePropertiesMutablejava/util/CollectionsemptyMapprintStackTraceputAll(Ljava/util/Map;)V createRank2(II)Lorg/das2/qds/IDataSet;safeName&(Ljava/lang/String;)Ljava/lang/String;(IID)Vread([B)Iclose addSuppresseddesiredAssertionStatusorg/das2/util/LoggerManager'(JLjava/beans/PropertyChangeListener;)V!' !"#$w%&'()A*+,-./012345/67./89./:;<=23>5/?@A/BC<DE F2GHIJK>*+L UVMNOPQ RSK ۲YM² Y*SY S * N-W*WY:»Y::%:* W:$: WWç :,ç : , JLJd e+f5g?hCiJjSkvlmopqrstvwM>vTTSmUV+WXYZH[ SmU\]7 `^_`_ab(b*EcDc deK*YK²*çL*+!!$!Lz{ |}~&)]!_c fgKYM²* L,çN,-+LM hWXh] `_c`^ ijK&YM²! Y*SY+S * W*+"W*#$%W&8()N-* W+-*,,ç :,}L. %.<FZgx{M ZkmPTn[ Zko]<_>Dc peKjYK²(L+E+)M,-./>01 Y2SY,*SY,-S34*ç :*_bbfbL%2Z]iM2(q2%5rm[ %5ro]_bJDc stKF5 65YM²*7 L8+,,çN,-+YM»9Y*:N-;?@*@AB-C D@*@AB-CF35!*HL*: Y*JL: Y*JL*HL*+"W+*KW*#$KWL Y*SY+S &&()*:M,ç :,YM²* NN-9Y*:O-PF5*HL: Y*JL*+"W+*KW*#$KW3*+"W+*KW*#$KWQR*,,ç :,MST,UVY,WXYZ+ ,//2/II>7::>:ty|IJ IL4 *48>Gi/5DJWnty|~   Mp WXuvwv/xGhy~wvWz{4WX|vY WX] !^_c^`4_}#X~ ^`_}~~ gDc)_M~&/Dc^~`!K }[]^_`=Noa*b+cN-de:-+f:Qg YhS Qi Y*jS Qk YdlSY*jS *+mno:Qp*b,q:*r:+stu:Qv YSYS w :x ::  @@A :`:@@AB:` : P6   ` .P  :2 :**YW *Y*/** * KW O :*KW :*KW &* :*KW &* :*KW*+*:   :: e::,99Y:²ö:- -:- -lmnILf )0G ]!`#*,.0568:;<>@AD EFG%H+I5K?OHPNQWRdTgWlYzZ[\^a_`cdghilo'p-qKsTudwkxwy|z|~ +@NZo} $/9@NU]aknpzM'00%2 W   z- |@@.o.V_'VT).df$=/2hyY.WXy  a2 g  lp |v}NO} pHn[*@0o0\T)]`r }^`^^0 $5}^`^^ }^`^^ }^`^^I^a>  *%..}^`^^^}^`^^^ }^`^^^ ~ ~IK F*ǶN Y-S˲Y:²-7: -ç :+*+mno:q:*r:+stu:w :  x :  >C>Lv!-28FLZagov-29CMz -nFNOFF.>FnZhyaYg.vWX n [ F0]n 8^_^_c^P ^}^`^4I/ K  v:Y:,z{6,|:=Y,~: }{6   ~:W,}{6 ,} `6  o,z `6  % }@, ` ~@WW( }@, ` ~@W,  ~W 6 ,} `6 ,z `6  # }@, `|@WW& }@, ` ~@W, |W AM,},}: :  `6 ---- @@AB:+:+ =Y>@@@An::H:.:+&6: :  :  :  O `E+,< 6 +, - =Y>@,@@An: 1+, -=Y>@,@@An: QP*L*q:  /6 Q  ~,Q  Y  |SY,SY hS  :   :  x  p z{6 |:  ~: : +    Y:    [4p 4 v0 j\]Ai }`^^a9$1"@&'a^11111X}`^^aa^84^3^ K^}`^^a^^^}`^^a^ ^^- }`^^aX!^1}`^^a^^7 !^1}`^^a^^^QT}`^^a^^^^}`^^a^^^^^[ }`^^a^^^Z:^ < -@_}`^^a^^^^_(EcI/ K}<x*=Y>3@4A.M*=Y>5@4A.N,,,"-*=Y>5@4AL(I[ v|#M*(NnI-nz2}Tn] s Kd*M,+L &'M WXV[ \ Kc *+6M7L234M | WX ]FK ,z{6::Z,|::/,|:: 8,~M+,:9:6 8+::  %W%W6 : ';<S U l+,:  .: 6   .#  =Y>=@ 4AS  >%W%W: ';<S U@:6 9+:: A %W%W6 : ';<S U m+,:  .: 6   .#  =Y>=@ 4AS A >%W%W: ';<S UI?JjmI?L:?@ ABC$D,E7GGHOIZKcNkQsRxSTUWXYZ][\_abcdcfgjhi0m5nBoEpJrRs]tgujxmvowz|}~~M$Gn |v )2 L C | H Rn o|v )2 M D | BEH NOWX22  s A[ s ]7`^^^"C `^^^^~( `^^^^ < `^^^^~( `^^^^ / * KCBYCNBYC:D:*+E::SFU*GH:'IJK-GLh"W*MH:'IJK-MLh"W62:  6 6     2: *+ :  ~6VQ N:*O'*`:PKW- "WQQ, N:uIJK L: R` S` T`/'UVWUYZ:- "W *[::SFU:6 6    2: * 6:  a IJV KN K6  3 :6  LS "W  L"W": \ Y SY ]S b-^"W-_7:5-*:: -` "W: S a U-97:,*:: - "W: S a U-@7:-*:: -A "W: S a U*+b:  -c 3 "W-d*+e2"W-f*+gh"W-i*+2"W-NY #77{~VII2GJILn[ #%58AYjs "%3ANSVjr07=DNZ`jm{~$-2=GJL\cix    ML! %| .;Nz<< H  52|G2D&7D2 c< |   < |v  < |v = < L|v 558rAi<<cG |WX2[  0!!]Z%#`^""1_1(`^""_^_`^""_^_I^ _ + `^""_L D`^""_^_# B$ - `^""__~d~e~%1`^/& '(K *,-+Y:2'+ + :+,!+j+:L$%H&R(x)+M4WXT)o*] H 2I +,KI&k&lL4M ]@ -.K[ *+,YLBM*WX/HI0 1K- ~*+EW*M,N-66d-2:*:IA5h:+`m YSY+S L6 LM N!O+P0Q8RDSRT[UtVvN|\M>R$2+K<!U~WX~ s]`^a? 34K >,, :`, :n,n:P :*6>":*6>*+o:*26> *+p>Qq Y+SY S Ljgh ijk&l.m5nDoLpRqTs_tfunvtwvzy{|}~M 55.D6L72f6n72&P8<972{<WX:.H[550:0]T__ ?/;*-<K *=Qr Y+SY,SY SY2SY S *+Os@+@AB *+:*+7  Y:# :  E :   :   t* ,u: * ,u: U vK@ w: x ) yz9x{|9{}~:    :  *+Y=Y>@+@AnϰY=Y>@+@@A*+:  ` :   P6  ` .P, :O2 ::///$//6>2 : )*+b:*+ P P/6*+`Z*+.6*+g81@4@4@AB//e/m7=/ 4  d/ ' ! / *+>*+  Y:' 7 P*+//:TP=Y>+@@4A .:P+6:b : : ::::__ :+,6:*Ob* Y::96),6ѧ,6:SaU66 Y: $: $: $:T :9lZ::: z>n'Z)Z='Z)Z :'Z)ZMH n:5*P , Y:6 : :++*O*,:!:Q Y+SYS :[ا:ק:$:   $ B*,:)  :$$Q$,r Q Y S R 0Q Y2SY 2S Q$,Q Y+SYS :6 6=Y>3@4A n: =Y>ƶ@4A :!:":#!̙!P:#>!6*!O !:# Q Y2SY!S #$=Y>ȶ@4A :##*#,u:"L:$Q=Y>ɶ@4ʶ@+@A$U=Y>ƶ@4AW"$"  ˶: :$ , ~ P :%*%O'Q Y%SY2SY+S >6&&*%Й6&*%,&  :$6&1$ &..$ $:$$5$ *.$$Ҹ:$$Թ$K@*%К7$ %$$ :$\*+S$ HֶY$ :'Y$ :'':$ٙ$ڲ۹Q%,$ڲݹ$=Y>3@4A$2$$`$J&=Y>3@d4A$!=Y>3@4A$9W"$%$$$ d$@"5$*"޶`$:%%%:"$"$"޶`$:%%jdhl6'%jdhl6(6&&$ ,%&'%&( &&$ 0$:)))$&:"a":%5)=Y>5@d4A%$=Y>5@4A%aX-":%=Y>5@d4A%(":%=Y>5@4A%WL2 :7/,/!//6:6k66 .:!.:" 1!,! ""6sh 66 .:!.:" 1!,! ""6vk.:.:   :! :""KW!KWwrg.:.:   :! :""KW!KW6=Y>3@4A.:     j .v :! :""!"2:###"#!##: =Y>3@4A '$'I}   IL.K/7SX`hv%4@MZr{ %KRV_aqx&*OYbdh      "#&%<&D(K*Y+^,i-p/t12345689:;<=>? <BC!D$I'F)G9H<JAKTLfMtO{Q~RTU[\]^`abcefghjk(l?mYppqtvwxy~ (4@Ukq}*Q[n|   % , 1 < @ a               J g |              > K a q {         # 5 9 A Q _ l q! # $ % ' * + - 0 5 J6 |7 8 9 > ? A B C DC F,G7HKIYN^ObPrQSUVYZ[\]^ g6hFiljskoqrstuvwxy~&5M^ajz +6BN[j4:Mg@=M >~?@ 4A 2%<BC ND2}nEAF&NGK)FYH225I)|vJHKLMN 67O.*|PJQ<R5S ]* G|v$ Tn' 5Tn' lU% 3VH& Wn%7"|) X% nY2& Z2' q[2(bW\%#\%!\% @]2 a^. <! n" _# n$ 4`2s a2F9b^D2Sc2 D!5d"\e2RD2 &D6!55"YJd &f<!g<"V6G 6%h<!Bf<"bi!Zj"Bkn# ^`2=WX===/H=lH=:.=2=m2=h n h _  3o.qpHn&q 4rH 1s t< u tvM( wH4 )<@ x< , yzH[=:0 3o]9yS 6^^ *!^/% @24M`^^^S 5^$f`^^^^+B~0_&{+{E06N@g`^^^_{__|A^ ^A^;^S =`^^^_{__m!`^^^_{___^%!`^^^_{___^`^^!`^^^_{___^`^^G~H%Q^@A <RG%(+A^&`^^^_{___^.8"`^^^_{___^> /$`^^^_{__^utwxI0/}~K2YLM NO!KW -**+oM,qN*r:-u:w :x :@@@AB*B :z{6 ~:: * KW `C*W*W*W*W*W*W*W*M,<,<,,YM,** g* h S>L*=Y>3@`4A : ,=Y>3@4AKW,%%<&&<<L5 $&,:?MR]flv *7DQ^jv     % +M1. hyY|.,hWX:Zf.2|v"<N2-NO-~.[ 0 |~0]R&}^&`^,>^P~ ~5G/K}+M+N6+Y-+:,=Y>@4A,=Y>@4A,,L&  %4Omu{M>4Aa2}NO} rfH]` KYIL*C?@ABCDEFGHIJw ! KLM NO .P NQR HSTUi %V HWXY Z[ \ H]^_`a bcde f gh i .jk l gmnoq r is tu %v !w xyz{ !| !} !~ H . %      H H  .   f . HAA@@@`@p                     H  H  H      H /   H % %   .  . H H  H  H     /        . . H       G* *   ! "#$%&'() *+ ,-./01234567\ 89:; <=>?namesLjava/util/Map; Signature:Ljava/util/Map;namesRev:Ljava/util/Map;loggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis&Lorg/autoplot/cdf/CdfDataSourceFormat; streamData<(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)ZparamsdataLjava/util/Iterator;outLjava/io/OutputStream;LocalVariableTypeTable5Ljava/util/Map;-Ljava/util/Iterator; Exceptions{(Ljava/util/Map;Ljava/util/Iterator;Ljava/io/OutputStream;)ZnameFor+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;iIdep0Lorg/das2/qds/QDataSet;nameLjava/lang/String;unitsLorg/das2/datum/Units; StackMapTable  formatDataS(Ljava/lang/String;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)Vcdf#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;itypetyperead#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;nparams1eLjava/lang/Exception;data1ex WriterError InnerClasses2Lgov/nasa/gsfc/spdf/cdfj/CDFException$WriterError;tempFileLjava/io/File;split"Lorg/autoplot/datasource/URISplit;ffileappendZinsertuseRowMajorityname1dep0namedep1dep2dep3bdsurimon'Lorg/das2/util/monitor/ProgressMonitor;>@AB+C7XqDaddVariableRank1NoVary(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/qds/QDataSet;Ljava/lang/String;ZLjava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)VarrayLjava/lang/Object;sl[Ljava/lang/String;ssdimds isSupport%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;ucLorg/das2/datum/UnitsConverter;E(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/qds/QDataSet;Ljava/lang/String;ZLjava/util/Map;Lorg/das2/util/monitor/ProgressMonitor;)V encodeUINT4(D)IdD encodeUINT2(D)S encodeUINT1(D)BdoIt1Nior(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;)Ljava/nio/ByteBuffer;bufLjava/nio/ByteBuffer;exportmaxLenthiter"Lorg/das2/qds/QubeDataSetIterator;FdataSetToNioArray(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/nio/ByteBuffer;doIt1o(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;)Ljava/lang/Object;dexport[D[Jfexport[Fbexport[I[S[BdatasetToArrayr(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;ILorg/das2/util/monitor/ProgressMonitor;)Ljava/lang/Object;(Lorg/das2/qds/QDataSet;Lorg/das2/datum/UnitsConverter;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/lang/Object;oexportaddVariableRankNttt2000osinsert compressedlogName&(Ljava/lang/Object;)Ljava/lang/String;Ljava/lang/StringBuilder;write8(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;)Vex1 Ljava/lang/InterruptedException;Ljava/io/FileNotFoundException;GdefineCompressedVariable_(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)VdimsdefineVariableaddDataJ(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Ljava/lang/Object;)VaddVariableAttributeEntry(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)VvarNameattrName copyMetadata(Lgov/nasa/gsfc/spdf/cdfj/CDFWriter;Lorg/das2/datum/Units;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;ZLorg/das2/qds/QDataSet;)Vlabeltitle descriptionvmaxLjava/lang/Number;vminfillvalsmaxsminscaleTypformat displayType canFormat(Lorg/das2/qds/QDataSet;)ZgetDescription()Ljava/lang/String; SourceFileCdfDataSourceFormat.java RSjava/util/HashMap JK NKB HIjava/lang/String PQJ KLnew variable: {0}M NOorg/das2/qds/QDataSetNAME PQ RSjava/lang/StringBuilder T_ U VUNITSorg/das2/datum/UnitsW XYEpoch Variable_ Z[ \]@ ^SA _` [l ab java/io/File cde f RgT hSrowmajoritycreate CDF file {0} call cdf= new CDFWriter( false ) Ni!gov/nasa/gsfc/spdf/cdfj/CDFWriter Rjarg_0"java/lang/IllegalArgumentException-dataset must have name found within CDF file.k lm n[CDF_CHAR CDF_REAL8 CDF_DOUBLE CDF_FLOAT CDF_REAL4 CDF_UINT1stringdoublefloatshortUnsupported type: 6, must be CHAR, REAL8, REAL4, DOUBLE, FLOAT, or UINT1.o pq%call cdf= new CDFWriter( {0}, false )C rs Rt uv handling {0} efDEPEND_0timeType wx java/lang/Exception>CDF Exception, presumably because the variable already exists. ygDEPEND_1 z[ DEPEND_2DEPEND_3BUNDLE_1+writing bundled datasets to CDF separately.{ |bundle1bundle }[~   BUNDLE_2 } rank3 LABL_PTR_10gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError L  N writing file g s Sdeleteme.cdf   sfile {0} cannot be deletedfile {0} cannot be renamed  g S E     %call cdf.addNRVVariable( {0},{1},{2})java/lang/Object  N  LABEL P not supported!  org/das2/qds/QubeDataSetIterator RF    s S             \         not supported:   'java/lang/UnsupportedOperationExceptionnot implementedrank 0 not supported )org/das2/util/monitor/NullProgressMonitor type not supported:   [[D[[J[[F[[I[[S[[Btype not supported[[[D[[[J[[[F[[[I[[[S[[[B  byteint1int2int4uint1uint2uint4#unsupported type, using double: {0}epoch rank 0 data not supportedhigh rank data not supported2call cdf.defineCompressedVariable( {0}, {1}, {2} )    }  }   s [  H,]"#gov/nasa/gsfc/spdf/cdfj/CDFDataType CDFDataType= [call cdf.write({0})java/io/FileNotFoundException>first attempt to write "{0}" fails, try again for good measure S java/lang/InterruptedException L.call cdf.defineCompressedVariable({0},{1},{2})$call cdf.defineVariable({0},{1},{2}) call cdf.addData({0},{1}) 8call cdf.addVariableAttributeEntry( {0}, {1}, {2}, {3} ) ms ns()  LABLAXISTITLECATDESC DESCRIPTION VAR_NOTES VALID_MAXjava/lang/Number VALID_MINVALIDMIN VALIDMAX   FILL_VALUEFILLVAL TYPICAL_MAX TYPICAL_MIN1958-01-01T00:00 _ 2058-01-01T00:00SCALEMINSCALEMAX SCALE_TYPESCALETYPFORMAT  RENDER_TYPE f nnSpectrogram spectrogramimageseriesscatter hugeScatter time_series DISPLAY_TYPEVAR_TYPE support_data NASA Common Data Format apdss.cdf $org/autoplot/cdf/CdfDataSourceFormat(org/autoplot/datasource/DataSourceFormat%org/das2/util/monitor/ProgressMonitor org/autoplot/datasource/URISplit java/util/Map!gov/nasa/gsfc/spdf/cdfj/CDFReaderjava/lang/Throwableorg/das2/datum/UnitsConverterjava/nio/ByteBufferjava/io/IOExceptionget&(Ljava/lang/Object;)Ljava/lang/Object;java/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vproperty&(Ljava/lang/String;)Ljava/lang/Object; containsKey(Ljava/lang/Object;)Z-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringorg/das2/datum/UnitsUtilisTimeLocation(Lorg/das2/datum/Units;)Zsize()Iput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;startedparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap; resourceUriLjava/net/URI; java/net/URIgetPath(Ljava/lang/String;)Vequals.(Ljava/util/logging/Level;Ljava/lang/String;)V(Z)Vorg/autoplot/cdf/CdfUtilgetStringDataType(I)Ljava/lang/String;hashCode%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader; rowMajority()Z(Ljava/lang/String;Z)VgetVariableNames()[Ljava/lang/String;getSubtaskMonitor;(Ljava/lang/String;)Lorg/das2/util/monitor/ProgressMonitor;finerankorg/das2/qds/examples/SchemesisBundleDescriptorlengthorg/das2/qds/ops/Opsunbundle1(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;CHAR^(Ljava/lang/String;Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;Ljava/lang/Object;)V(II)Islice2$gov/nasa/gsfc/spdf/cdfj/CDFExceptionWARNING getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VsetProgressMessageexistsorg/autoplot/cdf/CdfDataSource cdfCacheResetcreateTempFile4(Ljava/lang/String;Ljava/lang/String;)Ljava/io/File;renameTo(Ljava/io/File;)ZdeletefinishedDOUBLEIDENTITYEPOCHcdfEpoch"Lorg/das2/datum/TimeLocationUnits; getConverter7(Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)VaddNRVVariableN(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[ILjava/lang/Object;)Vorg/das2/qds/DataSetOps bundleNames,(Lorg/das2/qds/QDataSet;)[Ljava/lang/String;'(Ljava/lang/String;I)Ljava/lang/Object;O(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[IILjava/lang/Object;)V(Lorg/das2/qds/QDataSet;)Vallocate(I)Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;hasNextnextgetValue(Lorg/das2/qds/QDataSet;)Dconvert(D)D putDouble(D)Ljava/nio/ByteBuffer;TT2000putLong(J)Ljava/nio/ByteBuffer;FLOATputFloat(F)Ljava/nio/ByteBuffer;INT4putIntINT2putShort(S)Ljava/nio/ByteBuffer;INT1(B)Ljava/nio/ByteBuffer;UINT4UINT2UINT1slice(I)Lorg/das2/qds/QDataSet;svaluecharAt(I)C-(Ljava/lang/Object;)Ljava/lang/StringBuilder;flip()Ljava/nio/Buffer;&gov/nasa/gsfc/spdf/cdfj/SupportedTypescdfType((I)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType; setTaskSize(J)VsetTaskProgressjava/lang/reflect/Arrayset((Ljava/lang/Object;ILjava/lang/Object;)V startsWith(Ljava/lang/String;)ZgetVariableType9(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFDataType; cdfTT2000<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)V(I)I(III)IgetClass()Ljava/lang/Class;java/lang/ClassisArraygetComponentType getLength(Ljava/lang/Object;)I'(Ljava/lang/Object;I)Ljava/lang/Object;java/lang/Systemgcjava/lang/ThreadsleepSEVERE'(Ljava/lang/String;Ljava/lang/Object;)VendsWith substring(II)Ljava/lang/String; longValue()Jjava/lang/DoublevalueOf(D)Ljava/lang/Double; doubleValue()D org/das2/datum/TimeLocationUnits*(Ljava/lang/String;)Lorg/das2/datum/Datum;org/das2/datum/Datum(Lorg/das2/datum/Units;)Dtrim&org/autoplot/datasource/DataSourceUtilguessRenderTypeorg/das2/qds/SemanticOpsisJoinorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!HIJKLMNKLOPQRSTQ**Y*YU5678V WXYZTfU<V*WX[K\]^_`[a\bcPLd"efT*+M,,  + + M*,G>*Y, `>ٻY,M+N,0-- MY*M*+,W*,+W,UJ@BCE H,I9J;K^LeN}QRSTVZ[]V4;BghWXijklKmnop&) qrsTE 0-+: :!Y"#$:%&'6%('6 )*'6 . ) +  ,-.Y /: , :  0:  1Y236  4:  :65ǹjmqzmqJ]P:KZ6'V6P7'F6@8'6609'&6 :'6;'6A%,,33:<: 9=: 2>: +?: $1YY@ A3B WCD: EC .YCFG:`CD:  H:  6 6  2:*W EC .YC FG:0:  *, W* ,W I*,J ,K : :  :  B* J:: Y:LLW -MNOo  :*O* J:: Y:LLW -MNO :QR: ,S : :N*J:TY-UNVY-UNO :*Z*J:Y:T-UNV-UNO :QR*W,W : :N*J:TY-XNVY-XNO :*Z*J:Y:T-XNV-XNO :QR*W,Y : :N*J:TY-ZNVY-ZNO :*Z*J:Y:T-ZNV-ZNO :QR*W,[ : _,TU\Rw*J:TT$]Y-^NV5*J:Y:-^NV :QRhc%_'R6`@,a:*J-_NO *JKb c&,Ts,dh%_'W,e66@,f:*J-gNO *JKb c,*,J-^NO *,JKb c*,JSb*Jc*,JWb*Jc*,JYb*Jc*,Jhb*Jc:jkl-mn oppqrs:t0ujv ojw Cxoujv /Cx" pCy Cx-z:-zH\_P=@P(+PPPSVi  $ $ & $U"cg hj'l7mGnWpaqnrystvwxy{}~ 0=CSfty (,5H\_ailp})=@BJM[hpuz(+-58FS[ ` e m x    #!1&>'H(W)\*g,o-./.1346978=>? @%A<>EDkEuFGHIFLMPQRS9TSWVUXVhZp[z\]^_`acdhijlmo p q t x !y $x ,y /{V(7tumkl Gvh @wl #xytu0 zlSxy 4kl'{Ka|}54{K^kl@klB|}C{Kskl@kl-|}C{Ksklm@kl|}C{Ksklo7kl|}*kl!{K /~jIgh/~jxDghuGzhX^  [K'7G W tl kij hl }jhjSj>jftu 0WX 0l 0\j 0 /tu`H'{a54{aC{aC{aC{a!{a [aoW p$pPpppp & ;p " p,p'pHZpppp 8pNpB  8pNpB  8pNpB  5%p'pppp B2=+BG&  pp cP T x+:{:|:}:~:+T\+:  Y,SYSY Y+`OSY S*, Y+`O +]+`: +: 6 6  +`V+ :  +  :    2:    S 6  6  Y,SYSY Y+`OSY S*,b Y+`O  1Y3*,+U  $)3=I]{~ &DG_blwVIJ >l h^gh   h xtuxjxklxx[Kx kmnfwa` x[aoM 3qb pq-p AO cPL TH& &g&UV o@ TI& &g&UV o@ TI& &g&UV o@ TػY*:,{ ,}@*`h:W+*WN,A*`h:W+*WN:,@*`h:W+*WN,@*`h:W+*WN,A*`h:W+*WNm,8*`h:+*WN1,B*`h:W+*WN,B*`h:W+*WN,9*`h:+*WNh,bF6*`h:6*`!*WN1YY,3-W-U&I &/7<OR\js{)6?GLadn{) , 6 CKPfisv V&,Rj---6.d{%//,C&i)ghv=h/jw o    !!"""( TS*TC%/9*+,YYY1Y3U-$/+153?5I7V*SjSSwSo$ TY*:,{ ,}8*`:6+*RNJ,9*` :6+*PN ,9*`:6+*QN,9*` :6+*ON,:*` :6+*VNU,:*`:6+*TN,b:*`:6*`*SN,:*` :6+*VN,:*` :6+*ON],;*` :6 +*PN1YY,3-U&IE FG"H%I-J2KGMJNTO^PaQiRnSUWXYZ[\^`abcdegi jkl m%n<p?rIsStVu^vcwzy}{|}~} 47AKNV[svyV`#"(%%ghJ^)a&gh)&gh)&gh*'gh?S*V'gh}#gh)*'gh *'gh7K+N(ghvjw o  !"""##"##$ Te:*+-U V4jvh w T0R+|L- YN*T.%`G*+,,{*`:,*`:,*`:,*`:,*`:,*`:r,b*`:],*`:H,*`:3,*`:1YYɶ,3-*`-6*`'-*+,̄-z,{*`:,*`:r,*`:],*`:H,*`:3,*`:1YYӶ,3-*`-6*`'-*+,̄-z,{*`:,*`:r,*`:],*`:H,*`:3,*`:1YYӶ,3-*`-6*`'-*+,̄-z1Y3U2L8?FT[ip~,9?MVkqwz &4=RX^ahv}     $9 ?EHVB Qf{B/gh,N)/ghNs/ghNRjRRwRoL& #... T s+:{:(:%ڙ6  *,:B:   : 6  5 {`.al1f"|1f#1f%"\\$$$ >'6  ܶ'6  ݶ'z6 t ޶'j6 d ߶'Z6 T 'J6 D ':6 3 ')6 " ='6  <' 6  5=EMU]emu}:X:P:H:@:8:0:(: {:b:j +T {::%'6 |: SKL'6  :: :}:~: ~:+T 1Y3+T 1Y3 +TC Y,SYSY S*, *,+ v+T2T*, Y+OS*, Y+OY+eO1*, Y+OY+eOY+O+ : *, +T4 *, *,+ *,+  +T0R*, Y+OS*, Y+OY+eO1*, Y+OY+eOY+O*,+  *,+UNS  6 ;!E$S%X&()+,./124578:;=>@ACDGHKL NSU$W1XIYNZS[]\e^j_t`ydehimnopoqrtv$w'yFzI|t}w"%PSbgrVSl I0  stusjsklss[Ks fmnaw Sl6= T $O ` s[ao]13qp@zpp 6 6@N !-*#!-cPL T7*jYY*L+*W***K*+*W*K+W+*Y**Y**U> .7>DN\elqxV.CoD  T] Y+Sp*+y=Mj+ pN-l*+y"6HKUF"#036<?EHKLW\V*L #9]tu]klob(p c T-  Y+SY,SY-S*+,-U"%,V*-tu-kl-w-cP T-  Y+SY,SY-S*+,- U"%,V*-tu-kl-w-cP Tk%  Y+SY,S*+, U$V %tu%kl%cP TN Y+SY,SY-SYS-b:*+,-cU*-?DMV4NtuNlNlNwNoDci T7 k+B+~*,b8+*,b!*,b+*,b:UM+<Y++dd:*,b:*,b:*,b: :   +~+< y t*,  Y !Pc*," Y !PcE #%:  &%: *, -Y (Rc*,"-Y (Rc):  A+~7+*,* Y !Pc*,*-Y (Rc+: ,:   +~+d -./%:  0./%: *,1 Y !Pc*,2 Y !PcE #%:  &%: *,1-Y (Rc*,2-Y (Rc3:*,4b5:6*,5b7:  8::65 wn[]/mL]%};qƾ9'[6U:'J6D;'963<'(6"='6>'6?''/777::;: ?:*,@b*,Ab BCUD "2CP ^ k  %/9#@$J%`&y)*+,/01357 <=+>5??EFF_GxHIKLMNQRS VW)X6[E\R]Y_,b1c4e9f<jAkDoQqjsVktukmnkklkwkkj^ ll~lU %F  O +@ slRlE&lo* Wp (p(p' ? '' . ' p+ppFp (qpppppppppqppppppppppcPTU+T+DUwVWXjo@T.EU|V WXST" FGU3 ipPK ƻlY335org/autoplot/cdf/CdfDataSourceFormatEditorPanel.class3 T S  S  S S S S S S     ! S ! !   ! !  S    S H     fileLjava/lang/String;bundleCBLjavax/swing/JCheckBox;epochTimeTagsCBinsertCBjLabel1Ljavax/swing/JLabel; majorityCB typeComboBoxLjavax/swing/JComboBox;()VCodeLineNumberTableLocalVariableTablethis1Lorg/autoplot/cdf/CdfDataSourceFormatEditorPanel;initComponentslayout!Lorg/jdesktop/layout/GroupLayout;getPanel()Ljavax/swing/JPanel;getParamG(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;argsLjava/util/Map;namedeflsLocalVariableTypeTable5Ljava/util/Map; StackMapTable Signaturem(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;setURI(Ljava/lang/String;)Vurisplit"Lorg/autoplot/datasource/URISplit;getURI()Ljava/lang/String;resultparamsss SourceFile#CdfDataSourceFormatEditorPanel.java ab hbjavax/swing/JLabel \]javax/swing/JComboBox _`javax/swing/JCheckBox [Y ZY XY ^YdataSourceFormatEditorPanel {Type: { javax/swing/DefaultComboBoxModeljava/lang/Stringdoublefloatint4int2byte a NInsert instead of overwriting existing cdf file, allowing skeleton to be used.+Use legacy Epoch timetags instead of TT2000+Unpack bundled data into separate variables,Use row majority (faster in some situations)org/jdesktop/layout/GroupLayout a  org/jdesktop/layout/LayoutStyle  java/lang/Short    W type mn appendFT   timeTypett2000epochbundle marjoritycolumnrow VWjava/util/HashMap      majority file:///  /org/autoplot/cdf/CdfDataSourceFormatEditorPaneljavax/swing/JPanel3org/autoplot/datasource/DataSourceFormatEditorPanel java/util/Map org/autoplot/datasource/URISplitsetNamesetText([Ljava/lang/Object;)VsetModel(Ljavax/swing/ComboBoxModel;)V(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)VcreateParallelGroup ParallelGroup InnerClasses2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;/org/jdesktop/layout/GroupLayout$SequentialGroupaddContainerGapaddG(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addPreferredGap4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;J(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;-org/jdesktop/layout/GroupLayout$ParallelGroupGroupX(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;5(II)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;setHorizontalGroup*(Lorg/jdesktop/layout/GroupLayout$Group;)VH(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;setVerticalGroupget&(Ljava/lang/Object;)Ljava/lang/Object;parse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;setSelectedItem(Ljava/lang/Object;)Vequals(Ljava/lang/Object;)Z setSelected(Z)VgetSelectedItem()Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; isSelected()Zremove formatParams#(Ljava/util/Map;)Ljava/lang/String;length()Iformat6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;%org/jdesktop/layout/GroupLayout$Group!STUVWXYZY[Y\]^Y_`abc; **de  fghbcs o*Y*Y* Y * Y * Y * Y ***YYSYSYSYSYS* * * * !Y*"L*+#++$+%&+$+%*')*{*+* ,* ,* ,*,-/+0++$+%&+$*,*1-)* ')* ')* ')*'/+2d5) *+!,,-7.B0H2Q4|68:<>?@ABCDEFGHEIJKLDMB@ OPQRS!T-U0S4V;W?XFYJZQ[U\\]e^hQkOn`eofgijklc,*dme fgmnc+,3:-dq rsue4fgopqWrW sWt ouvwxyz{c&+4M,56N*-78:*9*-:;8:* <=>*-?@8:* A=>*-B;8:* <=>*-CD8:*E=>*,FGd:yz }~!,:ES^lwe4fg|W}~ opvsWt  ouc*GLHYIM*JN-= ,7-KW* L,:<KW ,:MW* L,?AKW ,?MW* L,B<KW ,BMW*L,NEKW ,NMW,O:+PL+4:Q 5RdZ +5CLVdmwe>fgW opsW"W~t  ouv" +ww w!!!PK ŻrY+m5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$1;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$000N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+     PK ŻrY#!`6org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10.class31      !"#$this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses2Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$10;run()V SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod% &'  ()* +, -. /00org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10java/lang/Objectjava/lang/Runnable-org/autoplot/cdf/CdfJavaDataSourceEditorPanelgetPanel()Ljavax/swing/JPanel; access$900H(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)Ljavax/swing/JCheckBox;javax/swing/JCheckBox setSelected(Z)VgetURI()Ljava/lang/String;setURI(Ljava/lang/String;)V    > *+*>  L***A BC  PK ŻrYx5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$2;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$100N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+     PK ŻrYqc5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$3;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$200N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+     PK ŻrY\#5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$4;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$300N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+     PK ŻrY0ٷ5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$5; stateChanged"(Ljavax/swing/event/ChangeEvent;)VevtLjavax/swing/event/ChangeEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5java/lang/Object javax/swing/event/ChangeListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$400Q(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)V   > *+*     A *+     PK ŻrY6NA!5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$6; valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)Vevt&Ljavax/swing/event/TreeSelectionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6java/lang/Object'javax/swing/event/TreeSelectionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$500X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V   > *+*     A *+     PK ŻrYޓ=5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$7; valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)Vevt&Ljavax/swing/event/TreeSelectionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7java/lang/Object'javax/swing/event/TreeSelectionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$600X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V   > *+*     A *+     PK ŻrYi65org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$8;actionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8java/lang/Objectjava/awt/event/ActionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$700N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)V   > *+*     A *+  !    PK ŻrY"+)5org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9.class3%   this$0/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VCodeLineNumberTableLocalVariableTablethis InnerClasses1Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel$9; valueChanged)(Ljavax/swing/event/TreeSelectionEvent;)Vevt&Ljavax/swing/event/TreeSelectionEvent; SourceFile!CdfJavaDataSourceEditorPanel.javaEnclosingMethod !"  " #$/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9java/lang/Object'javax/swing/event/TreeSelectionListener-org/autoplot/cdf/CdfJavaDataSourceEditorPanelinitComponents()V access$800X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V   > *+* 5    A *+ 78    PK ŻrY 3org/autoplot/cdf/CdfJavaDataSourceEditorPanel.class3 " # $ % & ' ( ) * + $, - . / 0 1 2 3 4 5 F67 8 9 : ; $< =>? =@A !, BC DE &, F GH *, IJ -, K LM 1, N O P Q RS 8, TU ;, V W XY @, Z[ C, \] F, ^ _ ` a b c d ef gh Ri j kl $m $j &n &o &pq kr $st *uv *w -xyz{|}~ c - -w 1u 1w v 1     ! 8u 8w ;w  ;  1   $              &  @  F C @    & & Cs * *s *j *    !    @    d        d d 0    1  ,                   1<                    ! "# $% $&'( ) *+, d-. d/ d0  1 1  2  3 4 %, 56 (,7 (8 (! ;9:;< 0=>? 3@ 2A FBC DEF "GH dIJ =,KL 1M dN OP ?Q RS (T ?U ?VW XY dZ [ 1\ ] ]^_ `ab cd de @f @wg (hijk l`mn o pq prstuv c, w cx dyz d{ -|  F}~ d d  d   E " E /E  F F ( "    d   - Y! = 8     "  ;   ,  , d  p   `    Y     3 d     E F F F  F  F "  " InnerClassesNO_PLOTTABLE_PARAMETERS_MSGLjava/lang/String; ConstantValueMAX_SLICE1_OFFERI loggerLjava/util/logging/Logger; isValidCDFZ listeningemptyVariablesCBLjavax/swing/JCheckBox;filterComboBox(Lorg/autoplot/datasource/RecentComboBox;interpretMetadataLabelLjavax/swing/JLabel;jLabel4jPanel1Ljavax/swing/JPanel;jPanel2jPanel3jPanel4 jScrollPane2Ljavax/swing/JScrollPane; jScrollPane3 jScrollPane4 jScrollPane5 jSplitPane1Ljavax/swing/JSplitPane; jSplitPane2 jTabbedPane1Ljavax/swing/JTabbedPane;noDep noInterpMeta paramInfo parameterTreeLjavax/swing/JTree;showAllVarTypeCBsortAlphaCheckBoxsubsetComboBoxLjavax/swing/JComboBox;whereCBwhereOpwhereParamListwhereTFLjavax/swing/JTextField; xCheckBoxxParameterTree yCheckBoxyParameterTree bindingGroup(Lorg/jdesktop/beansbinding/BindingGroup;delegateComponentLjavax/swing/JComponent;delegateDataSetSelector)Lorg/autoplot/datasource/DataSetSelector;delegateEditorPanel/Lorg/autoplot/datasource/DataSourceEditorPanel;paramsLjava/util/Map; Signature5Ljava/util/Map; vapScheme resourceUriLjava/net/URI;parameterDescriptions parameterInfoxparameterInfoyparameterInfocdfParameterInfoLjava/util/LinkedHashMap;CdfVariableDescription^Ljava/util/LinkedHashMap; parameter xparameter yparameter X_PARAMETER Y_PARAMETERshowAllInitially subsetMaxRecJcdfFileLjava/io/File;cdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader; cdfExceptionLjava/lang/Throwable;()VCodeLineNumberTableLocalVariableTablethis/Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel; StackMapTableinitComponentsbinding#Lorg/jdesktop/beansbinding/Binding; jPanel3Layout!Lorg/jdesktop/layout/GroupLayout; jPanel2Layout jPanel4Layout jPanel1LayoutlayoutshowAllVarTypeCBActionPerformed(Ljava/awt/event/ActionEvent;)VevtLjava/awt/event/ActionEvent;jTabbedPane1StateChanged"(Ljavax/swing/event/ChangeEvent;)VLjavax/swing/event/ChangeEvent;tabyParameterTreeValueChanged)(Ljavax/swing/event/TreeSelectionEvent;)VlongName&Ljavax/swing/event/TreeSelectionEvent;tpLjavax/swing/tree/TreePath;xCheckBoxActionPerformedxParameterTreeValueChangedparameterTreeValueChangedsslice1xxyyLocalVariableTypeTableztoDescriptions*(Ljava/util/LinkedHashMap;)Ljava/util/Map;desc1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;eEntryLjava/util/Map$Entry;resultZLjava/util/Map$Entry;?Ljava/util/LinkedHashMap;(Ljava/util/LinkedHashMap;)Ljava/util/Map; getCompatibleX(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap;cvdcvdswhichIndependentParameterLjava/lang/Object; dependent(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap;filterComboBoxActionPerformed sortAlphaCheckBoxActionPerformedemptyVariablesCBActionPerformed updateTreeparamupdateMetadata(I)VgetPanel()Ljavax/swing/JPanel;setShowAdvancedSubpanel(Z)Vvreject(Ljava/lang/String;)Zurlsplit"Lorg/autoplot/datasource/URISplit;fs%Lorg/das2/util/filesystem/FileSystem; ExceptionsprepareM(Ljava/lang/String;Ljava/awt/Window;Lorg/das2/util/monitor/ProgressMonitor;)ZexLjava/lang/Exception;parentLjava/awt/Window;mon'Lorg/das2/util/monitor/ProgressMonitor;; getKeyForFile&(Ljava/lang/String;)Ljava/lang/String;filenamejkeysetURI(Ljava/lang/String;)VplabelmLjava/util/regex/Matcher;ixsubsetysubseti0i1fileNameisMasteroptionsallParameterInfodataParameterInfowhereParameterInfo[Ljava/lang/String;numData numSupport slice1patternLjava/util/regex/Pattern;slice slice2patternsubsetparameterDescriptions2xparamxslice1yslice1yparamcbmodel"Ljavax/swing/DefaultComboBoxModel;whereLjava/io/IOException;$Ljava/lang/IllegalArgumentException;lparamsy+'getParam()Ljava/lang/String;treePathgetParamAndSubset9(Ljavax/swing/JTree;Ljava/lang/String;)Ljava/lang/String; ReaderError2Lgov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError;idxvaldimsjtreepsLjava/lang/StringBuilder;tps[Ljavax/swing/tree/TreePath;6]getURI markProblems(Ljava/util/List;)VproblemsLjava/util/List;$Ljava/util/List;'(Ljava/util/List;)VfillTreel(Ljavax/swing/JTree;Ljava/util/Map;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)V(Ljava/util/regex/PatternSyntaxException;sortedMMvoattrrecoosnodechild)Ljavax/swing/tree/DefaultMutableTreeNode;onodeoattrlablPtr dimensions[I doComponentstvarnamemmrootexpandfilter filterPattern sortAlpha selections selectiontm#Ljavax/swing/tree/DefaultTreeModel;;Ljava/util/Map$Entry;-Ljava/util/List;?b>(Ljavax/swing/JTree;Ljava/util/Map;Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)VisSupportParameter$(Ljava/util/Map;Ljava/lang/String;)ZcdfvdTLjava/util/Map;i(Ljava/util/Map;Ljava/lang/String;)Z access$000N(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljava/awt/event/ActionEvent;)Vx0x1 access$100 access$200 access$300 access$400Q(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/ChangeEvent;)V access$500X(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;Ljavax/swing/event/TreeSelectionEvent;)V access$600 access$700 access$800 access$900H(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)Ljavax/swing/JCheckBox; SourceFile!CdfJavaDataSourceEditorPanel.java   UV \N ]V ^V QR ~N }N |N MN ;<      2 34 D<  #javax/swing/tree/TreeSelectionModel      cdf_main &org/jdesktop/beansbinding/BindingGroup javax/swing/JPanel javax/swing/JSplitPane  javax/swing/JLabel javax/swing/JComboBox   javax/swing/JCheckBox       javax/swing/JTextField &org/autoplot/datasource/RecentComboBox    javax/swing/JTabbedPane javax/swing/JScrollPane javax/swing/JTree        cdfDataSourceEditorPanel java/awt/Dimension ;      Advanced  Load subset of the data: Load a subset of the data records, for example:
[0:100] first 100 records
[-100:] last 100 records
[::10] every tenth record
  javax/swing/DefaultComboBoxModeljava/lang/String::100:100-100: 0:10000:5 ; Interpret Metadata:no ISTP1Don't interpret metadata to get titles and units.no dependencies5Ignore connections between variables like "DEPEND_0" show all8show all parameters, even if ISTP VAR_TYPE is not "data"/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$1 ; Only load data where:3return only the records where the condition is trueItem 1Item 2Item 3Item 4    ${selected} enabled   .eq.gt.lt.ne.within0Benter the value, or "mode" for the most frequently occuring value.Pattern to match in variables names. If this is a valid regular expression, it will be used as such, otherwise the variables containing the string are used./org/autoplot/cdf/CdfJavaDataSourceEditorPanel$2 sort alphaSort the names alphabetically./org/autoplot/cdf/CdfJavaDataSourceEditorPanel$3 empty variables$show variables which have no records/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$4org/jdesktop/layout/GroupLayout ;    ! " java/lang/Short #$org/jdesktop/layout/LayoutStyle %&' #* #+ #, #- #. /0 #1 20 34/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$5 56/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$6 78 94Data :;/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$7Set Variable for XWSpecify the parameter to use for the X tags, overriding any settings found in the file./org/autoplot/cdf/CdfJavaDataSourceEditorPanel$8X/org/autoplot/cdf/CdfJavaDataSourceEditorPanel$9Set Variable for YWSpecify the parameter to use for the Y tags, overriding any settings found in the file.Y <4 =4Variablejavax/swing/SwingConstants > ? #@ #A B<C DN   EF G HI JK LM / ( NO . ' -  PF QR )*-org/autoplot/cdf/CdfJavaDataSourceEditorPanel rs fg 78  <java/util/LinkedHashMap STU VW XY Z[java/util/Map$Entry \[/org/autoplot/cdf/CdfUtil$CdfVariableDescription ][ ^ _` a4  b <  &0org/autoplot/cdf/CdfJavaDataSourceEditorPanel$10c de fg #$ hi jk lmn opq r s t uv 56 wx y z{opening cdf file {0}| }~  x "java/lang/IllegalArgumentExceptionfile is not a CDF file ; 9:java/io/IOException19 20  Q "  )org/das2/util/monitor/NullProgressMonitor java/lang/StringBuildercdf_  Filter parametersjava/lang/Exceptionjava/lang/RuntimeException ;!javax/swing/tree/DefaultTreeModel'javax/swing/tree/DefaultMutableTreeNode ; ; "Unable to read CDF file:
 $inspect cdf for plottable parameters MASTERS java/util/HashMaporg/autoplot/cdf/CdfUtilincludeEmptyRecords Y Ldeeporg/das2/qds/QDataSet  %3Unable to work with metadata in CDF file:
  arg_0 O;    Y*Select CDF Variable (%d data, %d support):4Select CDF Variable (%d data, %d support not shown): FSelect CDF Variable (of %d)java/lang/Object L   show all (  support shown) support not shown) \[\:\,(\d+)\] \[\:\,\:\,(\d+)\][  Y Rdepend0xy close cdf T  ]   FD(all parameters are marked as support data, select "show all" above)(no plottable parameters)%3D= no interpMeta doDep .() \+   {   I javax/swing/tree/TreePathparam was null  F 0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError <:[:,:, [:, f [ ;%s%s(%s) +  CdfJavaDataSourceEditorPanel java/util/ArrayList ;java/util/regex/Pattern &java/util/regex/PatternSyntaxException java/util/TreeMap    Yjava/lang/CharSequence {found pattern for {0} LABL_PTR_2 java/util/List NK  LABL_PTR_1 N  Y   N%Expected string array in element: {0}%d: %s # LR #(java/lang/ArrayIndexOutOfBoundsException {parameter name found:  referred to by          apdss.cdf -org/autoplot/datasource/DataSourceEditorPanel+No plottable parametersjava/util/Iterator org/autoplot/datasource/URISplitjava/net/URISyntaxException java/util/Map!gov/nasa/gsfc/spdf/cdfj/CDFReaderjava/util/regex/MatchergetSelectionModel'()Ljavax/swing/tree/TreeSelectionModel;setSelectionMode setVisible$org/autoplot/help/AutoplotHelpSystem getHelpSystem(()Lorg/autoplot/help/AutoplotHelpSystem;registerHelpID)(Ljava/awt/Component;Ljava/lang/String;)VsetName(II)VsetPreferredSize(Ljava/awt/Dimension;)Vjavax/swing/BorderFactorycreateEtchedBorder()Ljavax/swing/border/Border; setBorder(Ljavax/swing/border/Border;)VsetDividerLocationsetOrientationsetResizeWeight(D)VcreateTitledBorder5(Ljava/lang/String;)Ljavax/swing/border/TitledBorder;setMaximumSizesetTextsetToolTipText setEditable([Ljava/lang/Object;)VsetModel(Ljavax/swing/ComboBoxModel;)V2(Lorg/autoplot/cdf/CdfJavaDataSourceEditorPanel;)VaddActionListener"(Ljava/awt/event/ActionListener;)V4org/jdesktop/beansbinding/AutoBinding$UpdateStrategyUpdateStrategy READ_WRITE6Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;$org/jdesktop/beansbinding/ELPropertycreate:(Ljava/lang/String;)Lorg/jdesktop/beansbinding/ELProperty;&org/jdesktop/beansbinding/BeanProperty<(Ljava/lang/String;)Lorg/jdesktop/beansbinding/BeanProperty;"org/jdesktop/beansbinding/BindingscreateAutoBinding(Lorg/jdesktop/beansbinding/AutoBinding$UpdateStrategy;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;Ljava/lang/Object;Lorg/jdesktop/beansbinding/Property;)Lorg/jdesktop/beansbinding/AutoBinding; addBinding&(Lorg/jdesktop/beansbinding/Binding;)V setSelected(Ljava/awt/Container;)V setLayout(Ljava/awt/LayoutManager;)VcreateParallelGroup ParallelGroup2(I)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;createSequentialGroupSequentialGroup3()Lorg/jdesktop/layout/GroupLayout$SequentialGroup;/org/jdesktop/layout/GroupLayout$SequentialGroupaddContainerGapaddJ(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;addPreferredGap4(I)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;-org/jdesktop/layout/GroupLayout$ParallelGroupGroupX(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;E(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;6(III)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;Z(Lorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;H(Ljava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;setHorizontalGroup*(Lorg/jdesktop/layout/GroupLayout$Group;)VG(Ljava/awt/Component;)Lorg/jdesktop/layout/GroupLayout$SequentialGroup;setVerticalGroupsetRightComponent(Ljava/awt/Component;)VaddChangeListener%(Ljavax/swing/event/ChangeListener;)VaddTreeSelectionListener,(Ljavax/swing/event/TreeSelectionListener;)VsetViewportViewaddTab)(Ljava/lang/String;Ljava/awt/Component;)VsetLeftComponentsetTopComponentsetVerticalAlignmentsetVerticalTextPositionY(ILorg/jdesktop/layout/GroupLayout$Group;)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;I(ILjava/awt/Component;III)Lorg/jdesktop/layout/GroupLayout$ParallelGroup;bindorg/das2/util/LoggerManager logGuiEventgetSelectedIndex()I$javax/swing/event/TreeSelectionEventgetPath()Ljavax/swing/tree/TreePath;getPathComponent(I)Ljava/lang/Object;valueOf&(Ljava/lang/Object;)Ljava/lang/String;get&(Ljava/lang/Object;)Ljava/lang/Object;length substring(I)Ljava/lang/String;entrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getValuegetKeyhtmlDescriptionput8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;numberOfRecordsnamejavax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)Vparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;path"org/autoplot/datasource/DataSetURItoUri"(Ljava/lang/String;)Ljava/net/URI; getWebURL(Ljava/net/URI;)Ljava/net/URL; java/net/URLtoURI()Ljava/net/URI;#org/das2/util/filesystem/FileSystem5(Ljava/net/URI;)Lorg/das2/util/filesystem/FileSystem;file isDirectorygetFileE(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File; checkLength(Ljava/io/File;)Vjava/util/logging/LevelFINELjava/util/logging/Level; java/io/FiletoStringjava/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vorg/autoplot/cdf/CdfDataSourcecheckCdf getCdfFile7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;indexOf(Ljava/lang/String;)IcharAt(I)C(II)Ljava/lang/String; parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;setPreferenceNode(Ljava/lang/Throwable;)V(Ljava/lang/Object;)V(Ljavax/swing/tree/TreeNode;)V(Ljavax/swing/tree/TreeModel;)Vjava/lang/Throwable getMessagefinestcontains(Ljava/lang/CharSequence;)Z isSelected(Z)Ljava/lang/String; getPlottable6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;E(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map;M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;remove((Ljava/lang/String;I)[Ljava/lang/String; containsKey(Ljava/lang/Object;)Z setEnabledisEmptysizejava/lang/Integer(I)Ljava/lang/Integer;format9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; setTitleAt(ILjava/lang/String;)V(I)Ljava/lang/StringBuilder;compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesgroupkeySet addElement startsWithendsWithsetSelectedItem getRowCount replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;equalstoArray()[Ljava/lang/Object;(Ljava/lang/String;I)I!org/das2/util/DasExceptionHandlerhandleSEVEREC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VgetSelectionPathgetSelectionPaths()[Ljavax/swing/tree/TreePath;fine getPathCount getDimensions(Ljava/lang/String;)[I$gov/nasa/gsfc/spdf/cdfj/CDFExceptionprintStackTracetrim2(Ljava/net/URI;)Lorg/autoplot/datasource/URISplit;getSelectedItem(Ljava/util/Map;)VgetText formatParams#(Ljava/util/Map;)Ljava/lang/String;6(Lorg/autoplot/datasource/URISplit;)Ljava/lang/String;entering'(Ljava/lang/String;Ljava/lang/String;)V.(Ljava/lang/String;I)Ljava/util/regex/Pattern;quoteputAll'(Ljava/lang/String;)[Ljava/lang/String;java/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;findFINER getAttribute8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;java/util/Collections emptyList()Ljava/util/List;&(Ljava/lang/String;)Ljava/lang/Object;getClass()Ljava/lang/Class;java/lang/ClassisArraygetComponentTypeisAssignableFrom(Ljava/lang/Class;)Zjava/lang/reflect/Array'(Ljava/lang/Object;I)Ljava/lang/Object;%(Ljavax/swing/tree/MutableTreeNode;)VWARNINGsetRootVisiblesetSelectionPath(Ljavax/swing/tree/TreePath;)VscrollPathToVisible(([Ljava/lang/Object;)[Ljava/lang/Object;setSelectionPaths([Ljavax/swing/tree/TreePath;)V expandPathexiting isSupport getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;%org/jdesktop/beansbinding/AutoBinding%org/jdesktop/layout/GroupLayout$Group1$9        !"#$% !& !' !( !)* ,-./0123456789:';<=l* * * ********** * >BB= ?JKLz")C-D:EGFTG\HbIkK? l@AB kCD<=  *!Y"#*$Y %*&Y'(*&Y')*$Y **Y+,*-Y./**Y+0*1Y23*1Y24*1Y2*1Y25*-Y.6*-Y.7*8Y9:*;Y<=*1Y2>*1Y2?*@YAB*CYDE*FYG*$Y H*CYDI*FYG*1Y2J*$Y K*CYDL*FYG*1Y2M*CYDN**Y+O*PQ*RYgķST*%UV*%RYgķSW*(X*(Y*)@X*)Z*[\V*RYS]*,^_*,`a*/b*/cYdYeSYfSYgSYhSYiSjk*/`l*0m_*3no*3pq*4ro*4sq*to*uq*vY*wx*5yo*5zq*6cYdY{SY|SY}SY~Sjk*5*6L*#+*7cYdYSYSYSYSYSjk*5*7L*#+*:*:*5*:L*#+*=*=Y**>o*>q*>Y*x*?*?o*?q*?Y*xY*M*,,,,*6*7T*:5,,*,*5*0,   ,,,*3**>,*=*4*?*/,,,*,*/*5,*6*7*:*0,*3*4,**=,*>*?*)**BY**Y**E**B*E*Y**I**Jo*Jq*JY*xY*HN*H---*J*I---*J*I*B*H*Y**L**M¶o*MöqY*K:*K*M*L*M*L*B*K*)*B*(*)*NRYXS*Oȶ_*O*ORYS*ORYXdS*O*N*O*(*NY*%:*%*(ζ*(Y*:**%*%ж*#ѱ>U WX!Y,Z7[B\M]X^c_n`yabcdefghijklmnop)q4r?sJtUv[wlyvz|}%.7@IR[js|!:BKZcl{ #',3:ADHMY`gjm{~!(47;@GNQTWZet $%&'()&+ ,-./(0+-.+13>5M:X<a=j?w@ABCDAFGHIJKHFNPRTV WX(Y;ZC[N]Y_f`oatbzc}defcahijklmjhpqrstrvwxv{|?H@AJEFUGH#IHwJHfKH=LHMN=I +**ӶԱ> ? @A OPQR=T*B=*ֱ> ? @AOSTUV=:*M+M* (*,ظٵ**ڹdN*O-_>  19?*1W:@A:OX -YZB9[\N=5>?@AOP]V=:*J+M* (*,ظٵ**ݹdN*O-_>  19?*1W:@A:OX -YZB9[^V=+M* * *,ظٵe:**eN**ݶ--*ݶ:**:*******eNe:**ڶ--*ڶ:**:******>F#.CP_w?H._#`_ta*b*@AOXYZc_ta,b,BP[ddWe*fg=HYM+N-.-::,W,>&2CF?42hi&jlH@AHa*@m*c &jnHa,@moBep3 q rs=&)*+NY:*:::-D,>-.W-,S-J.-.: W[-NW>5--- WW>N 3?IVt#&?H?ti3ul))*)-)vw  xim*c 3un)),m,B#yepVzyF-  {|N==*> ?@AOP}N==*> ?@AOP~N=A **ӶԱ> ? @A OP<=U*L****+e>?@A<=4*ֱ> ? @A=>a***߹dM*O,_I***ݹdM*O,_&***ڹdM*O,_>:#4<? F W _ biz?44 WW Wz W@ATB"""=O*Y**>=>F? @AB=M*4*3>?@A=2+M,, N-, , > ?*2@A2-B=f+:*-  * * * ** *Y* :*-Y\-Y\>6 -4BITY\^d?>^f@Afff`B TG/ =?*< *<*<*d_ d<*M,>6=? ?7=B =+M*, !,"#N*,$*,%Y&  * * :, ,':*=(Y)*++,-*=.*"**:0Y1*<*2Y3Ye456*O(Y)7+*8+,_9:;<6=Y>:@*?ABCWDBCWEBCW***AGH;:*2Y3Ye456*O(Y)I+J,_*K:*K: EBCW*K: **L-MNd: :  m OP:  :  66N 2: Q5****A=Y>KH*R S*T **A*U: * V: *** * W6Wd6*A#*BXYY`ZS[\*BXYYZS[\*B YYZSYZS[]*A(*(Y)^+_`+,o%*(Y)^+_a+,obc:-dNd:ec:: c f6S : : g:hi::g:hi:: Q  Q**  ! **** **** * *G:-jNd::-Nd:-kNd:?f6/::g:h i:***:-ĹNd:-lNd:?f6/::g:h i:***m:cYn:*Ho:d:p M<fq :rsd:*/t*/et*HS@**Hud*/et*: *Oe_<e: *v$*A*Ow_ *Ox_* yz{|-}N~ *3|-N~ *4*6cY ojk-Nd:vn*56S*6t66*7t*:`{ *5*N:4::*-/<WZ/jgjg/g/> /6?Rnx-<WZ\s%.AGOUiq{    & 0!U#w&'(*+,-./012356789? @AEF+GBIVK[MfNtOwPQRSTUVWXY^`abcd!e'f0g:hCiKjSnepnrwstuwxyz{}$-3?Canx!-=X[cgjlq?. \6> 4V#20#C!2!7-+V?(Rh_     ftwuhwl@Ac>_!!! ! f!!B/Cddd ?bCdddCCdddCI7pCdddd4CdddddCCdddddC dWN!dCddddddd '2dd@4dd@3p H. (dCdYY=$*L++ظM,zy{M,> "? $@AZ B[= /(Y)N+:Y+S::662:- -O+Wظ:  zy{: ظ: 6 * 6 :   1 6 - ++  +r+W. 6 - ++  +r+W&ظ:  zy{: - +,+W-,>r :INZcn{ $*? j ! ! n x u   :Z/@A//'!BN  [= Cd[dd3*"= *$L+*! */M,(,[(Y)f+,+r+,M*N-=Y-N =Y>N* *:"**,:-MCW*JA"**e:-CW*MA"**e:-CW*4A-|CW*3A-}|CW*5AX*6A-YY*6SY*7SY*:{S[CW-NW -NW+-"+"+"+"+> /JOS_gnw|   %/ m"z%)*+?Rw @AOXc OX!B$ Jd3((Q =G>1?@Ac  = {?3Ye4:Y,W:*=:: : : : *>A6  Y:  , MY: O: Y: : ,u: :d: 3 g g-::4,:d::WOB-:2*:d::-:" d. 6z:3Y4:-:¶Ù d¶Ķř:E:¶Ùd¶ĶŚh:6YYZSY2S[:3Y4:~K/~9YYYSYSYS: YYYSYS: u YYYSYS̹W7:ϻ(Y)ж++Ѷ++,ʧ_3Y4:   YYYSYS̹W~YYYSYS: :2Y5:++6 + +  +  ض::+ܱۧ =EHFFFIIIFI>z^= ?A&C2D5F=HEKHIJJUN^OcPlQtRwUWXZ]^_abcdkln o'p1qDsIwcxny{z{|~8FIWb~CJMX_k )/2>?'J  l   '" :w~dYZ&wW2p_eXQwjl)YZ?@A???78??`(&2 5  ^   Z scHl !  j?!&  B$H Cddd ![pHzd >dU@ECddd[pzddd" Cddd[pzdddpd*B3: Cddd[pzdB&!p    =h+ ++O<+OM dY+SM,N-66+-2:*: ݙ>. %.DQV`f?>"Q iDhh.:c h B( =:*+ >5?AP=:*+ >5?AP=:*+>5?AP=:*+>5?AP=:*+>5?AS=:*+>5?AX=:*+>5?AX=:*+>5?AP=:*+>5?AX=/*>5? A<=" ޸߳>; !v?+ k  @()PK ŻX:F,,/org/autoplot/cdf/CdfJavaDataSourceFactory.class3                      .      ! " # $%&'() *+,-./01234567 89 : ; < => R R?@ R ABCDEF G HI JK L MNOP bQ JR gSTU VWX Y HZ HG K [\]^ H_ ` abc d ef g hij klmnloggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis+Lorg/autoplot/cdf/CdfJavaDataSourceFactory; getDataSource4(Ljava/net/URI;)Lorg/autoplot/datasource/DataSource;uriLjava/net/URI; Exceptions editPanel&(Ljava/lang/String;)Ljava/lang/String;surlLjava/lang/String;getCompletionsd(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;keycc1+Lorg/autoplot/datasource/CompletionContext;eEntry InnerClassesLjava/util/Map$Entry;cdfFileLjava/io/File;fileNamecdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;resultLjava/util/Map;ccresultLjava/util/List;entfileiIsppLjava/util/LinkedHashMap;param0cdfParameterInfo compatibleparmnameccmon'Lorg/das2/util/monitor/ProgressMonitor;LocalVariableTypeTable;Ljava/util/Map$Entry;5Ljava/util/Map;=Ljava/util/List;CdfVariableDescriptionZLjava/util/Map$Entry;?Ljava/util/LinkedHashMap;^Ljava/util/LinkedHashMap; StackMapTablel op qrstu Signature(Lorg/autoplot/datasource/CompletionContext;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/util/List;rejectL(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Zex!Ljava/lang/NumberFormatException;ss[Ljava/lang/String;Zsplit"Lorg/autoplot/datasource/URISplit;argsparamslice1Ljava/lang/Exception;problems$Ljava/util/List;v]f`(Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)ZgetDescription()Ljava/lang/String; SourceFileCdfJavaDataSourceFactory.java org/autoplot/cdf/CdfDataSource w xy zy{ |} ~ getCompletions {0}   p  opening cdf file {0} $inspect cdf for plottable parameters   close cdfjava/util/ArrayListr  t  java/util/Map$Entry java/lang/String)org/autoplot/datasource/CompletionContextarg_0  s } interpMeta="control interpretation of metadata replaceLabels=!use DEPEND data to label channelsdoDep=&control dependencies between variableswhere=1only return variables where the condition is true loadErrors=load errors as well.)org/das2/util/monitor/NullProgressMonitor  y id y    interpMetayesuse metadata (default)noinhibit use of metadata doDepuse dependency tags (default)inhibit use of dependency tags replaceLabelsTuse DEPEND data for labelsF'normal behavior uses LABL_PTR (default) loadErrors1use DELTA_MINUS_VAR and DELTA_PLUS_VAR for errors/do not show errors, even if available (default)where .    java/lang/StringBuilder .eq(0) .ne(0).gt(0).lt(0).within(0+to+10)X v u   -org/autoplot/cdf/CdfJavaDataSourceEditorPanel X_PARAMETER /org/autoplot/cdf/CdfUtil$CdfVariableDescription Y Y_PARAMETER ?   java/lang/NumberFormatExceptionmisformatted slice   [;  }java/lang/Exception  NASA Common Data Format files apdss.cdf )org/autoplot/cdf/CdfJavaDataSourceFactory1org/autoplot/datasource/AbstractDataSourceFactory)org/autoplot/datasource/DataSourceFactory%org/das2/util/monitor/ProgressMonitor java/io/File!gov/nasa/gsfc/spdf/cdfj/CDFReader java/util/Mapjava/util/Listjava/util/Iteratorjava/util/LinkedHashMap org/autoplot/datasource/URISplit(Ljava/net/URI;)VcontextLjava/lang/Object;CONTEXT_PARAMETER_NAMEjava/lang/Objectequals(Ljava/lang/Object;)Zjava/util/logging/LevelFINELjava/util/logging/Level; resourceURIjava/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)V"org/autoplot/datasource/DataSetURIgetFileE(Ljava/net/URI;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File;toStringFINEST getCdfFile7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;finest(Ljava/lang/String;)Vorg/autoplot/cdf/CdfUtil getPlottable6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;entrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValue(Ljava/lang/Object;Ljava/lang/String;Lorg/autoplot/datasource/DataSourceFactory;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Z)Vadd9(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)VaddAll(Ljava/util/Collection;)ZCONTEXT_PARAMETER_VALUEgetQ(Ljava/lang/Object;Lorg/autoplot/datasource/CompletionContext;)Ljava/lang/String; CONTEXT_FILEgetURL"(Ljava/lang/String;)Ljava/net/URL;E(Ljava/net/URL;Lorg/das2/util/monitor/ProgressMonitor;)Ljava/io/File; checkLength(Ljava/io/File;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List; completablecontains(Ljava/lang/CharSequence;)Z lastIndexOf(Ljava/lang/String;)I substring(II)Ljava/lang/String;length()Iappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;'(Ljava/lang/Object;Ljava/lang/String;)Vparams parseParams-(Ljava/lang/String;)Ljava/util/LinkedHashMap;&(Ljava/lang/Object;)Ljava/lang/Object;M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;trim getCompatibleX(Ljava/util/LinkedHashMap;Ljava/lang/String;Ljava/lang/Object;)Ljava/util/LinkedHashMap; descriptionjava/util/Collections emptyList()Ljava/util/List;indexOfparse6(Ljava/lang/String;)Lorg/autoplot/datasource/URISplit;java/lang/IntegerparseInt resourceUriisFilegetPath((Ljava/lang/String;I)[Ljava/lang/String; containsKeySEVEREC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)V getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!3* ') = Y+- |6+2| +6 + + , N- : ::Y::E:  : Y * !:  "WY#$%"WY&'%"WY()%"WY*+%"WY,-%"W*+.Y/01W+2ʲ+3N-456+3:7,8:9 :::Y: :  E :  : Y2 *  !:   "W -:5-YY2;<%SYY2=>%S?-@5-YY2;A%SYY2=B%S?-C5-YY2DE%SYY2FG%S?-H5-YY2DI%SYY2FJ%S?-K5Y:+LMN+LMO6+LP:QY2RYSTUTVW"WY2RYSTXTVW"WY2RYSTYTVW"WY2RYSTZTVW"WY2RYST[TVW"W6+3:7,8:9 :::  :  i :  : Y2RYS TUTV*RYS TUTV !:  "W-\5ɲ6+3:7,8:9 ::+]^:_: `:    aQcde: Y:  f:  H ::Y2* gh!: "W -i5ɲ6+3:7,8:9 :+]^:_: :`:    aQjde: Y:  f:  H ::Y2* gh!: "W *+,0kp7 89%:+=8A?CGDPFXIaJKLMNPQRST)V=X@ZJ[R\[]d_o`ta{fhklmnoprst$w-xW{`| Fl\filu~ +58;DMX]dmy 28' 3 %+?Pa'  3 do{vof] K \ W ~  *+ 6~  g ^ * 6MXdmy  g ^ R3 Pa3 f] W ~ 6 g ^ 6m g ^ o Ka K2222= o`  N`  N|s(+lN+lm+Qd+n:o^:p:4p:qp:rW:,t"Wu- :vw:  : xm6    P:yNCyz: 6  :662: {6   {:}+~ekns|Q|Rz|{|||# *8=KPR`eknpy{    &p 5 2 ~ u l *8`(((( u *(7 +#@-# ! $ g PK ƻKZw;ep org/autoplot/cdf/CdfUtil$1.class3   SourceFile CdfUtil.javaEnclosingMethod org/autoplot/cdf/CdfUtil$1 InnerClassesjava/lang/Objectorg/autoplot/cdf/CdfUtil  PK ƻKZx5org/autoplot/cdf/CdfUtil$CdfVariableDescription.class3"  nameLjava/lang/String; descriptionhtmlDescription variableType isSupportZnumberOfRecordsJ depend0Name dimensions[Idepends[Ljava/lang/String;()VCodeLineNumberTableLocalVariableTablethisCdfVariableDescription InnerClasses1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription; SourceFile CdfUtil.java !/org/autoplot/cdf/CdfUtil$CdfVariableDescriptionjava/lang/Objectorg/autoplot/cdf/CdfUtil!    /*{   PK ƻKZ&org/autoplot/cdf/CdfUtil$DepDesc.class3!  depLjava/lang/String;lablnrecJrank2Z()VCodeLineNumberTableLocalVariableTablethisDepDesc InnerClasses"Lorg/autoplot/cdf/CdfUtil$DepDesc;(Lorg/autoplot/cdf/CdfUtil$1;)Vx0Lorg/autoplot/cdf/CdfUtil$1; SourceFile CdfUtil.java   org/autoplot/cdf/CdfUtil$DepDescjava/lang/Objectorg/autoplot/cdf/CdfUtil$1org/autoplot/cdf/CdfUtil   /*  9* PK ƻKZ#org/autoplot/cdf/CdfUtil.class3 !"#$ %& ' ( ) * + , - . / 0 12 13 14 5 16 17 18 19: ;< 6= ;> 1? 1@ 1A 1B 1C 1DE %F 0GH 2GI 4GJ 6GK 2LMN O PQ :*R 0STU 0V 6W NX BYZ[\]^_ V` a bc Nd Ne Nf gh bij k l mn Ko bpqr aGst au dv 4w)>Y9F)>Y9 bx yz{ -!,  4)3| }~ 6 1 1 1 % 6 6  8     ; ; 6 ; ; ě  6@ 2   8 ; 6  6 6  ; 6    6  B-cA.  y N   d ;  P  d       8 ;    ;      6 6  8   ;    6    ;   '* ' ;   0% 6 3%  6 6 4 !"# ;$ 8% &' () ) *+ M% :,-./0123 84567 89: 8;< *=>?@A 6BCDEFG j% 6HIJKL 6MNOP QRST 6UVWXY ;Z [\ ]^ _`abcd e fg fhijk jl jm jn jo jp jq jr js jt 3uv 8l 8w 8xy S u z{ % |} 6~  0 0 8     K K   g  g  InnerClassesCdfVariableDescriptionDepDescloggerLjava/util/logging/Logger;OPTION_INCLUDE_EMPTY_RECORDSLjava/lang/String; ConstantValueOPTION_IS_MASTER OPTION_DEEPOPTION_DATA_ONLYOPTION_RANK_LIMIT getTargetType(I)Ljava/lang/String;CodeLineNumberTableLocalVariableTabletypeI StackMapTablebyteBufferType(I)Ljava/lang/Object; transposeA(I[ILjava/nio/ByteBuffer;Ljava/lang/Object;)Ljava/nio/ByteBuffer;jiiniouti2i1i0len1len2i3len3 recLenBytesqube[I byteBufferLjava/nio/ByteBuffer;bbTypeLjava/lang/Object;tempresult fieldBytes myGetBufferO(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JII)Ljava/nio/ByteBuffer;aDarray[DFfarray[FJlarray[JiarraySsarray[SBbarray[Bcdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader; svariablerecStartrecStop recIntervalstypebuff3K Exceptions()VthisLorg/autoplot/cdf/CdfUtil; doubleValue(Ljava/lang/Object;)DogetRange0(Ljava/util/HashMap;)Lorg/das2/datum/DatumRange;rangeLorg/das2/datum/DatumRange;attrsLjava/util/HashMap;U getScaleType'(Ljava/util/HashMap;)Ljava/lang/String;maybeAddValidRange7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)VucLorg/das2/datum/UnitsConverter;ex,Lorg/das2/datum/InconvertibleUnitsException;Lorg/das2/qds/QDataSet;eu!Lorg/das2/datum/EnumerationUnits;propsLjava/util/Map;ds%Lorg/das2/qds/MutablePropertyDataSet;puLorg/das2/datum/Units;udmindmaxnminLjava/lang/Number;vminnmaxvmax intersectsZtLocalVariableTypeTable5Ljava/util/Map;`jr Signature](Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)VsizeOf(J)I sizeBytesitype(I[IJJ)JdimsdimSizesrcsizegetEffectiveRank([Z)Iivaries[ZrankdoSlice11(Ljava/nio/ByteBuffer;J[IIZ)Ljava/nio/ByteBuffer;birecp1p2varSizebufvarTypeslice1 rowMajority recSizeBytesdoComponentSliceoffsetcomponentDimensionSizecomponentSlicenewRecSizeBytes wrapCdfData\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Lorg/das2/qds/MutablePropertyDataSet; Deprecated loadVariable(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJIZLorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet;recCountdependmon'Lorg/das2/util/monitor/ProgressMonitor;(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;JJJILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/MutablePropertyDataSet; dimSizes1 dimensionsksuggest newRecCountbytesPerRecordlimitbuffpreserve&Lgov/nasa/gsfc/spdf/cdfj/CDFException;nqubereformt2000result1Lorg/das2/qds/DDataSet;uricdfFile dimVariesrepeatDimensions varRecCountt0]readStringData`(Ljava/lang/String;JLgov/nasa/gsfc/spdf/cdfj/CDFReader;J[I)Lorg/das2/qds/MutablePropertyDataSet;sdata[Ljava/lang/String;unitso0backcanSlicet jvmMemory(Lorg/das2/qds/QDataSet;)IgetStringDataType getAttribute[(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;attvarattrname hasAttributeJ(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;Ljava/lang/String;)Z getDimensions9(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)[IivnewDimsdimVaryshiftlastVary variableName getDepDescn(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I[IILjava/util/List;Z)Lorg/autoplot/cdf/CdfUtil$DepDesc;enrecLjava/lang/Exception;svardimwarnLjava/util/List;isMaster"Lorg/autoplot/cdf/CdfUtil$DepDesc;$Ljava/util/List; (Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;I[IILjava/util/List;Z)Lorg/autoplot/cdf/CdfUtil$DepDesc; hasVariable8(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/lang/String;)Znames getPlottable6(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;dataOnly rankLimit\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZI)Ljava/util/Map;M(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap;sattricompcompfuncthasDep0(Lgov/nasa/gsfc/spdf/cdfj/AttributeEntry;Ljava/lang/StringBuilder;descbufrecDescvariablePurposeLjava/util/Vector;xDependVariable isVirtualxMaxRecmaxRecscatDesc svarNotesvdescr description1Lorg/autoplot/cdf/CdfUtil$CdfVariableDescription;dep1descdep2descdep3deschtmlDescriptiondescv1optionsLjava/util/LinkedHashMap;deep showEmptyvisData skipCount5Ljava/util/Map;^Ljava/util/LinkedHashMap;$G\(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;Ljava/util/Map;)Ljava/util/LinkedHashMap; maybeShorten8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;contextname getOptionG(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;keydeftm(Ljava/util/Map;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;E(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map; dependent(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ZILjava/util/Map;)Ljava/util/Map;doApplyAttributes[(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)VcLjava/lang/Class;pLjava/util/regex/Pattern;mLjava/util/regex/Matcher;labelsrt istpProps2depdsdepPropsattr1os1 constraint istpPropsmodel'Lorg/autoplot/datasource/MetadataModel;n renderType^(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;Ljava/lang/String;Ljava/lang/String;)V SourceFile CdfUtil.javadoublefloatlongintshortbytestring"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder unsupported type:                  *number of dimensions must be less than 5:          not implemented: java/lang/Float "java/lang/Doublejava/lang/Integerjava/lang/Shortjava/lang/String java/lang/RuntimeExceptionUnsupported Data Type:  SCALEMIN SCALEMAXorg/das2/datum/DatumRange  "# < VALIDMINVALIDMAXlinearSCALETYPorg/das2/qds/QDataSetUNITSorg/das2/datum/Units  1  <   *org/das2/datum/InconvertibleUnitsException ^     VALID_MINjava/lang/Number VALID_MAXorg/das2/datum/EnumerationUnits       SCALE_TYPEorg/autoplot/cdf/CDFConstantsdidn't code for type   PQ   )org/das2/util/monitor/NullProgressMonitor sy%recCount must be greater than 0 or -1 recCount must be greater than -1  (loadVariable {0}[{1}:{2}:{3}] slice1={4}java/lang/Object     disabling slice1 because epoch16    YZ Yrank 5 not implemented [0::]Odata read would result in more than 2GB read, which is not yet supported. Use  to read first records.  size of {0}: {1}MB type: {2} PT !" #$!gov.nasa.gsfc.spdf.cdfj.CDFReader getBuffer %& ' ($gov/nasa/gsfc/spdf/cdfj/CDFException  )&read variable {0} in (ms): {1}   *#org/das2/qds/MutablePropertyDataSet i+ _`+recCount==-1 and slice1>-1 when loading {0} ,- ./ 01 *We shouldn't get here because stype=string 23 4 56 7 89?[ :; <= recInterval>1 not supported here > ? @+ Arank not supported4not handled single array where expected double array BCD "E FGorg/das2/qds/ArrayDataSet org/autoplot/cdf/TrArrayDataSetorg/das2/qds/Slice0DataSet!org/das2/qds/buffer/BufferDataSet not supported type of QDataSet: HCDF_INT1CDF_INT2CDF_INT4CDF_INT8 CDF_UINT1 CDF_UINT2 CDF_UINT4CDF_BYTE CDF_REAL4 CDF_REAL8 CDF_FLOAT CDF_DOUBLE CDF_EPOCH CDF_EPOCH16 CDF_TT2000CDF_CHAR  Ijava/util/Vector J+  K LM NO org/autoplot/cdf/CdfUtil$DepDesc P DEPEND_   Qget attribute DEPEND_ entry for {0} R S TM UFNOTE:  is record varying V  data dim  length () is inconsistent with DEPEND_)problem with DEPEND_:  LABL_PTR_get attribute LABL_PTR_ W XMjava/lang/ExceptionNo such variable:  ) is inconsistent with LABL_PTR_problem with LABL_PTR_ YZ [\ ]java/util/HashMap java/util/LinkedHashMap^ _`org/autoplot/cdf/CdfUtilfalse trueincludeEmptyRecords  agetting CDF variablesgot {0} variablesgetting CDF attributesVAR_TYPE bc dM e9Wrong-case VAR_TYPE attribute found, should be "VAR_TYPE" fdata5var_type is case-sensitive, should be "data", not {0}java/util/ArrayList gDEPEND_0-skipping because ordinal and no depend_0: {0}'skipping because variable is empty: {0}Time_PB5,skipping {0} because we always skip Time_PB5VIRTUAL#get attribute VIRTUAL entry for {0} hTRUEFUNCTIONFUNCTi jM comp_themis kM#virtual function not supported: {0}(  COMPONENT_,  )$get attribute DEPEND_0 entry for {0} data contains no recordsdepend0 length ( ]) is inconsistent with length (problem with DEPEND_0: /org/autoplot/cdf/CdfUtil$CdfVariableDescription CATDESC#get attribute CATDESC entry for {0} VAR_NOTES%get attribute VAR_NOTES entry for {0} =,*l mn 








VARIABLE_PURPOSE op X&gov/nasa/gsfc/spdf/cdfj/AttributeEntry qr

VARIABLE_PURPOSE: s(virtual function )
 records of 
 records of tu v+ wrNOTE WARNING:    xF  y z { { | }done, get plottable ~ ... 'org/autoplot/metatree/IstpMetadataModel  ./ FILL_VALUE   LABEL \[:\,\d+\] Morg/autoplot/cdf/CdfDataSource slice1_labels \[:\,(\d+)\]   +  \[:\,\:\,\d+\]LABLAXIS slice2_labels\[:\,\:\,(\d+)\]TITLE DESCRIPTION RENDER_TYPE time_series \result.length(0)>QDataSet.MAX_UNIT_BUNDLE_COUNT={0}, this cannot be treated as a time_seriesimage+renderType=image not supported in CDF files   eventsbar*dropping render type because of constraint &dropping render type because of slice1digital eventsBarDEPEND_1 java/util/Map METADATAMETADATA_MODELISTP-CDF apdss.cdf org/autoplot/cdf/CdfUtil$1java/nio/ByteBuffer!gov/nasa/gsfc/spdf/cdfj/CDFReader0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrororg/das2/datum/UnitsConverter%org/das2/util/monitor/ProgressMonitororg/das2/qds/DDataSet(java/lang/ArrayIndexOutOfBoundsExceptionjava/util/Listjava/util/Iterator%org/autoplot/datasource/MetadataModelappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)VDOUBLEFLOATLONGINTSHORTBYTEallocate(I)Ljava/nio/ByteBuffer;order()Ljava/nio/ByteOrder;+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; byteCount(Ljava/lang/Object;)Iget(I)Bput(IB)Ljava/nio/ByteBuffer;,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;getType(Ljava/lang/String;)I getSampled<(Ljava/lang/String;IIILjava/lang/String;Z)Ljava/lang/Object; putDouble(D)Ljava/nio/ByteBuffer;putFloat(F)Ljava/nio/ByteBuffer;putLong(J)Ljava/nio/ByteBuffer;putIntputShort(S)Ljava/nio/ByteBuffer;(B)Ljava/nio/ByteBuffer;()D parseDouble(Ljava/lang/String;)DgetClass()Ljava/lang/Class;java/lang/ClassgetName containsKey(Ljava/lang/Object;)Z&(Ljava/lang/Object;)Ljava/lang/Object; dimensionless(DDLorg/das2/datum/Units;)Vproperty&(Ljava/lang/String;)Ljava/lang/Object;IDENTITYcdfEpoch"Lorg/das2/datum/TimeLocationUnits; microsecondsus2000org/das2/datum/UnitsUtilisOrdinalMeasurement(Lorg/das2/datum/Units;)Z getConverterM(Lorg/das2/datum/Units;Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;()Ilengthorg/das2/qds/ops/Opsextent^(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;value(I)Dconvert(D)DintValuegetHighestOrdinalvalueOf(I)Ljava/lang/Integer;&(Ljava/lang/Number;)Ljava/lang/Number; putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vorg/das2/qds/DataSetUtilproduct([I)I(I)Ljava/nio/Buffer;positionslice()Ljava/nio/ByteBuffer;java/util/logging/LevelFINELjava/util/logging/Level;(J)Ljava/lang/String;(J)Ljava/lang/StringBuilder;java/lang/Long(J)Ljava/lang/Long;java/util/logging/LoggerlogA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vfine(Ljava/lang/String;)[IgetVarys(Ljava/lang/String;)[ZgetNumberOfValuesFINEST(D)Ljava/lang/Double;java/lang/SystemcurrentTimeMillis()Jentering'(Ljava/lang/String;Ljava/lang/String;)Vequals>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;exiting(I)Lorg/das2/qds/QDataSet;()Z@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vjava/util/ArrayscopyOf([II)[I makeDataSetQ(III[ILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet; createRank1(I)Lorg/das2/qds/DDataSet;(II)DputValue(ID)V cdfTT2000cdfCacheFileForReader7(Lgov/nasa/gsfc/spdf/cdfj/CDFReader;)Ljava/lang/String; dsCachePut:(Ljava/lang/String;Lorg/das2/qds/MutablePropertyDataSet;)Vcreate5(Ljava/lang/Object;)Lorg/das2/datum/EnumerationUnits;java/lang/reflect/Array'(Ljava/lang/Object;I)Ljava/lang/Object;isArray getLength createDatum*(Ljava/lang/Object;)Lorg/das2/datum/Datum;org/das2/datum/Datum(Lorg/das2/datum/Units;)Dwrap2(Ljava/lang/Object;[IZ)Lorg/das2/qds/ArrayDataSet;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;isEmpty getMessageisTypeR(Ljava/lang/String;)Z copyOfRange([III)[I(Lorg/autoplot/cdf/CdfUtil$1;)VFINER&(Ljava/lang/Object;)Ljava/lang/String;deprecordVariancerank2addlablexistsVariablegetVariableNames()[Ljava/lang/String;asList%([Ljava/lang/Object;)Ljava/util/List;containsjava/util/CollectionsemptyMap()Ljava/util/Map;parseIntvariableAttributeNames'(Ljava/lang/String;)[Ljava/lang/String;equalsIgnoreCaseINFO.(Ljava/util/logging/Level;Ljava/lang/String;)V(Ljava/lang/Throwable;)V toUpperCaseorg/autoplot/cdf/CdfVirtualVars isSupported startsWith&org/autoplot/datasource/DataSourceUtilstrjoin(([ILjava/lang/String;)Ljava/lang/String;getAttributeEntries8(Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector;getValue()Ljava/lang/Object;3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;iterator()Ljava/util/Iterator;hasNextnext isSupport variableTypenumberOfRecordsdepends depend0Name8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;charAt(I)C substring(II)Ljava/lang/String;putAll(Ljava/util/Map;)V properties (Ljava/util/Map;)Ljava/util/Map;getCompatibleComponentTypeTYPE(F)Ljava/lang/Float;matchesjava/util/regex/Patterncompile-(Ljava/lang/String;)Ljava/util/regex/Pattern;matcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;java/util/regex/Matchergroupsvalue(I)Iorg/das2/qds/SemanticOpsgetUnits/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units;isNominalMeasurementfinerisTimeLocationorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!6<7;=! |4Y Y   . W[]`behknqs   #4Y Y   2 x| #  +,:+.h:,W-6+o+.6+.66  +.6  +.a6  +.P h `h6  hh h` `h6 6 `, `W  WW ~+.6+.6+.6 6  +.6  +.6  +.v6  +.e h h  h` `h6 hh h hh` h` `h66`,`W   wWW XY Y  + W-"(DINYdo| *LVjpv|!|: $ gU \f Q INO!*FL$ j {    (q;   -  (   B  *+ :*+ d!:*+6  [4[[[[^[[[[[[[[[[[[[[[[[^[[[[[[[[[[[[[["":  h: :  6 6     19#W [$$:  h: :  6 6  08%W&&:  h: :  66 /7'W((:  h: :66.6)W**:h::6656+W^,,:h::6636-WY Y .  W~ #ADNX    > AKU}3+6 rX+N5 +6  +5  0 + 5 oU+K5  #   "" $$  && (( ** ,,  3*/  !  ! "#l*0 *01*2 *23*4 *45*6 *67*8 *89:Y Y ; *<= >. ()*+,%--.4/<0C1K3 l$ %&Q*?@,*A@#BY*?CD*ACDEFL BY*GCD*HCDEFL+?@"A2CBDOF /'(Q)*O'( 2+ ,-fIL*J@ *JC8L+JK LN)* ./*LMNM+LONN,- P:U-Q P:F,R-S P:0,- P:#-T ,T,-U: :P:W9Y9+[2+\)+]:  ^_9 ^_9*`Ma:  Y b9 *cMa:  Y b9 6  6-d'-d:  eff`g: h j+ +c lm +` lm*nM8: +nmipsV'X Y\ ](^/_7`EaMcRdZehfiiplsjukzpqrstuxyz{}~0<[o%01401J01W01p01u23'4 56789: ;<=<z&01!>?@A B CA D EFGH 7I@ JJ IKLBMDMD*NO PQTp =r+t#vxz | =j~ =E =(  = Y2 >DdiH RARfRRRSR /  PT  +i7 i74 U V S W X G YZ<=**3  [\]^  _`" --.lh6-.l-.h:*W\h-.l6h-.l-.l`6 6  -.1* h `W* h`W*:  W ͧJ66  -.96  ) l-.p* h `-W ք W*W*-.hWb(-8JUbou}ua M6b 8KcJ9d - >b AefghiFj-M (5 & k`C--.lh6--d.l6-.h:*Wh6 `h`6 6  -.-.* h `W* h `W*:  WR-.h6 6  -.=* h  h` `W* h  h` `W*:W  uQ6 --d.6 6  -.86  (  l p* h `-W ׄ W*W*-.hW#%/4;GRXe r x    #)#/$5%@&xa aB[ El Jb ;c Gd , =b He @m CfCgCCnCiF4j)o%8 J (8 A %)pqG *+  Y5'r)sqG *+  YC')pt *+  YRuhvF wx 'r)sy J Y YY+SY SY Y   aSYSYgS*+7  p6*+: *+:  :6O 6 :  6  ]*+ :*+:*+:6643. .O  .O:  Y*+6  A   h66mmiiim6 + Y     : Y    :Y Y  +   7 7Y+SY  ooSY S*+ :7 S6 :#*+ Y OY  eiaO:2:*+ ia:*+ ia:IJY+SYeS*+:6  h6 ` :6 ` .O O O3+*:[ɰkd *ʸ:+d :.O6d.O.l6: v6066.6 :*ʙA$::l:X1:::!::    Yѷ vLQm`m pzLQm`m\:6\5g9koc؄LS: xLڹm v p  x}*:r Y  ܶ + : *+  8 Y  ݶ  a  :qop$rXsdrgxozx{|%)/8BI^`gtx Q[`jqt~  )4@FOW^hu#,/5:B I R cs!3467 8:&<2=??K@ZAjB@DEKLQSTUV W@YG] 4[U9[QzJ\]C{@|}o~%}txt0F2,[u#:[2[*Fc:::jN>[KOUtJJJJuJJhJwx og V ] UI:W[t` A:n:)!75^ (('(((((  ((k$ ((g((((((((I (6((((((2(  06((( $0==4' *: Y-*::  <x8: 6  ._ : 6  .D6  .2  .h.h .h` `   8S ˄  d2 8: 6       8S .Y <8: Y : 6       2O -*: 6  (6   36   Y.O: :Lm%bdef%h0i7jAkMlVmbnnonmkstuvuy{~ 4:AQV{e8| YJ De[ Ak  %  #[ Y"[u6$%    Ac\] QSF :n- ( 7   ("@ @ Q* ** *** *Y Y  *& %'.6 Q94 3 J   1*+,N---N-N-  $ $#$" "$%/4% 2111   *+,N--N42@ ]|*+M*+ o*+N--366-d6-3 6 $,` :,` : ,J+.;BFIOU Z e h svz\ 4esf]+O.L||vU $(@    ? Y :*+ Y   Q*+ Y   :0+ Y    +*a*O*C*. Y    W-* *.-d^-d.N Y    -d.     W0: Y !  "  W4*+ Y #  *+ Y #  : Y $   +%*%&#'Y Y (  )*% *+.g-d^-d.N Y    -d. *    W*+ Y #  *+ Y #  : Y $   +%*%6  *%.6 _-dV -d.K Y    -d. *     W`: Y +  "  W0: Y +  " , W}'/$ &)/*K+U,z-./01345829}?=>BCDE!F+GWHfIpJ}LMPQ#R-SRT\UgVmWzYZb^_ b`a<cK2+gu #++???^?U???F 5H ?5K)cB,%iaBo,N d*-.M,+/ gh H  L*0Y12t F'N , 3Y4M+5L+789:>+;:9:6+<:9:6+=89:6+>9?6@*-:AgͲB: 6 6 :  6 6  2: `6 *C:M*D:66%2:CE *:FGH/IJE!IKFLI:IK   T   T76 :  6 6 _ 2: `6 :MYN::6777:::6 :6:*6: :Y O*P6   Qͧ*77 Rͧ*: 6 `6ySTͧ]  3M*U:!!V!WX*Y8:""*Z8:""["\]^"ͧٻ Y"_:` W6#* Y a # 8:$$$ W##<* Y a # 8:$$b $ W#c W6:  ,*P*P:  d :*e#'Y Y (   )*7xs*j  a7 fWF Y g  ݶ h  W WJ:  Y i   W%:  Y i  , WjYk: *l:!*l:"*l:#]*m:$$ $8n$8:*o:$$ $8p$8::$w Y $ ݶ q :$ ' Y $ r :$! Y $ s !q r . ! t :$" Y $ s "q r . " t :$#r Y $ s #q r . # t :$+% Y $ s su :$ Y $  :$ Y Y v $ w _:%6&*6&:' Y  &x :'/) Y ' ݶ su  :'% y W%z  { W*|}:((~g(:) Y)_:*6++(~((+:)*s )W+% *{ WV%  Wn% '  WS% '  W7% '  W% '  W:))?)8:*% W*]%* W% * W% W%:$:     3 $ x  d8  :%w Y % ݶ q :% ' Y % r :%! Y % s !q r . ! t :%" Y % s "q r . " t :%#r Y % s #q r . # t :%+% Y % s su :% Y %  :%, W,:EE:HiHi:ll::  :  :'!$^!3EWgpv 0;IN^ajpvy '+7EHPU[bilw       #CHPSYy~!&$%()*+,-./'061=2K49:B>?B@ADGHIJK!L.M<NCPNQ[RiSpWtXyYZ[]^_``ahbefhklnq!r&t?uJvpyuz|} 7;Rnr     * 1 ; B N U \ ` e       L T       6 2 #x#CX$"F !       !O$$/+Y)F*-*%S&?'Z( F = : 7F 2 - (u % "  ^ U g !"#tn$ `% O  8 ! F3 FE FW Fg v } [] X[ U H  =  bU8"0 W( ) O F> (B Y-:Bd!j"(,3#A"(I"(I"( '6$(I3)(.#4 "(["(h#A#(I#(I#( 'N W*d=+d>*+d=d>+d Y +  +& #'.1;U*WWPI & x*+*+M8,  8H N , 3Y4:3Y4:-789:6-;89:6-<:9:6@*-: A gͲB : 6 6  :  66 2: `6 *C:M*D:66%2:CE *:FGH/IJE!IKFLI:IK   T   T86  :  66 2: `6 :MYN::6777:::6 :6 :*6 :!:Y!O*P6!   !Qͧ{*77 RͧQ*:`69STͧ  3*U:""V"WX*Y8:##*Z8:##[#\]^#ͧ Y#_:` W6$* Y a $ 8:%%% W$$<* Y a $ 8:%%b % W$c W6:!!,*P*P:!!d!:*e#'Y Y ( ! )*7wr*i  a7 fWE Y g  ݶ h  W J:! Y i ! W%:! Y i !, W*l:!*l:"*l:#]*m:$$ $8n$8:*o:$$ $8p$8::$ܻ Y $ ݶ q :$ ' Y $ r :$!F Y $ s !q r . ! t :$"Ȼ Y $ s "q r . " t :$#J Y $ s #q r . # t :$ Y $ s  su :$]W Y $ s  su :$+% Y $ s su :$ Y $  :$6 Y Y v $ w _:%6&*6&:' Y  &x :'/) Y ' ݶ su  :'% y W%z  { W*|}:((~g(:) Y)_:*6++(~((+:)*s )W+% *{ WW%  Wp% '  WT% '  W8% '  W% '  W:))?)8:*% W*]%* W% * W% W%W%W#$W$Wtt:%t%t:(=t(=t:@Yt@Yt:\ht\ht:ktkt:qtqt:]c]'JRU $6 H Q Wiry| !$%&)'.*>+A,J.PV7Y8s9y:|;<=>?@ABCDEFHJMKLOPQRTU WX%Y(\0^7`=a@cKdYe\g`hkjvk{lmnopqrtvwxyz{#|&~,LQ_~enqtv Y]`ce'5<@Eey-5|#GJRWp{ *0DLQhm   ! $ - 2 D S V [ j v8 |  5 2!x$X%#F!v"v !!e ! !O$$/+Y)F*-*G %J S&p'{(|Fu^Ug !"#@6$s  F  8 8 8$ mF6 [FH IFW : y ] | [   H*   I7"0 W( )O F> (B Y-:Bd!d"(,4#A"(I"(I"( 11'6$(I3)(.#4 "( 'N  Y:*:+Ma:+0+:2bW+Mm-+Mm-e*MK:<:-:  !+ ?m+Mm-p*W*MK:<:-:  !+ ?m+Mm+Mm+Mm+MmM8:8-+[#+``g:]:+:-öħv,g,`Ŷ6+[`D Y    Y  ` MW+m+-+PO+ƹm+ǹmp+[f+[\+\S+`GM8:+mM+ȹO+m6+[+ Y   O:  Y   M:  _ Z   :   Mm ʚ+  Mm  MmP+*m+͹m:N, -./&0-162>3F4Z8m9q:;<=>?@ACDFGHIJ#K+L3MQOTPgRjT}VWXY\]^abcefij'k2l;mKnmqstuwz{|}~#/;Ii6$.& Q 4#.+& Q 4>N5 G 8 i : a 8 >8:8 &AVH*G I a I IIMZM,R]nM $G$N-θϳ> 6 O"j6  6 PK ɻ Y>a,,%org/autoplot/cdf/CdfVirtualVars.class3   A                     ! "#$% &'( )*+ ,-. /01 2345 76 /7 8 69 /:;<= A> A?@ AABCDEFGH I JK L MN 79 O 7  P QRS / TU TV / / /W /P /R /XYZ[\] 6^ _ `abc ld le lf>& ֙ Tg h ij k lmn op Tq /r /"stuvw xy z{| }~  loggerLjava/util/logging/Logger;()VCodeLineNumberTableLocalVariableTablethis!Lorg/autoplot/cdf/CdfVirtualVars;executeq(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;iIsumLorg/das2/qds/QDataSet;sizedeltaTwaves%Lorg/das2/qds/MutablePropertyDataSet;pow translationpowwtrs1 real_dataLorg/das2/qds/ArrayDataSet; region_datafillLjava/lang/Number;kj quality_datadatanLjava/lang/String;channelrBadDwdataLorg/das2/qds/WritableDataSet;n1n2ln3esa_datadfillresultoiLjava/lang/Object;od sliceablemLjava/util/Map;metadatafunctionargsLjava/util/List;mon'Lorg/das2/util/monitor/ProgressMonitor;LocalVariableTypeTable5Ljava/util/Map;)Ljava/util/List; StackMapTable4=| Exceptions Signature(Ljava/util/Map;Ljava/lang/String;Ljava/util/List;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;calcP)(Ljava/util/List;)Lorg/das2/qds/QDataSet; coefficientV_GSE_pnppressureB(Ljava/util/List;)Lorg/das2/qds/QDataSet;convPos;(Ljava/util/List;Ljava/lang/String;)Lorg/das2/qds/QDataSet;coordSysT(Ljava/util/List;Ljava/lang/String;)Lorg/das2/qds/QDataSet; alternateView0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;burleycomputeMagnitude convertLog10 addSeconds1(Lorg/das2/qds/QDataSet;D)Lorg/das2/qds/QDataSet;secondsdep0 isSupported(Ljava/lang/String;)Z functions supportedZ$Ljava/util/List; SourceFileCdfVirtualVars.java   implement virtual variable "{0}"  sum_values  "java/lang/IllegalArgumentExceptionBvirtual variable function sum_values expects at least one argument  org/das2/qds/QDataSet compute_magnitude  convert_log10  fftPower512  fftPower1024fftPower8virtual variable function fftPower expects two arguments  apply FFT power     fftPowerDelta512 DEPEND_1    fftPowerDelta1024fftPowerDelta2048fftPowerDeltaTranslation512 'fftPowerDeltaTranslation512 is untestedcalc_p  conv_pos1ANG-GSE alternate_view region_filt FILLVAL java/lang/Numberjava/lang/Double      apply_qflagNAMEjava/lang/String  flux_h sigma_hflux_osigma_o flux_he_1 sigma_he_1 flux_he_2 sigma_he_2     FILL_VALUE   apply_esa_qflag    unsupported rank  arr_slice.unable to implement because metadata is needed ARR_INDEXARR_DIM   not supported slice dimension/ARR_DIM property in metadata should be a numberjava/lang/StringBuilder+virtual variable function not implemented:     not implemented  DEPEND_0DEPEND_0 not found   fftpowerdelta512fftpowerdelta1024fftpowerdelta2048fftpowerfftpowerdeltatranslation512  1virtual variable function "{0}" is supported: {1}java/lang/Object   apdss.cdf org/autoplot/cdf/CdfVirtualVars#org/das2/qds/MutablePropertyDataSetorg/das2/qds/ArrayDataSet java/util/Mapjava/util/List%org/das2/util/monitor/ProgressMonitororg/das2/qds/WritableDataSetjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Loggerlog@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)VequalsIgnoreCase()I(Ljava/lang/String;)Vget(I)Ljava/lang/Object;org/das2/qds/ops/OpsaddG(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;X(Lorg/das2/qds/QDataSet;ILorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;rankslice(I)Lorg/das2/qds/QDataSet;setProgressMessage"org/das2/qds/ops/Ops$FFTFilterType FFTFilterType InnerClassesHann$Lorg/das2/qds/ops/Ops$FFTFilterType;value()DwindowFunction>(Lorg/das2/qds/ops/Ops$FFTFilterType;I)Lorg/das2/qds/QDataSet;n(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;Lorg/das2/util/monitor/ProgressMonitor;)Lorg/das2/qds/QDataSet;org/das2/qds/DataSetOpsmakePropertiesMutable>(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/MutablePropertyDataSet;length(I)Ifindgenmultiply putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vproperty&(Ljava/lang/String;)Ljava/lang/Object;copy4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;&(Ljava/lang/Object;)Ljava/lang/Object;valueOf(D)Ljava/lang/Double;(I)D doubleValueputValue(ID)V toLowerCase()Ljava/lang/String;hashCodeequals(Ljava/lang/Object;)Zslice11(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/QDataSet;java/lang/Integer(I)Ljava/lang/Integer;ge=(Ljava/lang/Object;Ljava/lang/Object;)Lorg/das2/qds/QDataSet;where7(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/WritableDataSet;(II)I(IIID)Vorg/das2/qds/DataSetUtilqubeDims(Lorg/das2/qds/QDataSet;)[Iproduct([I)I(IID)V(IIIID)VintValueslice2slice3append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString asDataSet(D)Lorg/das2/qds/DRank0DataSet;?(Lorg/das2/qds/QDataSet;I)Lorg/das2/qds/MutablePropertyDataSet; magnitudelog10org/das2/datum/UnitsLorg/das2/datum/Units;5(DLorg/das2/datum/Units;)Lorg/das2/qds/DRank0DataSet; maybeCopyjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;containsjava/lang/Boolean(Z)Ljava/lang/Boolean;A(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)Vorg/das2/util/LoggerManager getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;! /*  ~++L, Y ,  :6,,  :+,  +,  +,  -+,  -+_, Y ,  ::-,  -+ \,  :,  !::"#$%&-:+'\,  :,  !::"#$%&-:+(\,  :,  !::"#$%&-:+),  :,  :,  !:"#$%&-:!:"* : " & Y+ +,,-+. ,/0+1,  +2h,  3:,  :*456: 8::6;#<=>+?,  :,  :@*AB:6:6 C;I;J77K77kNN|w[|w{DEx6 rFEh6 bGEX6 RHEH6 BIE86 2JE(6 "KE6 LE6  G//55;;AA666 6M:NOP:Q*7R9 S: 6  TH6   U16  V    Wބ DŽ  +Xm,  3:,  :*456: 8::=9YZ[6 6  T <\)O >]6 6     ^ ]6 6   /_6 6   ` Чh]6 6   I_6 6 0_66  aτ  Yb +c,  :*: Yd e5:f5:6l6g6  P,>6gM:16gh:6gi: Yj Yk  YlYmno+op n+ ,-).5/C0U/[2^3g4u5~6789:;<=>? @'A0C<DKEbF{GHIJKLMNOPQRS&T?UJVMWVXbYnZ}[\]^_`bcdefghj&k2l?mLnYogpsnys|tuvwxy|}2AGMSV_nz",5?LRX[cmv4CFUXgjtw@8#5)<<MK>M>M>Jbznn}_5. O*&V2J?="%< Q o^ W   85 %3 "9 y4v7 fM cS  n[zOB. CUg\ t~ R)" $#&#&#& =#  01 $=;    &C     6qsL*  M*  N+-%,tNu%:346/$3 6 P Yv     ,*  /*w  /*x  7*y* N- Yz -'{|N*}:y-~ &,4*77 +,  AYSYSYSYSYSYSYSYSYSY 1SY ,SY 2SY XSY ?SYSYcSL+*B=Y*SYSc$n%& c'n c'!  @PK 9|Tg5 -org/autoplot/cdf/SegmentedBufferDataSet.class3 T U V W X YZ [\] ^_ `abc de fg h i j k l m n o pq r s t uvwrankIsegStart[IsegStopcurrentSegmentsegments[Lorg/das2/qds/QDataSet;(I[Lorg/das2/qds/QDataSet;)VCodeLineNumberTableLocalVariableTablejqubeithis)Lorg/autoplot/cdf/SegmentedBufferDataSet;tqube StackMapTablev'#()I segmentFor(I)Iidx0lengthids(II)I(III)Ikslice(I)Lorg/das2/qds/QDataSet;trim(II)Lorg/das2/qds/QDataSet;offstartstopids0ids1value(I)Di0(II)Di1(III)Di2(IIII)Di3 SourceFileSegmentedBufferDataSet.java (x %! ! "# $#y z{ ;7org/das2/qds/QDataSetQUBE| }~ #java/lang/IndexOutOfBoundsException%d is too highjava/lang/Object  ( 89 &' ;9 ;= ;> @A BC B IJ IL IN IP'org/autoplot/cdf/SegmentedBufferDataSetorg/das2/qds/AbstractDataSet()Vorg/das2/qds/DataSetUtilqubeDims(Lorg/das2/qds/QDataSet;)[Ijava/lang/BooleanTRUELjava/lang/Boolean; putProperty'(Ljava/lang/String;Ljava/lang/Object;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)Vorg/das2/qds/DataSetOps@(Lorg/das2/qds/QDataSet;II)Lorg/das2/qds/MutablePropertyDataSet;! !"#$#%!&' ()*****, *, *ON6,z,2NL**d.O-8,2:N%6.-.N **.,2`O- * +f % '!1"6#A%Q&U'^(c)h+s,-.+4!679,Hk-!^,.#*~/!01 !&''2#3'*456&6  7*/*+=, 01$89*)**.**.*****.*Y`** * Y YS***.*Yd* * Y YS*+6 GHJ8KEMQNVOnQRTUVX,01:!3%( #;9*l*=*.d>*2+^_`,*01:!<! /!;=*y*>*.d6*2+efg,401:!-!<!/!;>*#*6*.d6*2+lmn,>#01#:!#-!#?!<!/!@A*l*=*.d>*2+stu,*01:!<! /!BC*6*>*6*.6*2dd*+{| }~/,>D!6016E!6F!0G! )H!3/IJ*\*=*2*.d+ , 01K!<!IL*g*>*2*.d+ ,*01K!M!<!IN*u*6*2*.d+ ,401K!M!O!<!IP*!*6*2*.d+ ,>!01!K!!M!!O!!Q!<!RSPK 9|Te7x %org/autoplot/cdf/TrArrayDataSet.class3 3ab 2cd 2e fg hijk l hmn op oq rs tu vw tx yz {t| }~ a    2 2m t t t 2  , , 2loggerLjava/util/logging/Logger;fillFdfillD()VCodeLineNumberTableLocalVariableTablethis!Lorg/autoplot/cdf/TrArrayDataSet;wrap8(Ljava/lang/Object;[IZ)Lorg/autoplot/cdf/TrArrayDataSet;arrLjava/lang/Object;arrayqube[IcopyZcLjava/lang/Class; StackMapTableGgetComponentType()Ljava/lang/Class;getBack()Ljava/lang/Object; jvmMemory()IsizePerI component checkFillfLjava/lang/Number; SourceFileTrArrayDataSet.java :;java/lang/Float 67java/lang/Double 89 Q "java/lang/IllegalArgumentExceptioninput must be an array : PQinput must be 1-D array  K[D A[F A[J Ajava/lang/StringBuildercomponent type not supported: RSnot supported org/das2/qds/QDataSet FILL_VALUE java/lang/Number  apdss.cdfj 45org/autoplot/cdf/TrArrayDataSetorg/das2/qds/AbstractDataSetjava/lang/Classjava/lang/ObjectgetClassisArray()Z(Ljava/lang/String;)Vjava/lang/reflect/Array getLength(Ljava/lang/Object;)I newInstance&(Ljava/lang/Class;I)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VTYPEorg/autoplot/cdf/TrDDataSet#([D[I)Lorg/autoplot/cdf/TrDDataSet;org/autoplot/cdf/TrFDataSet#([F[I)Lorg/autoplot/cdf/TrFDataSet;java/lang/Longorg/autoplot/cdf/TrLDataSet#([J[I)Lorg/autoplot/cdf/TrLDataSet;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/lang/Integerjava/lang/Shortjava/lang/Byte propertiesLjava/util/HashMap;java/util/HashMapget&(Ljava/lang/Object;)Ljava/lang/Object; floatValue()F doubleValue()Djava/util/logging/Logger getLogger.(Ljava/lang/String;)Ljava/util/logging/Logger;!23456789:;<D***= > ?@ AB<Q* Y * : Y *N*-**N-+-+-+ YY ! =. "#$/%3&='K)M+a,u-2>>=CDEDFGHIMXCDJKL"MNONMPQ<5 *" =7>  ?@RSTU<Ht*#M, <[,<O, <B,$<6,%<*,&< YY', ! *"h=>BC DEFG%H+I2J7K>LCMJNOPjR>\ VWVW(VW4VW@VWLVWt?@j VWoXKLM YMZ;<2*(*+,L+*+-*+.**=Y Z[\$^*_1a>2?@ %[\L $] ^;<! /01=_`PK 9|Ty}5-5-!org/autoplot/cdf/TrDDataSet.class3Q        P           %     %            %  % %  % %  % %  % % !"  #$ % &'() * + ,- P./0back[DrankIlen0len1len2len3 RANGE_CHECKZ ConstantValueversionLjava/lang/String;1 createRank1 (I)Lorg/autoplot/cdf/TrDDataSet;CodeLineNumberTableLocalVariableTable createRank2!(II)Lorg/autoplot/cdf/TrDDataSet; createRank3"(III)Lorg/autoplot/cdf/TrDDataSet; createRank4#(IIII)Lorg/autoplot/cdf/TrDDataSet;create!([I)Lorg/autoplot/cdf/TrDDataSet;qube[I StackMapTablewrap#([D[I)Lorg/autoplot/cdf/TrDDataSet;data(IIIII)VthisLorg/autoplot/cdf/TrDDataSet; (IIIII[D)VSgetBack()Ljava/lang/Object;()Ilength(I)Ii(II)Ii0i1(III)Ii2value()D(I)D(II)D(III)D(IIII)Di3putValue(D)VD(ID)V(IID)V(IIID)V(IIIID)V putLength(I)VlentoString()Ljava/lang/String;copyProperties((Lorg/das2/qds/QDataSet;)Ljava/util/Map;depLorg/das2/qds/QDataSet;plane0dsresultLjava/util/Map;srcProps2ddcopy<(Lorg/autoplot/cdf/TrDDataSet;)Lorg/autoplot/cdf/TrDDataSet;dsLengthnewback maybeCopy6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrDDataSet;copyjkl!([D)Lorg/autoplot/cdf/TrDDataSet; wrapRank2"([DI)Lorg/autoplot/cdf/TrDDataSet;n1 wrapRank3#([DII)Lorg/autoplot/cdf/TrDDataSet;n2nxny%([DIIII)Lorg/autoplot/cdf/TrDDataSet;&([DIIIII)Lorg/autoplot/cdf/TrDDataSet;joinProperties (Lorg/autoplot/cdf/TrDDataSet;)Vdep0djoinddep1dep1dd1 copyElements@(Lorg/autoplot/cdf/TrDDataSet;ILorg/autoplot/cdf/TrDDataSet;II)VsrcsrcposdestdestposA(Lorg/autoplot/cdf/TrDDataSet;ILorg/autoplot/cdf/TrDDataSet;IIZ)V checkAliassrcpos1destpos1join DeprecatedappendmyLengthtrim(II)Lorg/das2/qds/QDataSet;startendnranknoff1noff2propsdepPropsLocalVariableTypeTable5Ljava/util/Map; capability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;Ljava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileTrDDataSet.javaorg/autoplot/cdf/TrDDataSet tu ab fg hi jk"java/lang/IllegalArgumentExceptionbad qube t3 tx t4java/lang/NullPointerException back was null6back.length < len0 * len1 * len2 * len3 in TrDDataSet. RS TU VU WU XU YU5 67dataset cannot be lengthened 8java/util/HashMap 92 :; T}java/lang/StringBuilderDEPEND_ < = >?org/das2/qds/QDataSet dataset is dependent on itsself! @APLANE_B CD EF GH IJ0copy of non-qube to DDataSet, which must be qubeK L3 ~} ~ ~ ~ bad rank !src and dest geometry don't match  rank mismatch len1 mismatch len2 mismatch len3 mismatch MN OPorg/das2/qds/WritableDataSet org/autoplot/cdf/TrArrayDataSetorg/das2/qds/RankZeroDataSet20090605 java/util/Map(Ljava/lang/String;)V()Vorg/das2/qds/DataSetUtiladdQube((Lorg/das2/qds/MutablePropertyDataSet;)V+(Lorg/das2/qds/QDataSet;)Ljava/lang/String; getPropertiesputAll(Ljava/util/Map;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;property&(Ljava/lang/String;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V propertiesLjava/util/HashMap;isQube(Lorg/das2/qds/QDataSet;)ZloggerLjava/util/logging/Logger;java/util/logging/LoggerfinetrimProperties*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map; putProperties7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V1PNQRSTUVUWUXUYUZ[\]^_\`+ abc7 Yd.e  VU fgcA Yd2e VU WU hicK Yd6e  VU WU XU jkcU Yd:e* VU WU XU YU lmcb*Y* *.* *.*.**.*.*.**.*.*.*.Y d. DEFGH%I/J5KBLHMXOe bnop  qrc+Y* +Y+.* +Y+.+.* +Y+.+.+.* +Y+.+.+.+.* Y d. [\]^)_/`AaGb[cadwfesSnoptucw*hhh d mne>vwTUVUWUXUYUtxcR*  Y hhh Y *******d2 pqr"s,u2v7w<xAyGzM{Q|eHRvwRTURVURWURXURYURRSpyz{|c/*de vwT}c/*de vw~}c/*de vw~c9*devwU~cC*de vwUU~cM*de*vwUUUc1*1de vwc;*1devwUcL**h`1de vwUUcb**h*h*h``1de*vwUUUc~,**h*h*h*h*h`*h``1de4,vw,U,U,U,Uc@*'Rd evwcJ*(Rd e vwUc[**h`)Rd e*vwUUcr**h*h*h``Rd e4vwUUUc.**h*h*h*h*h`*h``Rd -e>.vw.U.U.U.U.ca* Y *devwUpc/*d"e vw cʻYL*M+,>*[*Y !"#$%:* Y& "+Y !"#'(W>2K*Y)!"#$%:(+Y)!"#'(W+dB*+ -/ 0>1D2N4S5r/x9:;<9BeH>4bU$zNU p7#M cM**h*h*h<M*,*Y*****, N-+*,--dFHJ#L@MKOe*Mw9U5S@ w cL***'dXY [e p c V* *.*<*/ 012"9hVM,,*34*5M6*5,*67*5 *8>*5M6*516*8,*9:ބʧ_*5 *8> *;6*5M6*5M6*876*;,*<=؄„*5 *8> *;6 *>6*5M6*5k6*8U6*;=6  *>#, * ?@ ҄ YA ,+*,-,d3degjl%nHpMqRr\s_uivwwvy{|}~~}!/?Qgmsy| $*06<?ITeMwlUi%w%U9U?wJWUB+U2AU$UU![wzWUhXU1U IU_UsUywWUXUYUV@TUI wp)" yy Fy $ FGy * FG Hy 0 y qc9Y** de RS cEY*l* deRSU cQY*hl* de RSUU qcLY* de RSUU qcaY* de4RSTUVUWUXU qclY* de>RSTUVUWUXUYUcc(YM>+Y !"#B%:`*Y !"#B%:': ':C,Y !"#(Wz>2+Y)!"#B%:f*Y)!"#B%:': ':C,Y)!"#(Wy*+,-dV+0LSjq'e LAS:wj#w+b UA:w#wbU(vw(w pC XyDy$YyDy*yy c5*,*, YD *,*h*hEd 4e45w5U5w5U5Up c T"**h,,h YD *h*h6,h,h66*,*d  $ 1 >BSe\ TwTUTwTUTUT[1#U>UBWUp$c>*+Cd evwwcR+F* YG +* YH +* YI +* YJ **h*h*h=++h+h+h>`:**+***+`**+KdF! "$ %*'5(?*J+T.h/|134679:e4vwwhLU|8U1SpcG *>*h*h*h6*h*h*h6d:*d*Yd*** :*:*L:  Md. EFG)H2ICJ^KdLlMuN|Oef vwUUzUhU)VU2MS^!wdl dl ce+N**+Od\]_evw pPK 9|Tn_p/p/!org/autoplot/cdf/TrFDataSet.class3k        V           V         $ $ $ $         ! " #$ %& ' ( ) * + , - . / 0 1 2 3 45  67 8 9:;< = > ?@ VABCback[FrankIlen0len1len2len3 RANGE_CHECKZ ConstantValueversionLjava/lang/String;D createRank1 (I)Lorg/autoplot/cdf/TrFDataSet;CodeLineNumberTableLocalVariableTable createRank2!(II)Lorg/autoplot/cdf/TrFDataSet; createRank3"(III)Lorg/autoplot/cdf/TrFDataSet; createRank4#(IIII)Lorg/autoplot/cdf/TrFDataSet;create!([I)Lorg/autoplot/cdf/TrFDataSet;qube[I StackMapTablewrap#([F[I)Lorg/autoplot/cdf/TrFDataSet;data(IIIII)VthisLorg/autoplot/cdf/TrFDataSet; (IIIII[F)VYgetBack()Ljava/lang/Object;()Ilength(I)Ii(II)Ii0i1(III)Ii2value()DvF(I)D(II)D(III)D(IIII)Di3putValue(D)VD(ID)V(IID)V(IIID)V(IIIID)V putLength(I)VlentoString()Ljava/lang/String; putProperty'(Ljava/lang/String;Ljava/lang/Object;)VnameLjava/lang/Object;copyProperties((Lorg/das2/qds/QDataSet;)Ljava/util/Map;depLorg/das2/qds/QDataSet;plane0dsresultLjava/util/Map;srcPropsEddcopy<(Lorg/autoplot/cdf/TrFDataSet;)Lorg/autoplot/cdf/TrFDataSet;dsLengthnewback maybeCopy6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrFDataSet;copyjkl!([F)Lorg/autoplot/cdf/TrFDataSet; wrapRank2"([FI)Lorg/autoplot/cdf/TrFDataSet;n1 wrapRank3#([FII)Lorg/autoplot/cdf/TrFDataSet;n2nxny%([FIIII)Lorg/autoplot/cdf/TrFDataSet;&([FIIIII)Lorg/autoplot/cdf/TrFDataSet;joinProperties (Lorg/autoplot/cdf/TrFDataSet;)Vdep0djoinddep1dep1dd1 copyElements@(Lorg/autoplot/cdf/TrFDataSet;ILorg/autoplot/cdf/TrFDataSet;II)VsrcsrcposdestdestposA(Lorg/autoplot/cdf/TrFDataSet;ILorg/autoplot/cdf/TrFDataSet;IIZ)V checkAliassrcpos1destpos1join DeprecatedappendmyLengthtrim(II)Lorg/das2/qds/QDataSet;startendnranknoff1noff2propsdepPropsLocalVariableTypeTable5Ljava/util/Map; capability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;Ljava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileTrFDataSet.javaorg/autoplot/cdf/TrFDataSet z{ gh lm no pq"java/lang/IllegalArgumentExceptionbad qube zF z~ zGjava/lang/NullPointerException back was null XY Z[ \[ ][ ^[ _[H IJ K Ldataset cannot be lengthened M org/das2/qds/QDataSet FILL_VALUEN OP QGjava/util/HashMap RE ST Zjava/lang/StringBuilderDEPEND_ U V WX dataset is dependent on itsself! YZPLANE_[ \] ^_ `P ab cd0copy of non-qube to DDataSet, which must be qubee fF bad rank !src and dest geometry don't match  rank mismatch len1 mismatch len2 mismatch len3 mismatch gh ijorg/das2/qds/WritableDataSet org/autoplot/cdf/TrArrayDataSetorg/das2/qds/RankZeroDataSet20090605 java/util/Map(Ljava/lang/String;)V()Vorg/das2/qds/DataSetUtiladdQube((Lorg/das2/qds/MutablePropertyDataSet;)Vfilldfill+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;java/lang/Stringequals(Ljava/lang/Object;)Z checkFill getPropertiesputAll(Ljava/util/Map;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;property&(Ljava/lang/String;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V propertiesLjava/util/HashMap; containsKeyisQube(Lorg/das2/qds/QDataSet;)ZloggerLjava/util/logging/Logger;java/util/logging/LoggerfinetrimProperties*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map; putProperties7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V1VTWXYZ[\[][^[_[`abcdebf, ghi7 Yj-k  \[ lmiA Yj1k \[ ][ noiK Yj5k  \[ ][ ^[ pqiU Yj9k* \[ ][ ^[ _[ rsib*Y* *.* *.*.**.*.*.**.*.*.*.Y j. CDEFG%H/I5JBKHLXNk btuv  wxi+Y* +Y+.* +Y+.+.* +Y+.+.+.* +Y+.+.+.+.* Y j. Z[\])^/_A`Ga[bacwekyYtuvz{iw*hhh j lmk>|}Z[\[][^[_[z~i9*  Y *******j* opqrs#t(u.v4w8xkH9|}9Z[9\[9][9^[9_[9XYvi/*j{k |}Zi/*jk |}i/*jk |}i9*jk|}[iC*jk |}[[iM*jk*|}[[[i`*0D#* *#j k|}vAij*0E$* *$j k |}[vAi{!**h`0F%* *%j k*!|}![![vAi0**h*h*h``08* *j k40|}0[0[0[v,BiB**h*h*h*h*h`*h``08* *j -k>B|}B[B[B[B[-v>BiA *'Qj k |} iK *(Qj k  |} [ i\**h`)Qj k*|}[[is**h*h*h``Qj k4|}[[[i/**h*h*h*h*h`*h``Qj .k>/|}/[/[/[/[/ia* Y *j k|}[vi/*j$k |}ic*+,+*j)*+k |}ev iʻY L*!M+,">*#[*$Y%&'()*:* Y+ "+$Y%&'(),-W>2K*$Y%.'()*:(+$Y%.'(),-W+jB23 57 8>9D:N<S=r7xABCDAJkH>4b[$zN[ v7#M i]**h*h*h<M*,/Y*****, N-0*12-03--j"NPR#T@UKVWW[Yk*]}I[EY@}v [ iL***,jbc ek v i V* *4*#<*5 678"9hVM,,*9:*;M6*;,*<=*; *>>*;M6*;16*>,*?@ބʧ_*; *>> *A6*;M6*;M6*>76*A,*BC؄„*; *>> *A6 *D6*;M6*;k6*>U6*A=6  *D#, * EF ҄ YG ,0*12,j3noqtv%xHzM{R|\}_iw!/?Qgmsy| $*06<?ITkM}l[i%}%[9[?}J][B+[2A[$U[![}z][h^[1[ I[_[s[y}][^[_[V@Z[I }v)"  F $ FG * FG H 0  wi9Y** jk XY iEY*l* jkXY[ iQY*hl* jk XY[[ wiLY* jk XY[[ wiaY* jk4XYZ[\[][^[ wilY* jk>XYZ[\[][^[_[ic(Y M>+$Y%&'()H:`*$Y%&'()H:,: ,:I,$Y%&'()-Wz>2+$Y%.'()H:f*$Y%.'()H:,: ,:I,$Y%.'()-Wy*0,2jV+0LSjq'k LAS:}j#}+b [A:}#}b[(|}(} vC XD$YD* i5*,*, YJ *,*h*hKj 4k45}5[5}5[5[v i T"**h,,h YJ *h*h6,h,h66*,/j$1>BSk\ T}T[T}T[T[Ta1#[>[B][v$i>*+Ij #$k|}}iR+L* YM +* YN +* YO +* YP **h*h*h=++h+h+h>`:*/+/**+`**+QjF+ ,. /*152?4J5T8h9|;=>@ACDk4|}}hL[|8[1YviG *>*h*h*h6*h*h*h6d:*d/Yd*** :*!:*R:  "Sj. OPQ)R2SCT^UdVlWuX|Ykf |}[[z[h[)V[2MY^!}dl dl ie+T**+Ujfgik|} vPK 9|T]6/6/!org/autoplot/cdf/TrLDataSet.class3g        U           U     '      '              ! "# '$ % '& '' ( ') '* + ', '- . '/ '0 12  34 5  6789 : ; <= U>?@back[JrankIlen0len1len2len3 RANGE_CHECKZ ConstantValueversionLjava/lang/String;A createRank1 (I)Lorg/autoplot/cdf/TrLDataSet;CodeLineNumberTableLocalVariableTable createRank2!(II)Lorg/autoplot/cdf/TrLDataSet; createRank3"(III)Lorg/autoplot/cdf/TrLDataSet; createRank4#(IIII)Lorg/autoplot/cdf/TrLDataSet;create!([I)Lorg/autoplot/cdf/TrLDataSet;qube[I StackMapTablewrap#([J[I)Lorg/autoplot/cdf/TrLDataSet;data(IIIII)VthisLorg/autoplot/cdf/TrLDataSet; (IIIII[J)VXgetBack()Ljava/lang/Object;()Ilength(I)Ii(II)Ii0i1(III)Ii2value()DvJ(I)D(II)D(III)D(IIII)Di3putValue(D)VD(ID)V(IID)V(IIID)V(IIIID)V putLength(I)VlentoString()Ljava/lang/String; putProperty'(Ljava/lang/String;Ljava/lang/Object;)VnameLjava/lang/Object;copyProperties((Lorg/das2/qds/QDataSet;)Ljava/util/Map;depLorg/das2/qds/QDataSet;plane0dsresultLjava/util/Map;srcPropsBddcopy<(Lorg/autoplot/cdf/TrLDataSet;)Lorg/autoplot/cdf/TrLDataSet;dsLengthnewback maybeCopy6(Lorg/das2/qds/QDataSet;)Lorg/autoplot/cdf/TrLDataSet;copyjkl!([J)Lorg/autoplot/cdf/TrLDataSet; wrapRank2"([JI)Lorg/autoplot/cdf/TrLDataSet;n1 wrapRank3#([JII)Lorg/autoplot/cdf/TrLDataSet;n2nxny%([JIIII)Lorg/autoplot/cdf/TrLDataSet;&([JIIIII)Lorg/autoplot/cdf/TrLDataSet;joinProperties (Lorg/autoplot/cdf/TrLDataSet;)Vdep0djoinddep1dep1dd1 copyElements@(Lorg/autoplot/cdf/TrLDataSet;ILorg/autoplot/cdf/TrLDataSet;II)VsrcsrcposdestdestposA(Lorg/autoplot/cdf/TrLDataSet;ILorg/autoplot/cdf/TrLDataSet;IIZ)V checkAliassrcpos1destpos1join DeprecatedappendmyLengthtrim(II)Lorg/das2/qds/QDataSet;startendnranknoff1noff2propsdepPropsLocalVariableTypeTable5Ljava/util/Map; capability%(Ljava/lang/Class;)Ljava/lang/Object;clazzLjava/lang/Class;Ljava/lang/Class; Signature1(Ljava/lang/Class;)TT; SourceFileTrLDataSet.javaorg/autoplot/cdf/TrLDataSet yz fg kl mn op"java/lang/IllegalArgumentExceptionbad qube yC y} yDjava/lang/NullPointerException back was null WX YZ [Z \Z ]Z ^ZE FG HI Jdataset cannot be lengthened K java/util/HashMap LB MN Yjava/lang/StringBuilderDEPEND_ O P QRorg/das2/qds/QDataSet dataset is dependent on itsself! STPLANE_U VW XY  FILL_VALUE Z[ \D ]^ _`0copy of non-qube to DDataSet, which must be qubea bC bad rank !src and dest geometry don't match  rank mismatch len1 mismatch len2 mismatch len3 mismatch cd eforg/das2/qds/WritableDataSet org/autoplot/cdf/TrArrayDataSetorg/das2/qds/RankZeroDataSet20120419 java/util/Map(Ljava/lang/String;)V()Vorg/das2/qds/DataSetUtiladdQube((Lorg/das2/qds/MutablePropertyDataSet;)VfillFdfill+(Lorg/das2/qds/QDataSet;)Ljava/lang/String; getPropertiesputAll(Ljava/util/Map;)V-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;property&(Ljava/lang/String;)Ljava/lang/Object;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;java/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V propertiesLjava/util/HashMap; containsKey(Ljava/lang/Object;)Z checkFillisQube(Lorg/das2/qds/QDataSet;)ZloggerLjava/util/logging/Logger;java/util/logging/LoggerfinetrimProperties*(Lorg/das2/qds/QDataSet;II)Ljava/util/Map; putProperties7(Ljava/util/Map;Lorg/das2/qds/MutablePropertyDataSet;)V1USVWXYZ[Z\Z]Z^Z_`abcdae, fgh7 Yi+j  [Z klhA Yi/j [Z \Z mnhK Yi3j  [Z \Z ]Z ophU Yi7j* [Z \Z ]Z ^Z qrhb*Y* *.* *.*.**.*.*.**.*.*.*.Y i. ABCDE%F/G5HBIHJXLj bstu  vwh+Y* +Y+.* +Y+.+.* +Y+.+.+.* +Y+.+.+.+.* Y i. XYZ[)\/]A^G_[`aawcjxXstuyzhw*hhh i jkj>{|YZ[Z\Z]Z^Zy}h9*  Y *******i* mnopq#r(s.t4u8vjH9{|9YZ9[Z9\Z9]Z9^Z9WXu~h/*iyj {|Yh/*i~j {|h/*ij {|h9*ij{|ZhC*ij {|ZZhM*ij*{|ZZZha*/@* *i j{|uAhk*/A * * i j {|ZuAh|"**h`/B!* *!i j*"{|"Z"ZuAh1**h*h*h``/7* *i j41{|1Z1Z1Zu-BhC**h*h*h*h*h`*h``/7* *i -j>C{|CZCZCZCZ-u?BhA *'Pi j {| hK *(Pi j  {| Z h\**h`)Pi j*{|ZZhs**h*h*h``Pi j4{|ZZZh/**h*h*h*h*h`*h``Pi .j>/{|/Z/Z/Z/Z/ha* Y *ij{|Zuh/*i"j {|hI*+,i '(j {|d hʻYL*M+,>*[* Y!"#$%&':* Y( "+ Y!"#$%)*W>2K* Y!+#$%&':(+ Y!+#$%)*W+iB/0 24 5>6D7N9S:r4x>?@A>GjH>4bZ$zNZ u7#M h]**h*h*h< M*,,Y*****, N--*./--01-2-i"KMO#Q@RKSWT[Vj*]|IZEX@|u [~ hL***)i_` bj u h V* *3*<*4 567"9hVM,,*89*:M6*:,*;<*: *=>*:M6*:16*=,*>?ބʧ_*: *=> *@6*:M6*:M6*=76*@,*AB؄„*: *=> *@6 *C6*:M6*:k6*=U6*@=6  *C#, * DE ҄ YF ,-*./,i3klnqs%uHwMxRy\z_|i}w~}!/?Qgmsy| $*06<?ITjM|lZi%|%Z9Z?|J\ZB+Z2AZ$UZ![|z\Zh]Z1Z IZ_ZsZy|\Z]Z^ZV@YZI |u)" ~~ F~ $ FG~ * FG H~ 0 ~ vh9Y** ij WX hEY*l* ijWXZ hQY*hl* ij WXZZ vhLY* ij WXZZ vhaY* ij4WXYZ[Z\Z]Z vhlY* ij>WXYZ[Z\Z]Z^Zhc(YM>+ Y!"#$%G':`* Y!"#$%G':): ):H, Y!"#$%*Wz>2+ Y!+#$%G':f* Y!+#$%G':): ):H, Y!+#$%*Wy*-,/iV+0LSjq'j LAS:|j#|+b ZA:|#|bZ({|(| uC X~D~$Y~D~*~~ h5*,*, YI *,*h*hJi 4j45|5Z5|5Z5Zu h T"**h,,h YI *h*h6,h,h66*,,i$1>BSj\ T|TZT|TZTZT`1#Z>ZB\Zu$h>*+Hi  !j{||hR+K* YL +* YM +* YN +* YO **h*h*h=++h+h+h>` :*,+,**+`**+PiF( )+ ,*.5/?1J2T5h6|8:;=>@Aj4{||hLZ|8Z1XuhG *>*h*h*h6*h*h*h6d :*d,Yd*** :*:*Q:  Ri. LMN)O2PCQ^RdSlTuU|Vjf {|ZZzZhZ)VZ2MX^!|dl dl he+S**+Ticdfj{| uPK 9|TBggorg/autoplot/cdf/package.html

New 100% Java CDF file reader that uses NIO to manage memory. This is based on the latest version of the pure Java CDF reader from NASA/GSFC (not the JNI-based one), and uses NIO to map in memory when data is contiguous in the CDF file, and native memory (not the JVM memory) when data must be reassembled off the disk.

PK 9|T׳+fftest/Demo20150416.class3Z +,- ./ 0 123 +4 5 67 8 9 :;< => ?@A()VCodeLineNumberTableLocalVariableTablethisLtest/Demo20150416;main([Ljava/lang/String;)Vargs[Ljava/lang/String;cdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;ts$Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;buffLjava/nio/ByteBuffer; ExceptionsC SourceFileDemo20150416.java !gov/nasa/gsfc/spdf/cdfj/CDFReaderP/home/jbf/ct/hudson/data/cdf/rbsp/lanl/rbspa_ect-hope-sci-L1_20140102_v2.0.0.cdf FDetector GHI JKjava/lang/StringBuilderts.getTimes().length= LMN OP LQ RST UFlong VWcdf.getBuffer= LXtest/Demo20150416java/lang/ObjectY0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClasses(Ljava/lang/String;)V getTimeSeries8(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/TimeSeries;java/lang/SystemerrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;"gov/nasa/gsfc/spdf/cdfj/TimeSeriesgetTimes()[D(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;java/io/PrintStreamprintln getBuffer>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;$gov/nasa/gsfc/spdf/cdfj/CDFException!/*   `YL+MY  ,  + YOYdONY  - 0F_*` V!"O#$F%&'()*E (BDPK 9|TAK test/Demo20150525.class3 "I ,J KL KMN OPQ IR S TU TV W XY TZ[ \]^ _` abc= de f= gh gi jklm | gn op gq rstuvwx()VCodeLineNumberTableLocalVariableTablethisLtest/Demo20150525;main([Ljava/lang/String;)Vargs[Ljava/lang/String; ExceptionsydoIt(Z)Vcdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;allocateDirectZbuffLjava/nio/ByteBuffer;bds#Lorg/das2/qds/buffer/BufferDataSet;buff2 StackMapTable^ SourceFileDemo20150525.java -. :;z {. |}====~ java/lang/StringBuilderbefore totalMemory=  before freeMemory= )/tmp/c1_waveform_wbd_200404032100_v01.cdf !gov/nasa/gsfc/spdf/cdfj/CDFReader -allocateDirect= WBD_Magdouble cdf.getBuffer WBD_Mag =   %f %fjava/lang/Object   Epochcdf.getBuffer Epoch = after totalMemory=after freeMemory=test/Demo20150525java/lang/Throwablejava/lang/SystemgcerrLjava/io/PrintStream;java/io/PrintStreamprintln(Ljava/lang/String;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;java/lang/Runtime getRuntime()Ljava/lang/Runtime; totalMemory()J(J)Ljava/lang/StringBuilder;toString()Ljava/lang/String; freeMemory%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;(Z)Ljava/lang/StringBuilder; getBuffer>(Ljava/lang/String;Ljava/lang/String;[IZ)Ljava/nio/ByteBuffer;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;!org/das2/qds/buffer/BufferDataSetDOUBLELjava/lang/Object; makeDataSetS(IIIIIIILjava/nio/ByteBuffer;Ljava/lang/Object;)Lorg/das2/qds/buffer/BufferDataSet;java/util/LocaleUSLjava/util/Locale;value(I)Djava/lang/DoublevalueOf(D)Ljava/lang/Double;length()Ijava/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;!,"-.//*01 23 45/; 01  6789 :;/ YY Y   L YLY + YOYOMY ,,N !"Y-#$%SY--&d$%S'+( YOYO:Y) Y* Y+  0N "#/$M'Q(Z*d-}/023568:9X:1>W<=Y>?d<=@ABCWDAE Z F89GHPK 9|T%'NNtest/Demo20160125.class3] . /01 .2 34 /5 6 789: ;<= >?@ A BCD()VCodeLineNumberTableLocalVariableTablethisLtest/Demo20160125;main([Ljava/lang/String;)Vcdf#Lgov/nasa/gsfc/spdf/cdfj/CDFReader;args[Ljava/lang/String;allocateDirectZfileLjava/lang/String; StackMapTableE= ExceptionsG SourceFileDemo20160125.java J KLjava/lang/StringBuilderos.arch= MNos.arch OP QRS TU autoplot.cdf/tmp/V WX!gov/nasa/gsfc/spdf/cdfj/CDFReader U Here worksNumber of variables: YZ M[test/Demo20160125java/lang/Objectjava/lang/String\0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderError InnerClassesjava/lang/SystemerrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder; getProperty&(Ljava/lang/String;)Ljava/lang/String;toString()Ljava/lang/String;java/io/PrintStreamprintln(Ljava/lang/String;)V%gov/nasa/gsfc/spdf/cdfj/ReaderFactory getReader7(Ljava/lang/String;)Lgov/nasa/gsfc/spdf/cdfj/CDFReader;getVariableNames()[Ljava/lang/String;(I)Ljava/lang/StringBuilder;$gov/nasa/gsfc/spdf/cdfj/CDFException!/*  Y < MY , NYY , N Y- & "&@ [#c$&4= !"b#$"_%&[& '@()*+,-I +FHPK 9|T2 test/Demo20160822.class3 (J KL MN KO KP KQRS TUV W6 XY Z [8 \ ] ^_` Ja b c d \ ef g h ij kl mn o9:pq()VCodeLineNumberTableLocalVariableTablethisLtest/Demo20160822;main([Ljava/lang/String;)ViIargs[Ljava/lang/String;v1Ljava/nio/ByteBuffer;v2v3v4tempFileLjava/io/File; targetFilecdf#Lgov/nasa/gsfc/spdf/cdfj/CDFWriter; StackMapTablerRV Exceptionstwx SourceFileDemo20160822.java )*r z{| }~   java/io/Filec:/tmp/TEMP.xxx.cdf )c:/tmp/TEMP.cdf!gov/nasa/gsfc/spdf/cdfj/CDFWriter )  java/lang/StringBuildertempFile.delete()=  java/nio/file/CopyOption *,file rename returns false, used copy instead )test/Demo20160822java/lang/Objectjava/nio/ByteBuffer0gov/nasa/gsfc/spdf/cdfj/CDFException$WriterError WriterError InnerClassesjava/io/IOException0gov/nasa/gsfc/spdf/cdfj/CDFException$ReaderError ReaderErrorallocate(I)Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer; putDouble(D)Ljava/nio/ByteBuffer;flip()Ljava/nio/Buffer;(Ljava/lang/String;)V(Z)V#gov/nasa/gsfc/spdf/cdfj/CDFDataTypeDOUBLE%Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;defineVariable<(Ljava/lang/String;Lgov/nasa/gsfc/spdf/cdfj/CDFDataType;[I)VaddData'(Ljava/lang/String;Ljava/lang/Object;)VtoString()Ljava/lang/String;writejava/lang/SystemerrLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;delete()Z(Z)Ljava/lang/StringBuilder;java/io/PrintStreamprintlnrenameTo(Ljava/io/File;)ZexiststoPath()Ljava/nio/file/Path;java/nio/file/FilescopyY(Ljava/nio/file/Path;Ljava/nio/file/Path;[Ljava/nio/file/CopyOption;)Ljava/nio/file/Path; deleteOnExit(Ljava/lang/String;Z)V$gov/nasa/gsfc/spdf/cdfj/CDFException!'()*+/*,- ./ 01+, L+We=ɢ+W+W M,W>-,W,W N-W-6-W-W :W6WWY :Y : Y :   + ,Y0 W !W"# Y$:% %- Y$:& &,'&+2:RW^f !"#$&')*+,-. 0*344B5T6Y7a:p;}<=?@ABE-z 23>23k23234567287^a971:7;<=<>?@7 AAAABBCDEFGHIvEsuGsyPK ǻZ AMETA-INF/PK ƻZ(Fbhh+META-INF/MANIFEST.MFPK 9|TAgov/PK 9|T Agov/nasa/PK 9|TAgov/nasa/gsfc/PK 9|TA:gov/nasa/gsfc/spdf/PK ŻZAkgov/nasa/gsfc/spdf/cdfj/PK 9|TAgov/nasa/gsfc/voyager/PK 9|TAorg/PK 9|T Aorg/autoplot/PK Ļ=VA"org/autoplot/cdf/PK 9|TAQtest/PK 9|TwtMETA-INF/build.txtPK 9|Tn[77AgMETA-INF/org.autoplot.datasource.DataSourceEditorPanel.extensionsPK 9|Tgt99=META-INF/org.autoplot.datasource.DataSourceFactory.extensionsPK 9|TkBfD..<META-INF/org.autoplot.datasource.DataSourceFormat.extensionsPK 9|TYA99GMETA-INF/org.autoplot.datasource.DataSourceFormatEditorPanel.extensionsPK ŻZe e $gov/nasa/gsfc/spdf/cdfj/AArray.classPK ŻZ )KOO1qgov/nasa/gsfc/spdf/cdfj/CDFImpl$CDFVariable.classPK ƻZ\҉ 1\/gov/nasa/gsfc/spdf/cdfj/CDFImpl$DataLocator.classPK ƻZr5<gov/nasa/gsfc/spdf/cdfj/CDFImpl$TargetAttribute.classPK ƻZha/all%>gov/nasa/gsfc/spdf/cdfj/CDFImpl.classPK ŻZFV%gov/nasa/gsfc/spdf/cdfj/CDFMeta.classPK ŻZcc$Ұgov/nasa/gsfc/spdf/cdfj/CDFRLE.classPK ŻZ*3SS1wgov/nasa/gsfc/spdf/cdfj/CDFReader$CDFVector.classPK ŻZm\.gov/nasa/gsfc/spdf/cdfj/CDFReader$Scalar.classPK ŻZviRR66gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesImpl.classPK ŻZ>{Lmm:gov/nasa/gsfc/spdf/cdfj/CDFReader$TimeSeriesOneDImpl.classPK ŻZ㙒77'gov/nasa/gsfc/spdf/cdfj/CDFReader.classPK ŻZ)x"gov/nasa/gsfc/spdf/cdfj/CDFTimeType.classPK ŻZcBB$'gov/nasa/gsfc/spdf/cdfj/CDFUrl.classPK ŻZ40>9gov/nasa/gsfc/spdf/cdfj/CDFWriter$Selector.classPK ŻZ+\6ii'Bgov/nasa/gsfc/spdf/cdfj/CDFWriter.classPK ŻZUw w !xgov/nasa/gsfc/spdf/cdfj/CDR.classPK ŻZ]PP!.gov/nasa/gsfc/spdf/cdfj/CPR.classPK ŻZ/.KK+gov/nasa/gsfc/spdf/cdfj/DataContainer.classPK ŻZ^{kk'gov/nasa/gsfc/spdf/cdfj/DataTypes.classPK ŻZ/gov/nasa/gsfc/spdf/cdfj/DefaultFillValues.classPK ŻZF.gov/nasa/gsfc/spdf/cdfj/DefaultPadValues.classPK ŻZ>-gov/nasa/gsfc/spdf/cdfj/ReaderFactory$3.classPK ŻZzjuҜ+#gov/nasa/gsfc/spdf/cdfj/ReaderFactory.classPK ŻZ}r86gov/nasa/gsfc/spdf/cdfj/SelectedVariableCollection.classPK ŻZIbb(B8gov/nasa/gsfc/spdf/cdfj/ShortArray.classPK ŻZ'$$/Jgov/nasa/gsfc/spdf/cdfj/ShortVarContainer.classPK ŻZsB80ogov/nasa/gsfc/spdf/cdfj/SparseRecordOption.classPK ŻZ$&ugov/nasa/gsfc/spdf/cdfj/Stride.classPK ŻZH  )xgov/nasa/gsfc/spdf/cdfj/StringArray.classPK ŻZ  0ڇgov/nasa/gsfc/spdf/cdfj/StringVarContainer.classPK ŻZIM,1gov/nasa/gsfc/spdf/cdfj/SupportedTypes.classPK ŻZmk^;ngov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeries.classPK ŻZil <ۭgov/nasa/gsfc/spdf/cdfj/TSExtractor$GeneralTimeSeriesX.classPK ŻZ.W6 gov/nasa/gsfc/spdf/cdfj/TSExtractor$RecordSensor.classPK ŻZ3_A_A)Fgov/nasa/gsfc/spdf/cdfj/TSExtractor.classPK ŻZ: ^.gov/nasa/gsfc/spdf/cdfj/TimeInstantModel.classPK ŻZAR=@@+gov/nasa/gsfc/spdf/cdfj/TimePrecision.classPK ŻZ-(N gov/nasa/gsfc/spdf/cdfj/TimeSeries.classPK ŻZB,Q gov/nasa/gsfc/spdf/cdfj/TimeSeriesOneD.classPK ŻZmY{)gov/nasa/gsfc/spdf/cdfj/TimeSeriesX.classPK ŻZJ;;0gov/nasa/gsfc/spdf/cdfj/TimeUtil$Validator.classPK ŻZ\7_ff&?gov/nasa/gsfc/spdf/cdfj/TimeUtil.classPK ŻZMtZ*(gov/nasa/gsfc/spdf/cdfj/TimeVariable.classPK ŻZjeLD,gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpoch16Variable.classPK ŻZr> B=;gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFEpochVariable.classPK ŻZoi CGgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTT2000Variable.classPK ŻZ ATgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$CDFTimeVariable.classPK ŻZ̝)GSSMkgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$DefaultTimeInstantModelImpl.classPK ŻZъ Bqgov/nasa/gsfc/spdf/cdfj/TimeVariableFactory$UnixTimeVariable.classPK ŻZ(!`1~gov/nasa/gsfc/spdf/cdfj/TimeVariableFactory.classPK ŻZj  +Ӓgov/nasa/gsfc/spdf/cdfj/TimeVariableX.classPK ŻZ`D#D#!(gov/nasa/gsfc/spdf/cdfj/VDR.classPK ŻZRa,,% org/autoplot/cdf/CdfVirtualVars.classPK 9|Tg5 - org/autoplot/cdf/SegmentedBufferDataSet.classPK 9|Te7x % org/autoplot/cdf/TrArrayDataSet.classPK 9|Ty}5-5-! org/autoplot/cdf/TrDDataSet.classPK 9|Tn_p/p/!{ org/autoplot/cdf/TrFDataSet.classPK 9|T]6/6/!*= org/autoplot/cdf/TrLDataSet.classPK 9|TBggl org/autoplot/cdf/package.htmlPK 9|T׳+ffAn test/Demo20150416.classPK 9|TAK t test/Demo20150525.classPK 9|T%'NN test/Demo20160125.classPK 9|T2 s test/Demo20160822.classPK=