4] 7 7 7 7      F   7 7   7 7 ?   7 7  7 7 7 7  7 7 7 7 (   7 - -    7 7 UUUU  ; !" #$ ?% &' 7( 7) *+ &,-. InnerClasses QueueIteratorHeapMoveDescBuilderminHeap4Lcom/google/common/collect/MinMaxPriorityQueue$Heap; Signature9Lcom/google/common/collect/MinMaxPriorityQueue.Heap;maxHeap maximumSizeIRuntimeInvisibleAnnotations1Lcom/google/common/annotations/VisibleForTesting;queue[Ljava/lang/Object;sizemodCountEVEN_POWERS_OF_TWO ConstantValueODD_POWERS_OF_TWODEFAULT_CAPACITY create1()Lcom/google/common/collect/MinMaxPriorityQueue;CodeLineNumberTableV;>()Lcom/google/common/collect/MinMaxPriorityQueue;E(Ljava/lang/Iterable;)Lcom/google/common/collect/MinMaxPriorityQueue;LocalVariableTableinitialContentsLjava/lang/Iterable;LocalVariableTypeTableLjava/lang/Iterable<+TE;>;p;>(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/MinMaxPriorityQueue; orderedByO(Ljava/util/Comparator;)Lcom/google/common/collect/MinMaxPriorityQueue$Builder; comparatorLjava/util/Comparator;Ljava/util/Comparator;o(Ljava/util/Comparator;)Lcom/google/common/collect/MinMaxPriorityQueue$Builder; expectedSize:(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;R(I)Lcom/google/common/collect/MinMaxPriorityQueue$Builder;;(Lcom/google/common/collect/MinMaxPriorityQueue$Builder;I)Vthis/Lcom/google/common/collect/MinMaxPriorityQueue;builder7Lcom/google/common/collect/MinMaxPriorityQueue$Builder; queueSizeordering$Lcom/google/common/collect/Ordering;4Lcom/google/common/collect/MinMaxPriorityQueue;=Lcom/google/common/collect/MinMaxPriorityQueue$Builder<-TE;>;)Lcom/google/common/collect/Ordering;A(Lcom/google/common/collect/MinMaxPriorityQueue$Builder<-TE;>;I)V()Iadd(Ljava/lang/Object;)ZelementLjava/lang/Object;TE;(TE;)Z8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;addAll(Ljava/util/Collection;)Z newElementsLjava/util/Collection;modifiedZLjava/util/Collection<+TE;>; StackMapTable/(Ljava/util/Collection<+TE;>;)Zoffer insertIndexpoll()Ljava/lang/Object;()TE; elementData(I)Ljava/lang/Object;index(I)TE;peekgetMaxElementIndex pollFirst removeFirst peekFirstpollLast removeLastpeekLastremoveAt;(I)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;actualLastElement lastElementAt toTricklechanges8Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;=Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;@(I)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;fillHoleM(ILjava/lang/Object;)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc;heapvacated bubbledToC(ITE;)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc; removeAndGetvalue heapForIndex7(I)Lcom/google/common/collect/MinMaxPriorityQueue$Heap;i<(I)Lcom/google/common/collect/MinMaxPriorityQueue.Heap; isEvenLevel(I)ZoneBasedisIntact()Ziterator()Ljava/util/Iterator;()Ljava/util/Iterator;clear()VtoArray()[Ljava/lang/Object;copyTo()Ljava/util/Comparator;()Ljava/util/Comparator<-TE;>;capacityinitialQueueSize(IILjava/lang/Iterable;)I initialSizeconfiguredExpectedSizeresultLjava/lang/Iterable<*>;(IILjava/lang/Iterable<*>;)I growIfNeeded newCapacitynewQueuecalculateNewCapacity oldCapacitycapAtMaximumSize(II)Il(Lcom/google/common/collect/MinMaxPriorityQueue$Builder;ILcom/google/common/collect/MinMaxPriorityQueue$1;)Vx0x1x21Lcom/google/common/collect/MinMaxPriorityQueue$1; access$500D(Lcom/google/common/collect/MinMaxPriorityQueue;)[Ljava/lang/Object; access$6002(Lcom/google/common/collect/MinMaxPriorityQueue;)I access$7004Ljava/util/AbstractQueue; SourceFileMinMaxPriorityQueue.java$Lcom/google/common/annotations/Beta;-Lcom/google/common/annotations/GwtCompatible;5com/google/common/collect/MinMaxPriorityQueue$Builder YS XS VW tu0 12 t3 _` _d qr Rr t 452com/google/common/collect/MinMaxPriorityQueue$Heap t6 MN 72 QN 8N 9: RSjava/lang/Object ; <= >? @A B C D  java/util/NoSuchElementException E FG 6com/google/common/collect/MinMaxPriorityQueue$MoveDesc tH I JK LM NO negative index PQ-com/google/common/collect/MinMaxPriorityQueue RS;com/google/common/collect/MinMaxPriorityQueue$QueueIterator tTU VW {|java/util/Collection XX Y Z [ \java/util/AbstractQueue/com/google/common/collect/MinMaxPriorityQueue$1java/util/Iterator"com/google/common/collect/Orderingnatural&()Lcom/google/common/collect/Ordering;J(Ljava/util/Comparator;Lcom/google/common/collect/MinMaxPriorityQueue$1;)V access$200](Lcom/google/common/collect/MinMaxPriorityQueue$Builder;)Lcom/google/common/collect/Ordering;V(Lcom/google/common/collect/MinMaxPriorityQueue;Lcom/google/common/collect/Ordering;)Vreverse otherHeap access$300:(Lcom/google/common/collect/MinMaxPriorityQueue$Builder;)IhasNextnext$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;bubbleUp(ILjava/lang/Object;)VisEmptycompareElementsremovecheckPositionIndexswapWithConceptuallyLastElement(Ljava/lang/Object;)I'(Ljava/lang/Object;Ljava/lang/Object;)Vreplaced fillHoleAt(I)IbubbleUpAlternatingLevels(ILjava/lang/Object;)ItryCrossOverAndBubbleUpN(IILjava/lang/Object;)Lcom/google/common/collect/MinMaxPriorityQueue$MoveDesc; checkState(ZLjava/lang/Object;)V access$4008(Lcom/google/common/collect/MinMaxPriorityQueue$Heap;I)Zc(Lcom/google/common/collect/MinMaxPriorityQueue;Lcom/google/common/collect/MinMaxPriorityQueue$1;)Vjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)Vjava/lang/Mathmaxcom/google/common/math/IntMathcheckedMultiplymin17F MNOPQNOPRSTUVWXSYSZS[8\S[9]S[^' _`a'YblOc _daLY* bue fgh fiOj klaF Y*b}e  mnh  moOp qra:Y be qSOs Rra:Y be RSOstuaM* + N*Y*-*Y*-*****+*b&  &1<DLe*MvwMxyMzS D{|h Mv}Mx~ D{OXaA*be vwh v}a\*+Wb evwhv}OTa(=+N--:*W=b   ! # &e* (vw(&h  (v}(  OTaB+W*Y`*YZ`=**+** *+b!)"e BvwB'ShBv}B <@OTaZ* *!b(e vwh v} DOTaM*2b-evwSh v}OaZ* *"b2e vwh v} DOa6* *#b7 9";$?e 6vwh 6v} @aA*$bIe vwh v}OTaA*%bSe vwh v}OTaA*&b[e vwh v}Oa]*  **'!bde vwh v} GOTae* (Y)**'!bnoqe vwh v}OTa]*  **'"bye vwh v} GOa**W*Y`*Yd***S**"M**,+>**S**":**S*,:!-Y,.-Y,/.bN %/1:GLVXbluze>vwS:aGTSb9u&h*v}:ab9u&1&1- OT Ua>*N-06-,16 -,2-Y,*".b &e>>vw>S>8N 1S(Sh >v}>8P&@-Oap*"M*3W,b e vwShv}Oaf4 **bevwSh v}COat'`<568~9~be'SS @@TUa <**:b eS vwh  v} TUaF ;Y*<boe  vwh  v}Oa<**S*bt utwxeSvwh v} af*L*+*=+b|}~evwWh v}maD*>be vwh v}OaB*be vwh v}TUa+ >,?,?@6A>Bb  %e4S+S+RS+fg Sh +f  @OTUa+**!*C<M*,*=*,b %*e SW+vwh +v}*a%*<@ `h lD=*Bbe %vwS Sh %v}F a> dE`be zS RStaa*+bee*vwySh v}a/*bee wa/*bee wa/*bee wOT H*G;7I7J-7K7L