3m ^ _ ^ ^ ^ ^   ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^            ^ ^ ^ ^ ^  _ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^   ! N"$ T& N' ^( ^) * + , - ./0bufferLjava/nio/ByteBuffer; bufferOffsetJ limitMinusOnepos)(Lcom/google/protobuf/BufferAllocator;I)VCodeLineNumberTableLocalVariableTablethisUnsafeDirectWriter InnerClasses5Lcom/google/protobuf/BinaryWriter$UnsafeDirectWriter;alloc%Lcom/google/protobuf/BufferAllocator; chunkSizeI isSupported()Z nextBuffer()V(I)Vcapacity((Lcom/google/protobuf/AllocatedBuffer;)VallocatedBuffer%Lcom/google/protobuf/AllocatedBuffer; nioBuffer StackMapTable1getTotalBytesWritten()IbytesWrittenToCurrentBuffer spaceLeftfinishCurrentBuffer bufferPos writeUInt32(II)V fieldNumbervalue writeInt32 writeSInt32 writeFixed32 writeUInt64(IJ)V writeSInt64 writeFixed64 writeBool(IZ)VZ/ writeString(ILjava/lang/String;)VLjava/lang/String; prevByteslength writeBytes$(ILcom/google/protobuf/ByteString;)VeLjava/io/IOException; Lcom/google/protobuf/ByteString; writeMessage(ILjava/lang/Object;)VLjava/lang/Object; Exceptions2(ILjava/lang/Object;Lcom/google/protobuf/Schema;)VschemaLcom/google/protobuf/Schema; writeGroupwriteStartGroup writeEndGroup(J)V(Z)VwriteTagwireType writeVarint32writeVarint32OneBytewriteVarint32TwoByteswriteVarint32ThreeByteswriteVarint32FourByteswriteVarint32FiveBytes writeVarint64writeVarint64OneBytewriteVarint64TwoByteswriteVarint64ThreeByteswriteVarint64FourByteswriteVarint64FiveByteswriteVarint64SixByteswriteVarint64SevenByteswriteVarint64EightByteswriteVarint64NineByteswriteVarint64TenBytes(Ljava/lang/String;)VcChigh codePointiniwrite(B)VB([BII)V[Boffset writeLazy(Ljava/nio/ByteBuffer;)V requireSpacesize access$000 SourceFileBinaryWriter.javacom/google/protobuf/WireFormat st f3 uv4 5t 67 uy 689 :tjava/lang/RuntimeException)Allocated buffer does not have NIO buffer f |;1 <t$Allocator returned non-direct buffer v =>? @A `a x BC DC EF bc B dc ec Gr w w w w w  H IJjava/io/IOException fK L MN OPQR ST UV WX w w w w w YZ [\ ] ^_java/lang/Character `ab3com/google/protobuf/Utf8$UnpairedSurrogateExceptionUnpairedSurrogateException f cd uw ef gh i ej gk3com/google/protobuf/BinaryWriter$UnsafeDirectWriter com/google/protobuf/BinaryWriterjava/nio/ByteBufferlM(Lcom/google/protobuf/BufferAllocator;ILcom/google/protobuf/BinaryWriter$1;)Vcom/google/protobuf/UnsafeUtilhasUnsafeByteBufferOperationsnewDirectBuffer'()Lcom/google/protobuf/AllocatedBuffer;((I)Lcom/google/protobuf/AllocatedBuffer;#com/google/protobuf/AllocatedBuffer hasNioBuffer()Ljava/nio/ByteBuffer;isDirectbuffersLjava/util/ArrayDeque;java/util/ArrayDequeaddFirst(Ljava/lang/Object;)Vlimit(I)Ljava/nio/Buffer;position addressOffset(Ljava/nio/ByteBuffer;)JtotalDoneBytescom/google/protobuf/ByteStringwriteToReverse#(Lcom/google/protobuf/ByteOutput;)V(Ljava/lang/Throwable;)Vcom/google/protobuf/Protobuf getInstance ()Lcom/google/protobuf/Protobuf;writeTo1(Ljava/lang/Object;Lcom/google/protobuf/Writer;)Vcom/google/protobuf/Schema%com/google/protobuf/CodedOutputStreamencodeZigZag32(I)IencodeZigZag64(J)JmakeTag(II)IputByte(JB)V access$200(J)Bjava/lang/StringcharAt(I)CisSurrogatePair(CC)Zcom/google/protobuf/Utf8 toCodePoint(CC)Iput([BII)Ljava/nio/ByteBuffer;wrap+([BII)Lcom/google/protobuf/AllocatedBuffer; remaining,(Ljava/nio/ByteBuffer;)Ljava/nio/ByteBuffer;<(Ljava/nio/ByteBuffer;)Lcom/google/protobuf/AllocatedBuffer;"com/google/protobuf/BinaryWriter$10^_`abcdcec:fghR *+*i  j  kn op qr sthi uvh7 **i   j  knuwhB **i  j kn xruyhw+ Y + M, Y **+*,**W*W*****da**i:     ' + 3 8 G P [ n v j wknwz{a|a} ~h4 **`i j  knh5 **ei j  knh1*`i j knvh}2*-*Y*`**`W** * i " # %" &' ', (1 *j 2kn}1h5 **ei -j  knh\* * *!i 2 3 4 5j knrrh\**"*!i 9 : ; <j knrrh\* *#*!i @ A B Cj knrrh\* *$*!i G H I Jj knrrh\** %*!i N O P Qj knrch\** &*!i U V W Xj knrch\* * '*!i \ ] ^ _j knrch**(*!i c d e fj knr}Oh%*)>*,**)d6* * *!i j k l m n o$ pj4%kn%r% rrh',*+ N Y--* *,. *!,i" u y v x { | }& ~j* 'kn'r'}H h(*)>/,*0*)d6* * *!i    ! ' j4(kn(r(#rr,h**)6-,*1*)d6* * *!i     # ) j>*kn*r**$rr,h_*!/,*0*!i    j knr,hi*!-,*1*!i    j*knr,wh?*!i   jknrwh?*!i   jknrwh] * *%i   jknr} whA *2 i   j kn rhA *3%i   j kn chb*(i   jkn}IhL *4 i  j  kn r rwhC~ *56~ *6&7~ *89~ *:*;i*     & . 5 = B jCknCr}whI*Y] e<i   jknrwhg+*Y] e|<*Y] e~<i  * j+kn+rwhE*Y] e|<*Y] e|~<*Y] e~<i  - D jEknErwh_*Y] e|<*Y] e|~<*Y] e|~<*Y] e~<i  - G ^ j_kn_rwhy*Y] e|<*Y] e|~<*Y] e|~<*Y] e|~<*Y] e~<i  - G a x jyknyrh!= 8@HPX`hpx*>H*?@*@8*A0*B(*C *D*E*F*GiV < A D I L Q T Y \ a d i l q t y |    jknc} <hJ*Y] e<i   jknchi-*Y] e}<*Y] e~<i  , !j-kn-chJ*Y] e|<*Y] e}HJ<*Y] eHJ<i $ %0 &I 'jJknJchf*Y] e}<*Y] e}HJ<*Y] e}HJ<*Y] eHJ<i * +0 ,L -e .jfknfch*Y] e}<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] eHJ<i 1 20 3L 4h 5 6jknch*Y] e#}<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] eHJ<i 9 :0 ;L <h = > ?jknch *Y] e*}<*Y] e#}HJ<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] eHJ<i" B C0 DL Eh F G H Ijknch**Y] e1}<*Y] e*}HJ<*Y] e#}HJ<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] eHJ<i& L M0 NL Oh P Q R S TjknchJ*Y] e8}<*Y] e1}HJ<*Y] e*}HJ<*Y] e#}HJ<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] eHJ<i* W X0 YL Zh [ \ ] ^ _ `jknchj*Y] e?}<*Y] e8}HJ<*Y] e1}HJ<*Y] e*}HJ<*Y] e#}HJ<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] e}HJ<*Y] eHJ<i. c d0 eL fh g h i j k l mjkncwhZ*Y] ez~<*Y] ez~<*Y] ez~<*Y] e~<i q r. sE tY ujZknZrh*Y] e8{~<*Y] e0{~<*Y] e({~<*Y] e {~<*Y] e{~<*Y] e{~<*Y] e{~<*Y] e~<i& y z0 {H |` }x ~  jknch*+L+Ld=&+MY>*Y] e<+M>"***Y] e<Y@**4*Y] e?~<*Y] e|<O P\** aN*Y] e?~<*Y] e?|~<*Y] e |<**Qa+dMY6STYdUV6*Y] e?~<*Y] e?|~<*Y] e? |~<*Y] e|< *wi   0 6 ; < @ F Y l   % : F I Q i        jR3FqQfrFknr} &/C X$ shH*Y] e<i   jknh2*W*X*Ye**`W*+YWi   & 1 j*2kn22r2r} hI*W*Y`*+Z**Ye**`W*+YWi&    # $ / = H j*IknIIrIr}$h5+[=*W*X*Ye**`W*+\Wi    + 4 j 5kn5a0r}hJ+[=*W*Y`*+]**Ye**`W*+\Wi*   " & ' 2 @ I j JknJaEr}'whS*W*Xi  jknr} thi m^_lT#%2