4                          ` `   ' `  `!" ,# ,$  %& ,' 1( ) *+, - 6. /0 61 62 63 :4 :5 6 7 8 9 : ; < 6= 11 ,> ? @ A :B 6C D 6E FGH IJ 6K LM N O PQR ZS ]TUV C `W $X ] ]Y ]Z ][ \] ^_ `a b 6b `c d `Ce `f `ghi jk `l mno `p qr stuv DatasetTiled InnerClasses TileLayoutdimNamesLjava/util/List; Signature$Ljava/util/List;dims&Ljava/util/List;sectionLucar/ma2/Section;debugZ$assertionsDisabledG(Lucar/nc2/dataset/NetcdfDataset;Ljava/lang/String;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis Lucar/nc2/ncml/AggregationTiled;ncd Lucar/nc2/dataset/NetcdfDataset;dimNameLjava/lang/String;recheckSstokeLjava/util/StringTokenizer; StackMapTablewbuildNetcdfDataset(Lucar/nc2/util/CancelTask;)VdimLucar/nc2/Dimension;e Lucar/ma2/InvalidRangeException;dt-Lucar/nc2/ncml/AggregationTiled$DatasetTiled;dDataset#Lucar/nc2/ncml/Aggregation$Dataset;rLucar/ma2/Range;newGroupLucar/nc2/Group;vaggLucar/nc2/dataset/VariableDS;vLucar/nc2/Variable; cancelTaskLucar/nc2/util/CancelTask;typicalDatasettypicalLucar/nc2/NetcdfFile;resultcountIxy ExceptionsisTiled(Lucar/nc2/Variable;)ZrebuildDataset()V reallyRead?(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array;varDataLucar/ma2/Array;index+Lucar/nc2/ncml/AggregationTiled$TileLayout;Ljava/lang/RuntimeException;dtiled tiledSectionvnestedmainvdtypeLucar/ma2/DataType;allData wantSectionnestedDatasetsLocalVariableTypeTable5Ljava/util/List;z{|}Q(Lucar/nc2/Variable;Lucar/ma2/Section;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array; needToRead localNeedsizeJ makeDataset(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/EnumSet;Lucar/nc2/util/cache/FileFactory;)Lucar/nc2/ncml/Aggregation$Dataset; cacheNamelocationidncoordS coordValueS sectionSpecenhanceLjava/util/EnumSet;reader!Lucar/nc2/util/cache/FileFactory;~Enhance=Ljava/util/EnumSet;(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/EnumSet;Lucar/nc2/util/cache/FileFactory;)Lucar/nc2/ncml/Aggregation$Dataset; access$300#(Lucar/nc2/ncml/AggregationTiled;)Zx0 SourceFileAggregationTiled.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;   java/util/ArrayList java/util/StringTokenizer           java/lang/String  "java/lang/IllegalArgumentExceptionjava/lang/StringBuilderUnknown dimension =   !ucar/nc2/ncml/Aggregation$Dataset+ucar/nc2/ncml/AggregationTiled$DatasetTiled  ucar/ma2/InvalidRangeException  java/lang/AssertionError   ucar/ma2/Range   ucar/nc2/Dimension    ucar/nc2/Variable  ucar/nc2/dataset/VariableDS                      wantSection:  for var     java/io/IOException cant read )ucar/nc2/ncml/AggregationTiled$TileLayout  varData read: ucar/ma2/Section      java/lang/RuntimeException reallyRead {}      allData allocated:   tiledSection:  from file  intersection:  tiledSection {} {} java/lang/Object  ucar/nc2/ncml/AggregationTiled ucar/nc2/ncml/Aggregationucar/nc2/ProxyReaderucar/nc2/dataset/NetcdfDatasetucar/nc2/NetcdfFilejava/util/Iteratorucar/ma2/DataTypeucar/ma2/Arrayjava/util/Listucar/nc2/util/CancelTask&ucar/nc2/dataset/NetcdfDataset$Enhanceucar/nc2/ncml/Aggregation$TypeTypetiled Lucar/nc2/ncml/Aggregation$Type;g(Lucar/nc2/dataset/NetcdfDataset;Ljava/lang/String;Lucar/nc2/ncml/Aggregation$Type;Ljava/lang/String;)V(Ljava/lang/String;)V hasMoreTokens()Z nextToken()Ljava/lang/String;add(Ljava/lang/Object;)ZgetTypicalDataset%()Lucar/nc2/ncml/Aggregation$Dataset; acquireFile1(Lucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile; ncDataset#ucar/nc2/dataset/DatasetConstructortransferDataset_(Lucar/nc2/NetcdfFile;Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/dataset/ReplaceVariableCheck;)Viterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getRootGroup()Lucar/nc2/Group;ucar/nc2/Group findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringdatasets addRangeNames$(Ljava/util/List;)Lucar/ma2/Section;union&(Lucar/ma2/Section;)Lucar/ma2/Section;(Ljava/lang/Throwable;)VgetRank()I getRanges()Ljava/util/List;firststrideget(I)Ljava/lang/Object;length setLength(I)V getVariables+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableList2()Lcom/google/common/collect/UnmodifiableIterator;getParentGroupOrRoot findGroup7(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;)Lucar/nc2/Group; getShortName getDataType()Lucar/ma2/DataType;getDimensionsString(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VsetProxyReader(Lucar/nc2/ProxyReader;)VtransferVariableAttributes)(Lucar/nc2/Variable;Lucar/nc2/Variable;)VremoveVariable(Ljava/lang/String;)Z addVariable(Lucar/nc2/Variable;)VisCancelsetDatasetAcquireProxyF(Lucar/nc2/ncml/Aggregation$Dataset;Lucar/nc2/dataset/NetcdfDataset;)Vclose(Lucar/nc2/NetcdfFile;)Vfinish getDimensionsgetNameequalsemptygetOriginalDataTypegetShape()[Ifactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getShapeAsSection()Lucar/ma2/Section;java/lang/SystemoutLjava/io/PrintStream;-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getFullNamejava/io/PrintStreamprintln getDatasetsmakeVarSection'(Lucar/nc2/Variable;)Lucar/ma2/Section;readG(Lucar/nc2/ncml/AggregationTiled;Lucar/ma2/Section;Lucar/ma2/Section;)V([I)V getMessage access$000.(Lucar/nc2/ncml/AggregationTiled$TileLayout;)I access$100 access$200 arraycopy&(Lucar/ma2/Array;ILucar/ma2/Array;II)VloggerLorg/slf4j/Logger;org/slf4j/Loggererror9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)VgetSize()J computeSize intersects(Lucar/ma2/Section;)Z intersect getLocation shiftOriginO(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;Ljava/util/List;)Lucar/ma2/Array;((Ljava/lang/String;[Ljava/lang/Object;)V(Lucar/nc2/ncml/AggregationTiled;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/EnumSet;Lucar/nc2/util/cache/FileFactory;)Vjava/lang/ClassdesiredAssertionStatus! E*+,-*Y*YY, : * W!  $*%2&D(4EEEE**E L* M,N-**:Q:*:* WYY:*:R: :!*"! ! !#::Y%& 'Y(&)** 'Y(+:?,:&- 'Y(&. 'Y(*/6*/+:/,:*01:23-45:w6:*7Q*89::Y*;<=>:  *? @;AW B+ +C*,*D,-E*F$.-. /253C4I5X7t8w<z=>@ADBCEHIJ2KHL_MbNhQkRSTUXYZ[\] ^`a%d2e3f6h?iDkKlC15? 9@2- @ eLLG Azkm81 `: I`D$  +,5l6 ZX+G5M,H,1N*/+:#,:-HIJ٧pq?rNsPtSuVv*?8XX 1&N*K*Y*L{|}~ Z\W+: +:M+ e f gh:j{|Y SY SYS}m+n--CJ$GJ$awzi&.9@io :GJLYawz| >G 3L | &  Yb Yb- .9oR oRC<0 `5` 96` ``` 6` `$]`i! 6`Z  Y*+,-~B\  /* 4& @* ]@@