Êþº¾4¹ ÄÅ Æ tÇ tÈÉÊËÌ Í ÎÏÐ ÑÒ ÑÓ ÔÕ ŸÖ Ÿ×Ø tÙ tÚ ÔÛ ÜÝ tÞ tß tàá Æâãäåæç èé #Æ tê tëì tí îï ðñòó ðôõ ö÷ ðø ¦ùú Ôû û ü ý› tþ Îÿ ð ¸ î  ¢ t   ü  ¦Õ QÛ t î Î t t t Ô Ô t! "# º$ %& '( º) %* + Ü, º- ./0 º1 h2 34 56 t7 8 9 :; t< t= t>? profileStructLucar/nc2/Structure; featureVarMapLjava/util/Map; Signature6Ljava/util/Map; headerDoneZ profileRecnoIobsRecno•(Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lucar/nc2/time/CalendarDateUnit;Ljava/lang/String;Lucar/nc2/ft/point/writer/CFPointWriterConfig;)VCodeLineNumberTableLocalVariableTablethis4Lucar/nc2/ft/point/writer/WriterCFProfileCollection;fileOutLjava/lang/String; globalAttsLjava/util/List;dataVarstimeUnit Lucar/nc2/time/CalendarDateUnit;altUnitsconfig.Lucar/nc2/ft/point/writer/CFPointWriterConfig;LocalVariableTypeTable&Ljava/util/List;-Ljava/util/List; Exceptions@È(Ljava/lang/String;Ljava/util/List;Ljava/util/List;Lucar/nc2/time/CalendarDateUnit;Ljava/lang/String;Lucar/nc2/ft/point/writer/CFPointWriterConfig;)V writeProfile(Lucar/nc2/ft/ProfileFeature;)IpfLucar/nc2/ft/PointFeature;profileLucar/nc2/ft/ProfileFeature;count StackMapTableA writeHeader9(Lucar/nc2/ft/ProfileFeature;Lucar/nc2/ft/PointFeature;)Vobs coordNamesLjava/util/Formatter;coordsBmakeFeatureVariables(Lucar/ma2/StructureData;Z)VdvLucar/nc2/VariableSimpleIF;mMember InnerClasses"Lucar/ma2/StructureMembers$Member; featureDataLucar/ma2/StructureData; isExtended profileDimLucar/nc2/Dimension; profileVarsCwriteProfileData (Lucar/nc2/ft/ProfileFeature;I)VnobssmbDBuilder#Lucar/ma2/StructureMembers$Builder; profileCoordssdall!Lucar/ma2/StructureDataComposite; writeObsData(Lucar/nc2/ft/PointFeature;)V SourceFileWriterCFProfileCollection.java €java/util/HashMap €E wx FGucar/nc2/Attributeucar/nc2/constants/CFDSG_representation9Contiguous ragged array representation of profiles, H.3.4 €HI JK featureTypeL ›N OPQ RS TU VWucar/nc2/ft/PointFeature {| X~ YPZ [\  ¡ ÀÁ ¶·java/util/Formatter%s %s %sjava/lang/Object&ucar/nc2/ft/point/writer/CFPointWriter profileTimelatitude longitude ]^java/util/ArrayList _| `ˆ obs altitude Žˆa bcd ef standard_namealtitude ghpositivei jk lm no %s pq rP  s t~ uvprofile latitudeucar/nc2/constants/CDM degrees_northprofile longitude degrees_east profileIdprofile identifier wxcf_role profile_idnumber of obs for this profile ycsample_dimensionnominal time of profile Œz {Pcalendar |}~ €‚ ucar/ma2/StructureMembers$Member ƒ„ …c †‡ucar/nc2/Structure uv ˆ‰ Š‹ Œ Ž ‘ ’“Coords ”•– —˜™ š› œŸ  ˜ ¡¢ £P ¤¥¦ š§ ucar/ma2/StructureDataFromMember l¨ €©ª «¬­ ®¯ }~ °± ²³´ µ˜ ~ ¶v ·x2ucar/nc2/ft/point/writer/WriterCFProfileCollectionjava/io/IOExceptionjava/util/Iteratorjava/util/Listucar/nc2/Dimension!ucar/ma2/StructureMembers$Builder()VwriterLucar/nc2/NetcdfFileWriter;'(Ljava/lang/String;Ljava/lang/String;)Vucar/nc2/NetcdfFileWriteraddGroupAttribute:(Lucar/nc2/Group;Lucar/nc2/Attribute;)Lucar/nc2/Attribute;!ucar/nc2/constants/CF$FeatureType FeatureType#Lucar/nc2/constants/CF$FeatureType;name()Ljava/lang/String;ucar/nc2/ft/ProfileFeatureiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; id_strlengetNamejava/lang/Stringlength()Iformat<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;useAltaltitudeCoordinateNameucar/ma2/DataTypeDOUBLELucar/ma2/DataType;ucar/nc2/VariableSimpleBuilder makeScalark(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;)Lucar/nc2/VariableSimpleBuilder; addAttributeF(Ljava/lang/String;Ljava/lang/String;)Lucar/nc2/VariableSimpleBuilder;#ucar/nc2/dataset/conv/CF1ConventiongetZisPositive8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;build()Lucar/nc2/VariableSimpleIF;add(Ljava/lang/Object;)ZgetFeatureData()Lucar/ma2/StructureData;toStringU(Ljava/util/List;Lucar/ma2/StructureData;Lucar/ma2/StructureData;Ljava/lang/String;)V nfeatures addDimension9(Lucar/nc2/Group;Ljava/lang/String;I)Lucar/nc2/Dimension; makeStringY(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lucar/nc2/VariableSimpleBuilder;INTucar/nc2/time/CalendarDateUnit getUdUnit getCalendar()Lucar/nc2/time/Calendar;ucar/nc2/time/Calendarucar/ma2/StructureData getMembers()Ljava/util/List;ucar/ma2/StructureMembers getDataVar/(Ljava/lang/String;)Lucar/nc2/VariableSimpleIF; STRUCTURE addVariable\(Lucar/nc2/Group;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/String;)Lucar/nc2/Variable;addCoordinatesExtended'(Lucar/nc2/Structure;Ljava/util/List;)VaddCoordinatesClassic6(Lucar/nc2/Dimension;Ljava/util/List;Ljava/util/Map;)V getLatLon#()Lucar/unidata/geoloc/LatLonPoint;getTime()Lucar/nc2/time/CalendarDate;trackBB@(Lucar/unidata/geoloc/LatLonPoint;Lucar/nc2/time/CalendarDate;)Vbuilder%()Lucar/ma2/StructureMembers$Builder;setName7(Ljava/lang/String;)Lucar/ma2/StructureMembers$Builder;ucar/unidata/geoloc/LatLonPoint getLatitude()Djava/lang/DoublevalueOf(D)Ljava/lang/Double;addMemberScalar¸ MemberBuilder†(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;Ljava/lang/Number;)Lucar/ma2/StructureMembers$MemberBuilder; getLongitudemakeOffsetFromRefDate(Lucar/nc2/time/CalendarDate;)DtrimaddMemberStringt(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;I)Lucar/ma2/StructureMembers$MemberBuilder;java/lang/Integer(I)Ljava/lang/Integer;()Lucar/ma2/StructureMembers;(Lucar/ma2/StructureMembers;)V'com/google/common/collect/ImmutableListofO(Ljava/lang/Object;Ljava/lang/Object;)Lcom/google/common/collect/ImmutableList;ucar/ma2/StructureDataCompositecreate7(Ljava/lang/Iterable;)Lucar/ma2/StructureDataComposite;writeStructureData?(ILucar/nc2/Structure;Lucar/ma2/StructureData;Ljava/util/Map;)I getLocation%()Lucar/unidata/geoloc/EarthLocation;!ucar/unidata/geoloc/EarthLocation getAltituderecorddataMap'ucar/ma2/StructureMembers$MemberBuilder!tuvwxyz{|}~~€‚×E*+,-·*»Y·µ*´»Y · ¶ W*´»Y ² ¶· ¶ W±ƒ. )/,1D2„HE…†E‡ˆE‰ŠE‹ŠEŒEŽˆE‘E‰’E‹“”•y–—˜‚çZ=+¹N-¹™C-¹À:*´š%*´š*+¹¶hµ*+·*µ*·„§ÿº*+·¬ƒ2 567$8+9::A;F=L>O?RAXB„*2™šZ…†Z›œX~žý Ÿü0 ù ”• ¡‚$‹»Y·½YSY SY!S¶"N»#Y·$:*´%™G*´&'*´(²)¸*+,¶-.*´&*´(¸/¶-¶0¹1W-2½Y*´&S¶"W*+¹3,¹4-¶5·6±ƒ* G H)I0JFKSL\JbMtPŠQ„4‹…†‹›œ‹¢š k£¤)b¥Š‘ )b¥“ž ýt¦”•§¨‚*´7*´8¶9N»#Y·$: :<²)¸*¶0¹1W!=>²)¸*¶0¹1W?@*´¸ABC¶-¶0¹1WDE²F¸*GH¶-¶0¹1WI*´J¶K²)¸*L*´J¶M¶N¶-¶0¹1W+¶O¹P:¹™,¹ÀQ:*¶R¶S:Æ ¹1W§ÿЙ&**´7²T7¶UÀVµW**´W¶X§*-*´¶Y±ƒnV[\#]/^:_F`Xa^`dcndue{dg‹hši¦g¬lÍmØnÝoçpêrîstvx„HØ©ªÍ«®…†¯°±|²³´Š‘ ´“žþ·µ¦Ÿ/ú& ¶·‚nÌ*+¹Z+¹[¶\¸]^¶_N- ²)+¹Z¹`¸a¶bW-!²)+¹Z¹c¸a¶bW+¹[Æ-²)*´J+¹[¶d¸a¶bW-?+¹¶e*´¶fW-D²F¸g¶bW»hY-¶i·j:+¹3¸k¸l:***´m*´W*´·nµm±ƒ>}€3M‚Vƒc„nƒr†ˆ‡˜ˆ¥‹¨ŒµËŽ„>Ì…†Ì›œ̸~³¹¼¥'½°µ¾¿žürº”•ÀÁ‚Ö^¸]^¶_M*´%™,*´&²)+¹o¹p¸a¶bW»hY,¶i·jN-+¹4¸k¸l:***´q*´r*´s·nµq±ƒ” •–,—8šG›]œ„4^…†^™š U¹¼8&¥°G¾¿žü,º”•Âí"Q¬º» ÑM@ž