Êþº¾4ƒ 8 9: É; Ê< Ê=>?@ A B C DEFGH IJ KLMN ®O PQ R S !TU VW X Y Z ![] !^` #Ta bc defg h i )j #kl mn opq r st uv uiw Vx #y{ |ó !} ý~ ý u€ë� ‚ƒ„ I… † I‡ˆ I‰ Š Ii ‹ Œ� VŽ� �‘— ý˜™š›öœ � ž )Ÿ  ¡ ¢£¤¥¦§¨ ©ª® ¯° >T ± ®²³´µ¶·¸¹º >»¼½» ¾¿ À >yÁ ÂÃÄ )Å VÆ ÇÈÉ ÊËÌ ÍÎÏÐ ÑÒÓÔ Õ× #Ø ÙÚ ÉÛ ÉÜÞ ß Vàá âã äå æçèéêëìíîïðñòóFactory InnerClassesCONVENTION_NAMELjava/lang/String; ConstantValueconvNamevertical_coords[Ljava/lang/String; cfVersionI avhrr_oiv2Z getVersion(Ljava/lang/String;)ICodeLineNumberTableLocalVariableTablename hasConvNameresultnamesLjava/util/List;LocalVariableTypeTable$Ljava/util/List; StackMapTableôõextractVersioneLjava/lang/Exception;versionSgetZisPositive8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; zaxisNamevertCoordUnits÷Builder+(Lucar/nc2/dataset/NetcdfDataset$Builder;)Vthis.Lucar/nc2/internal/dataset/conv/CF1Convention;datasetBuilder(Lucar/nc2/dataset/NetcdfDataset$Builder;convaugmentDataset(Lucar/nc2/util/CancelTask;)V cancelTaskLucar/nc2/util/CancelTask; Exceptionsø augmentGroups5(Lucar/nc2/Group$Builder;Lucar/nc2/util/CancelTask;)VsubGbLucar/nc2/Group$Builder;gb augmentGroupvertical_coordgridMapLucar/nc2/Variable$Builder;grid_mapping_nameproductionLocationLucar/nc2/Attribute; icdVersion gridMapOptLjava/util/Optional; geomValuesname grid_mappingvbvdstitlegot_grid_mappingsrcLucar/nc2/Variable$Builder<*>;4Ljava/util/Optional;>;·ùúfindAttributeInC(Lucar/nc2/Variable$Builder;Ljava/lang/String;)Lucar/nc2/Attribute; coordsvarattNameaddOptionalAttributeInK(Lucar/nc2/Variable$Builder;Lucar/nc2/Variable$Builder;Ljava/lang/String;)Vdestatt correctGoes16F(Lucar/nc2/Attribute;Lucar/nc2/Attribute;Lucar/nc2/Variable$Builder;)VpossibleCorrectionsLjava/util/Map;mightNeedCorrectedgridMappingVarprodLocicdVer5Ljava/util/Map; SignatureI(Lucar/nc2/Attribute;Lucar/nc2/Attribute;Lucar/nc2/Variable$Builder<*>;)V getAxisTypeD(Lucar/nc2/dataset/VariableDS$Builder;)Lucar/nc2/constants/AxisType;unitunitscd Lucar/nc2/time/CalendarDateUnit;%Lucar/nc2/dataset/VariableDS$Builder;atLucar/nc2/constants/AxisType;axisûlambda$correctGoes16$3B(Lucar/nc2/Variable$Builder;Ljava/lang/String;Ljava/lang/String;)VvalsLucar/ma2/Array; incorrectcorrectattrlambda$augmentGroup$2Q(Lucar/nc2/Variable$Builder;Lucar/nc2/Group$Builder;Lucar/nc2/Variable$Builder;)VcoorddimNamei nodeCoordscoordscdsLjava/lang/StringBuilder;dimNamesprelambda$augmentGroup$1(Lucar/nc2/Variable$Builder;)Vcoordvarlambda$augmentGroup$0I(Ljava/lang/StringBuilder;Ljava/lang/String;Lucar/nc2/Variable$Builder;)Vtemp()V SourceFileCF1Convention.java ˽ü ýþ ÿ  java/lang/String,ucar/nc2/internal/dataset/conv/CF1ConventionCF-1.       ½java/lang/Exceptionucar/nc2/constants/CFup  millibar downm ÓÖ ¸¹CF-1.X ³ å  Conventions Ð ¼½ âã çã Åucar/nc2/Group$Builder Åucar/nc2/Variable$Builder standard_name forecast_reference_time ucar/nc2/Attributeucar/nc2/constants/_Coordinate_CoordinateAxisType   Ó !"forecast_period #time $ensemble realization % ¶·_CoordinateTransformType& '(_CoordinateAxes )* +³,#ucar/nc2/dataset/VariableDS$Builder -. /0 1 2 3(latitude_longitude 45_CoordinateAxisTypesjava/lang/StringBuilder Ó5 6 78 79 : ; <production_location =* ICD_version geometryBootstrapMethods>?@/ AB CDSource"NOAA/National Climatic Data CenterOI-V2 E½ º» F Gwcdas HIground segmentawips semi_minorsemi_minor_axis semi_majorsemi_major_axisJ KLMN AOP QR S latitude longitudeprojection_x_coordinategrid_longituderotated_longitudeprojection_y_coordinate grid_latituderotated_latitude TXY Umbar VzlevW KXjava/lang/Throwable YZ [\ ]^Renamed {} attribute {} to {}java/lang/Object_ `a geometry_type þÿnode_coordinatespart_node_countnodes  node_countpolygon interior_ring bcd Ae fgh ij k 2lm An o !px qy rz s!atmosphere_ln_pressure_coordinateatmosphere_sigma_coordinate+atmosphere_hybrid_sigma_pressure_coordinate#atmosphere_hybrid_height_coordinateatmosphere_sleve_coordinateocean_sigma_coordinateocean_s_coordinateocean_sigma_z_coordinateocean_double_sigma_coordinateocean_s_coordinate_g1ocean_s_coordinate_g2,ucar/nc2/internal/dataset/conv/CSMConvention4ucar/nc2/internal/dataset/conv/CF1Convention$Factoryjava/util/Listjava/util/Iteratort&ucar/nc2/dataset/NetcdfDataset$Builderjava/io/IOExceptionucar/nc2/util/CancelTaskjava/util/Optionalucar/nc2/constants/AxisType,ucar/nc2/internal/dataset/CoordSystemFactorybreakupConventionNames$(Ljava/lang/String;)Ljava/util/List;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; startsWith(Ljava/lang/String;)Zlength()I substring(I)Ljava/lang/String;java/lang/IntegerparseIntisEmptyucar/nc2/units/SimpleUnit isCompatible'(Ljava/lang/String;Ljava/lang/String;)ZconventionName rootGroupgetAttributeContainer&()Lucar/nc2/AttributeContainerMutable;"ucar/nc2/AttributeContainerMutablefindAttributeString gbuildersucar/nc2/Group vbuildersucar/nc2/Variabletrim()Ljava/lang/String;equalsIgnoreCaseRunTimetoString'(Ljava/lang/String;Ljava/lang/String;)V addAttribute1(Lucar/nc2/Attribute;)Lucar/nc2/Variable$Builder; TimeOffsetTimeEnsembleucar/nc2/dataset/TransformTypeVertical Lucar/nc2/dataset/TransformType; findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute; shortNameucar/nc2/dataset/VariableDScheckTimeVarForCalendar((Lucar/nc2/dataset/VariableDS$Builder;)ZfindVariableLocal((Ljava/lang/String;)Ljava/util/Optional; isPresentget Projectionequals(Ljava/lang/Object;)ZLatappend-(Ljava/lang/Object;)Ljava/lang/StringBuilder;-(Ljava/lang/String;)Ljava/lang/StringBuilder;LonGeoXGeoYfindAttributeIgnoreCase uv(Ljava/lang/Object;)V waccept€(Lucar/nc2/internal/dataset/conv/CF1Convention;Lucar/nc2/Variable$Builder;Lucar/nc2/Group$Builder;)Ljava/util/function/Consumer; ifPresent (Ljava/util/function/Consumer;)VindexOfgetStringValue toLowerCasecontains(Ljava/lang/CharSequence;)Z&com/google/common/collect/ImmutableMapofr(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableMap;'(Ljava/lang/Object;Ljava/lang/Object;)V x<(Lucar/nc2/Variable$Builder;)Ljava/util/function/BiConsumer; java/util/MapforEach"(Ljava/util/function/BiConsumer;)VGeoZgetUnitsHeightPressureucar/nc2/time/CalendarDateUnitF(Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/time/CalendarDateUnit; getValues()Lucar/ma2/Array;replace)(Lucar/nc2/Attribute;Ljava/lang/String;)VlogLorg/slf4j/Logger;org/slf4j/Loggerdebug((Ljava/lang/String;[Ljava/lang/Object;)Vsplit'(Ljava/lang/String;)[Ljava/lang/String; yJ(Ljava/lang/StringBuilder;Ljava/lang/String;)Ljava/util/function/Consumer;getDimensionNames()Ljava/lang/Iterable;'com/google/common/collect/ImmutableListcopyOf?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;size(I)Ljava/lang/Object; z()Ljava/util/function/Consumer;SimpleGeometryID*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;SimpleGeometryXSimpleGeometryYSimpleGeometryZucar/nc2/dataset/NetcdfDataset{ | #$  12 ./"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!®²³´µ³´¶·¸¹º» ¼½¾Ó<*¸<›¬*¸M,¹N-¹™-¹À:¸<›¬§ÿି* => ? AB+C1D5E7G:HÀ*+ Á³<³7ù,ÄÅÆ ,ÄÇÈü ý ÉÊú ˽¾�*¶ š¬*¶ ¶ L+¸ ¬M¬ ¿L M OQRSÀ ÌͳγÈ ÿ ÏоŒ,+ǰ+¶™°+¸™°+¸™°°¿& `acdghk&l)pÀ,ѳ,Ò³È ÓÖ¾™+*+·*µ*µ*´¶¶M,Æ *,¸µ±¿|y }~"€*‚À +ר+ÙÚ Û³Èÿ*ÔÜݾB **´+¶±¿ † ‡À ר Þßàáâ㾘/*+,¶+´ ¹N-¹™-¹À!:*,¶§ÿ屿Ž�$�+‘.’À*$äå/ר/æå/ÞßÈ üÊúàáçã¾Ö 1>+´"¹:¹™5¹À#:¶$%¶:ƶ&:'¶(™»)Y+²,¶-·.¶/W§ÿ²0¶(™»)Y+²1¶-·.¶/W§ÿ�2¶(™»)Y+²3¶-·.¶/W4¶(š 5¶(™»)Y+²6¶-·.¶/W§ÿE²7:¾66  ¢P 2:  ¶(™9»)Y8²9¶:·.¶/W¶$;¶<Ç»)Y;´=·.¶/W„ §ÿ¯*À>¶?W¶$@¶:ÆÌ+¶A:¶B™¼¶CÀ#:  »)Y8²D¶:·.¶/W ¶$E¶: F ¶G™0 »)YH»IY·J²K¶LM¶N²O¶L¶P·.¶/W§- »)YH»IY·J²Q¶LM¶N²R¶L¶P·.¶/W+¶S¶T: +¶U¶T:  Æ Æ *   ·V>*´¡/¶$W¶<Æ"¶$W¶:+¶A*+ºX¶Y§ýÇš¯+´"¹:¹™š¹À#:¶$E¶:Æy»)Y8²D¶:·.¶/WF¶G™0»)YH»IY·J²K¶LM¶N²O¶L¶P·.¶/W§-»)YH»IY·J²Q¶LM¶N²R¶L¶P·.¶/W§ÿb+¶Z[¶:\¶G™#+¶][¶:*^¶_ž§µ`±¿æ9•˜#š0›5œ<¦F§[¨^«h¬}­€°Š±Ÿ´³µÈ¶Ë¹æºð»¼½&¹,Ä6ÈCÉHÊPËXÍbÎwЄюԻÖåÚðÛûÜßáçé'ê4ëF(I*M+n,{-€.•0Ÿ1Ì3ö6ù:;<=0?À¶æ@è³ b¯éê „�ë³ ð!ìí ûîí PÁïð4ñ³0ò³Có³##ôê{{ë³nˆõêö³1ר1æå1Þß/÷»+ø³Æ b¯éù PÁïú##ôùÈÅý ÊýP#!þ ûûMø ÿ„ !üÊ#ý#)ý)))ÿ!üÊ#ø4úüÊýs#ù)úÿ2!üÿ!üúàáþÿ¾Q»)Y,+¶$,[¶·.°¿BÀ רê³¾ƒ+¶$-¶<:Æ ,¶/W±¿F GHJÀ4רøêê³ íÈü)¾U+¶a:,¶a:ÆpÆk¶b¶&:¶b¶&:c¶d6™e¶d™§6™f¶d™§6™ghij¸k:-ºl¹m±¿6 MN OP Q*R3SIT_UdVlWqX~dÀRq  3K »רìíîí êy ³ s ³Æq  ùÈþF@@ú ¾|+¶n%¶M,Æ3,¶&M²7N-¾66¢-2:,¶(™²o°„§ÿã*+·pN-Æ-°,Æ‚,5¶(™²6°,q¶(™²K°,r¶(™²O°,s¶(š,t¶(š ,u¶(™²Q°,v¶(š,w¶(š ,x¶(™²R°,'¶(™²,°,0¶(™²1°+¶ny¶:Æs¶&:+¶z:{¶(™¸™R²Q°|¶(™¸™:²R°}¶(™,Dzo°¸™²~°¸™²€°²o°*´`™+´�‚¶G™²~°+¶z:¸ƒ:²3°:°fwx„¿Ö5Ä ÅÆÈ,É5Ê9È?ÐEÑIÒKÖO×XØ\ÛeÜißràvã‹ä‘å•èªé°ê´í½îÁñÊòÎ÷Úøßùæúìüöýþ&+/ 9 = G KOVbfltxz$À\ , è³ìc³l ³t|ר|ô qò³E7Ú¢³È?ÿ>ûøü   ý5 úQ„ ¾´<*¶$+¶TN-Æ1-¶…:Æ&*¶$-,¶†²‡ˆ½‰Y*SY+SY,S¹Š±¿Y Z [\]!^;aÀ4(< ê< ³<!³ 3"íÈü;)#$¾– 3+*-‹¶Œ¶/W+*-�¶Œ¶/W+*-޶Œ¶/W*-+�¶�*-+‘¶�’-¶$‹[¶¶(™ *-+“¶�+¶$�¶<ÆÚ-¶$�[¶:M¶”:»IY·J::¾66  ¢" 2: , ¶A º•¶Y„ §ÿÝ+¶–¸—:»IY·J:¹˜d6  ›? ¹™À:  2¶Gš, ¶Aºš¶Y ¶NWM¶NW„ ÿ§ÿÂ+»)Y;»IY·J¶L¶P¶&¶N¶P·.¶/W±¿jì íî$ñ,ò4ô7õGöOù[ûhüqýzþ”ÿ¦þ¬µ¾ÎÜæôü  #2%Àz ”%³ Ü(&³ ÉA'¹ hÊ(³qÁ)·z¸*+µ},žt-+3ר3ôê3æå3êÆ µ},ÇÈOûOÿ6 #!#ûIûø%þÉIü*ùÿ'#!# ./¾J*¶$»)Y+²›¶-·.¶œW±¿ À 0ê 12¾ý|,¶$y¶zÕ }€~’*“”•–“«¬­“”Ö–“”Ý–