Êþº¾3—2org/elasticsearch/search/suggest/phrase/Correction^Ljava/lang/Object;Ljava/lang/Comparable;java/lang/Objectjava/lang/ComparableCorrection.javaJorg/elasticsearch/search/suggest/phrase/DirectCandidateGenerator$Candidate @org/elasticsearch/search/suggest/phrase/DirectCandidateGenerator  CandidateEMPTY5[Lorg/elasticsearch/search/suggest/phrase/Correction;scoreD candidatesM[Lorg/elasticsearch/search/suggest/phrase/DirectCandidateGenerator$Candidate;Q(D[Lorg/elasticsearch/search/suggest/phrase/DirectCandidateGenerator$Candidate;)V()V      this4Lorg/elasticsearch/search/suggest/phrase/Correction;toString()Ljava/lang/String;java/lang/StringBuilder! "Correction [score=$append-(Ljava/lang/String;)Ljava/lang/StringBuilder; &' "((D)Ljava/lang/StringBuilder; &* "+ , candidates=-java/util/Arrays/'([Ljava/lang/Object;)Ljava/lang/String; 1 02]4  "6joinD(Lorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef;†(Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef; 8: ; separator!Lorg/apache/lucene/util/BytesRef;&org/apache/lucene/util/BytesRefBuilder? @®(Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/util/BytesRefBuilder;Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef; 8B CpreTagpostTagorg/apache/lucene/util/BytesRefGlengthI IJ HK"[Lorg/apache/lucene/util/BytesRef;M userInputZ OP Qterm S> Tgrow(I)V VW @X$(Lorg/apache/lucene/util/BytesRef;)V &Z @[get#()Lorg/apache/lucene/util/BytesRef; ]^ @_-org/elasticsearch/search/suggest/SuggestUtilsaŽ(Lorg/apache/lucene/util/BytesRef;Lorg/apache/lucene/util/BytesRefBuilder;[Lorg/apache/lucene/util/BytesRef;)Lorg/apache/lucene/util/BytesRef; 8c bdmaxLen highlighted(Lorg/apache/lucene/util/BytesRefBuilder; candidateLLorg/elasticsearch/search/suggest/phrase/DirectCandidateGenerator$Candidate;iresulttoJoinlen compareTo7(Lorg/elasticsearch/search/suggest/phrase/Correction;)IQ(D[Lorg/elasticsearch/search/suggest/phrase/DirectCandidateGenerator$Candidate;)I oq rotherjava/lang/Mathumin(II)I wx vy$(Lorg/apache/lucene/util/BytesRef;)I o{ H|java/lang/Double~compare(DD)I € ‚cmplimit otherScoreotherCandidates(Ljava/lang/Object;)I op ‰x0Ljava/lang/Object;  ŽCodeLocalVariableTableLineNumberTable StackMapTable Signature SourceFile InnerClasses1 Y*·*'µ*-µ±‘ ’#$ %& U+»"Y·#%¶)*´¶,.¶)*´¸3¶)5¶)¶7°‘ +’*89<*+¶<°‘=>’.8:W*+»@Y·A,-¶D°‘*=>E>F>’28BÖ Ù*´¾½H:+´L*´¾hd66¾¢«*´2:-Æ ´R™´US§v-´L´L`´U´L`6 »@Y·A:   ¶Y™*´d2´R™  -¶\ ´U¶\¾`Ÿ*´`2´R™  ¶\ ¶`S2´L`6„§ÿS,¶Y+,¸e°‘p Z^fJ cUgh ,™ij°kJÙÙ=>ÙlhÙE>ÙF> ÏmMÁnJ’N6 78#9,:8;E=Z>c?j@~A„CŽD§E®G¸IÅ8ËKÑL“! þNü ý8@"ù ùopA *+´+´¶s¬‘  t’SoqæV*´'—šG*´¾-¾¸z66¢(*´2´U-2´U¶}6™t¬„§ÿ×*´¾-¾d¬*´'¸ƒ¬‘>5 „J,kJ8…JVV†V‡’& W XYZ5[:]>YDaMc“ý%úúAoˆ= *+À¶Š¬‘  ‹Œ’ ½³±’”•–