Êþº¾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�‘’