3*org/elasticsearch/common/util/BytesRefHash*org/elasticsearch/common/util/AbstractHashBytesRefHash.java startOffsets)Lorg/elasticsearch/common/util/LongArray;bytes)Lorg/elasticsearch/common/util/ByteArray;hashes(Lorg/elasticsearch/common/util/IntArray;spare!Lorg/apache/lucene/util/BytesRef;$assertionsDisabledZ-(JLorg/elasticsearch/common/util/BigArrays;)V?.(JFLorg/elasticsearch/common/util/BigArrays;)V  this,Lorg/elasticsearch/common/util/BytesRefHash;capacityJ bigArrays)Lorg/elasticsearch/common/util/BigArrays; 'org/elasticsearch/common/util/BigArrays newLongArray-(JZ)Lorg/elasticsearch/common/util/LongArray;  !  #'org/elasticsearch/common/util/LongArray%set(JJ)J '( &) newByteArray-(JZ)Lorg/elasticsearch/common/util/ByteArray; -. /  1 newIntArray,(JZ)Lorg/elasticsearch/common/util/IntArray; 34 5 7org/apache/lucene/util/BytesRef9()V ; :< > maxLoadFactorFrehash(I)I.org/elasticsearch/common/hppc/hash/MurmurHash3Dhash FC EGIgetE(JLorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef;(J)J JL &M'org/elasticsearch/common/util/ByteArrayO&(JILorg/apache/lucene/util/BytesRef;)Z JQ PRiddest startOffsetlengthfind%(Lorg/apache/lucene/util/BytesRef;I)J BC Zmask \ ]slot _( ` TL b JK f bytesEquals$(Lorg/apache/lucene/util/BytesRef;)Z hi :jnextSlot l( mindexkeycode$(Lorg/apache/lucene/util/BytesRef;)JhashCode()I st :u XY w&(Lorg/apache/lucene/util/BytesRef;IJ)J  zjava/lang/AssertionError| }<size  maxSize   T( append&(JLorg/apache/lucene/util/BytesRef;I)V curId   WI :growU(Lorg/elasticsearch/common/util/ByteArray;J)Lorg/elasticsearch/common/util/ByteArray; [B  :offset I :(J[BII)V ' PU(Lorg/elasticsearch/common/util/LongArray;J)Lorg/elasticsearch/common/util/LongArray; S(Lorg/elasticsearch/common/util/IntArray;J)Lorg/elasticsearch/common/util/IntArray; &org/elasticsearch/common/util/IntArray(JI)I ' assertConsistent(JI)Zreset(IJ)V add ;  'y  Y  removeAndAdd(J)V(J)I J closejava/lang/Throwable)org/elasticsearch/common/lease/Releasable*org/elasticsearch/common/lease/ReleasableswrapY([Lorg/elasticsearch/common/lease/Releasable;)Lorg/elasticsearch/common/lease/Releasable; ;   addSuppressed(Ljava/lang/Throwable;)V x2Ljava/lang/Throwable; releasable+Lorg/elasticsearch/common/lease/Releasable; bx0()J    java/lang/ClassdesiredAssertionStatus()Z CodeLocalVariableTableLineNumberTable StackMapTable SourceFile1   K *-     +,G*%* a"$*$ *X*+i02*68*:Y=?*GGG@AG012!304;5F6 BC/H FI;JK/*$N7*$ aNe6*2-SW-4//T/U  #VWIC DE-FXY C[*^aB!7*c7d+**?gk*^n7>T3oCCp CqI 6_M NOP2Q5N!Xr> *++vx  p X'y@ {+v[ }Y~{** }Y~*^a77*c7  d*!X*!+*Y a!+* *?gk d e*^n7HJ< BRop qIT>V_6 \]3^>_B`JaSb[cbdlenfg_+{* }Y~*$*N7***2-a2*2---***$*a$*$* a-a*X***8 a8*8W4Tp qI&}V& mn&o=pTqkrstuk**?gW*?v[ TqI x y@ Q{*  }Y~*^a77*c7d* X*^n7ٱ>.&*oQQqIQT"/_& }~"&.7?BP  YR**!{** }Y~*{** }Y~*+[* RRp RqI &*D&r> *++v  p 1*dB{! }Y~*8!6*!*11o (T)qI )0;>sY*2SY*8SY*$SLM*+N,+AN,-ϧ8+/N-M-:+!,+:,ϧ ++14#F#KU[^FMK*5`Us#FKrA4HD ATL:*ԭ"A/*ح "A/*ڭ ";4{" @