Êþº¾4€¿ VÀ Á ÃÄ Å Æ Ç 9È ‚É ƒÊ ƒË …Ì …ÍÎ Ï Ð „Ñ Ò ƒÆÓ ‚Ô ÕÖ ×Ø Ù Ú ÛÜÝÞ ßà á âãä å æ ç %è %à é %ê ë %ì í î ƒï %Ç ð %ñ ò ó ô õö ÷ Ò Ð ø ù ú û ¥üý Bâ ¥þ ÿ ¥û F  ƒ  § – V  V   R   InnerClassesBuilderBuilder2logLorg/slf4j/Logger; debugRecordZ ConstantValue}(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;Lucar/nc2/Dimension;Lucar/nc2/Dimension;)VCodeLineNumberTableLocalVariableTableorgVLucar/nc2/Variable;varsLjava/util/List;memberVLucar/nc2/dataset/VariableDS;dimListnameLjava/lang/String;this&Lucar/nc2/dataset/StructurePseudo2Dim;ncfile Lucar/nc2/dataset/NetcdfDataset;groupLucar/nc2/Group; shortNamevarNamesouterLucar/nc2/Dimension;innerdimsLjava/util/ArrayList;LocalVariableTypeTable%Ljava/util/List;&Ljava/util/List;$Ljava/util/List;+Ljava/util/ArrayList; StackMapTable Deprecated Signature‘(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;Ljava/util/List;Lucar/nc2/Dimension;Lucar/nc2/Dimension;)VRuntimeVisibleAnnotationsLjava/lang/Deprecated;select&(Ljava/util/List;)Lucar/nc2/Structure; memberNamesresult:(Ljava/util/List;)Lucar/nc2/Structure;_read$(Lucar/ma2/Section;)Lucar/ma2/Array;vsectiondataLucar/ma2/Array;mMember"Lucar/ma2/StructureMembers$Member;vsectionLucar/ma2/Section;err outerRangeLucar/ma2/Range; innerRangesmembersLucar/ma2/StructureMembers;asmaLucar/ma2/ArrayStructureMA;"Ljava/util/List; ExceptionsA(Lucar/nc2/dataset/StructurePseudo2Dim$Builder;Lucar/nc2/Group;)Vbuilder.Lucar/nc2/dataset/StructurePseudo2Dim$Builder; parentGroup1Lucar/nc2/dataset/StructurePseudo2Dim$Builder<*>;D(Lucar/nc2/dataset/StructurePseudo2Dim$Builder<*>;Lucar/nc2/Group;)V toBuilder0()Lucar/nc2/dataset/StructurePseudo2Dim$Builder;3()Lucar/nc2/dataset/StructurePseudo2Dim$Builder<*>;.()Lucar/nc2/dataset/StructurePseudoDS$Builder;(()Lucar/nc2/dataset/StructureDS$Builder;()Lucar/nc2/Structure$Builder; ()Lucar/nc2/Variable$Builder;()V SourceFileStructurePseudo2Dim.java$ucar/nc2/dataset/StructurePseudo2Dim a!" #$ %&java/util/ArrayList a' () *+ ,- ./ 01 23 45 67ucar/nc2/Variable 81 9: ;) <=java/lang/String >? [\java/lang/StringBuilder a¼)StructurePseudo2Dim cannot find variable @A B=C DE"java/lang/IllegalArgumentException Variable F= must have outermost dimension= @G aE must have 2nd dimension=ucar/nc2/dataset/VariableDS HI J= K= aL M7 NO PQ RS TU aV WX YZ [\ ]^ _i `¼ qaucar/nc2/dataset/NetcdfDataset b- ab c^ �d ef ghucar/ma2/InvalidRangeException ij klucar/ma2/ArrayStructureMA am nU op qr st uv aw «± xy,ucar/nc2/dataset/StructurePseudo2Dim$Builder-ucar/nc2/dataset/StructurePseudo2Dim$Builder2 az °±{ |}"ucar/nc2/dataset/StructurePseudoDS&ucar/nc2/dataset/StructurePseudo2Dim$1ucar/nc2/Groupjava/util/Listucar/nc2/Dimensionjava/util/Iterator ucar/ma2/StructureMembers$Memberucar/ma2/Sectionucar/ma2/Rangeucar/ma2/StructureMembersjava/io/IOException*ucar/nc2/dataset/StructurePseudoDS$Builder~$ucar/nc2/dataset/StructureDS$Builderucar/nc2/Structure$Builderucar/nc2/Variable$BuilderE(Lucar/nc2/dataset/NetcdfDataset;Lucar/nc2/Group;Ljava/lang/String;)Vucar/ma2/DataType STRUCTURELucar/ma2/DataType; setDataType(Lucar/ma2/DataType;)V(I)Vadd(Ljava/lang/Object;)Z setDimensions(Ljava/util/List;)V getRootGroup()Lucar/nc2/Group; getVariables()Ljava/util/List;size()Iiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getRank getDimension(I)Lucar/nc2/Dimension;equals getShortName()Ljava/lang/String;findVariableLocal'(Ljava/lang/String;)Lucar/nc2/Variable;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringorg/slf4j/Loggerwarn(Ljava/lang/String;)VgetNameAndDimensions-(Ljava/lang/Object;)Ljava/lang/StringBuilder; getDataType()Lucar/ma2/DataType;getUnitsStringgetDescription¢(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;)V getSPobject setSPobject(Ljava/lang/Object;)V attributes()Lucar/nc2/AttributeContainer;addAll(Ljava/lang/Iterable;)V getDimensions+()Lcom/google/common/collect/ImmutableList;(Ljava/util/Collection;)VsubList(II)Ljava/util/List;enhanceScaleMissingLjava/util/Set;enhance(Ljava/util/Set;)VaddMemberVariable((Lucar/nc2/Variable;)Lucar/nc2/Variable; orgVariablescalcElementSizeLucar/nc2/NetcdfFile;getParentGroupOrRootisSubset()Lucar/ma2/Array;getShape()[I checkInRange([I)Ljava/lang/String;getRange(I)Lucar/ma2/Range;makeStructureMembers()Lucar/ma2/StructureMembers; (Lucar/ma2/StructureMembers;[I)V getRangesset'(ILjava/lang/Object;)Ljava/lang/Object;read"(Ljava/util/List;)Lucar/ma2/Array; findMember6(Ljava/lang/String;)Lucar/ma2/StructureMembers$Member; setDataArray(Lucar/ma2/Array;)V?(Lucar/nc2/dataset/StructurePseudoDS$Builder;Lucar/nc2/Group;)VaddLocalFieldsToBuilderZ(Lucar/nc2/dataset/StructurePseudoDS$Builder;)Lucar/nc2/dataset/StructurePseudoDS$Builder;+(Lucar/nc2/dataset/StructurePseudo2Dim$1;)Vorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;ucar/nc2/dataset/StructureDSucar/nc2/Structure!V [\]^_` abc² æ*+,-·*²¶»Y·:¶W¶W*¶,Ç+¶ MÇp,¶ :»Y¹ ·:¹ :  ¹ ™G ¹À:  ¶¢§ÿá ¶¶™ ¶¶™ ¶¹W§ÿµ¹ :¹ ™(¹À: , ¶:  Ç"²»Y·¶ ¶¶¹§ÿÁ ¶¶š,»Y»Y·¶ ¶ ¶!¶¶"¶·#¿ ¶¶š,»Y»Y·¶ ¶ ¶$¶¶"¶·#¿»%Y+,* ¶ ¶& ¶' ¶(·):   ¶&¶*  ¶+¶,  ¶-¶.»Y ¶/·0:    ¹ ¹1¶2 ²3¶4* ¶5W*´6 ¹W§þÔ*¶7±d¦)&'() *(+.-2.71<2B3R4q5z6}7™8¦9©<È=Ð>Õ?ñ@ôCDE+F9GKHbJvKƒL�M—N¡P¯QÃRËTÒUÞVáXåYeŽq5fg BghiÐfg ƒ[jk ¯/li Èmn æopæqræstæunæviæwxæyxÎz{|*Bgh}¯/l~ ævÎz€�J ÿ79‚ƒ„„ý#ƒ…ü!ú(ùü…ýA66ø~†‡ˆ‰Š‹Œc… )»Y*´8À9*¶:*¶;+*¶<*¶<·=M,µ>,°d]^"_'`e )op)�i"Žp| )�‡��‘c½ ¨+¦*¶?°+*¶@¶AM,Æ »BY,·C¿+¶DN+¶D:*¶E:»FY+¶G·H:*´6¹ :¹ ™Q¹À:»Y¶I·0:  -¹JW ¹JW ¶K: ¶¶L:   ¶M§ÿ«°dJef klm o&p-r3sBucvqw{x†y�z›{¢|¥~ep q1’i �“” ›•˜ c?™g¨op¨š›•œn&‚�ž-{Ÿž3u ¡Bf¢£| q1’¤ �+ üÿ,¥¦¦§F…úW¨©Baªc[*+,·N±d „…e op«¬­t| «®‡¯°±c5 *¸O·PÀQ°d‰e  op‡² «±c! »RY·S°d�‡²A°´c/*¶T°de opA°¶c/*¶T°de opA°¸c/*¶T°de opA°ºc/*¶T°de op»¼c! ¸U³±d½¾XBWQY RZ –§—³VY µY ·Y ¹Y