4 =F ?G ?H I ?J KL MNO MPQR S TUV WX  Y Z [ \ ]^ _  `  a  bc d eg h i j k l m no %p  q Mrst uv w Mxyz 0_{ 0|} 0~ /        ? B  B  B  B  B             w                  j    M o  %   %   %  w    w     %     ) ~ 0 -  - - 4 ;  ;     ;       `  ; ; > B   B B B  B B B % B B InnerClassesGroup MAGIC_STARTLjava/lang/String; ConstantValue minVersionIversion4(Lthredds/inventory/MCollection;Lorg/slf4j/Logger;)VCodeLineNumberTableLocalVariableTablethis0Lucar/nc2/grib/collection/Grib1CollectionWriter;dcmLthredds/inventory/MCollection;loggerLorg/slf4j/Logger; writeIndexType(Ljava/lang/String;Ljava/io/File;Lucar/nc2/grib/coord/CoordinateRuntime;Ljava/util/List;Ljava/util/List;Lucar/nc2/grib/collection/GribCollectionImmutable$Type;Lucar/nc2/time/CalendarDateRange;)Zvr SparseArray:Lucar/nc2/grib/collection/GribCollectionProto$SparseArray;b[Bvb VariableBag=Lucar/nc2/grib/collection/Grib1CollectionBuilder$VariableBag;g6Lucar/nc2/grib/collection/Grib1CollectionWriter$Group;MFileBuilder;4Ljava/util/List;HLjava/util/List;+Ljava/util/List; StackMapTable    Exceptions Signature(Ljava/lang/String;Ljava/io/File;Lucar/nc2/grib/coord/CoordinateRuntime;Ljava/util/List;Ljava/util/List;Lucar/nc2/grib/collection/GribCollectionImmutable$Type;Lucar/nc2/time/CalendarDateRange;)ZwriteSparseArray(Lucar/nc2/grib/collection/Grib1CollectionBuilder$VariableBag;Ljava/util/Set;)Lucar/nc2/grib/collection/GribCollectionProto$SparseArray;sizetrackbr Record =Lucar/nc2/grib/collection/GribCollectionProto$Record$Builder;is+Lucar/nc2/grib/grib1/Grib1SectionIndicator;grfileSetBLucar/nc2/grib/collection/GribCollectionProto$SparseArray$Builder;sa!Lucar/nc2/grib/coord/SparseArray;DLucar/nc2/grib/coord/SparseArray;(Lucar/nc2/grib/collection/Grib1CollectionBuilder$VariableBag;Ljava/util/Set;)Lucar/nc2/grib/collection/GribCollectionProto$SparseArray;writeDatasetProtoDataset(Lucar/nc2/grib/collection/GribCollectionImmutable$Type;Ljava/util/List;)Lucar/nc2/grib/collection/GribCollectionProto$Dataset;group>Lucar/nc2/grib/collection/GribCollectionProto$Dataset$Builder;ptype;Lucar/nc2/grib/collection/GribCollectionProto$Dataset$Type;(Lucar/nc2/grib/collection/GribCollectionImmutable$Type;Ljava/util/List;)Lucar/nc2/grib/collection/GribCollectionProto$Dataset;writeGroupProtol(Lucar/nc2/grib/collection/Grib1CollectionWriter$Group;)Lucar/nc2/grib/collection/GribCollectionProto$Group;vbagcoord Lucar/nc2/grib/coord/Coordinate;aFileSetLjava/lang/Integer;? @A BC DE F= write RecordMaps: bytes = {} records = {} bytesPerRecord={}java/lang/ObjectG HI HJ "Kjava/io/IOExceptionjava/lang/StringBuilderGribCollection LM has no records N  O1 PQ RS T U VS-ucar/nc2/grib/collection/GribCollectionWriter WX java/io/File YZ ucar/nc2/grib/collection/GcMFile P[ \ ]^ _/ `a b/ ca de fg hi jm no pqr s; tC ux yz (+ {| }~ C X C X C X X C X  /    f % write GribCollectionIndex= {} bytes file size = {} bytes </ 2% gc1 cant deleteOnClose index file {} !java/lang/Throwable  P     ucar/nc2/grib/grib1/Grib1Record P C    /   C  f P H  35  f P  =@  ucar/nc2/grib/coord/Coordinate   C%ucar/nc2/grib/coord/CoordinateRuntime "ucar/nc2/grib/coord/CoordinateTime j&ucar/nc2/grib/coord/CoordinateTimeIntv j$ucar/nc2/grib/coord/CoordinateTime2D j"ucar/nc2/grib/coord/CoordinateVert j!ucar/nc2/grib/coord/CoordinateEns jjava/lang/Integer C  f P          C  f0ucar/nc2/grib/collection/Grib1CollectionWriter$15ucar/nc2/grib/collection/GribCollectionImmutable$Type8ucar/nc2/grib/collection/GribCollectionProto$SparseArray2ucar/nc2/grib/collection/GribCollectionProto$MFile:ucar/nc2/grib/collection/GribCollectionProto$MFile$Builder;ucar/nc2/grib/collection/GribCollectionProto$GribCollectionCucar/nc2/grib/collection/GribCollectionProto$GribCollection$Builderjava/lang/Stringjava/util/Listucar/nc2/time/CalendarDateRange java/util/Setjava/util/Iterator1ucar/nc2/grib/grib1/Grib1SectionProductDefinition3ucar/nc2/grib/collection/GribCollectionProto$Record;ucar/nc2/grib/collection/GribCollectionProto$Record$Builder@ucar/nc2/grib/collection/GribCollectionProto$SparseArray$Builderucar/nc2/grib/coord/SparseArray[I4ucar/nc2/grib/collection/GribCollectionProto$Dataset()Lucar/nc2/grib/collection/GribCollectionProto$MFile$Builder;getName setFilenameP(Ljava/lang/String;)Lucar/nc2/grib/collection/GribCollectionProto$MFile$Builder;getLastModifiedsetLastModified?(J)Lucar/nc2/grib/collection/GribCollectionProto$MFile$Builder; getLength setLengthsetIndex?(I)Lucar/nc2/grib/collection/GribCollectionProto$MFile$Builder;build6()Lucar/nc2/grib/collection/GribCollectionProto$MFile; addMfiles{(Lucar/nc2/grib/collection/GribCollectionProto$MFile;)Lucar/nc2/grib/collection/GribCollectionProto$GribCollection$Builder;writeCoordProtoCoord](Lucar/nc2/grib/coord/CoordinateRuntime;)Lucar/nc2/grib/collection/GribCollectionProto$Coord;setMasterRuntime{(Lucar/nc2/grib/collection/GribCollectionProto$Coord;)Lucar/nc2/grib/collection/GribCollectionProto$GribCollection$Builder;gdss0Lucar/nc2/grib/grib1/Grib1SectionGridDefinition;.ucar/nc2/grib/grib1/Grib1SectionGridDefinition getRawBytesgetPredefinedGridDefinition writeGdsProtoGds7([BI)Lucar/nc2/grib/collection/GribCollectionProto$Gds;addGdsy(Lucar/nc2/grib/collection/GribCollectionProto$Gds;)Lucar/nc2/grib/collection/GribCollectionProto$GribCollection$Builder; addDataset}(Lucar/nc2/grib/collection/GribCollectionProto$Dataset;)Lucar/nc2/grib/collection/GribCollectionProto$GribCollection$Builder; getPDSsection5()Lucar/nc2/grib/grib1/Grib1SectionProductDefinition; getCenter setCenter getSubCenter setSubcentergetTableVersionsetLocal setMaster getGenProcesssetGenProcessIdgetStart()Lucar/nc2/time/CalendarDate;ucar/nc2/time/CalendarDate getMillis setStartTimeH(J)Lucar/nc2/grib/collection/GribCollectionProto$GribCollection$Builder;getEnd setEndTime?()Lucar/nc2/grib/collection/GribCollectionProto$GribCollection;ucar/nc2/stream/NcStream writeVInt&(Lucar/unidata/io/RandomAccessFile;I)Icloseerror addSuppressed(Ljava/lang/Throwable;)VD()Lucar/nc2/grib/collection/GribCollectionProto$SparseArray$Builder;getShape()[IaddSizeE(I)Lucar/nc2/grib/collection/GribCollectionProto$SparseArray$Builder;getTrackaddTrack getContent()Ljava/util/List;?()Lucar/nc2/grib/collection/GribCollectionProto$Record$Builder;getFile setFileno@(I)Lucar/nc2/grib/collection/GribCollectionProto$Record$Builder;add(Ljava/lang/Object;)ZgetIs-()Lucar/nc2/grib/grib1/Grib1SectionIndicator;)ucar/nc2/grib/grib1/Grib1SectionIndicator getStartPos setStartPos@(J)Lucar/nc2/grib/collection/GribCollectionProto$Record$Builder; addRecords(Lucar/nc2/grib/collection/GribCollectionProto$Record$Builder;)Lucar/nc2/grib/collection/GribCollectionProto$SparseArray$Builder;getNdupssetNdups<()Lucar/nc2/grib/collection/GribCollectionProto$SparseArray;@()Lucar/nc2/grib/collection/GribCollectionProto$Dataset$Builder;O(Ljava/lang/String;)Lucar/nc2/grib/collection/GribCollectionProto$Dataset$Type;setType{(Lucar/nc2/grib/collection/GribCollectionProto$Dataset$Type;)Lucar/nc2/grib/collection/GribCollectionProto$Dataset$Builder; addGroupst(Lucar/nc2/grib/collection/GribCollectionProto$Group;)Lucar/nc2/grib/collection/GribCollectionProto$Dataset$Builder;8()Lucar/nc2/grib/collection/GribCollectionProto$Dataset;>()Lucar/nc2/grib/collection/GribCollectionProto$Group$Builder;setGdsp(Lucar/nc2/grib/collection/GribCollectionProto$Gds;)Lucar/nc2/grib/collection/GribCollectionProto$Group$Builder; addVariablesu(Lucar/nc2/grib/collection/GribCollectionProto$Variable;)Lucar/nc2/grib/collection/GribCollectionProto$Group$Builder;coords.$SwitchMap$ucar$nc2$grib$coord$Coordinate$TypegetType'()Lucar/nc2/grib/coord/Coordinate$Type;#ucar/nc2/grib/coord/Coordinate$Typeordinal addCoordsr(Lucar/nc2/grib/collection/GribCollectionProto$Coord;)Lucar/nc2/grib/collection/GribCollectionProto$Group$Builder;Z(Lucar/nc2/grib/coord/CoordinateTime;)Lucar/nc2/grib/collection/GribCollectionProto$Coord;^(Lucar/nc2/grib/coord/CoordinateTimeIntv;)Lucar/nc2/grib/collection/GribCollectionProto$Coord;\(Lucar/nc2/grib/coord/CoordinateTime2D;)Lucar/nc2/grib/collection/GribCollectionProto$Coord;Z(Lucar/nc2/grib/coord/CoordinateVert;)Lucar/nc2/grib/collection/GribCollectionProto$Coord;Y(Lucar/nc2/grib/coord/CoordinateEns;)Lucar/nc2/grib/collection/GribCollectionProto$Coord;intValue addFileno?(I)Lucar/nc2/grib/collection/GribCollectionProto$Group$Builder;6()Lucar/nc2/grib/collection/GribCollectionProto$Group;A()Lucar/nc2/grib/collection/GribCollectionProto$Variable$Builder; setDisciplineB(I)Lucar/nc2/grib/collection/GribCollectionProto$Variable$Builder;com/google/protobuf/ByteStringcopyFrom$([B)Lcom/google/protobuf/ByteString;setPdsa(Lcom/google/protobuf/ByteString;)Lucar/nc2/grib/collection/GribCollectionProto$Variable$Builder; setRecordsPosB(J)Lucar/nc2/grib/collection/GribCollectionProto$Variable$Builder; setRecordsLen coordIndex addCoordIdx setNrecords countMissing setMissing9()Lucar/nc2/grib/collection/GribCollectionProto$Variable;0ucar/nc2/grib/collection/GribCollectionImmutable,ucar/nc2/grib/collection/GribCollectionProto2ucar/nc2/grib/collection/GribCollectionProto$Coord0ucar/nc2/grib/collection/GribCollectionProto$Gds =I*+, -. K:6 , ,,*,* ,  Y, :     7   7 6Y:::Y:d:  :*!:": #$  a7 %&'`6(WZ m7*)***+Y ,SY-SY,S.&6 /Y0Y123+34356 7  7   78:+9W*:;W?Y*:;@:A::NB:C:DEWFGWHIWJKWLMW*-NOW:+:PQPRSTW*UVWW:XYWZ[W\]W^W_`WabcWdbeWf:g: hW *i- *j k, 6 l ,*m,n:  l :   p : ,*m,nHCfohmpo9H|f~|VU_`b cde*h9jHkNn[oaphqnrqstu}vwxyz|}~ ,/@Ljnsx{%0;FQT_~ -@CHTcfj|.92R7<~h q t}@&{pa ZH4  *}p*w[ ?   w   - !HJ ?   w  6'c ?   w  ?  T 1 ?   w  ?   ?   w o  ?   w oo  ?   wo ?   wo/ ͸qN+%&:r:66.6-sWt:66.6-uWv:Jw:x:yzW,y-{W|:}~W-W-W-J *17T[a  f *T38! "# "$4  %&&  P'(+EN+:-W,::-*W- " #%2&='@)>2 ,EEEA. 8/1 E-0 #235.M,+PQ+PRSW+N--:,*W+N--:.&7HYj{,*NWU,*WD,*W3,*W",*W,*WU+N--:,W,^5798:C;F=d>@ACDFGIJLMORTU&V)X>8 6d78 9:..*<. $; !  G   =@%M,W,+ WW,+#W,+$W+N--6,W+%&N-,-W,-'W,-W,:qs tv%w.yOzV{Y~aenw4OACa$"#8B &%DE@f  )*-)0)@4;4>?B>klvw@