39 Y X X X X X X X X X   X X X X X X X X X X X X X X X X X X    X X X X X Y X X X X X X X X X X  J N J X X allocatedBuffer%Lcom/google/protobuf/AllocatedBuffer;buffer[BoffsetIlimitoffsetMinusOne limitMinusOnepos)(Lcom/google/protobuf/BufferAllocator;I)VCodefinishCurrentBuffer()V StackMapTable nextBuffer(I)V((Lcom/google/protobuf/AllocatedBuffer;)VgetTotalBytesWritten()IbytesWrittenToCurrentBuffer spaceLeft writeUInt32(II)V Exceptions writeInt32 writeSInt32 writeFixed32 writeUInt64(IJ)V writeSInt64 writeFixed64 writeBool(IZ)V writeString(ILjava/lang/String;)V writeBytes$(ILcom/google/protobuf/ByteString;)V writeMessage(ILjava/lang/Object;)V2(ILjava/lang/Object;Lcom/google/protobuf/Schema;)V writeGroupwriteStartGroup writeEndGroup(J)V(Z)VwriteTag writeVarint32writeVarint32OneBytewriteVarint32TwoByteswriteVarint32ThreeByteswriteVarint32FourByteswriteVarint32FiveBytes writeVarint64writeVarint64OneBytewriteVarint64TwoByteswriteVarint64ThreeByteswriteVarint64FourByteswriteVarint64FiveByteswriteVarint64SixByteswriteVarint64SevenByteswriteVarint64EightByteswriteVarint64NineByteswriteVarint64TenBytes(Ljava/lang/String;)Vwrite(B)V([BII)V writeLazy(Ljava/nio/ByteBuffer;)V requireSpacecom/google/protobuf/WireFormat d jh Z[ _ on c_ n  b_  jl   java/lang/RuntimeException"Allocator returned non-heap buffer d gh       \] `n `_ n ^_ a_ k k r tk uk vk y z mn } java/io/IOException d n     !" k k k k k #$ % &n '(java/lang/Character )*+3com/google/protobuf/Utf8$UnpairedSurrogateExceptionUnpairedSurrogateException InnerClasses dr ,- pn jk. /0 123 4n 56 17/com/google/protobuf/BinaryWriter$SafeHeapWriterSafeHeapWriter com/google/protobuf/BinaryWriter8M(Lcom/google/protobuf/BufferAllocator;ILcom/google/protobuf/BinaryWriter$1;)VtotalDoneBytes#com/google/protobuf/AllocatedBuffer arrayOffsetposition((I)Lcom/google/protobuf/AllocatedBuffer; newHeapBuffer'()Lcom/google/protobuf/AllocatedBuffer;hasArray()ZbuffersLjava/util/ArrayDeque;java/util/ArrayDequeaddFirst(Ljava/lang/Object;)Varray()[Bcom/google/protobuf/ByteStringwriteToReverse#(Lcom/google/protobuf/ByteOutput;)V(Ljava/lang/Throwable;)Vsizecom/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)I access$200(J)Bjava/lang/StringlengthcharAt(I)CisSurrogatePair(CC)Zcom/google/protobuf/Utf8 toCodePoint(CC)Ijava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vwrap+([BII)Lcom/google/protobuf/AllocatedBuffer;java/nio/ByteBuffer remainingget([BII)Ljava/nio/ByteBuffer;<(Ljava/nio/ByteBuffer;)Lcom/google/protobuf/AllocatedBuffer;"com/google/protobuf/BinaryWriter$10XYZ[\]^_`_a_b_c_7def *+*ghfO:*5*Y*`***d` W*** i9jhf ** jkf ** jlfu`+ Y**+*+*++=*+`*+`**d**d ** imnf **`onf * *dpnf **dqrf* **s)trf***s)urf* * *s)vrf* *!*s)wxf** "*s)yxf** #*s)zxf* * $*s){|fC**%*iOXXXs)}~f1%*&>*,'*&d6* **s)fH',*( NY-** *,+*)iH) s)f4(*&>,,*-*&d6* **s)f6**&6-,*.*&d6* **s)f!*,,*-*s)f!*-,*.*s)kf*kf*tkf) * *"i ukf */yf *0"{f6*%iIXXXrf *1kf\C~ *26~ *3&4~ *56~ *7*8ikf**YZdTkf;/**YZd|T**YZd~TkfWK**YZd|T**YZd|~T**YZd~Tkfsg**YZd|T**YZd|~T**YZd|~T**YZd~Tkf**YZd|T**YZd|~T**YZd|~T**YZd|~T**YZd~Tf9 8@HPX`hpx*:H*;@*<8*=0*>(*? *@*A*B*Ci <f **YZdTf=1**YZd}T**YZd~Tf\P**YZd|T**YZd}DFT**YZdDFTfzn**YZd}T**YZd}DFT**YZd}DFT**YZdDFTf**YZd}T**YZd}DFT**YZd}DFT**YZd}DFT**YZdDFTf**YZd#}T**YZd}DFT**YZd}DFT**YZd}DFT**YZd}DFT**YZdDFTf**YZd*}T**YZd#}DFT**YZd}DFT**YZd}DFT**YZd}DFT**YZd}DFT**YZdDFTf**YZd1}T**YZd*}DFT**YZd#}DFT**YZd}DFT**YZd}DFT**YZd}DFT**YZd}DFT**YZdDFTf**YZd8}T**YZd1}DFT**YZd*}DFT**YZd#}DFT**YZd}DFT**YZd}DFT**YZd}DFT**YZd}DFT**YZdDFTf."**YZd?}T**YZd8}DFT**YZd1}DFT**YZd*}DFT**YZd#}DFT**YZd}DFT**YZd}DFT**YZd}DFT**YZd}DFT**YZdDFTvkfnb**YZdz~T**YZdz~T**YZdz~T**YZd~Tzf**YZd8{~T**YZd0{~T**YZd({~T**YZd {~T**YZd{~T**YZd{~T**YZd{~T**YZd~T}f'*+H+Hd=*Yd#+IY>**`T*Yd*Y`+I>#****YZdTiC**8**YZd?~T**YZd|T"K La**`T**YZd?~T**YZd?|~T**YZd |T**`6+dIY6MNYdOP6**YZd?~T**YZd?|~T**YZd? |~T**YZd|T *fi # 0F ]$ {f**YZdTf=(*Q*R*Yd+**`Si fT?*Q*Y`*+T**Yd+**`Si$fE-+U=*Q*R*Yd+**`VWifYA+U=*Q*Y`*+W**Yd+**`VWi&kf#*Q*Ri NXY