Êþº¾4ê "ä å ˜æç èé ~ê ˜ë •ì ˜í •î ˜ï •ð •ñ •ò ó èô õ èö è÷ ~ø èù ú ûüý äþ ÿ     P  À è ¿ è ¹ø P   .ä  0 - Á è Á  è Á :! è"# $% &' 0 j( ) * P+ P,- P. /0 ¾1 23 ˜4 56 É É789: P; Ê< Ê=> ™? ¿@A ¿B PCDB@ E PF GHI PJ cK cL cC cM cNO jP QR cST nUV nW pXY Z[maxChunkJ ConstantValue sizeToCacheIdncfileLucar/nc2/NetcdfFile;header]Header InnerClasses&Lucar/nc2/stream/NcStreamProto$Header;showZ$assertionsDisabled*(Lucar/nc2/NetcdfFile;Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablethis'Lucar/nc2/stream/NcStreamWriterChannel;locationLjava/lang/String; rootBuilder^Group_Builder-Lucar/nc2/stream/NcStreamProto$Group$Builder; headerBuilder`.Lucar/nc2/stream/NcStreamProto$Header$Builder; StackMapTableab Exceptions sendStart*(Ljava/nio/channels/WritableByteChannel;)Jwbc'Ljava/nio/channels/WritableByteChannel;sendEnd sendHeadersizeb[B£sendDatat(Lucar/nc2/Variable;Lucar/ma2/Section;Ljava/nio/channels/WritableByteChannel;Lucar/nc2/stream/NcStreamCompression;)JabbLucar/ma2/ArrayStructureBB;iter Lucar/ma2/StructureDataIterator;seqLucar/nc2/Structure;osLjava/io/DataOutputStream;countvLucar/nc2/Variable;sectionLucar/ma2/Section;compress%Lucar/nc2/stream/NcStreamCompression;boLjava/nio/ByteOrder; dataProtocData$Lucar/nc2/stream/NcStreamProto$Data;datablendefg writeBytes,(Ljava/nio/channels/WritableByteChannel;[B)I streamAllcompType compressAttLucar/nc2/Attribute;vsizehi copyChunksc(Ljava/nio/channels/WritableByteChannel;Lucar/nc2/Variable;JLucar/nc2/stream/NcStreamCompression;)J chunkOrigin[I chunkShapee Lucar/ma2/InvalidRangeException;oldVar maxChunkSize maxChunkElemsindexLucar/nc2/write/ChunkingIndex;main2([Ljava/lang/String;)Vargs[Ljava/lang/String; totalShapeÎ()V SourceFileNcStreamWriterChannel.java DeprecatedRuntimeVisibleAnnotationsLjava/lang/Deprecated; …Þ {| jk%ucar/nc2/stream/NcStreamWriterChannell mn op qr st ur vt wr xt yz {| }� }£ Âà ~£ £ €� ‚ƒ ‚ƒ„ …†java/lang/StringBuilderWrite Header len= ‡ˆ ‡‰ Šr‹ Œ� header size= ‡Ž %s section=%s%njava/lang/Object �r �‘ ’“ ”£ •˜ ™š ›œ� žŸ „ƒucar/nc2/Structurejava/lang/AssertionErrorjava/io/DataOutputStream  ¡¢ …£ ¤¥ ¦§ ¨£ ©ª« ¬­ ®¯ °Þjava/lang/Throwable ±² ³£* NcStreamWriter sent %d sdata bytes = %d%n´ µ¶· µ¸ ¹º »Ÿ ¼Ÿ ½§ ¾¿ %s proto=%d data=%d%n ÀÁ ÃÄ ÅÆ  œ data starts at= %d%n ÇÈÉ ÊË ©Ìucar/nc2/Variableucar/nc2/constants/CDM _Compress ÍΠϧ Ðrdeflate ÑÒ >Ó3 Unknown compression type %s. Defaulting to none.%n ÔÓ Õº var %s len=%d starts at= %d%n ËÌ Ö× ¥¦total size= %d%nucar/nc2/write/ChunkingIndex ØÙ …Ú Û¿ ÜÙ ÝÞucar/ma2/Section …ßà ¹á âãucar/ma2/InvalidRangeException äÞjava/io/IOException år …� %s%næ ç§è$ucar/nc2/stream/NcStreamProto$Header#ucar/nc2/stream/NcStreamProto$Group+ucar/nc2/stream/NcStreamProto$Group$Builder,ucar/nc2/stream/NcStreamProto$Header$Builderucar/nc2/NetcdfFilejava/lang/String"ucar/nc2/stream/NcStreamProto$Data%java/nio/channels/WritableByteChannel#ucar/nc2/stream/NcStreamCompressionjava/nio/ByteOrderucar/ma2/StructureDataIteratorjava/util/Iteratorucar/nc2/Attribute getRootGroup()Lucar/nc2/Group;ucar/nc2/stream/NcStream encodeGroup@(Lucar/nc2/Group;I)Lucar/nc2/stream/NcStreamProto$Group$Builder; newBuilder0()Lucar/nc2/stream/NcStreamProto$Header$Builder; getLocation()Ljava/lang/String; setLocationB(Ljava/lang/String;)Lucar/nc2/stream/NcStreamProto$Header$Builder;getTitlesetTitlegetIdsetIdsetRoot](Lucar/nc2/stream/NcStreamProto$Group$Builder;)Lucar/nc2/stream/NcStreamProto$Header$Builder;build(()Lucar/nc2/stream/NcStreamProto$Header; MAGIC_START MAGIC_END MAGIC_HEADER toByteArray()[B writeVInt+(Ljava/nio/channels/WritableByteChannel;I)Ijava/lang/SystemoutLjava/io/PrintStream;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toStringjava/io/PrintStreamprintln(Ljava/lang/String;)V(J)Ljava/lang/StringBuilder; getFullNameprintf<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/io/PrintStream; nativeOrder()Ljava/nio/ByteOrder; MAGIC_DATAtypeéCompress(Lucar/nc2/stream/NcStreamProto$Compress;encodeDataProtoˆ(Lucar/nc2/Variable;Lucar/ma2/Section;Lucar/nc2/stream/NcStreamProto$Compress;Ljava/nio/ByteOrder;I)Lucar/nc2/stream/NcStreamProto$Data; getDataType()Lucar/ma2/DataType;ucar/ma2/DataTypeSEQUENCELucar/ma2/DataType;java/nio/channels/ChannelsnewOutputStream?(Ljava/nio/channels/WritableByteChannel;)Ljava/io/OutputStream;(Ljava/io/OutputStream;)VgetStructureIterator#(I)Lucar/ma2/StructureDataIterator;hasNext()Z MAGIC_VDATAnext()Lucar/ma2/StructureData;ucar/ma2/StructureDataDeep copyToArrayBB5(Lucar/ma2/StructureData;)Lucar/ma2/ArrayStructureBB;encodeArrayStructureF(Lucar/ma2/ArrayStructure;Ljava/nio/ByteOrder;Ljava/io/OutputStream;)Jclose addSuppressed(Ljava/lang/Throwable;)V MAGIC_VENDjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Long(J)Ljava/lang/Long; computeSize()JSTRINGOPAQUEisVariableLengthgetElementSize()IreadToByteChannel<(Lucar/ma2/Section;Ljava/nio/channels/WritableByteChannel;)Jjava/nio/ByteBufferwrap([B)Ljava/nio/ByteBuffer;write(Ljava/nio/ByteBuffer;)I getVariables+()Lcom/google/common/collect/ImmutableList;'com/google/common/collect/ImmutableListiterator2()Lcom/google/common/collect/UnmodifiableIterator;()Ljava/lang/Object; findAttribute((Ljava/lang/String;)Lucar/nc2/Attribute;isStringgetStringValueequalsIgnoreCase(Ljava/lang/String;)Z'()Lucar/nc2/stream/NcStreamCompression;nonegetSizegetShapeAsSection()Lucar/ma2/Section;getShape()[I([I)VcurrentElementgetCurrentCountercomputeChunkShape(J)[I([I[I)Vucar/ma2/Index([I)JsetCurrentCounter(I)VprintStackTrace getMessagejava/lang/ClassdesiredAssertionStatusucar/nc2/stream/NcStreamProto&ucar/nc2/stream/NcStreamProto$Compress!"uvw]xywz{|}�‚ƒ„ƒ …†‡]*·*+µ+¶d¸N¸:,Ç +¶§,¶W+¶ Æ +¶ ¶ W+¶ Æ +¶ ¶ W-¶ W*¶µ±ˆ2 $% &()**1+;,B-L.S0\1‰4]Š‹]{|]Œ�JŽ“E”–—9ÿ%˜™‘••ÿ˜™‘••™šp›œ‡> *+²·…­ˆ4‰ Š‹ �žšpŸœ‡> *+²·…­ˆ8‰ Š‹ �žšp œ‡íq A *+²·…aA*´¶: +¾¸…aA*´™²»Y·¶¾¶¶¶ *+·…aA*´™²»Y·¶ ¶ ¶¶ ­ˆ* <?@A"B)CDFOGVHoJ‰*qŠ‹q�žo¡vZ¢£— ýD¤*šp¥¦‡Ì*´™²!½"Y+¶#SY,S¶$W¸%: 7*-²&·…a7+,´'¸(:¶): - ¾¸…a7*- ·…a7+¶*²+¦î²,š+Á-š ».Y·/¿6 »0Y-¸1·2: +À-:  ¶3:  ¹4™1*-²5·…a7 ¹6¸7: ¸8a7„ §ÿË Æ* ¹9§ : Æ ¹9§ :¶;¿*-²<·…a7*´™ ²=½"Y ¸>SY¸?S¶$W7  ¶@ ­:  ¶@§ :   ¶; ¿,¶A7 +¶*²B¥+¶*²C¥+¶Dš  +¶E…i7 - ˆ¸…a7*´™(²F½"Y+¶#SY ¾¸>SY ¸?S¶$W+,-¶Ga7­¢Úé:ð÷ú:”<D:FKN:ˆš&OPR$S'T5UDVKWXXe[o\„]‡^”_ša¢b¬cºdÆeÔf×gÚhéaijk8l<mAlD^Zq`r{s…u’v™w¾yÉ{‰˜Æ§¨¢d©ª šª«¬ ”Æ­® ‡Ó¯y ÌŠ‹̰±̲³Ì�žÌ´µ$¨¶·'¥¡vDˆ¸»K�¼£ `l½v —áÿd Pj¾¿À¹¤ÿ Pj¾¿À¹¤0-Á7N:ÿPj¾¿À¹¤0-Á::ù1ÿ Pj¾¿À¹¤0:ÿ Pj¾¿À¹¤0::øü*8špnÂÇI +,¸H¹I¬ˆ‹‰  Š‹ �ž ¢£špÄœ‡± 5*+²·…A *+¶JaA*´™²K½"Y ¸?S¶$W*´¶L¶M:¹N™Ì¹OÀP:R¶S:ÆE¶T™=¶U:V¶W™ ¸X:§!*´™²Y½"YS¶$W¸Z:§¸Z:¶[¶E…i7*´™'²\½"Y¶#SY¸?SY ¸?S¶$W]”ž *+]·_aA§ *¶`+¶aaA§ÿ0 *+²·…aA*´™²b½"Y ¸?S¶$W ­ˆj� �‘’-”O–X—e˜l™vš~œ…�—žœ Ÿ¡¤¤²¦¹§Ý©æªø¬ ® °±²3³‰f {´µl0Å�œ´µ¤e´µX±ÆÇ²WÈvOº°±5Š‹5�ž +¡v—Ž ü-ü ÉÿD¾ÉPÊ™ÿ¾ÉP¿Êÿ¾ÉPÊÿ¾ÉP¿Êü8ÿ¾Éú&špnË̇X {!,¶E…m7»cY,¶d·e: 7 ¶f…¶g”œS¶h: ¶i:  *,»jY  ·k+¶aa7 ¶f ¸lˆ`¶m§ÿ¸:  ¶o»pY ¶q·r¿ ­(adnˆ6 ¸ ¹º»(½/¾8¿PÀaÅdÂfÃkÄxljp /2ÍÎ 8)ÏÎ fÐÑ {Š‹{�ž{Ò±{Óv{´µ rÔveÕÖb¡v —þc÷Jnšp ר‡ y¼ YOY(OYOYðOL¼ YOYOYOYðOM»cY+·eN-¶f…-¶g”œ4-¶h:²s½"Y»jY,·kS¶$W--¶f,¸lˆ`¶m§ÿűˆ& ËÌ1Í:ÎGÏMÐgÑuÒxÔ‰4M(ÍÎyÙÚ`ÛÎ1HÏÎ:?ÕÖ—þ:ÜÜc=šnÝÞ‡4¶tš§³,±ˆ— @ßàáâã€2~\�\�‘�’•~’¹\º–\—@