4 'a bc de bf &g &h &i bj bk bl bm bn bo pq br ps tu &v tw &x byz &{ b|} b~ b & & & & & & & &scratchLjava/nio/ByteBuffer;()VCodeLineNumberTableLocalVariableTablethis+Lcom/google/common/hash/AbstractByteHasher;update(B)V([B)Vb[B([BII)ViIofflen StackMapTable(Ljava/nio/ByteBuffer;)V remaining"(I)Lcom/google/common/hash/Hasher;bytesputByte"(B)Lcom/google/common/hash/Hasher;BputBytes#([B)Lcom/google/common/hash/Hasher;%([BII)Lcom/google/common/hash/Hasher;6(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/Hasher;putShort"(S)Lcom/google/common/hash/Hasher;sSputIntputLong"(J)Lcom/google/common/hash/Hasher;lJputChar"(C)Lcom/google/common/hash/Hasher;cC)(C)Lcom/google/common/hash/PrimitiveSink;)(J)Lcom/google/common/hash/PrimitiveSink;)(I)Lcom/google/common/hash/PrimitiveSink;)(S)Lcom/google/common/hash/PrimitiveSink;=(Ljava/nio/ByteBuffer;)Lcom/google/common/hash/PrimitiveSink;,([BII)Lcom/google/common/hash/PrimitiveSink;*([B)Lcom/google/common/hash/PrimitiveSink;)(B)Lcom/google/common/hash/PrimitiveSink; SourceFileAbstractByteHasher.javaRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue; *+  () 16 12 =   13 1< H#com/google/common/primitives/Shorts 1> L!com/google/common/primitives/Ints M"com/google/common/primitives/Longs Q"com/google/common/primitives/Chars QR MN L> HI DG DF DE AB)com/google/common/hash/AbstractByteHasher%com/google/common/hash/AbstractHasherjava/lang/Throwablejava/nio/ByteBufferallocate(I)Ljava/nio/ByteBuffer;java/nio/ByteOrder LITTLE_ENDIANLjava/nio/ByteOrder;order+(Ljava/nio/ByteOrder;)Ljava/nio/ByteBuffer;hasArray()Zarray()[B arrayOffset()Ipositionlimit)com/google/common/hash/Java8Compatibility(Ljava/nio/Buffer;I)Vget()Bclear(Ljava/nio/Buffer;)V$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;checkPositionIndexes(III)V(S)Ljava/nio/ByteBuffer;(J)Ljava/nio/ByteBuffer;(C)Ljava/nio/ByteBuffer; &'()*+,B**- #$. /01213,A *++- +,. /0 4516,6`*+3-0 103.478/04598:8; 1<,?+#*+ + + `+ ++ + =*+-789';0<8;>?. ,=8?/0?4); '1>,#** * M*,* -D FGFG!H.#/0#?8;W@ AB,?**- MN./04CDE,H +W*+*-ST U. /0 ?5DF,b`+*+*-Z [\.*/0?598:8DG,?*+*- ab./0?)HI,G*W*- g h./0JKL>,G*W*- m n./078MN,H*W*- s t./0OPQR,G*W*- y z./0STAQU,0*-". /0AMV,0*-". /0ALW,0* -". /0AHX,0*!-". /0ADY,0*+"-". /0ADZ,2*+#-". /0AD[,0*+$-". /0AA\,0*%-". /0]^_`