35*org/apache/lucene/queries/BlendedTermQueryorg/apache/lucene/search/QueryBlendedTermQuery.java,org/apache/lucene/queries/BlendedTermQuery$4,org/apache/lucene/queries/BlendedTermQuery$3,org/apache/lucene/queries/BlendedTermQuery$2 ,org/apache/lucene/queries/BlendedTermQuery$1 terms[Lorg/apache/lucene/index/Term; equalTerms$assertionsDisabledZ"([Lorg/apache/lucene/index/Term;)V()V    "java/lang/IllegalArgumentExceptionterms must not be null or empty(Ljava/lang/String;)V    "this,Lorg/apache/lucene/queries/BlendedTermQuery;rewriteG(Lorg/apache/lucene/index/IndexReader;)Lorg/apache/lucene/search/Query;java/io/IOException(#org/apache/lucene/index/IndexReader* getContext.()Lorg/apache/lucene/index/IndexReaderContext; ,- +.#org/apache/lucene/index/TermContext0*org/apache/lucene/index/IndexReaderContext2&[Lorg/apache/lucene/index/TermContext;4[I6buildq(Lorg/apache/lucene/index/IndexReaderContext;Lorg/apache/lucene/index/Term;)Lorg/apache/lucene/index/TermContext; 89 1:docFreq()I <= 1>maxDoc @= +AblendO([Lorg/apache/lucene/index/TermContext;ILorg/apache/lucene/index/IndexReader;)V CD E topLevelQueryj([Lorg/apache/lucene/index/Term;[Lorg/apache/lucene/index/TermContext;[II)Lorg/apache/lucene/search/Query; GH IgetBoost()F KL MsetBoost(F)V OP QiIreader%Lorg/apache/lucene/index/IndexReader;context,Lorg/apache/lucene/index/IndexReaderContext;ctxdocFreqsquery Lorg/apache/lucene/search/Query;java/lang/Math_max(II)I ab `c totalTermFreq()J gh 1iorg/apache/lucene/index/Termkfield()Ljava/lang/String; mn logetSumTotalTermFreq(Ljava/lang/String;)J qr +smin(JJ)J uv `wjava/lang/Systemy arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V {| z}/(Lorg/apache/lucene/queries/BlendedTermQuery;)V   org/apache/lucene/util/ArrayUtiltimSort,([Ljava/lang/Object;Ljava/util/Comparator;)V ub `  java/lang/AssertionErrorDF must be >= 0(Ljava/lang/Object;)V   setDocFreq(I)V 1 adjustTTFM(Lorg/apache/lucene/index/TermContext;J)Lorg/apache/lucene/index/TermContext; %Lorg/apache/lucene/index/TermContext;dfcurrentarr$len$i$fixedTTFJcontexts minSumTTFsumTTFtieBreakprevactualDftopReaderContext X 1/(Lorg/apache/lucene/index/IndexReaderContext;)V  1leaves()Ljava/util/List; 3java/util/Listsize = get&(I)Lorg/apache/lucene/index/TermState; 1!org/apache/lucene/index/TermStateregister)(Lorg/apache/lucene/index/TermState;IIJ)V 1len termState#Lorg/apache/lucene/index/TermState; termContextnewTermContext?Ljava/util/List;Ljava/util/List;ttftoString&(Ljava/lang/String;)Ljava/lang/String;java/lang/StringBuilder blended(terms: append-(Ljava/lang/String;)Ljava/lang/StringBuilder; java/util/Arrays'([Ljava/lang/Object;)Ljava/lang/String; ) n Ljava/lang/String; extractTerms(Ljava/util/Set;)V java/util/Setadd(Ljava/lang/Object;)Z termLorg/apache/lucene/index/Term;/Ljava/util/Set;Ljava/util/Set; equalsTerms!()[Lorg/apache/lucene/index/Term;([Ljava/lang/Comparable;)V tequalsjava/lang/ObjectgetClass()Ljava/lang/Class;  )([Ljava/lang/Object;[Ljava/lang/Object;)Z oLjava/lang/Object;thathashCode = ([Ljava/lang/Object;)I  resultbooleanBlendedQueryN([Lorg/apache/lucene/index/Term;Z)Lorg/apache/lucene/queries/BlendedTermQuery;P([Lorg/apache/lucene/index/Term;[FZ)Lorg/apache/lucene/queries/BlendedTermQuery;     disableCoord%([Lorg/apache/lucene/index/Term;Z[F)V  boosts[FcommonTermsBlendedQueryQ([Lorg/apache/lucene/index/Term;[FZF)Lorg/apache/lucene/queries/BlendedTermQuery;&([Lorg/apache/lucene/index/Term;Z[FF)V  maxTermFrequencyFdismaxBlendedQueryN([Lorg/apache/lucene/index/Term;F)Lorg/apache/lucene/queries/BlendedTermQuery;P([Lorg/apache/lucene/index/Term;[FF)Lorg/apache/lucene/queries/BlendedTermQuery;  tieBreakerMultiplier%([Lorg/apache/lucene/index/Term;F[F)V ! "java/lang/Class%desiredAssertionStatus()Z '( &)CodeLocalVariableTableLineNumberTable StackMapTable ExceptionsLocalVariableTypeTable Signature2(Ljava/util/Set;)V SourceFile InnerClasses!B+"**++ Y!*+#,"$%"-: ;<>!?. &'+)k+/M*#1N- :6*#$-,*#2;S-2?O+B6*-+F**#-J:*NR,R+STk$%kUVfWX]Y4WZ6H#@T_ [\-2 CDEF!G0H<FBKHLPM_NhO.+357*/)GHCD++6]76+Q+2:?6  d6e'je-*#2ptx7e7e=e e 7 +1: + +~ Y* 2?6 6  Y :66^2:?L?6   6  j  ja7 e7  x7 6+;+2?6$ e e 7+*+2Sı,BY&;T UST<TNYj4eTbTb)T}R?ST$%4@TUV aT 4 T T -,UVX YZ[\&b/cDf\haZglxm|pqstuv|}~ .;@FOYbgj}.` I1@E 5+5 51, A/)+ ~ e+je+1Y+:+: 6 6+?6 76  ,+ :    6 7 ,p 3TZ K0ST ~$%~~"\+S??TE9TH60 +S-J"+06?EHRZ_boru{." 1 +SYж*#ٶ۶Զݰ,$%m-+'*#M,>6,2:+W,> !T T'$%'0 '- &.  12+;*#*#*$*#lL*#+*#~+*+*,;$%-" -16.'+9*++*+*++M*,, 9$%9'%-"'7.  =+P*<h*`<,$%T-   +;* ,-   +I Y*+,    - +T Y*+%,*    - +;*#, -$ +I Y*$+#,     -($+4*-5. @34"