4 A             z    !" # $% $& $' $( ) $* $+ $, $- $. $/ 0 1 2 34 35  67 (8 (9 (:; ,< $= $> ? @A @B CD EF GH IJ KL IM $NO PQ :R :S TU $V WXYZFromIterableFunction InnerClassesiterableDelegate!Lcom/google/common/base/Optional; Signature;>;()VCodeLineNumberTableLocalVariableTablethis*Lcom/google/common/collect/FluentIterable;LocalVariableTypeTable/Lcom/google/common/collect/FluentIterable;(Ljava/lang/Iterable;)ViterableLjava/lang/Iterable;Ljava/lang/Iterable; StackMapTable(Ljava/lang/Iterable;)V getDelegate()Ljava/lang/Iterable;()Ljava/lang/Iterable;from@(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;`(Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;?([Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;elements[Ljava/lang/Object;[TE;K([TE;)Lcom/google/common/collect/FluentIterable;RuntimeInvisibleAnnotations$Lcom/google/common/annotations/Beta;V(Lcom/google/common/collect/FluentIterable;)Lcom/google/common/collect/FluentIterable; Deprecatedv(Lcom/google/common/collect/FluentIterable;)Lcom/google/common/collect/FluentIterable;RuntimeVisibleAnnotationsLjava/lang/Deprecated;concatT(Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;abLjava/lang/Iterable<+TT;>;{(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;h(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;c(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;|(Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;d(Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;A([Ljava/lang/Iterable;)Lcom/google/common/collect/FluentIterable;inputs[Ljava/lang/Iterable;java/lang/Iterable<+TT;>;b([Ljava/lang/Iterable<+TT;>;)Lcom/google/common/collect/FluentIterable;concatNoDefensiveCopyinput1Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;x(Ljava/lang/Iterable<+Ljava/lang/Iterable<+TT;>;>;)Lcom/google/common/collect/FluentIterable;of,()Lcom/google/common/collect/FluentIterable;G()Lcom/google/common/collect/FluentIterable;Q(Ljava/lang/Object;[Ljava/lang/Object;)Lcom/google/common/collect/FluentIterable;elementLjava/lang/Object;TE;N(TE;[TE;)Lcom/google/common/collect/FluentIterable;"RuntimeVisibleParameterAnnotationsLjavax/annotation/Nullable;toString()Ljava/lang/String;size()Icontains(Ljava/lang/Object;)Ztargetcycle1()Lcom/google/common/collect/FluentIterable;appendotherLjava/lang/Iterable<+TE;>;K(Ljava/lang/Iterable<+TE;>;)Lcom/google/common/collect/FluentIterable;5([TE;)Lcom/google/common/collect/FluentIterable;filterN(Lcom/google/common/base/Predicate;)Lcom/google/common/collect/FluentIterable; predicate"Lcom/google/common/base/Predicate;(Lcom/google/common/base/Predicate<-TE;>;Y(Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/collect/FluentIterable;=(Ljava/lang/Class;)Lcom/google/common/collect/FluentIterable;typeLjava/lang/Class;Ljava/lang/Class;](Ljava/lang/Class;)Lcom/google/common/collect/FluentIterable;/Lcom/google/common/annotations/GwtIncompatible;anyMatch%(Lcom/google/common/base/Predicate;)Z+(Lcom/google/common/base/Predicate<-TE;>;)ZallMatch firstMatchE(Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;P(Lcom/google/common/base/Predicate<-TE;>;)Lcom/google/common/base/Optional; transformM(Lcom/google/common/base/Function;)Lcom/google/common/collect/FluentIterable;function!Lcom/google/common/base/Function;*Lcom/google/common/base/Function<-TE;TT;>;q(Lcom/google/common/base/Function<-TE;TT;>;)Lcom/google/common/collect/FluentIterable;transformAndConcatBLcom/google/common/base/Function<-TE;+Ljava/lang/Iterable<+TT;>;>;(Lcom/google/common/base/Function<-TE;+Ljava/lang/Iterable<+TT;>;>;)Lcom/google/common/collect/FluentIterable;first#()Lcom/google/common/base/Optional;iteratorLjava/util/Iterator;Ljava/util/Iterator;[\(()Lcom/google/common/base/Optional;lastlistLjava/util/List; sortedSetLjava/util/SortedSet;currentLjava/util/List;Ljava/util/SortedSet;7skip-(I)Lcom/google/common/collect/FluentIterable; numberToSkipI2(I)Lcom/google/common/collect/FluentIterable;limitmaxSizeisEmpty()ZtoList+()Lcom/google/common/collect/ImmutableList;0()Lcom/google/common/collect/ImmutableList; toSortedListA(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableList; comparatorLjava/util/Comparator;Ljava/util/Comparator<-TE;>;L(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableList;toSet*()Lcom/google/common/collect/ImmutableSet;/()Lcom/google/common/collect/ImmutableSet; toSortedSetF(Ljava/util/Comparator;)Lcom/google/common/collect/ImmutableSortedSet;Q(Ljava/util/Comparator<-TE;>;)Lcom/google/common/collect/ImmutableSortedSet; toMultiset/()Lcom/google/common/collect/ImmutableMultiset;4()Lcom/google/common/collect/ImmutableMultiset;toMapK(Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap; valueFunction*Lcom/google/common/base/Function<-TE;TV;>;r(Lcom/google/common/base/Function<-TE;TV;>;)Lcom/google/common/collect/ImmutableMap;indexT(Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableListMultimap; keyFunction*Lcom/google/common/base/Function<-TE;TK;>;{(Lcom/google/common/base/Function<-TE;TK;>;)Lcom/google/common/collect/ImmutableListMultimap; uniqueIndexr(Lcom/google/common/base/Function<-TE;TK;>;)Lcom/google/common/collect/ImmutableMap;toArray&(Ljava/lang/Class;)[Ljava/lang/Object;Ljava/lang/Class;(Ljava/lang/Class;)[TE;copyInto.(Ljava/util/Collection;)Ljava/util/Collection;item collectionLjava/util/Collection;TC;);>(TC;)TC;8Lcom/google/errorprone/annotations/CanIgnoreReturnValue;join3(Lcom/google/common/base/Joiner;)Ljava/lang/String;joinerLcom/google/common/base/Joiner;get(I)Ljava/lang/Object;position(I)TE;stream()Ljava/util/stream/Stream; ()Ljava/util/stream/Stream;ALjava/lang/Object;Ljava/lang/Iterable; SourceFileFluentIterable.java-Lcom/google/common/annotations/GwtCompatible;emulated IJ\ ] EF^ _` ab c`java/lang/Iterable(com/google/common/collect/FluentIterable*com/google/common/collect/FluentIterable$1 Ide fg ]^ }x hi*com/google/common/collect/FluentIterable$2 Ij*com/google/common/collect/FluentIterable$3 IRk l fm Z[n o p q r lm s t uv wv xy z l^ {[ | }~ bjava/util/List java/util/SortedSet ~   h ]  h h h    java/util/Collection    o  java/lang/Object=com/google/common/collect/FluentIterable$FromIterableFunctionjava/util/Iteratorcom/google/common/base/Optionalabsent$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object; fromNullable5(Ljava/lang/Object;)Lcom/google/common/base/Optional;or+(Ljava/lang/Iterable;Ljava/lang/Iterable;)Vjava/util/ArraysasList%([Ljava/lang/Object;)Ljava/util/List;copyOf)([Ljava/lang/Object;I)[Ljava/lang/Object;([Ljava/lang/Iterable;)V'com/google/common/collect/ImmutableListcom/google/common/collect/Lists7(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/List;#com/google/common/collect/Iterables((Ljava/lang/Iterable;)Ljava/lang/String;(Ljava/lang/Iterable;)I)(Ljava/lang/Iterable;Ljava/lang/Object;)Z*(Ljava/lang/Iterable;)Ljava/lang/Iterable;L(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable;;(Ljava/lang/Iterable;Ljava/lang/Class;)Ljava/lang/Iterable;any9(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)ZalltryFindY(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Lcom/google/common/base/Optional;K(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable;()Ljava/util/Iterator;hasNextnext()Ljava/lang/Object;+(Ljava/lang/Iterable;I)Ljava/lang/Iterable;?(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableList;"com/google/common/collect/Ordering<(Ljava/util/Comparator;)Lcom/google/common/collect/Ordering;immutableSortedCopy&com/google/common/collect/ImmutableSet>(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSet;,com/google/common/collect/ImmutableSortedSetZ(Ljava/util/Comparator;Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableSortedSet;+com/google/common/collect/ImmutableMultisetC(Ljava/lang/Iterable;)Lcom/google/common/collect/ImmutableMultiset;com/google/common/collect/Maps_(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableMap;#com/google/common/collect/Multimapsh(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Lcom/google/common/collect/ImmutableListMultimap;:(Ljava/lang/Iterable;Ljava/lang/Class;)[Ljava/lang/Object;&com/google/common/collect/Collections2cast,(Ljava/lang/Iterable;)Ljava/util/Collection;addAll(Ljava/util/Collection;)Zaddcom/google/common/base/Joiner)(Ljava/lang/Iterable;I)Ljava/lang/Object;!com/google/common/collect/Streams/(Ljava/lang/Iterable;)Ljava/util/stream/Stream;!AEFGH-IJKP **Luv wM  NOP  NQIRK*+W**++Lyz {|MNOSTPNQSUV%WXWWXWXGYZ[KH **LM  NOP  NQG\ ]^Ka* * Y** LM STP SUVHWG_ ]`KD* LM abP acGdef ]gKD*LM SOP SQhGijk lmK`Y*SY+S LMnToTPnpopGqef lrKxY*SY+SY,S LM nToTsTP npopspGtef luKY*SY+SY,SY-S LM*nToTsTvTP*npopspvpGweflxKI ** LM  yzP  y{G|ef}xK&*L+=>+2:WY*LM~T&yzP~p&y{V G| l^KN*WY*L %&M yTP yGef K L7GefKY *+ LDM abP acGef KD*LPM NOP NQKD*LYM NOP NQKO *+LcM NO P  NQKG * LxM  NOP  NQG^KY *+LM NO TP NQ Gef`K\ *+ LM NO abP NQ acGefK\ *+ LM NO P NQ GK\ *+ LM NO P NQ GeKY *+LM NO P NQ GKY *+LM NO P NQ GKY *+ LM NO P NQ GK\ *+! LM NO P NQ GKY *+"#LM NO P NQ GK#*$L+%+&'L  M#NO P#NQ V BGKjr*L+('+(M,),,*d+'+$M,%+,+,N--',&N,%-'LB 07@D#K$P%Z)a*j+o-M>P arNOmST7;P>P arNQmSU7;VXGKR *. LBM NO P  NQGKR */ LQM NO P  NQGK^*$%LZM NOP NQV@KD*0LhM NOP NQGK\ +1*2LxM NO P NQ GKD*3LM NOP NQGKY +*4LM NO P NQ GKD*5LM NOP NQGKY *+6LM NO P NQ GKY *+7LM NO P NQ GKY *+8LM NO P NQ GKY *+9LM NO P NQ GeKE+W*M,:+,;<W',$N-%-&:+=W+L" 7@CM*7 ENOE ;STP*7 ENQE ;SUVXGeKL+*>L*MNOP NQefKO *?L;M NO P  NQGKD*@LIM NOP NQGGe Z D"BC