4 -q ,r ,st q ,u Pv wx Qy Qz{ |} ~ , , . , ? , ~ . ~   b . , # . (q . .attemptingChannel'Ljava/nio/channels/SeekableByteChannel;RuntimeInvisibleAnnotations'Ljavax/annotation/concurrent/GuardedBy;valuethismatchingChannelciphertextChannelcachedPositionJstartingPositionremainingPrimitivesLjava/util/Deque; Signature9Ljava/util/Deque;associatedData[BQ(Lcom/google/crypto/tink/PrimitiveSet;Ljava/nio/channels/SeekableByteChannel;[B)VCodeLineNumberTableLocalVariableTableentryEntry InnerClasses+Lcom/google/crypto/tink/PrimitiveSet$Entry;CLcom/google/crypto/tink/streamingaead/SeekableByteChannelDecrypter; primitives%Lcom/google/crypto/tink/PrimitiveSet;LocalVariableTypeTableSLcom/google/crypto/tink/PrimitiveSet$Entry;MLcom/google/crypto/tink/PrimitiveSet; StackMapTable ExceptionsMethodParametersy(Lcom/google/crypto/tink/PrimitiveSet;Ljava/nio/channels/SeekableByteChannel;[B)VnextAttemptingChannel)()Ljava/nio/channels/SeekableByteChannel; decChannel streamingAead&Lcom/google/crypto/tink/StreamingAead;read(Ljava/nio/ByteBuffer;)IretValueIeLjava/io/IOException;dstLjava/nio/ByteBuffer;position*(J)Ljava/nio/channels/SeekableByteChannel; newPosition()Jsizetruncatewritesrcclose()VisOpen()Z SourceFile!SeekableByteChannelDecrypter.java @l /0 50java/util/ArrayDeque :;  n )com/google/crypto/tink/PrimitiveSet$Entry $com/google/crypto/tink/StreamingAead 60 78 cf 98? >? n cd &java/security/GeneralSecurityExceptionjava/io/IOException7No matching key found for the ciphertext in the stream. @ Z[ UV"java/lang/IllegalArgumentExceptionPosition must be non-negative gf/Cannot determine size before first read()-call.-java/nio/channels/NonWritableChannelException kl mnAcom/google/crypto/tink/streamingaead/SeekableByteChannelDecrypterjava/lang/Object%java/nio/channels/SeekableByteChannel#com/google/crypto/tink/PrimitiveSetjava/util/Iteratorjava/nio/ByteBuffergetRawPrimitives()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object; getPrimitivejava/util/Dequeadd(Ljava/lang/Object;)ZcloneisEmpty removeFirstnewSeekableDecryptingChannelR(Ljava/nio/channels/SeekableByteChannel;[B)Ljava/nio/channels/SeekableByteChannel;(Ljava/lang/String;)V remaining()I0,-./01 23s4501 23s4601 23s4781 23s4981 23s4:;<=>? @AB,q****Y+: $  :* W*,**,*-C2 =B CDE:FLGOHTL[MeNpOD4:EHq4IqJKq60q>?L:EMqJNO$,P.Q*RS J6><T"UVBZ*G**W* L+**M* ,*W,MY'KLC. S TU'W0X6Y?ZJ\L]M`PaD 6W0'&XYZ4IOI ., R1 23s4!Z[BV+ **+!* **"*+!=***M**"*:J;IJC>gh jkm"n*r5s9v;yCzH{J|KSD*5\]K^_V4IV`aO ,bRS`1 23s4!cdBA**W- #Y$%****W*C"%*1?DA4IAe8ORSe1 23s4!cfBQ* **CD 4IOR1 23s4!gfBV* *&Y'CD 4IOR1 23s4hdB<(Y)CD4Ig8RSgi[B<(Y)CD4IjaRSj!klB8 **C  D  4IR1 23s4!mnB4 *+CD  4I1 23s4opG  PF