4< F F   F ! "# F$% F&' F() F*+ F,- F./ 0 12 3456789:;<=> W? W@ A BC D E F G H BI BJK / /L MNO 3P 3QR 3S TU /VWX ;Y <Z[\ @] @^_ `a F Fbc 3d e fg hi NZj kl mn So /p qr st Wu Wv Fw /x y z{| aZ}~ a a a a a / F F   F  wZ& )   F <   F W   Fq  :3 :     F   S  F     s A  U U      V W W  F F F Fr F j F F  j Y       l l  l  j  l l l  V k    j  U                 l!" #$%& ' ()* + ,- . /0 U1 2 34 l5 l6 F7 8 F9 :; F< =>B C FDBH lIJ KL 6M QNP 6R S 6TU V 6W 6XY Z [ 6S F\Z F] ^ _ 6` 6a R a  T bc QRd Qe fg URh Ue Qk Q Flm (no Qpr rs t u v snw x  U y z{ |} ~   k      k   k           1 3    W   V   Z F   Z 6  F   NcmlElementReader InnerClasseslogLorg/slf4j/Logger;ncNSHttpLorg/jdom2/Namespace; ncNSHttpsdebugURLZdebugXML showParsedXML debugOpendebugConstructdebugCmddebugAggDetailncNSlocationLjava/lang/String;explicitrefFileLucar/nc2/NetcdfFile;RuntimeVisibleAnnotationsLjavax/annotation/Nullable;errlogLjava/util/Formatter;()VCodeLineNumberTableLocalVariableTablethis#Lucar/nc2/internal/ncml/NcmlReader; setDebugFlags(Lucar/nc2/util/DebugFlags;)V debugFlagLucar/nc2/util/DebugFlags;parseEnhanceMode#(Ljava/lang/String;)Ljava/util/Set; enhanceMode StackMapTable SignatureEnhanceM(Ljava/lang/String;)Ljava/util/Set;wrapNcmlBuilderW(Lucar/nc2/dataset/NetcdfDataset$Builder;Ljava/lang/String;Lucar/nc2/util/CancelTask;)VbuilderLorg/jdom2/input/SAXBuilder;docLorg/jdom2/Document;eLorg/jdom2/JDOMException;xmlOutLorg/jdom2/output/XMLOutputter; ncDataset(Lucar/nc2/dataset/NetcdfDataset$Builder; ncmlLocation cancelTaskLucar/nc2/util/CancelTask; netcdfElemLorg/jdom2/Element;reader ExceptionswrapNcmlResourceis2Ljava/io/InputStream;isncmlResourceLocationclLjava/lang/ClassLoader; mergeNcmlR(Lucar/nc2/NetcdfFile;Lorg/jdom2/Element;)Lucar/nc2/dataset/NetcdfDataset$Builder;refncmlElemtargetDS"RuntimeVisibleParameterAnnotationsreadNcmlf(Ljava/io/Reader;Ljava/lang/String;Lucar/nc2/util/CancelTask;)Lucar/nc2/dataset/NetcdfDataset$Builder;rLjava/io/Reader;referencedDatasetUrih(Ljava/lang/String;Ljava/lang/String;Lucar/nc2/util/CancelTask;)Lucar/nc2/dataset/NetcdfDataset$Builder;urlLjava/net/URL;{(Ljava/lang/String;Ljava/lang/String;Lorg/jdom2/Element;Lucar/nc2/util/CancelTask;)Lucar/nc2/dataset/NetcdfDataset$Builder;Ljava/lang/Exception;durlLucar/nc2/dataset/DatasetUrl;iospS iospParamLjava/lang/Object; bufferSizeS buffer_sizeIelemE readNetcdfj(Ljava/lang/String;Lucar/nc2/dataset/NetcdfDataset$Builder;Lorg/jdom2/Element;Lucar/nc2/util/CancelTask;)Vmessageagg$Lucar/nc2/internal/ncml/Aggregation;enhancer+Lucar/nc2/internal/dataset/DatasetEnhancer;useaggElemerrorsmodeLjava/util/Set;LocalVariableTypeTable9Ljava/util/Set; readGroup}(Lucar/nc2/dataset/NetcdfDataset$Builder;Lucar/nc2/Group$Builder;Lucar/nc2/Group;Lorg/jdom2/Element;)Lucar/nc2/Group$Builder; groupBuilderLucar/nc2/Group$Builder; finalNamename nameInFileattElemelemdimElemvarElemgElemparent refParentLucar/nc2/Group; groupElemrefGroupattListLjava/util/List;etdListdimListvarList removeList groupList%Ljava/util/List;readAttP(Lucar/nc2/AttributeContainer;Lucar/nc2/AttributeContainer;Lorg/jdom2/Element;)VvaluesLucar/ma2/Array;Ljava/lang/RuntimeException;unS isUnsignedSettypeSdtypeLucar/ma2/DataType;oldvalhasValuedestLucar/nc2/AttributeContainer;refNamenewNameoldattLucar/nc2/Attribute;readAttributeValues%(Lorg/jdom2/Element;)Lucar/ma2/Array;lists valStringtypesep stringValuestoknLjava/util/StringTokenizer;$Ljava/util/List; findAttributeE(Lucar/nc2/AttributeContainer;Ljava/lang/String;)Lucar/nc2/Attribute;attsreadDim>(Lucar/nc2/Group$Builder;Lucar/nc2/Group;Lorg/jdom2/Element;)VlenlengthS isUnlimitedS isSharedSisVariableLengthS isUnlimitedisVariableLengthisSharednewDimLucar/nc2/Dimension$Builder; isUnknownSdimLucar/nc2/Dimension;readEnumTypedef.(Lucar/nc2/Group$Builder;Lorg/jdom2/Element;)Vkeyie2keyvaluegetdElembaseTypemapLjava/util/Map;tdLucar/nc2/EnumTypedef;6Ljava/util/Map; readVariablerefvLucar/nc2/Variable; addedFromAggLjava/util/Optional; finalDtype4Ljava/util/Optional;>;readVariableExisting(Lucar/nc2/Group$Builder;Lucar/nc2/dataset/StructureDS$Builder;Lucar/ma2/DataType;Lucar/nc2/Variable;Lorg/jdom2/Element;)Ljava/util/Optional;vb%Lucar/nc2/dataset/VariableDS$Builder;varDimsremElemparentStructure&Lucar/nc2/dataset/StructureDS$Builder;typedefSdimNamesatt valueElem&Ljava/util/List;)Lucar/nc2/dataset/StructureDS$Builder<*>;(Lucar/nc2/Group$Builder;Lucar/nc2/dataset/StructureDS$Builder<*>;Lucar/ma2/DataType;Lucar/nc2/Variable;Lorg/jdom2/Element;)Ljava/util/Optional;readVariableNewe(Lucar/nc2/Group$Builder;Lucar/ma2/DataType;Lorg/jdom2/Element;)Lucar/nc2/dataset/VariableDS$Builder;vaugmentVariableNewD(Lucar/nc2/Variable$Builder;Lucar/ma2/DataType;Lorg/jdom2/Element;)VLucar/nc2/Variable$Builder;readStructureExisting(Lucar/nc2/Group$Builder;Lucar/nc2/dataset/StructureDS$Builder;Lucar/ma2/DataType;Lucar/nc2/Structure;Lorg/jdom2/Element;)Ljava/util/Optional; structBuildervElem refStructureLucar/nc2/Structure;(Lucar/nc2/Group$Builder;Lucar/nc2/dataset/StructureDS$Builder<*>;Lucar/ma2/DataType;Lucar/nc2/Structure;Lorg/jdom2/Element;)Ljava/util/Optional;readStructureNewS(Lucar/nc2/Group$Builder;Lorg/jdom2/Element;)Lucar/nc2/dataset/StructureDS$Builder;readMemberVariableh(Lucar/nc2/Group$Builder;Lucar/nc2/dataset/StructureDS$Builder;Lucar/nc2/Structure;Lorg/jdom2/Element;)VrefParentStructurek(Lucar/nc2/Group$Builder;Lucar/nc2/dataset/StructureDS$Builder<*>;Lucar/nc2/Structure;Lorg/jdom2/Element;)V readValuesW(Lucar/nc2/Variable$Builder;Lucar/ma2/DataType;Lorg/jdom2/Element;Lorg/jdom2/Element;)VvarNameattNamevFromposdatastartDincrinhave[C dataArrayvalList fromAttributestartSincrSnptsSnptstLjava/lang/Throwable; valuesElemreadAgg(Lorg/jdom2/Element;Ljava/lang/String;Lucar/nc2/dataset/NetcdfDataset$Builder;Lucar/nc2/util/CancelTask;)Lucar/nc2/internal/ncml/Aggregation;vaggElemorgNamegattElemformataggo)Lucar/nc2/internal/ncml/AggregationOuter;timeUnitsChangeidncoords coordValueS sectionSpec5Lucar/nc2/internal/ncml/NcmlReader$NcmlElementReader; cacheName realLocationnetcdfElemNested dirLocationregexpPatternStringsuffixsubdirsolderSdateFormatMark cdElementscanElemdimNamerecheckncListdirListcollElem needMerge cmdRemove?(Lucar/nc2/Group$Builder;Ljava/lang/String;Ljava/lang/String;)VferrB(Lucar/nc2/Variable$Builder;Ljava/lang/String;Ljava/lang/String;)VLucar/nc2/Structure$Builder;lambda$readStructureExisting$55(Ljava/lang/String;)Ljava/lang/IllegalStateException;lambda$readStructureExisting$4lambda$readVariableExisting$3lambda$readVariableExisting$2lambda$readVariable$1V(Ljava/lang/String;Lucar/ma2/DataType;Lorg/jdom2/Element;Lucar/nc2/Variable$Builder;)VaggDsreallyFinalDtype(Lucar/nc2/dataset/VariableDS$Builder<*>;lambda$readGroup$0 access$000()Z access$100(Lucar/nc2/internal/ncml/NcmlReader;Ljava/lang/String;Ljava/lang/String;Lorg/jdom2/Element;Lucar/nc2/util/CancelTask;)Lucar/nc2/dataset/NetcdfDataset$Builder;x0x1x2x3x4 SourceFileNcmlReader.java !  java/util/Formatter  NcML/debugURL   NcML/debugXML NcML/showParsedXML  NcML/debugCmd NcML/debugOpen NcML/debugConstruct NcML/debugAggDetail  all none convertenumsconvertunsignedapplyscaleoffsetconvertmissing coordsystemsincompletecoordsystemstruescalemissingdeferalldefer scalemissing           org/jdom2/input/SAXBuilder  java/lang/StringBuilder NetcdfDataset URL = < >   org/jdom2/JDOMExceptionjava/io/IOException   SAXBuilder doneorg/jdom2/output/XMLOutputter#*** NetcdfDataset/showParsedXML =  *******   !ucar/nc2/internal/ncml/NcmlReader ,- ***NcmlReader.wrapNcml result=      java/io/FileNotFoundException contents=   java/lang/Throwable   ucar/nc2/dataset/NetcdfDataset    <=  !"# $" java/net/URL NcmlReader open  URL =  external form = % protocol = & host = ' path = ( file = ) *   +https , - ./"java/lang/IllegalArgumentException:NcML location attribute refers to the NcML document itselfiosp 012 34ucar/nc2/NetcdfFileSubclass 5 java/lang/Exception 6 789 :;   <= >= ?@FNamespace specified in NcML must be either '%s' or '%s', but was '%s'.java/lang/Object A B CD EDtitle FD aggregation  GH I JNcML had fatal errors:enhance  KL)ucar/nc2/internal/dataset/DatasetEnhancer M  NO PQ R?"NcML Group name is required (%s)%n S TU V WX YZ add new group = T[BootstrapMethods\]^_ `a bcucar/nc2/Group$Builder attribute de fg h i]org/jdom2/Element jk XY enumTypedef  dimension {|variable |remove groupno reference object l&NcML Attribute name is required (%s)%n xy8NcML attribute orgName '%s' doesnt exist. att=%s in=%s%n add new att = mnucar/nc2/Attribute m nojava/lang/RuntimeException/NcML new Attribute Exception: %s att=%s in=%s%n modify existing att = pq4NcML existing Attribute Exception: %s att=%s in=%s%n rs tu vw x isUnsigned y za {|}     remove old att = No value specified a   separatorjava/util/ArrayList   java/util/StringTokenizer    x&NcML Dimension name is required (%s)%n length(NcML Dimension length is required (%s)%nfalse   add new dim =  W         modify existing dim =  (NcML enumTypedef name is required (%s)%n ajava/util/HashMap enum6NcML enumTypedef enum key attribute is required (%s)%n.NcML enumTypedef enum value is required (%s)%n  9NcML enumTypedef enum key attribute not an integer (%s)%nucar/nc2/EnumTypedef  %NcML Variable name is required (%s)%n  java/lang/String  [ 7NcML Variable dtype is required for new variable (%s)%n a a    ucar/nc2/Structure  %     typedef   [#ucar/nc2/dataset/VariableDS$Builder W  shape  ucar/nc2/constants/CDM _Unsigned        $ucar/nc2/dataset/StructureDS$Builder  #ucar/nc2/dataset/SequenceDS$Builder   @NcML Variable dtype is required for new (nested) variable (%s)%n  4NcML fromAttribute '%s' with no referenced Dataset%n   Cant find variable %s (%s) %n Cant find attribute %s %n  increment                NCML Reading on   recheckEvery joinExisting*ucar/nc2/internal/ncml/AggregationExisting  joinNew%ucar/nc2/internal/ncml/AggregationNewunion'ucar/nc2/internal/ncml/AggregationUnionUnsupported aggregation type='ucar/nc2/internal/ncml/AggregationOuter   variableAgg promoteGlobalAttribute  promoteGlobalAttributeCompose  cacheVariable netcdf coordValuesection3ucar/nc2/internal/ncml/NcmlReader$NcmlElementReader #  /   debugAgg: nested dataset = scan)scan element must have location attributeregExp olderThancrawlableDatasetImpl  debugAgg: nested dirLocation =  collectionspec    (CMD remove %s CANT find %s location %s%n   ucar/nc2/Structure$Builder !java/lang/IllegalStateExceptionCant find variable "# $a Cant find Group % &'( ) *&ucar/nc2/dataset/NetcdfDataset$Enhance&ucar/nc2/dataset/NetcdfDataset$Builderucar/nc2/util/CancelTaskorg/jdom2/Documentjava/lang/ClassLoaderjava/io/InputStreamorg/jdom2/Namespace java/util/Setucar/nc2/Groupjava/util/Listjava/util/Iteratorucar/nc2/AttributeContainerucar/ma2/Arrayucar/ma2/DataTypeucar/nc2/Dimension$Builderucar/nc2/Dimension java/util/Mapucar/nc2/Variable$Builderucar/nc2/Variablejava/util/Optional"ucar/nc2/internal/ncml/Aggregationucar/nc2/util/DebugFlagsisSet(Ljava/lang/String;)Z toLowerCase()Ljava/lang/String;hashCode()Iequals(Ljava/lang/Object;)Z getEnhanceAll()Ljava/util/Set;getEnhanceNone ConvertEnums(Lucar/nc2/dataset/NetcdfDataset$Enhance;java/util/EnumSetof%(Ljava/lang/Enum;)Ljava/util/EnumSet;ConvertUnsignedApplyScaleOffsetConvertMissing CoordSystemsIncompleteCoordSystems5(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;E(Ljava/lang/Enum;Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;setExpandEntities(Z)Vjava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)Vbuild((Ljava/lang/String;)Lorg/jdom2/Document; getMessage outputString((Lorg/jdom2/Document;)Ljava/lang/String;getRootElement()Lorg/jdom2/Element;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;getClass()Ljava/lang/Class;java/lang/ClassgetClassLoader()Ljava/lang/ClassLoader;getResourceAsStream)(Ljava/lang/String;)Ljava/io/InputStream;ucar/nc2/util/IO readContents)(Ljava/io/InputStream;)Ljava/lang/String;close addSuppressed(Ljava/lang/Throwable;)V+(Ljava/io/InputStream;)Lorg/jdom2/Document;ucar/nc2/NetcdfFile toBuilder+()Lucar/nc2/NetcdfFile$Builder; (Lucar/nc2/NetcdfFile$Builder;)V*()Lucar/nc2/dataset/NetcdfDataset$Builder;&(Ljava/io/Reader;)Lorg/jdom2/Document;getAttributeValue&(Ljava/lang/String;)Ljava/lang/String;ucar/nc2/util/AliasTranslatortranslateAliastoExternalForm getProtocolgetHostgetPathgetFile$(Ljava/net/URL;)Lorg/jdom2/Document;getNamespaceURI startsWithucar/nc2/util/URLnamingresolve8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;getChild<(Ljava/lang/String;Lorg/jdom2/Namespace;)Lorg/jdom2/Element;java/lang/IntegerparseInt(Ljava/lang/String;)IT(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/String;ILucar/nc2/util/CancelTask;)Vucar/nc2/dataset/DatasetUrlfindDatasetUrl1(Ljava/lang/String;)Lucar/nc2/dataset/DatasetUrl;ucar/nc2/dataset/NetcdfDatasetsopenFilea(Lucar/nc2/dataset/DatasetUrl;ILucar/nc2/util/CancelTask;Ljava/lang/Object;)Lucar/nc2/NetcdfFile; setOrgFile?(Lucar/nc2/NetcdfFile;)Lucar/nc2/dataset/NetcdfDataset$Builder;copyFrom getNamespace()Lorg/jdom2/Namespace;getURI9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; setLocation1(Ljava/lang/String;)Lucar/nc2/NetcdfFile$Builder;setIdsetTitlesetAggregationG(Lucar/nc2/ncml/AggregationIF;)Lucar/nc2/dataset/NetcdfDataset$Builder;(Lucar/nc2/util/CancelTask;)VisEmpty enhanceNeeded!(Ljava/util/Set;Ljava/util/Set;)ZT(Lucar/nc2/dataset/NetcdfDataset$Builder;Ljava/util/Set;Lucar/nc2/util/CancelTask;)VsetEnhanceMode9(Ljava/util/Set;)Lucar/nc2/dataset/NetcdfDataset$Builder; getRootGroup()Lucar/nc2/Group; rootGroup<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;findGroupLocal$(Ljava/lang/String;)Lucar/nc2/Group;()Lucar/nc2/Group$Builder;setName,(Ljava/lang/String;)Lucar/nc2/Group$Builder;addGroup2(Lucar/nc2/Group$Builder;)Lucar/nc2/Group$Builder;((Ljava/lang/String;)Ljava/util/Optional; ,-()Ljava/lang/Object; F.#()Ljava/lang/IllegalStateException;get1(Ljava/lang/String;)Ljava/util/function/Supplier; orElseThrow1(Ljava/util/function/Supplier;)Ljava/lang/Object; getChildren9(Ljava/lang/String;Lorg/jdom2/Namespace;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnextgetAttributeContainer&()Lucar/nc2/AttributeContainerMutable;getName%(Ljava/lang/String;Lucar/ma2/Array;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute; getAttribute)(Ljava/lang/String;)Lorg/jdom2/Attribute; getValues()Lucar/ma2/Array;0(Ljava/lang/String;)Lucar/nc2/Attribute$Builder;ucar/nc2/Attribute$Builder setValues.(Lucar/ma2/Array;)Lucar/nc2/Attribute$Builder;()Lucar/nc2/Attribute;equalsIgnoreCaseSTRINGgetType'(Ljava/lang/String;)Lucar/ma2/DataType;ucar/ma2/DataType$Signedness SignednessUNSIGNEDLucar/ma2/DataType$Signedness;withSignedness3(Lucar/ma2/DataType$Signedness;)Lucar/ma2/DataType; setDataType1(Lucar/ma2/DataType;)Lucar/nc2/Attribute$Builder;(Lucar/nc2/Attribute;)ZgetTextNormalizeCHAR isIntegraladd makeArray5(Lucar/ma2/DataType;Ljava/util/List;)Lucar/ma2/Array;'(Ljava/lang/String;Ljava/lang/String;)V hasMoreTokens nextToken((Ljava/lang/String;)Lucar/nc2/Attribute; findDimension((Ljava/lang/String;)Lucar/nc2/Dimension;VLEN getLength()Lucar/nc2/Dimension$Builder;0(Ljava/lang/String;)Lucar/nc2/Dimension$Builder; setIsShared(Z)Lucar/nc2/Dimension$Builder;setIsUnlimitedsetIsVariableLength setLength(I)Lucar/nc2/Dimension$Builder;()Lucar/nc2/Dimension;replaceDimension(Lucar/nc2/Dimension;)ZremoveDimension addDimension.(Lucar/nc2/Dimension;)Lucar/nc2/Group$Builder;ENUM1(I)VvalueOf(I)Ljava/lang/Integer;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;7(Ljava/lang/String;Ljava/util/Map;Lucar/ma2/DataType;)VaddEnumTypedef0(Lucar/nc2/EnumTypedef;)Lucar/nc2/Group$Builder; ofNullable((Ljava/lang/Object;)Ljava/util/Optional;orElse&(Ljava/lang/Object;)Ljava/lang/Object;findVariableLocal'(Ljava/lang/String;)Lucar/nc2/Variable; isPresent STRUCTURESEQUENCE addVariable5(Lucar/nc2/Variable$Builder;)Lucar/nc2/Group$Builder; getDataType()Lucar/ma2/DataType;java/util/ObjectsrequireNonNull(Ljava/lang/Object;)V)(Lucar/nc2/dataset/StructureDS$Builder;)Vaccept7(Lucar/nc2/Group$Builder;)Ljava/util/function/Consumer; ifPresent (Ljava/util/function/Consumer;)V((Lucar/nc2/dataset/VariableDS$Builder;)V F/(Lucar/nc2/Variable$Builder;)Vz(Lucar/nc2/internal/ncml/NcmlReader;Ljava/lang/String;Lucar/ma2/DataType;Lorg/jdom2/Element;)Ljava/util/function/Consumer;isEnumucar/nc2/dataset/VariableDS'()Lucar/nc2/dataset/VariableDS$Builder;setOriginalVariable:(Lucar/nc2/Variable;)Lucar/nc2/dataset/VariableDS$Builder;findMemberVariable F0 F1/(Ljava/lang/String;)Lucar/nc2/Variable$Builder;0(Lucar/ma2/DataType;)Lucar/nc2/Variable$Builder;setEnumTypeNamemakeDimensionsList=(Ljava/lang/String;)Lcom/google/common/collect/ImmutableList; setDimensions-(Ljava/util/List;)Lucar/nc2/Variable$Builder;"ucar/nc2/AttributeContainerMutablegetStringValueempty()Ljava/util/Optional;setParentGroupBuilder5(Lucar/nc2/Group$Builder;)Lucar/nc2/Variable$Builder;setDimensionsByNameucar/nc2/dataset/StructureDS(()Lucar/nc2/dataset/StructureDS$Builder;<(Lucar/nc2/Structure;)Lucar/nc2/dataset/StructureDS$Builder;ucar/nc2/dataset/SequenceDS'()Lucar/nc2/dataset/SequenceDS$Builder; F2 F3 addDimensions3(Ljava/util/Collection;)Lucar/nc2/Variable$Builder; findVariableaddMemberVariable9(Lucar/nc2/Variable$Builder;)Lucar/nc2/Structure$Builder; pE(Lucar/nc2/dataset/StructureDS$Builder;)Ljava/util/function/Consumer;indexOf(I)I substring(II)Ljava/lang/String;(I)Ljava/lang/String; shortName setCachedData.(Lucar/ma2/Array;Z)Lucar/nc2/Variable$Builder;java/lang/Double parseDouble(Ljava/lang/String;)D setAutoGen(DD)Lucar/nc2/Variable$Builder;getRankmakeDimensionsString((Lucar/ma2/DataType;IDD)Lucar/ma2/Array; getChildText;(Ljava/lang/String;Lorg/jdom2/Namespace;)Ljava/lang/String;charAt(I)C getDimensions+()Lcom/google/common/collect/ImmutableList;ucar/nc2/Dimensions makeShape(Ljava/lang/Iterable;)[Ifactory9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array;ucar/unidata/util/StringUtil2 getTokens6(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;'com/google/common/collect/ImmutableListsizereshape([I)Lucar/ma2/Array;*(Ljava/lang/String;Ljava/lang/Throwable;)VO(Lucar/nc2/dataset/NetcdfDataset$Builder;Ljava/lang/String;Ljava/lang/String;)VsetTimeUnitsChangeaddVariableFromGlobalAttribute%addVariableFromGlobalAttributeCompose9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VaddCacheVariable((Ljava/lang/String;Lucar/ma2/DataType;)V](Lucar/nc2/internal/ncml/NcmlReader;Ljava/lang/String;Ljava/lang/String;Lorg/jdom2/Element;)V(I)Ljava/lang/StringBuilder; resolveFileaddExplicitDataset(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/nc2/util/cache/FileFactory;)VisCanceladdDatasetScan(Lorg/jdom2/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/util/Set;Ljava/lang/String;Ljava/lang/String;)V addCollectionsetModifications(Lorg/jdom2/Element;)VremoveVariableremoveAttributeorg/slf4j/LoggerinforemoveMemberVariablesetOriginalName9(Ljava/lang/String;)Lucar/nc2/dataset/VariableDS$Builder;dataTypeorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;thredds/client/catalog/CatalogncmlNS ncmlNSHttpsucar/nc2/NetcdfFile$Builder4 58        "java/lang/invoke/LambdaMetafactory metafactory:Lookup(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;;%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!F        $>**Y >  N* *  *  ****"I JK!L,M7NBOMP N O**L=+ |징K٦z/yk38y6u Xw.aP koql1!l$S+=+=+=+{=v+m=h+_=Z+Q=K+B=<+ 3=-+!$ =+" =+# = @DHOV]dkuy}$%&'(')'*'+'+,-$%&+-()*.Bhlpw~ %u  @   Ż/Y0:1 !23Y456+67689+:N: 2?9 /@YA:23Y4B6-C6D689-E:FYG:+*,H23Y4I6*J89:=;N 3:=?LRZ`if 1:? i#Ly3*-3/ ; 17F <  b*KLN-+M: NY+O m23Y456+67689-+M:23Y4P6Q689&R:R :T/Y0:1 !23Y456+67689U:: 2?9 0@YA:23Y4B6C6D689E:FYG:*V*,H23Y4I6*J89&R:R :THerSy~S;XeSlqtS~#AHer # , 9 ?Xe HE  3 $}#5,,q  yTSSS2/ ; 2;LSSS < &WY*XYZM+FYGN-,+[W, !$$* &&$ <  /Y0:1*\N: 2?9 /@YA:23Y4B6-C6D689-E:]^: _^: `:FYG:+,;N9 :;><=(?.@6B<CEDhFnIwJ|KLMOPp  E#(~n8w/ Y; 1  < aY*bN 23Y4c6*68923Y4d6-J8923Y4e6-f68923Y4g6-h68923Y4i6-j68923Y4k6-l68923Y4m6-n689/Y0:1 !23Y456-J7689-o:: 2?9 0@YA:23Y4B6C6D689E:+]^L+ _^L++`LFYG:*+, ;~_ ab(cAd]eyfghmnopru s tv w(z.{7|[bfnrz~p 2 7$  }b5 4a2/ a; 2 <!  *pq-rst *uq+,vM,&,+wY3Y4x6,68y-z^:-{^:-{*q|:-}^:6 ~6,?&*Y,#: G@PAUBYE]FeHjItJ{KLPQRTUVX]^_`cd=eEfHiUjtk~lopqruvwx{ |)}5~8!>?t*>? >?@ -APB C =D t E  F  ) G;;;H?;IJ;Kn>?8LJYMNONUPN QN tRN  1SN 8>YMTOTUPT QT tRT  1ST UFU " 8 FUUVW%VW VW"VW"VW,VW$XYJ,Ƨ ,:-^:*Y-SW-^:6 :,*,ɦ!*YSYSYSW*,:c23Y4˶6689-: +Y ιWD: *Y SYSYSW23Y4Ӷ6689-Զ6  A-: +Y ιW: *Y SYSYSW:  +׶ٶڹWQ-۶^:   6 -ö^:  ݧ : ߶:+ڹW3*,+W23Y46689'?B/019OT[f"'-?BDdelqZ[ \ -Z[ D!\ F] =^ 5_ #`almb[ "c deeCfA9BOghi E!@ (-Z$ @! Fjj"%k#Dll Fjj4  mn  *Զ^L+*L+ wYy*ö^M, ݧ,N-N*۶^: 6-- -߶N*^:#-ݦY:+W-:Y:Y+:W-f %4;?GPcksf oNpq%r4`aG]P^sbs+tNuv8ow+tw1  Cl l+,V wxy]++,  zeA{|y-^:*Y-SW-^::, ,:-^:*Y-SW-^:-^: -^:  6   6 6  ܙ6  6 ~623Y46689+   W* :W-^:-^: -^: -^:    ܶW  ܚW   ܶW~6  W23Y4 6689+ W+ W2  (-1!A"F#N$S%e&f)n*v+~-./01568;<?@?BCDF"G*H2I:K?LLOQPfSkTxWXY\]`ac}*N~nv ~} t k h D}*}* "~* 2 : >?LJEA(BA E&9FU&FU D; FUT FU FU T ,^N-* Y,SW,ö^:  :Yd:,*q::^: :  *YSW *YSW ~6   W: *YSWrY-:+Wflm noq'r9tDulvvw}xyz|}~ * " vn }g lx?A'_9aD8 D5 DllWBX|j %-^:*Y-SW-^::-ö^: :, ,:+: Q  I*!YSW" #+*+-$%W+*+-&%WX ':" #"*+(-)+Y*W+,*+--+Y*W.,:  * -/,z  !47?DK[cpu$p %%>?%LJ%FA4B7`a?_[c a 8 c +!)lE0  ^:-01^:^:*23: 4,,456: +76:  8-9W  :W;^:  + <:   =W*q:  :   : * >  >@A:   B ܙ6  -߶N -CW*q::&:* ö^^DE*q|:* -F*  GH" 29FJWbow%2Qehv{C _ N C Q>?`aF A{2gBw"  MN i ^ 2gRNv#8* MT 2gRTR@)6VW%"@VW,B -^:286,C6+I6:-;^: JW-E*q|: *,-F-*q::   : *> ,0 -1^:   :WB !#$,%1&9(F)K*U.a/013458p C >?`aFA#,FmaRMN 8 aRMT+96VW$@ -^:+K,9W-;^: +LW-E*q|: *+,-F-*q::: *+M ,0 -1^: +NWB<=@A!B(D5E:FCJOKnLyM|OPQSf n C `aFA5hONMN 8 ONMT((VW#@ oq^:^:*4-"OPQR:ISTUV:4,,4WQ:+XQ:;^:  + <:  YW*q:  :   : *Z *q:  :   : *+ [*q:  :  & :*ö^^D* GHrW X[$\+]@_UbYcfdqf~gklmnqrstvw xy|(}G~[^=RnN C   Gqq>?qq`aqqF hATB MN QN (IRN 8\ =Rn qMT QT (IRT B @QVW%VW#VW,B3 ,^N,ö^::,;^:\:+<:"O-PQYQ:S-TQ:,*q:  :   : *+ [,*q:  :   : *Z N$)19P\hM  C >?FAr`a1N\uhiQN 1MN 8 1hiQT 1MT B)Fl&V QVW"VW$* ^:*YSW^::ö^: :- -]:  K*^YSW" #,*+$_W,*+&_W  ':" ##*+, (),Y*W`,*+, -,Y*Wa,j "#7:CHO_di}~f >?F A7B:`aC__ 8 ' #+lE   @b^:**cYSW@d6Pe:`f: *g:  *hYSY+iSW  j:# f:*k:*lYSW:+mWn^:o^:p^:~6 LGq9 q9  +  rW+s#++tLW,   u:+mW-E*qv: ^: ,H w6  : 6   xU+yz {:+mW5  |: , : +y} +yz~: + mW&:Y3Y46+i68*S+ySzSSKSLS9 *+49CNY^yz$+7C K LYbipv!&$%'.C@N5 Y* i*i4* [C[= 6 y*p;* v5 [)N ![ * YZ b~s !`aF8 )w +N Fl AFl&D:,Fl)VkFlBS" +^:+ö^:+^:ܙY-:XܙY-:<ܙY-: wY3Y4668yC: +^:     ܶ+*q:  :  " :  ^: +*q:  :  - :  ^: ^: +*q:  :  9 :  ^: ^: ^: +*q:  :  # :  ^: +*q:  :   :  ]^:   _^:   `:  ^:  ^: ^: ^:Y*,  :  ,:3Y466 8:, : 23Y46 689+*q:  :   :  ]^:  wYy `:  ^: ^: ^: ^: ^: ^:, v:  *q|: 23Y46 689.+*q|:   ^ ^+*q6  +*q6  +*q6  +*q6  +*q6  +z^- ./2%365A6R8]9n(1:=Jir| "+5?IXe !+5?IS_gu#<AZ _ x }03/0O/0k/0 (1  r| i'  9 0 oN  + 5?IXzemF   +5?~ItSj_^7uH 4 }url/0N N   8*oT _^9T T *6(VW(W3W?W) FVW, ?FVW@M FVWVW.FVVW; FVVW&@@@@@ 6,:6O|2mf"ǪB&6 66C'5+- %6+-6+-65Y:Y,SY-SY*SW6 /0x2389=>CDEFH>)?rA 0  6w6,+M-+6%,++:-65Y:Y,SY-SY*SW6 KM NOQ-R3S<T?XDYMZi[v]H3 pM)wwwrwAt!6 FY3Y46*68g B FY3Y46*68d B FY3Y46*68 B  FY3Y46*68 B  /66:+W,,:*-±%.H //B/a/F//%  a8  Dl FY3Y4ö6*68V @>\ *+,->4      <5FijųpƳu?ABrFW@W U   Qb 6K ( Uf s  l~@697f ?@A?@E?FGOQij?qA?qE