Êþº¾4# Ѷ· ¸ 2¹º »¼ 2½ 2¾ 2¿ 2À ÁÂà ¸Ä Å Æ ÇÈÉû ÈÊ Ë 2ÌÍÎ Ï 2Ð 2ÑÒ ÑÓ 2Ô 2Õ 2Ö 2× ÑØ Ù ÑÙ 2Ú ÑÛ 2Ü þÝ 2Þ Ñß 2à 2á 2ß 2â ÿãä 2å 2æ »ç 2è é ê ë ì í î ï 2ð ñ ò ó ô õ ö ÷ ø ù ú 2û 2ü 2ý þ *Ø ÿ * * * * *ê * 2 +     2Ø Ñ 2 Ñ Ñ Ñ Ñ Ñ 2 Ñ 2  2  2 2 Ñ  2 2 Ñ 2  Ñ Ñ! Ô" #$ *% & ' () **+ , -. /0 12 3456 78 9 :;< =>?@ æ ß à A B C D E F G H I J K L M N O P Q R ÑS ƽ Æ× ÆÀ Æá ÆT UV W X Y Z[ Z\ UÌ ÆÜ Æ] Ææ Æ^ Æ_ Æ` Æa 2a 2b 2c Æd Æe Æf Æg Æh i Æj k Æl Ñmn oép qrx yz{ Ì| 2} 2~ 2A€�‚ InnerClassesBuilderBuilder2 enhanceProxy#Lucar/nc2/dataset/EnhancementsImpl; coordSysNamesLjava/util/List; Signature$Ljava/util/List;scaleMissingUnsignedProxy2Lucar/nc2/dataset/EnhanceScaleMissingUnsignedImpl; enhanceModeLjava/util/Set;Enhance9Ljava/util/Set;orgVarLucar/nc2/Variable; orgDataTypeLucar/ma2/DataType;orgNameLjava/lang/String; orgFileTypeId¢(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;)VCodeLineNumberTableLocalVariableTablethisLucar/nc2/dataset/VariableDS;ds Lucar/nc2/dataset/NetcdfDataset;groupLucar/nc2/Group;parentStructureLucar/nc2/Structure; shortNamedataTypedimsunitsdesc StackMapTableƒ„… DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated;L(Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Lucar/nc2/Variable;)Vparent'(Lucar/nc2/Group;Lucar/nc2/Variable;Z)VgenhanceZ!(Lucar/nc2/dataset/VariableDS;Z)VvdsisCopy getNetcdfFile()Lucar/nc2/NetcdfFile;†copy()Lucar/nc2/dataset/VariableDS;clearCoordinateSystems()V(Ljava/util/Set;)VorgVarEnhancement(Lucar/nc2/dataset/NetcdfDataset$Enhance; enhancementsLocalVariableTypeTable‡<(Ljava/util/Set;)V needConvert()Zˆconvert"(Lucar/ma2/Array;)Lucar/ma2/Array;dataLucar/ma2/Array;1(Lucar/ma2/Array;Ljava/util/Set;)Lucar/ma2/Array;[(Lucar/ma2/Array;Ljava/util/Set;)Lucar/ma2/Array; convertEnumssvalvaluesresultiiLucar/ma2/IndexIterator;‰ŠgetEnhanceMode()Ljava/util/Set;orgVarDS;()Ljava/util/Set;addEnhancement+(Lucar/nc2/dataset/NetcdfDataset$Enhance;)Z enhancementremoveEnhancementgetOriginalVariable()Lucar/nc2/Variable;setOriginalVariable(Lucar/nc2/Variable;)VgetOriginalDataType()Lucar/ma2/DataType;getOriginalName()Ljava/lang/String;lookupEnumString(I)Ljava/lang/String;valIsetName&(Ljava/lang/String;)Ljava/lang/String;newName toStringDebuggetDatasetLocationhasCachedDataRecurse setCaching(Z)Vcaching_read()Lucar/ma2/Array; Exceptions‹$(Lucar/ma2/Section;)Lucar/ma2/Array;sectionLucar/ma2/Section;Œ reallyRead?(Lucar/nc2/Variable;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array;client cancelTaskLucar/nc2/util/CancelTask;Q(Lucar/nc2/Variable;Lucar/ma2/Section;Lucar/nc2/util/CancelTask;)Lucar/ma2/Array; readToStream+(Lucar/ma2/Section;Ljava/io/OutputStream;)JoutLjava/io/OutputStream;getMissingDataArray([I)Lucar/ma2/Array;storageLjava/lang/Object;shape[IarrayshowScaleMissingProxy(Ljava/util/Formatter;)VdDoffsetscalefLjava/util/Formatter;�getDescriptiongetUnitsStringsetUnitsString(Ljava/lang/String;)VgetCoordinateSystems+()Lcom/google/common/collect/ImmutableList;P()Lcom/google/common/collect/ImmutableList;addCoordinateSystem&(Lucar/nc2/dataset/CoordinateSystem;)Vcs#Lucar/nc2/dataset/CoordinateSystem;removeCoordinateSystemhasScaleOffsetgetScaleFactor()D getOffset hasMissing isMissing(D)Z hasValidData getValidMin getValidMax isInvalidData hasFillValue getFillValue isFillValuehasMissingValuegetMissingValues()[DisMissingValuesetFillValueIsMissingbsetInvalidDataIsMissingsetMissingDataIsMissinggetScaledOffsetTypeLjavax/annotation/Nullable;getUnsignedConversionType getSignednessŽ Signedness ()Lucar/ma2/DataType$Signedness;applyScaleOffset(Ljava/lang/Number;)DvalueLjava/lang/Number;convertUnsigned&(Ljava/lang/Number;)Ljava/lang/Number;inconvertMissing%(Lucar/ma2/Array;ZZZ)Lucar/ma2/Array;8(Lucar/nc2/dataset/VariableDS$Builder;Lucar/nc2/Group;)Vbuilder%Lucar/nc2/dataset/VariableDS$Builder; parentGroupLucar/nc2/Attribute;(Lucar/nc2/dataset/VariableDS$Builder<*>;;(Lucar/nc2/dataset/VariableDS$Builder<*>;Lucar/nc2/Group;)V toBuilder'()Lucar/nc2/dataset/VariableDS$Builder;*()Lucar/nc2/dataset/VariableDS$Builder<*>;addLocalFieldsToBuilderL(Lucar/nc2/dataset/VariableDS$Builder;)Lucar/nc2/dataset/VariableDS$Builder;PLucar/nc2/dataset/VariableDS$Builder<+Lucar/nc2/dataset/VariableDS$Builder<*>;>;z(Lucar/nc2/dataset/VariableDS$Builder<+Lucar/nc2/dataset/VariableDS$Builder<*>;>;)Lucar/nc2/dataset/VariableDS$Builder<*>;setCoordinateSystems0(Lucar/nc2/internal/dataset/CoordinatesHelper;)Vnamecoords-Lucar/nc2/internal/dataset/CoordinatesHelper;�()Lucar/nc2/Variable$Builder;()Ljava/util/List;lambda$setCoordinateSystems$0 SourceFileVariableDS.java ë�0ucar/nc2/dataset/EnhanceScaleMissingUnsignedImpl ë Þß&ucar/nc2/dataset/NetcdfDataset$Enhance‘ ’“ àá ”• –n æç —ç"java/lang/IllegalArgumentExceptionjava/lang/StringBuilder+VariableDS must not wrap a Structure; name= ˜™ š; ënucar/nc2/Attributeucar/nc2/constants/CDM ›; ëœ �ž long_name!ucar/nc2/dataset/EnhancementsImpl ëŸ ØÙ  ;ucar/nc2/Structure ¡; ¢£ ¤^ ¥ äå ¦9 ë7 §¨ ©; êé ª-  l; mn èé ôõ  ucar/nc2/dataset/VariableDS ë k; «¬ ,- ­® ¯ °± ²³ ë´ µ ¶³ ùç · ¸ç ¹ �9 º » ¼ç w �9 ½ " $ ¾ œ ¿ ÀÁ Âà ÄÅ Æ ÇÈ <= ÉÊË ÌÍÎ ÏÒ Ó³ Ô; Õn C; D; Ö FG IJ ×ØÙ QR Ú ÛÜ ÝÜ IM QV _` [\ ÞJ ÞM WX ß` àÈjava/lang/Object áâ ‚ ƒyã äå æçhas missing = %s%n {è äéê ëì … missing value(s) = †‡ %f%n fillValue = %f%n ~ valid min/max = [%f,%f]%n y €yFillValue or default = %s%n%nhas scale/offset = %s%n ”•& scale_factor = %f add_offset = %f%noriginal data type = %s%nconverted data type = %s%n op rs vs xy zy |} �} „} ˆ} ‰G ‹G ŒG �“ ” ˜™ ˜ ›™ › ëí îïð ñò ó žô õ;ö ÷ô øù úû üý þý ÿý ÚÛ ž¥ §¨ 6     ûé  üé   § #ucar/nc2/dataset/VariableDS$Builder java/lang/String  BootstrapMethodsÊs  $ucar/nc2/dataset/VariableDS$Builder2 ë ¤¥ ucar/nc2/Variable!ucar/nc2/dataset/VariableEnhanced,ucar/nc2/dataset/EnhanceScaleMissingUnsigneducar/nc2/dataset/VariableDS$1ucar/nc2/dataset/NetcdfDatasetucar/nc2/Groupucar/ma2/DataTypeucar/nc2/NetcdfFilejava/util/Iterator java/util/Setucar/ma2/Arrayucar/ma2/IndexIteratorjava/io/IOExceptionucar/ma2/InvalidRangeException[Ducar/ma2/DataType$Signednessucar/nc2/Variable$BuilderN(Lucar/nc2/NetcdfFile;Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;)Vjava/util/EnumSetnoneOf&(Ljava/lang/Class;)Ljava/util/EnumSet; setDataType(Lucar/ma2/DataType;)V setDimensions STRUCTUREappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toStringtrim'(Ljava/lang/String;Ljava/lang/String;)V addAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;:(Lucar/nc2/Variable;Ljava/lang/String;Ljava/lang/String;)VgetDimensionsString getFullNamencfileLucar/nc2/NetcdfFile; spiObjectcreateNewCache getDataTypesetParentGroup(Lucar/nc2/Group;)V getFileTypeIdgetDefaultEnhanceModecopyOf+(Ljava/util/Collection;)Ljava/util/EnumSet;iterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;remove(Ljava/lang/Object;)Z/(Lucar/nc2/dataset/VariableDS;Ljava/util/Set;)V ConvertEnumscontainsisEnumSTRINGConvertUnsignedApplyScaleOffset isNumericCHARConvertMissingisVariableLength isIntegralgetShape()[Ifactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndexIterator()Lucar/ma2/IndexIterator;resetLocalIteratornextInt()I setObjectNext(Ljava/lang/Object;)Vjava/util/CollectionsunmodifiableSet (Ljava/util/Set;)Ljava/util/Set;com/google/common/collect/SetsunionSetViewH(Ljava/util/Set;Ljava/util/Set;)Lcom/google/common/collect/Sets$SetView;add getShortName setShortName hasCachedData proxyReaderLucar/nc2/ProxyReader;ucar/nc2/ProxyReaderucar/ma2/Section computeSize()JgetSizeread$SwitchMap$ucar$ma2$DataTypeordinalfactoryConstant9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array;java/lang/DoublevalueOf(D)Ljava/lang/Double; setObject(ILjava/lang/Object;)Vjava/lang/Boolean(Z)Ljava/lang/Boolean;java/util/Formatterformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;.(Lucar/nc2/Variable$Builder;Lucar/nc2/Group;)VgetAttributeContainer&()Lucar/nc2/AttributeContainerMutable;"ucar/nc2/AttributeContainerMutablefindAttributeIgnoreCase((Ljava/lang/String;)Lucar/nc2/Attribute;isString0(Ljava/lang/String;)Lucar/nc2/Attribute$Builder;getStringValueucar/nc2/Attribute$BuildersetStringValuebuild()Lucar/nc2/Attribute; access$0009(Lucar/nc2/dataset/VariableDS$Builder;)Ljava/lang/String; access$100((Lucar/nc2/dataset/VariableDS$Builder;)Z access$200 access$300:(Lucar/nc2/Variable;)Lucar/nc2/dataset/VariableDS$Builder;setOriginalDataType:(Lucar/ma2/DataType;)Lucar/nc2/dataset/VariableDS$Builder;setOriginalName9(Ljava/lang/String;)Lucar/nc2/dataset/VariableDS$Builder;setOriginalFileTypeIdsetEnhanceMode6(Ljava/util/Set;)Lucar/nc2/dataset/VariableDS$Builder;setUnitssetDesc8(Lucar/nc2/Variable$Builder;)Lucar/nc2/Variable$Builder;java/util/List+ucar/nc2/internal/dataset/CoordinatesHelperfindCoordSystem((Ljava/lang/String;)Ljava/util/Optional;  2accept<(Lucar/nc2/dataset/VariableDS;)Ljava/util/function/Consumer;java/util/Optional ifPresent (Ljava/util/function/Consumer;)V"(Lucar/nc2/dataset/VariableDS$1;)V&com/google/common/collect/Sets$SetView  ³s"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!2ÑÒÓØÙÚÛÜÝÞßàáÜãäåæçèéêéKëìík ‘*+,-·*»Y·µ*¸µ*¶*¶ *µ ² ¦» Y» Y·¶¶¶·¿Æ*»Y¶·¶WÆ*»Y·¶W*»Y*·µ±î:8 ùú9#:);/=7>S@XAkBpC€E�Fï\ ‘ðñ‘òó‘ôõ‘ö÷‘øé‘ùç‘úé‘ûé‘üéý&ÿS 2þÿÈÈÈÈëíu*+,-·*»Y·µ*¸µ**¶¶ Á™"» Y» Y·¶¶¶¶·¿*µ *µ!*¶"*µ#*¶$µ *»Y*·%µ±î6 UùúV$X,YK\P]U^Y`_ahctdï4uðñuôõu÷uøéuäåýÿK2ÿÈÑëíaž*,·&*»Y·µ*¸µ+Æ*+¶'**¶¶ ,Á™!» Y» Y·¶,¶¶¶·¿*µ *µ!*¶"*,µ#*,¶$µ *,¶(µ)*»Y*·%µ™ *¸*¶+,¶,:Æ *¶¶-±îVwùúxy"z*|1}O€T�Y‚]„b…j†rˆ~‰‚ЉŽ��”��’ï4žðñžõžäåž �ûéýÿ"2ÿÑ,9üÈë íò\*+·&*»Y·µ*¸µ*+µ#*+´ µ *+´.µ.*»Y*·%µ*+´µ+¶/N-Æ *-¶¶-š*¶"±î:Ÿùú¡¢&£.¥:¦B©GªK«S®W¯[±ï*\ðñ\ ñ\  GûéýÿS22È íJ*´0ǧ *´0¶1°î¶ï ðñý Fí4 »2Y*·3°î¼ï  ðñíC*»Y**¶/*¶4·µ±î ÇÈï ðñí|Ö*+¸5µ*´#Á2™4*´#À2¶6¹7M,¹8™,¹9ÀN*´-¹:W§ÿâ*´ Æ **´ ¶*»Y**´·;µ*´²<¹=™*´>¶?™ *²@¶±*´²A¹=™**´¶B¶*´²C¹=™,*´>¶Dš *´>²E¦*´¶F™**´¶G¶±îFÒÕÖ5×@ØCÞJßRåbç{è‚éƒì’î�ñÄòÊóÕõï 5 ÖðñÖá Öãýü"ú 0"Üíž;*¶6L+²<¹=š'+²A¹=š+²C¹=š+²H¹=™§¬îøù!ú:ùï;ðñ6á 6ãý ü5@í> *+*´¶I°îþï ðñ  !"íÑZ,²<¹=™$*´>¶?š*´ Æ*´ ¶?™ *+·J°*´K™+°*´+,²A¹=,²C¹=,²H¹=¶L°î"'-4 6 H V ï ZðñZ !Zá Zãý'Ü#$íÇ>+¶M¶Nš+°²@+¶O¸PM,¶QN+¶R+¶S™*+¶T¶U:-¹V§ÿç,°î*    '19<ï41%é>ðñ>&!''!"()ý  ý*+,-ío&*´#Á2š *´¸W°*´#À2L*´+¶6¸X°î& ')*ï .ñ&ðñýÜ/01íb*´+¹Y™ **´¶+¬¬î7 89;ïðñ2ý31íb*´+¹:™ **´¶+¬¬îH IJLïðñ2ý45í/*´#°îWï ðñ67ít++Á™!» Y» Y·¶+¶¶¶·¿*+µ#±îcd%e*fï+ðñ+äåý%89íJ*´ Æ *´ §*¶Z°înï ðñýC:;í/*´.°îxï ðñ<=í^*´>¶?™ *·[°*´#¶[°î} ~ïðñ>?ý@AíK**¶\µ.*+·]+°î†‡ ˆïðñBéC;íK*´#Æ *´#¶^§_°î�ï ðñýAÈD;ís*·`L+Æ+°*´#Æ *´#¶`°°î’“ ” •–—ïðñ'éý ü ÈEíT*·aš*´#Æ*´#¶a™§¬î�ï ðñý@FGíY™*´#Æ *´#¶b±î¤ ¥¦ïðñH ýIJíz!*¶c™ *·dL§*´e*¹fL*+¶g°î­®°²ï  '!!ðñ'!ý ü *KLIMí¦9+¥+¶h*¶i”š*¶j°*¶c™ *+·kM§*´e*+¹lM*,¶g°î¹º½¾&À3Âï*#'!9ðñ9NO3'!ý ü *KLPQRíg*´#Ç **´m¶n°*´#¶o°îÈÉËï ðñSåTUýKLQVí”1,¥,¶h*¶i”š *+-¶p°*´#Ç *,¶q¶n°*´#,¶r°îÓÔÖ×(Ùï*1ðñ1Så1NO1TUýKLPWXíg*´#Ç *+,·s­*´#+,¶s­îÞßáï ðñNOYZýKLP[\íÁ¶²t*¶Z¶u.ª�IPPPW^^^eeellsz¼M§9¼M§2¼M§+¼ M§$¼ M§¼ M§¼M§¼M§½vM*¶Z+,¸wN*´¶x™-*´¶y¸z¶{-°îZíTïXð[ô_õb÷føiümýptw{~‚ … ‰ Œ‘›¥´ïz X]^_]^f]^m]^t]^{]^‚]^‰]^¶ðñ¶_`‘%]^›a!ý ûTüvü"*bcíZ+|½vY*´¶}¸~S¶W*´¶}™§*´¶€™L+�½v¶W*´¶‚M,¾>6¢",19+ƒ½vY¸zS¶W„§ÿÞ+„½v¶W*´¶x™+…½vY*´¶y¸zS¶W*´¶†™(+‡½vY*´¶ˆ¸zSY*´¶‰¸zS¶W+нvY*´¶y¸zS¶W+‹½vY*´¶F¸~S¶W*´¶F™8*´¸z¶ŒI*´¸z¶Œ(g9+�½vY¸zSY(¸zS¶W+޽vY*´ S¶W+�½vY*¶ZS¶W±î^" ,!7"Q#d"j$u&'—(¡)»*Â)Æ,Þ.ö/0 1254G5Y6ï4Qde )fegeZðñZhiýþEjø$ !.ûnk;í2*´¶�°î<ï ðñl;í2*´¶‘°îAï ðñmníA *´+¶’±î HIï ðñ ûéopí2*´¶“°îMï ðñÜqrsíA *´+¶”±î TUï ðñ tuvsíA *´+¶•±î [\ï ðñ tuwí2*´¶F¬îbï ðñxyí2*´¶–¯îgï ðñzyí2*´¶—¯îlï ðñ{í2*´¶}¬îqï ðñ|}í= *´'¶˜¬îvï ðñ >e~í2*´¶†¬î{ï ðñyí2*´¶ˆ¯î€ï ðñ€yí2*´¶‰¯î…ï ðñ�}í= *´'¶™¬îŠï ðñ >e‚í2*´¶x¬î�ï ðñƒyí2*´¶y¯î”ï ðñ„}í= *´'¶š¬î™ï ðñ >e…í2*´¶€¬îžï ðñ†‡í2*´¶‚°î£ï ðñˆ}í= *´'¶›¬î¨ï ðñ >e‰GíA *´¶œ±î ¯°ï ðñ Š ‹GíA *´¶�±î ¶·ï ðñ Š ŒGíA *´¶ž±î ½¾ï ðñ Š �9í2*´¶G°îÃï ðñŽ�9í2*´¶B°îÈï ðñ�“í2*´¶Ÿ°îÍï ðñ”•í= *´+¶Œ¯îÒï ðñ –—”í= *´+¶ °î×ï ðñ  !˜™í= *´+¶¡°îÜï ðñ –—˜í= *´+¶¢°îáï ðñ š!›™í= *´+¶£°îæï ðñ –—›í= *´+¶¤°îëï ðñ š!œí_ *´+¶L°îðï4 ðñ š! ˜  ”  › ë�í;*+,·¥*»Y·µ*¸µ*+´¦µ*+´§µ#*+´¨µ *+´©µ.+¶ª¶«N-Æ$-¶¬™+¶ª¸­-¶®¶¶¯¶°¶±W*+´²µ)*»Y*+¸³+¶´·µ*»Y**´·;µ*´+¸µ¶œ*´+¸¶¶�*´+¸·¶ž*´²<¹=™*´>¶?™ *²@µ>*´²A¹=™*´>¶?š**´¶Bµ>*´²C¹=™,*´>¶Dš *´>²E¦*´¶F™**´¶Gµ>*+´¸µ¹±îjùú"*2: D OUiq…• «¶ÏÖïú"!#'$2(:)ï*;ðñ;žŸ; õD÷û¡ ;ž¢ýÿi2Æÿûl#"Ü£¤¥í2*¸º¶»°î,ï ðñܦ§¨í”B+*´#¶¼*´ ¶½*´.¶¾*´)¶¿*´¶À*´´Á¶Â*´´Ã¶ÄW*+·ÅÀưî125395ïBðñBžŸ Bž©Üª«¬íŠ/*´¹¹ÇM,¹8™,¹9ÀÈN+-¶É*ºÊ¶Ë§ÿß±î;<+=.>ï ­é/ðñ/®¯ý ü ú# ž¥í! »ÌY·Í°îFܦA¤±í/*¶Î°î ï ðñD5í/*¶Ï°î ï ðñAo²í/*¶Ð°î ï ðñ³sí= *´+¶”±î<ï ðñ tu´µÕJ ÔÆ2Ö Ì2× þâ@‘’@°ÑÖ Ð Ñ ZÖ  s tuvw