32org/elasticsearch/common/bytes/PagedBytesReferencejava/lang/Object-org/elasticsearch/common/bytes/BytesReferencePagedBytesReference.javaQorg/elasticsearch/common/bytes/PagedBytesReference$PagedBytesReferenceStreamInputPagedBytesReferenceStreamInput4org/elasticsearch/common/bytes/BytesReference$Helper Helper PAGE_SIZEI@ bigarrays)Lorg/elasticsearch/common/util/BigArrays; bytearray)Lorg/elasticsearch/common/util/ByteArray;offsetlengthhash$assertionsDisabledZV(Lorg/elasticsearch/common/util/BigArrays;Lorg/elasticsearch/common/util/ByteArray;I)VW(Lorg/elasticsearch/common/util/BigArrays;Lorg/elasticsearch/common/util/ByteArray;II)V  this4Lorg/elasticsearch/common/bytes/PagedBytesReference;()V ! "  $  &  (  *  ,fromget(I)B'org/elasticsearch/common/util/ByteArray1(J)B /3 24index()Islice3(II)Lorg/elasticsearch/common/bytes/BytesReference; 7 :7org/elasticsearch/ElasticsearchIllegalArgumentException<java/lang/StringBuilder> ?""can't slice a buffer with length [Aappend-(Ljava/lang/String;)Ljava/lang/StringBuilder; CD ?E(I)Ljava/lang/StringBuilder; CG ?H], with slice parameters from [J ], length [L]NtoString()Ljava/lang/String; PQ ?R(Ljava/lang/String;)V T =U streamInput2()Lorg/elasticsearch/common/io/stream/StreamInput;.(Lorg/elasticsearch/common/util/ByteArray;II)V Y ZwriteTo(Ljava/io/OutputStream;)Vjava/io/IOException^org/apache/lucene/util/BytesRef` a"java/lang/Mathcmin(II)I ef dg&(JILorg/apache/lucene/util/BytesRef;)Z /i 2jbytes[B lm an a*java/io/OutputStreamqwrite([BII)V st ru fragmentSize remainingbulkSizeosLjava/io/OutputStream;ref!Lorg/apache/lucene/util/BytesRef;written+(Ljava/nio/channels/GatheringByteChannel;)V  java/lang/AssertionErrorGPagedBytesReference failed to align with underlying bytearray. offset [ ], size [(Ljava/lang/Object;)V  a,$org/elasticsearch/common/io/ChannelswriteToChannel.([BIILjava/nio/channels/WritableByteChannel;)V "newArraychannel(Ljava/nio/channels/GatheringByteChannel; currentLength currentOffsettoBytes()[B EMPTY_BYTES m amjava/util/Arrays copyOfRange([BII)[B result toBytesArray-()Lorg/elasticsearch/common/bytes/BytesArray;)org/elasticsearch/common/bytes/BytesArray$(Lorg/apache/lucene/util/BytesRef;)V  copyBytesArray t ([B)V  copycopiedtoChannelBuffer7()Lorg/elasticsearch/common/netty/buffer/ChannelBuffer;4org/elasticsearch/common/netty/buffer/ChannelBuffers EMPTY_BUFFER5Lorg/elasticsearch/common/netty/buffer/ChannelBuffer;  wrappedBuffer;([BII)Lorg/elasticsearch/common/netty/buffer/ChannelBuffer; 3org/elasticsearch/common/netty/buffer/ChannelBuffercountRequiredBuffers f 6[Lorg/elasticsearch/common/netty/buffer/ChannelBuffer;)org/elasticsearch/common/netty/NettyUtilsDEFAULT_GATHERING  n(Z[Lorg/elasticsearch/common/netty/buffer/ChannelBuffer;)Lorg/elasticsearch/common/netty/buffer/ChannelBuffer; buffers currentBufferpos numBuffers bufferSlothasArray()Zarray java/lang/IllegalStateExceptionarray not available U arrayOffsettoUtf8 &org/apache/lucene/util/CharsRefBuilder " copyUTF8Bytes t R(Lorg/apache/lucene/util/CharsRefBuilder; toBytesRef#()Lorg/apache/lucene/util/BytesRef;bref copyBytesRef ahashCodeitmphashequals(Ljava/lang/Object;)Z bytesEquala(Lorg/elasticsearch/common/bytes/BytesReference;Lorg/elasticsearch/common/bytes/BytesReference;)Z objLjava/lang/Object;other otherArray otherOffset initialCountnumBytespagesjava/lang/ClassdesiredAssertionStatus   ConstantValueCodeLocalVariableTableLineNumberTable StackMapTable Exceptions SourceFile InnerClasses! U *+, *     67 *#*%*+'*,)*+*- 4 . 93 :;<=>/0 E*)*+`5  6 B7 /*-   G89 Z `*;8=Y?Y@BF*;IKFIMFIOFSVY*'*)*+` Z Z.Z LMCP 4WX > Y*)*+*-[   U\] _*-aYbM>*+=*-@*+@pdh6*)*+,kW+,o,pv`>*-G*-d6@ @6*)*+`,kW+,o,pv`> H.%wc9xu'y z{|}~ F[\_`ce.f@gNhSl[mcnuopqrs JaA+ _\ e*-*-=*+>aYb:~@@pdh6*)k62-Y?Y@FIFIOFSop+d=`> Y H.iw?X  |} >xy| }~.?t aX% _ P*-aYbL*)*+*-+kW+oM,*- +p,+p+p*-`M, P =|},$m " ',<N  0a a%aYbL*)*+*-+kWY+ % |}  RaYbL*)*+*-+k=Y+o+p++o+p+p+`NY- *I mR J|}6  4I 4a 8 *-LaYbM>*+=*-@*+@pdh6*)*+,kW,o,pL`>*- ++*+*-d6:6+ +S*-P*-d6@ @6*)*+`,kW,o,pL+S`> Yΰ f 3%wBx0y  |}{ v 3ESXdf{ 9 La Ha!A4 J*+*-`@    @ =*ؙ/*-aYbL*)*+*-+kW+oYܷݿ |}=  .3  7 2*ؙ$aYbL*)*+*-+kW+pYܷݿ |}2  #( (Q )*;*LYM,+*+*-, ) lm|   $   ZaYbL*)*+*-+kW+  }  N*LaY+*+*-  lm !"7 9*%0<=*-h*)*+`5`<*%*%  $ +9  ', -.)-/042  # j*++ *++M*-,-,)N,+66*-+*)*+`5-`5 >71j jN .<46 :78;<?@'A)H.I4J@K`LbJhO  2*f .>@l6`>@p`> 4. .., % SU WY,Z 3S! 4 +  @