4 W XYZ [ \ 8] 8^ _3 `a bc bdF ef egh i jk lm n opelementEquivalence$Lcom/google/common/base/Equivalence; Signature*Lcom/google/common/base/Equivalence<-TT;>;serialVersionUIDJ ConstantValue'(Lcom/google/common/base/Equivalence;)VCodeLineNumberTableLocalVariableTablethis,Lcom/google/common/base/PairwiseEquivalence;LocalVariableTypeTable1Lcom/google/common/base/PairwiseEquivalence;-(Lcom/google/common/base/Equivalence<-TT;>;)V doEquivalent+(Ljava/lang/Iterable;Ljava/lang/Iterable;)Z iterableALjava/lang/Iterable; iterableB iteratorALjava/util/Iterator; iteratorBLjava/lang/Iterable;Ljava/util/Iterator; StackMapTableq5(Ljava/lang/Iterable;Ljava/lang/Iterable;)ZdoHash(Ljava/lang/Iterable;)IelementLjava/lang/Object;iterablehashITT;(Ljava/lang/Iterable;)Iequals(Ljava/lang/Object;)Zthatobject/Lcom/google/common/base/PairwiseEquivalence<*>;RuntimeVisibleTypeAnnotations5Lorg/checkerframework/checker/nullness/qual/Nullable;hashCode()ItoString()Ljava/lang/String;(Ljava/lang/Object;)I'(Ljava/lang/Object;Ljava/lang/Object;)ZkLcom/google/common/base/Equivalence;>;Ljava/io/Serializable; SourceFilePairwiseEquivalence.javaRuntimeInvisibleAnnotations-Lcom/google/common/annotations/GwtCompatible; serializable #rs tu"com/google/common/base/Equivalence  vw xy z{ |O ?N*com/google/common/base/PairwiseEquivalence} CD JK~  Kjava/lang/StringBuilder #  .pairwise() LMjava/lang/Iterable :; -.java/io/Serializablejava/util/Iterator()V$com/google/common/base/Preconditions checkNotNull&(Ljava/lang/Object;)Ljava/lang/Object;iterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object; equivalentjava/lang/Objectjava/lang/StringvalueOf&(Ljava/lang/Object;)Ljava/lang/String;length(I)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;0  !#$%h**+&'()*(+,-.% T+N,:-&*--&!"$"%9&;*'4T()T/0T10M23E43*4T(+T/5T15M26E46788+@9:;%0 =+N--:aoh* `=&/01+2.3'*<=0()0>0-?@* <A0(+0>57  8#BCD%+ + M*, &89 :='  E)()F=* EG(+7H IJK%G * &B'  ()*  (+LM%c'*L +`Z_+&G' '()* '(+D:N%E *+&'  ()*  (+D-O%I *+,&'  ()*  (+PQRS TUZV