4T 0                %  % *   . 4  7   < < < < ;  <      M PLimitedInputStream InnerClassesByteArrayDataOutputStreamByteArrayDataInputStreamFastByteArrayOutputStreamZERO_COPY_CHUNK_SIZEI ConstantValueNULL_OUTPUT_STREAMLjava/io/OutputStream; createBuffer()[BCodeLineNumberTable()VLocalVariableTablethis"Lcom/google/common/io/ByteStreams;copy.(Ljava/io/InputStream;Ljava/io/OutputStream;)JrfromLjava/io/InputStream;tobuf[BtotalJ StackMapTablem ExceptionsRuntimeInvisibleAnnotations8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;Q(Ljava/nio/channels/ReadableByteChannel;Ljava/nio/channels/WritableByteChannel;)J sourceChannelLjava/nio/channels/FileChannel; oldPositionpositioncopied'Ljava/nio/channels/ReadableByteChannel;'Ljava/nio/channels/WritableByteChannel;Ljava/nio/ByteBuffer; toByteArray(Ljava/io/InputStream;)[BinoutLjava/io/ByteArrayOutputStream;(Ljava/io/InputStream;I)[Boffread expectedSizebytes remainingb; SignatureY(Ljava/io/InputStream;Lcom/google/common/io/ByteProcessor;)TT;(Ljava/io/InputStream;[BII)I SourceFileByteStreams.java$Lcom/google/common/annotations/Beta;/Lcom/google/common/annotations/GwtIncompatible; ab  ]^  java/nio/channels/FileChannel z com/google/common/io/ByteStreams  z!  "#$ % &' ()* % +'java/io/ByteArrayOutputStream ,- ./ a0 fg ^ 12 34 ,:com/google/common/io/ByteStreams$FastByteArrayOutputStream a5 0 ,6 78 9:java/io/ByteArrayInputStream a; </ a9com/google/common/io/ByteStreams$ByteArrayDataInputStream a= "java/lang/IllegalArgumentExceptionInvalid size: %sjava/lang/Object> ?@A BC aD:com/google/common/io/ByteStreams$ByteArrayDataOutputStream aE [\3com/google/common/io/ByteStreams$LimitedInputStream a java/io/EOFExceptionjava/lang/StringBuilder$reached end of stream after reading FG FH bytes;  bytes expected IJ %reached end of stream after skipping FK LM NO PQ RS#java/lang/IndexOutOfBoundsExceptionlen is negative"com/google/common/io/ByteStreams$1java/io/IOExceptionjava/nio/ByteBufferjava/io/InputStream$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;([B)Ijava/io/OutputStreamwrite([BII)V()J transferTo,(JJLjava/nio/channels/WritableByteChannel;)J"(J)Ljava/nio/channels/FileChannel;wrap([B)Ljava/nio/ByteBuffer;%java/nio/channels/ReadableByteChannel(Ljava/nio/ByteBuffer;)Iflip()Ljava/nio/Buffer; hasRemaining()Z%java/nio/channels/WritableByteChannelclear()Ijava/lang/Mathmax(II)I(I)V([BII)Ijava/util/ArrayscopyOf([BI)[B'(Lcom/google/common/io/ByteStreams$1;)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)VwriteTo([BI)V([B)VcheckPositionIndex!(Ljava/io/ByteArrayInputStream;)Vjava/lang/IntegervalueOf(I)Ljava/lang/Integer;java/lang/Stringformat9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;(Ljava/lang/String;)V"(Ljava/io/ByteArrayOutputStream;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;(I)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(J)Ljava/lang/StringBuilder;min(JJ)J(J)J"com/google/common/io/ByteProcessor processBytes([BII)Z getResult()Ljava/lang/Object;10WXYZ[\]^_ `8ab_/*`Xc de fg_3*W+WM B*,6+,!aB!`. ef ghjkl n(o.p1qc4hX3ij3k\%lm#nopqrstu fv_[ *W+W*@*M,B!7, + 7a7, W , !eM B*,%,W,!+,aB,W!`N *18INUWbgn|cR8wx3yo0zo*${oi|k}U1l~W/nop/rstu _XY *L*+X+`cj rs_SvM>'d6*,6 ,d>*6,Y:*X, `:,,!,"`N &+.4:<FMT`jsc\ XXvjvXrmpX4BXF0`mpq rs _ @:*\B# !a@`c* jnoolmp!qqrstu _6 %Y*&'`c  m _P*(W%Y**d)'` cmX _9*Y*%+` c  _# Y,-` _c(.Y/0Y1S23Y-`c (Xp _94Y*5`c  _6`p _> 7Y*8`|c j o _A *++9` c j mrs _:*+:6-;Y?@A?@B?CD` 9c4:j:m:X:X 1Xp9rs _6*EB!,;Y *IJ`  c joXp Irs _,*W+WM*,>+,K+L`./ 145%6c*,j,lmX ,p qrstu _F*W+W MYNO6%*+`d6 `6`2 TU VWYZ![0\6]9_@`Cac>0XFjFmFXFX+nXp rstub_# PYQ6`Rt S*7R4T *U VP