Êþº¾4Õ~ € †�‚ †ƒ„ †… ¿†‡ ˆ †‰Š ˆ †‹ †Œ †� Ž †� †� †‘ ’ †“ P” /• Ú– — P˜ ™ .š  › Pœ �ž  Ÿ   ¡ †¢ £ P¤ P¥ ¦§¨ )˜ .© )ª )« )¬ ­ ®¯° 1†± 1² 1³ 1´ µ¶ †· w¸ †¹ †º T» ¼ †½ ¾¿ 1ÀÁ B à Ä uÅ ¦ÆÇÈ HÉ wÊ Ë † w¥ wÌÍÎ † )ÏÐ 1Ñ ÒÓ PÔ 0Õ 1Ÿ 1Ö× \Ø ÙÚÛ /ÜÝ PÞ u˜ ß uœà uáâ ãä uå  ž uæ uçè /é ê /ë Pì Píî #” /ï #ð 0ñ 0ò #˜ #ó Pªôõ Pö 1÷øù Tú Pûüúð€ †ý †þ Qö Qû Qÿ  �ÂA.„€ Ú † 0ö  � P BÉ P ž ž žö ž ž ¦ Pÿ k ž 0 ° 1 k ° † ®! Ú"# \$%& Ú'() µ* T+ w, †- w./ 01 †2 ChunkingIndex InnerClasses3N3StructureStrategylogLorg/slf4j/Logger;maxSizeJ ConstantValuedebugZ debugWrite debugChunkfileInLucar/nc2/NetcdfFile;writerLucar/nc2/NetcdfFileWriter;version4Version#Lucar/nc2/NetcdfFileWriter$Version;varMapLjava/util/Map; Signature7Ljava/util/Map;varListLjava/util/List;%Ljava/util/List;gdimHash7Ljava/util/Map;n3StructureStrategy*Lucar/nc2/FileWriter2$N3StructureStrategy; setDebugFlags(Lucar/nc2/util/DebugFlags;)VCodeLineNumberTableLocalVariableTable debugFlagsLucar/nc2/util/DebugFlags;i(Lucar/nc2/NetcdfFile;Ljava/lang/String;Lucar/nc2/NetcdfFileWriter$Version;Lucar/nc2/write/Nc4Chunking;)VthisLucar/nc2/FileWriter2; fileOutNameLjava/lang/String;chunkerLucar/nc2/write/Nc4Chunking; ExceptionssetN3StructureStrategy-(Lucar/nc2/FileWriter2$N3StructureStrategy;)VgetNetcdfFileWriter()Lucar/nc2/NetcdfFileWriter;(Lucar/nc2/NetcdfFileWriter;)V fileWriter addVariable((Lucar/nc2/Variable;)Lucar/nc2/Variable;newVarLucar/nc2/Variable;orgAttLucar/nc2/Attribute;oldVarnewDimsLocalVariableTypeTable&Ljava/util/List; StackMapTable56getNewDimensions%(Lucar/nc2/Variable;)Ljava/util/List;newDLucar/nc2/Dimension;oldDresult7;(Lucar/nc2/Variable;)Ljava/util/List;write()Lucar/nc2/NetcdfFile;1(Lucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile;totalDioeLjava/io/IOException;cancelLucar/nc2/util/CancelTask;addGroupClassic()VanonNamedimsdataLucar/ma2/Array;iiLucar/ma2/IndexIterator;max_lenIuseNamedimsnewTypeLucar/ma2/DataType;vdimHash anonCount89:;addGroupExtended#(Lucar/nc2/Group;Lucar/nc2/Group;)VatttdLucar/nc2/EnumTypedef;ennestedLucar/nc2/Group; newParentoldGroupnewGroupconvertAttribute*(Lucar/nc2/Attribute;)Lucar/nc2/Attribute;org orgValues nc3Values copyVarDataA(Ljava/util/List;Lucar/nc2/Structure;Lucar/nc2/util/CancelTask;)Dsize recordDatae Lucar/ma2/InvalidRangeException;countorigin[Inrecs sdataSize recordVarNewtotalRecordBytesoldVars recordVarLucar/nc2/Structure;useRecordDimension countVars<JV(Ljava/util/List;Lucar/nc2/Structure;Lucar/nc2/util/CancelTask;)DcopyAll)(Lucar/nc2/Variable;Lucar/nc2/Variable;)VcopySomeD(Lucar/nc2/Variable;Lucar/nc2/Variable;JLucar/nc2/util/CancelTask;)V chunkOrigin chunkShape maxChunkSize maxChunkElemsbyteWriteTotalindex$Lucar/nc2/FileWriter2$ChunkingIndex; convertToChar5(Lucar/nc2/Variable;Lucar/ma2/Array;)Lucar/ma2/Array;icoldDatanewDataLucar/ma2/ArrayChar;imaLucar/ma2/Index;=usagemain([Ljava/lang/String;)Varg[Ljava/lang/String; datasetIn datasetOutncfileInwriter2 ncfileOutp> DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; SourceFileFileWriter2.javancfileWriter2/debug? @A ÑÒncfileWriter2/debugWrite ÓÒncfileWriter2/debugChunk ÔÒ ïjava/util/HashMap ïB ÝÞjava/util/ArrayList áâ äÞ ÕÖ CD ר ÙÜ æç EF   GH I* JK LM NO þP QR ST UVW XY ZK [\ucar/nc2/Attribute => ]^ _` abc Xducar/nc2/Dimension ef gK h` iK jkl mnjava/lang/StringBuilder add dim= op oq rOs tu  vw 23  xK y BC zFileWriter done total bytes = o{java/io/IOException | } ~ b €Kjava/lang/IllegalStateException=Input file has nested groups: cannot write to netcdf-3 format ïu �b ‚ƒ „bucar/nc2/Variableucar/nc2/Structure …Kanon o† j‡Unknown dimension= ˆ‰ Š‹ Œ\java/lang/String �`Ž ��_strlen ‘* add var= ’O “” add gatt= •bucar/nc2/EnumTypedef –—add td= a˜ „˜ ™šCant find dimension ›* œ� žK Ÿ  ¡¢ucar/nc2/Group £K ¤‰ ¥\ ¦§ ï¨ write var=  size = ©ª o« type=writing ¬­ ®`ucar/nc2/FileWriter2 WX YZ ˆ¯ °write record size = ucar/ma2/InvalidRangeExceptionwrite record var; total =  Mbytes # recs= ±K bc ² ³O for Variable ´O"ucar/nc2/FileWriter2$ChunkingIndex µ¶ ï· ¸` ¹¶ º»Reading chunk ucar/ma2/Section ï¼ from variable: Writing chunk  write  bytes at ½¾ ¿B ÀÁucar/ma2/ArrayChar Âà ÄÅ ÆÇBusage: ucar.nc2.FileWriter2 -in -out [-netcdf4] l ÈB ÉÜ-in ÊA-out-netcdf4 ËÜFileWriter2 copy %s to %s java/lang/Object ÌÍ yÎ ÏÐ ïð Ñ%s%nÒ ÓÔ ÌÍ(ucar/nc2/FileWriter2$N3StructureStrategy!ucar/nc2/NetcdfFileWriter$Versionjava/util/Listjava/util/Iteratorucar/nc2/NetcdfFileWriter java/util/Mapucar/ma2/DataTypeucar/ma2/Arrayucar/ma2/IndexIteratorucar/nc2/util/CancelTaskucar/ma2/Indexucar/nc2/NetcdfFileucar/nc2/util/DebugFlagsisSet(Ljava/lang/String;)Z(I)V createNewn(Lucar/nc2/NetcdfFileWriter$Version;Ljava/lang/String;Lucar/nc2/write/Nc4Chunking;)Lucar/nc2/NetcdfFileWriter; getVersion%()Lucar/nc2/NetcdfFileWriter$Version; getDataType()Lucar/ma2/DataType;STRINGisExtendedModel()ZaddStringVariableH(Lucar/nc2/Group;Lucar/nc2/Variable;Ljava/util/List;)Lucar/nc2/Variable; getShortName()Ljava/lang/String;Z(Lucar/nc2/Group;Ljava/lang/String;Lucar/ma2/DataType;Ljava/util/List;)Lucar/nc2/Variable;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;add(Ljava/lang/Object;)Z attributes()Lucar/nc2/AttributeContainer;ucar/nc2/AttributeContaineriterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;addVariableAttribute*(Lucar/nc2/Variable;Lucar/nc2/Attribute;)ZgetRank()I getDimensions+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableList2()Lcom/google/common/collect/UnmodifiableIterator;get&(Ljava/lang/Object;)Ljava/lang/Object; isUnlimited getLengthisVariableLength addDimension;(Lucar/nc2/Group;Ljava/lang/String;IZZ)Lucar/nc2/Dimension;java/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;-(Ljava/lang/Object;)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)V getRootGroup()Lucar/nc2/Group;isCancelcreateflush(D)Ljava/lang/StringBuilder;printStackTraceabort getNetcdfFile getGroupsisEmptygetGlobalAttributesaddGroupAttribute:(Lucar/nc2/Group;Lucar/nc2/Attribute;)Lucar/nc2/Attribute; getVariablesisShared(I)Ljava/lang/StringBuilder;9(Lucar/nc2/Group;Ljava/lang/String;I)Lucar/nc2/Dimension;read()Lucar/ma2/Array;getIndexIterator()Lucar/ma2/IndexIterator; getObjectNextlengthjava/lang/Mathmax(II)ICHARgetNameAndDimensionsaddGroup4(Lucar/nc2/Group;Ljava/lang/String;)Lucar/nc2/Group;getEnumTypedefs addTypedef>(Lucar/nc2/Group;Lucar/nc2/EnumTypedef;)Lucar/nc2/EnumTypedef;()Ljava/util/List; findDimension((Ljava/lang/String;)Lucar/nc2/Dimension; STRUCTUREaddCopyOfStructure\(Lucar/nc2/Group;Lucar/nc2/Structure;Ljava/lang/String;Ljava/util/List;)Lucar/nc2/Structure;isEnumgetEnumTypedef()Lucar/nc2/EnumTypedef;setEnumTypedef(Lucar/nc2/EnumTypedef;)V isUnsigned getValues getStoragemakeFromJavaArray%(Ljava/lang/Object;Z)Lucar/ma2/Array;%(Ljava/lang/String;Lucar/ma2/Array;)VgetSize()J(J)Ljava/lang/StringBuilder; setProgress(Ljava/lang/String;I)VgetElementSize([I[I)Lucar/ma2/Array;((Lucar/nc2/Variable;[ILucar/ma2/Array;)VisNetdf4format&(Lucar/nc2/Variable;Lucar/ma2/Array;)V getMessage getFullNamegetShape()[I([I)VcurrentElementgetCurrentCountercomputeChunkShape(J)[I([I[I)V computeSize([I)JsetCurrentCounterfactory'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;getIndex()Lucar/ma2/Index;setDim(II)V setString%(Lucar/ma2/Index;Ljava/lang/String;)Vexitnetcdf3equalsIgnoreCasenetcdf4printf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream;()Lucar/nc2/util/CancelTask;openC(Ljava/lang/String;Lucar/nc2/util/CancelTask;)Lucar/nc2/NetcdfFile;closeorg/slf4j/LoggerFactory getLogger%(Ljava/lang/Class;)Lorg/slf4j/Logger;!†¿ ÌÍÎÏЇ ÑÒ ÓÒ ÔÒÕÖרÙÜÝÞßàáâßãäÞßåæç èéêX"*¹³*¹³*¹³±ë) *+!,ì "íîïðê¯A*·*» Yd· µ *» Yd· µ*» Y!· µ*+µ*-,¸µ*-µ±ë"A345+B0C;D@Eì4AñòAÕÖAóôAÙÜAõö÷Bøùê>*+µ±ë PQìñòæçúûê/*´°ëTì ñòïüêŽ>*·*» Yd· µ *» Yd· µ*» Y!· µ*µ*+µ*+¶µ±ë"b345+c0d5e=fì>ñò>ýØþÿê1†*+·M+¶²¦*´¶š*´+,¶N§*´+¶+¶,¶N*´ +-¹W*´+¹W+¶¹ :¹!™!¹"À#:*´-*·$¶%W§ÿÛ-°ë& ors(u:wFxQzr{„}ì>%r†ñò†€â:L €ü( üPü! ú'  ê“©» Y+¶&· M+¶'¶(N-¹!™�-¹"À):*´¶*¹+À):Ç^*´¶*¶,™§¶-¶,¶.¶/:*´¶*¹W²™²0»1Y·23¶4¶5¶6¶7,¹W§ÿp,°ë6 � „(…;†@‡]ˆe‡j‰{Š�‹›�¤Ž§�ì4;i (|©ñò© �â  �Pý  ÿA†P  ))\ÿ†P  ))\?ø ßê0*¶8°ë•ì ñò÷Bêg›*´¶™**´¶9·:§*·;+Æ+¹<™°*´¶=+Æ+¹<™°**´+¶>I+Æ+¹<™°*´¶?²™²0»1Y·2@¶4(¶A¶6¶7§M,¶C*´¶D,¿*´¶E°+…B,A…BB[…B\‚…BëR¡ ¢¤¦*§,ª3¬@­B®M¯Z°\²c³i´‚º…¶†·Š¸‘¹“¼ì*M5† ›ñò›üú%BB ÷BêG ¢*´¶9¶F¶Gš »HYI·J¿*´¶K¶(L+¹!™+¹"À#M*´*,·$¶LW§ÿß» Y·ML*´¶N¶(M,¹!™b,¹"À)N*´-¶*-¶,™§-¶--¶,-¶.¶/:+-¶*¹W²™²0»1Y·23¶4¶5¶6¶7§ÿ›=*´¶O¶(N-¹!™Ê-¹"ÀP:ÁQ™§ÿä» Y·R:¶'¶(:¹!™‘¹"À):¶Sš9»1Y·2T¶4¶U¶6:„*´¶-¶V:  ¹W§D+¶*¹+À):ƹW§"»HY»1Y·2W¶4¶*¶4¶6·J¿§ÿk¶:¶²¦o¶X:¶Y:6 ¹Z™¹[À\:   ¶]¸^6 §ÿÞ»1Y·2¶¶4_¶4¶6: *´  ¶V:  ¹W²`:*´¶¶:²™ ²0»1Y·2a¶4¶b¶4¶6¶7*´ ¹W*´¹W¶¹ :¹!™"¹"À#: *´* ·$¶%W§ÿÚ§þ3±ëÚ6ÁÂÆ8ÇFÈIËQÌo͈Î�͔ϡЧÑÁÒÄÕÆÖå×íØðÚùÛÜ!Ý6Þ9ßJàTâWãgälåyç˜é›ë¢î­ï´ð»ñ¾òÈóÔôàõãøüù úüÿ,2O]i‹›ž ¡ ìÔ8”- oR6ôJ   g1Ô  ô ´e!"»^#$¾[%& ü'ô    ‹ ù¥(â¢ü)*,r+å¹¢ñòQQ,ÞÆÜ-&ù¥(QQ,å½ü  ú#ý. ÿ&†. )\ÿ†. )\ú9úý  üPý  üS)ü!)ùúÿ" †. P /01$ø5ü5Pü% ÿ(†. ú÷B23êw ×*´+,¶c¶dN,¶e¹ :¹!™=¹"À#:*´-¶LW²™²0»1Y·2f¶4¶5¶6¶7§ÿ¿,¶g¶(:¹!™=¹"Àh:*´-¶iW²™²0»1Y·2j¶4¶5¶6¶7§ÿ¿» Y·M:,¶k¹l:¹!™k¹"À):*´-¶*¶,™§¶-¶,¶.¶/:¶*¹W²™²0»1Y·23¶4¶5¶6¶7§ÿ‘,¶m¹l:¹!™l¹"ÀP:» Y·R:¶'¶(:¹!™n¹"À):  ¶S™ ¶*¹+À)§ :  Ç+ ¶*¶n:  Ç"»HY»1Y·2o¶4 ¶*¶4¶6·J¿ ¹W§ÿ޶:²p¦*´-ÀQ¶¶q: §B¶r™'¶s: *´-¶¶:   ¶t§*´-¶¶: *´  ¹W*´¹W²™²0»1Y·2a¶4 ¶5¶6¶7¶¹ :  ¹!™ ¹"À#: *´  ¶%W§ÿÞ§þ�,¶F¶(:¹!™¹"Àu:*-·:§ÿã±ëÆ1 .9?Y\{†Œ¦©²Ó ð!ø ý" #$,%/(P)Y*y,—-œ.§/¬0Ë1Õ2Ø4ß6ç789:";)<,=??M@YA_ByE›FªG­JÌKÖMìÊ.+4{+56ý/ ÓY—>  y\ ý+ 76 " + › 4 YQ(âßË)*?k+ PZÌ89×ñò×:9×;9 Ê<9²%,ÞYQ(²%,åÖýu û@úü û@úý. ÿ+†uuu. )u\ÿ†uuu. )u\ú=úü  þ(P  ü/)A)ü)#ø ü'/+üP9ü  ÿ$†uuu. úü ú=>ê�3*´¶™+°+¶v¶wš+°+¶xM,¶y¸zN»#Y+¶{-·|°ëQ R STUV&Wì*3ñò3?@"& A" BCêõ,Ƨ696+¹l:¹!™ì¹"ÀP: ™ ¶}™§ÿÝ ,¦§ÿÔ²™:²0»1Y·2~¶4 ¶¶4¶4 ¶€¶�‚¶4 ¶¶5¶6¶7-Æ%-»1Y·2ƒ¶4 ¶¶4¶6„¹„ ¶€ ¶……i7  Šc9 ‡”�* *´  ¹+ÀP¶‰§* *´  ¹+ÀP‡-·Š-Æ-¹<™¯§ÿ™ä¼ YO:¼ YO: ,¶‹ˆ6 ,¶Œ6 *´ ,¹+ÀP: 9 6 ¢pO, ¶�:*´ ¶Ž²™"š²0»1Y·2�¶4 ¶U¶6¶7§ :¶‘§!  ‡c9 -Æ-¹<™¯„§ÿ� c9 ’o9 ²™'²0»1Y·2”¶4 ¶A•¶4 ¶U¶6¶7¯RŽ‘�ëÂ0f ijk/l<m?nEoHqNr_s‚r…t‰u«w¹xÁzÊ{á}ù€� ‚ …†‡#‰*Š0‹?�BŽL�R‘\’i“t”Ž˜‘•“–˜—›™£š°›³Ž¹�ÀžÈŸÎ ò¢ì¶¹PDÏ /Ú \2E"“FGEtH&ØIJ#ÏDJ *ÈK& 0ÂL& ?³M B°N õñòõOâõPQõ êRÒçäS& õOãw@ÿ† QT ü%P<%ü5ùúÿ8† QTUUPûHB� úÿ8† QT÷BßVWXêõc+¶XN*´¶–š+¶²¦ *,-·—N-¶˜ ”ž *´,-¶™§0:¶‘»BY»1Y·2¶š¶4›¶4+¶œ¶4¶6·�¿±25�ë* ¨ª« ­)®2³5°7±<²b´ì47+FGcñòcc^!"ü 0B�,÷BYZêšZ!+¶……m7 7»žY+¶Ÿ· :  ¶¡… ¶¢”œ4 ¶£:  ¶¤: Æ4»1Y·2¥¶4»¦Y  ·§¶5¨¶4+¶¶4¶6¹„+  ¶©: *´¶–š+¶²¦ *, ·—:  ¶˜ ”ž…Æ4»1Y·2ª¶4»¦Y  ·§¶5¨¶4+¶¶4¶6¹„*´,  ¶Ž²™3²0»1Y·2«¶4 ¶˜¶�¬¶4»¦Y  ·§¶5¶6¶7 ¶˜a7  ¶¡ ¸­ˆ`¶®Æ¹<™±§þ×:  ¶‘»BY ¶š·�¿±(AE�ëzÁ  ÄÅ(Ç/È8Ê=Ë_ÌiËnÖx׌ؕ۟ܤÝÆÞÐÝÕááâçãå!è2éAêBïEìGíLîYñìz /[J 8 \J xÊ!" GFG ZñòZZZ]ÏZ Q^Ï N_ÏA`a & þžýTUUü&0?ûA ø B�÷Bbcê- c²`+¶Ÿ¸¯À°N-¶±:,¶Y:¹Z™@¹[À\:¹²:6¾¢.¶³„§ÿé-¶´§ÿ¼-°ë2 ôõö÷$ø0ù9úDûPúVü^ýaþì\ <d&0. ô9%eJcñòccf"UghOijI#$þ°k1þ!\Uúù lê% ²0µ¶7±ë 12 mnêÐ*¾¢ ¸¶¸·LM²¸N6*¾¢?*2:¹¶º™ *`2L»¶º™ *`2M¼¶º™²½N„§ÿÀ+Æ,Ç ¸¶¸·²0¾½¿Y+SY,S¶ÀW¸Á:+¸Â:¹<™±»†Y,-·Ã:¶8:ƶĶIJ0Ž¿YS¶ÀW±ëvCD E HIJK%L/M6N@OGPQQUJ[ScTfUjXY„ZŒ[–\—^¥_®`³a¸b½cÏdìf %0 ôCd&ÐopÁqô¿rô»ÙÜ„LŒDsÖ¥+tò®"uÖ8 ÿ v\\Úü\ú úý,Twý †w÷Bxyz{ê! †¸Æ³Ç±ë|}xyzÉž†È ʆË@ÚÛ@