Êþº¾4@ qP qQ qR qS qT qU qV PWX WY Z q[\] ^ _ q` a b c d e fg h i j qk lm }n qo pv wx| w} ~ w€ ‚ƒ „… „† ‚‡‰ -W qŠ -‹ qŒ ‚ Ž“ ˆ” q• (” q– —˜ q™ qš ›œ q ž ‚k }Ÿ  AW A¡ ‚¢ A£ q¤ ¥ ¦ § ¨© Lª «¬­® ¯° q±² S³´ UZ U¶ oh q· o¸ q¹ oº »h q¼ o½ q¾ o¿ qÀ qÁ q qà qÄ qÅ qÆ AÇÈ qÉÊË l^Ì oÍÎ shortNameLjava/lang/String;dataTypeLucar/ma2/DataType; elementSizeIncfileLucar/nc2/NetcdfFile; parentStructLucar/nc2/Structure; parentBuilderÐBuilder InnerClassesLucar/nc2/Group$Builder;parentStructureBuilderÒLucar/nc2/Structure$Builder; SignatureLucar/nc2/Structure$Builder<*>; dimensionsLjava/util/ArrayList;+Ljava/util/ArrayList; spiObjectLjava/lang/Object; proxyReaderLucar/nc2/ProxyReader;cacheCacheLucar/nc2/Variable$Cache; enumTypeNameautoGenAutoGenLucar/nc2/Variable$AutoGen;slicerSlicerLucar/nc2/Variable$Slicer; attributes$Lucar/nc2/AttributeContainerMutable;builtZ()VCodeLineNumberTableLocalVariableTablethisLucar/nc2/Variable$Builder;LocalVariableTypeTable Lucar/nc2/Variable$Builder;self()Lucar/nc2/Variable$Builder;()TT; addAttribute1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder;attLucar/nc2/Attribute;(Lucar/nc2/Attribute;)TT; addAttributes1(Ljava/lang/Iterable;)Lucar/nc2/Variable$Builder;attsLjava/lang/Iterable;*Ljava/lang/Iterable;/(Ljava/lang/Iterable;)TT;getAttributeContainer&()Lucar/nc2/AttributeContainerMutable; addDimension1(Lucar/nc2/Dimension;)Lucar/nc2/Variable$Builder;dimLucar/nc2/Dimension;(Lucar/nc2/Dimension;)TT; addDimensions3(Ljava/util/Collection;)Lucar/nc2/Variable$Builder;dimsLjava/util/Collection;,Ljava/util/Collection;1(Ljava/util/Collection;)TT; setDimensions-(Ljava/util/List;)Lucar/nc2/Variable$Builder;Ljava/util/List;&Ljava/util/List;+(Ljava/util/List;)TT;replaceDimensionByName(Lucar/nc2/Dimension;)Ziidx StackMapTablesetDimensionsByName/(Ljava/lang/String;)Lucar/nc2/Variable$Builder; dimString(Ljava/lang/String;)TT;getFirstDimensionName()Ljava/lang/String;RuntimeVisibleAnnotationsLjavax/annotation/Nullable;getDimensionName(I)Ljava/lang/String;indexgetDimensionNames()Ljava/lang/Iterable;*()Ljava/lang/Iterable;makeDimensionsStringsetDimensionsAnonymous([I)Lucar/nc2/Variable$Builder;shape[I([I)TT; getDimensions+()Lcom/google/common/collect/ImmutableList;A()Lcom/google/common/collect/ImmutableList;getDimensionsAll*()Lcom/google/common/collect/ImmutableSet;dimsAll0Lcom/google/common/collect/ImmutableSet$Builder;DLcom/google/common/collect/ImmutableSet$Builder;>()Lcom/google/common/collect/ImmutableSet;addDimensionsAllN(Lcom/google/common/collect/ImmutableSet$Builder;Lucar/nc2/Variable$Builder;)VresultvLucar/nc2/Variable$Builder<*>;e(Lcom/google/common/collect/ImmutableSet$Builder;Lucar/nc2/Variable$Builder<*>;)V setIsScalargetRank()I setDataType0(Lucar/ma2/DataType;)Lucar/nc2/Variable$Builder;(Lucar/ma2/DataType;)TT;getEnumTypeNamegetElementSizesetElementSize(I)Lucar/nc2/Variable$Builder;(I)TT;setEnumTypeName setNcfile2(Lucar/nc2/NetcdfFile;)Lucar/nc2/Variable$Builder;(Lucar/nc2/NetcdfFile;)TT; setSPobject/(Ljava/lang/Object;)Lucar/nc2/Variable$Builder;(Ljava/lang/Object;)TT;setName getFullNamefullgroupÓsetParentGroupBuilder5(Lucar/nc2/Group$Builder;)Lucar/nc2/Variable$Builder;parent(Lucar/nc2/Group$Builder;)TT;getParentGroupBuilder()Lucar/nc2/Group$Builder;setParentStructureBuilder9(Lucar/nc2/Structure$Builder;)Lucar/nc2/Variable$Builder;structureBuilder$(Lucar/nc2/Structure$Builder<*>;)TT;getParentStructureBuilder()Lucar/nc2/Structure$Builder;!()Lucar/nc2/Structure$Builder<*>;setParentStructure1(Lucar/nc2/Structure;)Lucar/nc2/Variable$Builder;(Lucar/nc2/Structure;)TT;setProxyReader3(Lucar/nc2/ProxyReader;)Lucar/nc2/Variable$Builder;proxy(Lucar/nc2/ProxyReader;)TT; setCachedData.(Lucar/ma2/Array;Z)Lucar/nc2/Variable$Builder; cacheDataLucar/ma2/Array; isMetadata(Lucar/ma2/Array;Z)TT; setAutoGen(DD)Lucar/nc2/Variable$Builder;startDincr(DD)TT; resetCache setCaching(Z)Lucar/nc2/Variable$Builder;caching(Z)TT;makeSliceBuilder(II)Lucar/nc2/Variable$Builder;sliced"(II)Lucar/nc2/Variable$Builder<*>;copy ()Lucar/nc2/Variable$Builder<*>;copyFrom0(Lucar/nc2/Variable;)Lucar/nc2/Variable$Builder;orgVarLucar/nc2/Variable;(Lucar/nc2/Variable;)TT;8(Lucar/nc2/Variable$Builder;)Lucar/nc2/Variable$Builder;builder#(Lucar/nc2/Variable$Builder<*>;)TT;toStringbuild%(Lucar/nc2/Group;)Lucar/nc2/Variable; parentGroupLucar/nc2/Group;lambda$getDimensionNames$0((Lucar/nc2/Dimension;)Ljava/lang/String;d access$1002(Lucar/nc2/Variable$Builder;)Ljava/util/ArrayList;x0 access$4001(Lucar/nc2/Variable$Builder;)Lucar/nc2/Structure; access$500A(Lucar/nc2/Variable$Builder;)Lucar/nc2/AttributeContainerMutable; access$600/(Lucar/nc2/Variable$Builder;)Ljava/lang/String; access$7007(Lucar/nc2/Variable$Builder;)Lucar/nc2/Variable$Slicer; access$8008(Lucar/nc2/Variable$Builder;)Lucar/nc2/Variable$AutoGen; access$1000(Lucar/nc2/Variable$Builder;)I6;>Ljava/lang/Object; SourceFile Variable.java vw ‘“ ”– s —˜ z{ †‡ ›œjava/util/ArrayListucar/nc2/Variable$Cache ›Õ "ucar/nc2/AttributeContainerMutable ›Ö §× ¤¥ ØÙ ÚÛ ØÜ ›Ý Þî ßàucar/nc2/Dimension áÎ âÛ ãä |€å æç èé ÑÒ êëBootstrapMethodsìçí< îïð ñòÛóô õö ÷øù úû üýjava/lang/Iterableþ ÿÞ ×  .com/google/common/collect/ImmutableSet$Builder æç 7á ƒ àá ç  Ö     ÔÕ tu î xy ‰Š  rs þÖ Îjava/lang/StringBuilder . 6Î ‹Œ   š šucar/nc2/Variable$AutoGen ›   slice of %s%njava/lang/Object! "# ,¥ucar/nc2/Variable$Slicer ›$ucar/nc2/Variable$Builder2Builder2 .3 þÊ %& ïð '() ÷Ê *+ ûü ÝÞ ¹º ¬­ òÎ øù     , ™šjava/lang/IllegalStateException already builtucar/nc2/Variable ›-ucar/nc2/Variable$Builder.ucar/nc2/Group$Builder/ucar/nc2/Structure$Builderjava/lang/String0(Lucar/nc2/Variable$1;)V(Ljava/lang/String;)V*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;addAll(Ljava/lang/Iterable;)Vadd(Ljava/lang/Object;)Z(Ljava/util/Collection;)Z(Ljava/util/Collection;)Vsizeget(I)Ljava/lang/Object; getShortNameequalsset'(ILjava/lang/Object;)Ljava/lang/Object;$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;makeDimensionsList=(Ljava/lang/String;)Lcom/google/common/collect/ImmutableList;stream()Ljava/util/stream/Stream; 12 q3apply()Ljava/util/function/Function;java/util/stream/Streammap8(Ljava/util/function/Function;)Ljava/util/stream/Stream; Ž4(Ljava/lang/String;)Ztest ()Ljava/util/function/Predicate;filter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;java/util/stream/CollectorstoList()Ljava/util/stream/Collector;collect0(Ljava/util/stream/Collector;)Ljava/lang/Object;'com/google/common/collect/ImmutableListofucar/nc2/Dimensions$(Ljava/util/List;)Ljava/lang/String;makeDimensionsAnon-([I)Lcom/google/common/collect/ImmutableList;copyOfA(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;&com/google/common/collect/ImmutableSetjava/util/ObjectsrequireNonNull(Ljava/lang/Object;)V -5acceptO(Lcom/google/common/collect/ImmutableSet$Builder;)Ljava/util/function/Consumer;forEach (Ljava/util/function/Consumer;)Vucar/ma2/DataTypegetSizeucar/nc2/NetcdfFilesmakeValidCdmObjectName&(Ljava/lang/String;)Ljava/lang/String; makeFullNameappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; access$202;(Lucar/nc2/Variable$Cache;Lucar/ma2/Array;)Lucar/ma2/Array; access$002(Lucar/nc2/Variable$Cache;Z)Z cachingSet isCaching(DDLucar/nc2/Variable$1;)Vjava/lang/SystemoutLjava/io/PrintStream;java/io/PrintStreamprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;(IILjava/lang/String;)V getDataType()Lucar/ma2/DataType;getEnumTypedef()Lucar/nc2/EnumTypedef;ucar/nc2/EnumTypedef getSPobject()Ljava/lang/Object;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;.(Lucar/nc2/Variable$Builder;Lucar/nc2/Group;)Vucar/nc2/Groupucar/nc2/Structureucar/nc2/Variable$16 7: ;< ;Û Ú<"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;nonNullD(Ljava/lang/Object;)Lcom/google/common/collect/ImmutableSet$Builder;?%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!qPrstuvwxyz{|€ƒ„…†‡„ˆ‰Š‹Œs‘“”–—˜™š5›œq)*·*» Y· µ*» Y· µ *»Y·µ±ž‘›Ÿ¤Ÿ ) ¡¢ ) £¤¥„¦§¨X*´+¶W*¶°ž ¬ ­Ÿ ¡©ª¢  £„«¬­a *´+¶*¶°ž ±²Ÿ  ¡ ®¯¢  £ ®°„±²³A*´°ž¶Ÿ  ¡¢  £´µX*´+¶W*¶°ž Ê ËŸ ¡¶·¢  £„¸¹ºb*´+¶W*¶°ž Ï П ¡»¼¢ £»½„¾¿Àe*» Y+·µ*¶°ž Ô ÕŸ ¡»Á¢ £»Â„ÃÄÅÒG=>*´¶¢#*´¶À¶+¶¶™=„§ÿØ› *´+¶W›§¬ž"ÚÛÜ'Ý)Û/à3á=ãŸ*+ÆwG ¡G¶·EÇw¢ G £Èý$ú @ÉÊn *´¸W*» Y*´+¶·µ*¶°žèéêŸ  ¡ Ës¢   £„ÌÍÎB*¶ °žïŸ  ¡¢  £ÏÐÑÒs*´¶¤*´¶À¶°°žô õ÷Ÿ ¡Ów¢  £ÈÏÐÔÕ‚5*´¶ž**´¶!º"¹#º$¹%¸&¹'À(°¸)°žû ý1ÿŸ 5 ¡¢ 5 £È1„Ö×ÎD*´¸*°žŸ  ¡¢  £ØÙ^*» Y+¸+·µ*¶°ž  Ÿ ¡ÚÛ¢  £„ÜÝÞD*´¸,°žŸ  ¡¢  £„ßàák»-Y·.L*+*·/+¶0°žŸ ¡ â㢠£ âä„åæçª1,´1Æ,´1¶2+Y¸3Wº4¶5*¶6+Y¸3Wº4¹7±ž 0!Ÿ 1 ¡1èã1é¡¢ 1 £1èä1éêÈ„ëì¥P*» Y· µ*¶°ž $ %Ÿ  ¡¢  £„¦íîD*´¶¬ž)Ÿ  ¡¢  £ïðT *+µ8*¶°ž -.Ÿ  ¡ tu¢   £„ñòÎA*´°ž2Ÿ  ¡¢  £óî]*´ž *´§ *´8¶9¬ž6Ÿ  ¡¢  £ÈFôõT *µ*¶°ž ;<Ÿ  ¡ vw¢   £„ö÷ÊT *+µ*¶°ž @AŸ  ¡ s¢   £„ÌøùT *+µ:*¶°ž EFŸ  ¡ xy¢   £„úûüT *+µ;*¶°ž JKŸ  ¡ ‰Š¢   £„ýþÊc*+¸<µ=*´+¶>*¶°žOPQŸ ¡rs¢  £„ÌÿÎÞ]L*´1Æ *´1´?§*´M,Æ,¶@L*´1Æ!»AY·B+¶C*´1´D¶CE¶C¶FL»AY·B+¶C*´=¶C¶F°žUVWX"Z)[G]Ÿ ] ¡ZsD€¢ ] £ÈüC}ü }$T *+µ*¶°ž abŸ  ¡ €¢   £„A*´°žfŸ  ¡¢  £  ^ *+µ1*¶°ž jkŸ  ¡  ƒ¢  £  …„  A*´1°žoŸ  ¡¢  £„T *+µ*¶°ž tuŸ  ¡ {¢   £„T *+µG*¶°ž yzŸ  ¡ Œ¢   £„‡'*´ +¸HW*´ ¸IW*´ µJ*´ µK*¶°ž~ €"‚Ÿ ' ¡''š¢ ' £„g*»LY')·Mµ*¶°ž †‡Ÿ  ¡ ! ¢  £„"#¥N*´ ¸HW*¶°ž ‹ ŒŸ  ¡¢  £„¦$%c*´ µK*´ µJ*¶°ž‘’Ÿ ¡&š¢  £„'()œ,²NO½PY*´=S¶QW*¶RN-»SY*´=·Tµ-°žŸ *¡Ÿ*, ¡,¶w,Ów*¡¢, £*ê„+,¥I »UY·V*¶W°ž¥Ÿ   ¡¢   £„-./­B*+¶X¶YW*+¶Z¶[W+¶\Æ*+¶\¶]¶^W*+¶_¶`W*+¶a¶bW*+¶cW*¶°ž"ª «¬­%¯.°7±=³ŸB ¡B01¢ B £È%„2.3*+´¶cW*+´µ*+´ µ *+´8¶[W*+´¶bW*+´µ*+¶d¶^W*+´:¶eW*+´µ*+´¶fW*+´1¶gW*+´G¶hW*+´=¶YW*+´;¶`W*¶°ž>· ¸¹º"»+¼3½<¾E¿MÀVÁ_ÂhÃqÄzÅŸ ¡4¡¢ £4ê„56ÎZ»AY·B*´8¶ij¶C*´=¶C¶F°žÊŸ  ¡¢  £78{ *´k™ »lYm·n¿*µk»oY*+·p°žÏÐÑÒŸ  ¡ 9:¢   £È ;</*¶°žýŸ =·>?/*´°ž‘Ÿ @¡AB/*´°ž‘Ÿ @¡CD/*´°ž‘Ÿ @¡EF/*´°ž‘Ÿ @¡GH/*´°ž‘Ÿ @¡IJ/*´°ž‘Ÿ @¡KL/*´¬ž‘Ÿ @¡„MNOR }Ï~ ‚Ñ~ oŽ Lo’ So• qo~ -ˆ~ Uoµ Ô8=9q rsturyz{r‘’