42scala/reflect/reify/utils/SymbolTables$SymbolTablejava/lang/ObjectSymbolTables.scala%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookupscala/Predef$ArrowAssoc$  scala/Predef  ArrowAssoc$)scala/collection/TraversableOnce$MonadOps scala/collection/TraversableOnceMonadOps&scala/reflect/api/Printers$BooleanFlagscala/reflect/api/Printers BooleanFlag$scala/reflect/api/Trees$ModifiersApiscala/reflect/api/Trees ModifiersApi!scala/reflect/internal/Names$Namescala/reflect/internal/Names!Name%scala/reflect/internal/Names$TermName$TermName0scala/reflect/internal/StdAttachments$Attachable'%scala/reflect/internal/StdAttachments) Attachable$scala/reflect/internal/StdNames$nme$,scala/reflect/internal/StdNames.nme$'scala/reflect/internal/Symbols$NoSymbol1scala/reflect/internal/Symbols3NoSymbol%scala/reflect/internal/Symbols$Symbol6Symbol'scala/reflect/internal/Trees$EmptyTree$9scala/reflect/internal/Trees; EmptyTree$"scala/reflect/internal/Trees$Ident>Ident&scala/reflect/internal/Trees$ModifiersA Modifiers!scala/reflect/internal/Trees$TreeDTree%scala/reflect/internal/Trees$TypeTreeGTypeTree#scala/reflect/internal/Trees$ValDefJValDef-scala/reflect/reify/utils/Extractors$FreeDef$M$scala/reflect/reify/utils/ExtractorsOFreeDef$,scala/reflect/reify/utils/Extractors$SymDef$RSymDef$?scala/reflect/reify/utils/StdAttachments$ReifyBindingAttachmentU(scala/reflect/reify/utils/StdAttachmentsWReifyBindingAttachment&scala/reflect/reify/utils/SymbolTablesZ SymbolTable3scala/reflect/reify/utils/SymbolTables$SymbolTable$] SymbolTable$(scala/tools/nsc/typechecker/Typers$Typer`"scala/tools/nsc/typechecker/TypersbTyper:scala$reflect$reify$utils$SymbolTables$SymbolTable$$symtab$Lscala/collection/immutable/ListMap;pLscala/collection/immutable/ListMap;;scala$reflect$reify$utils$SymbolTables$SymbolTable$$aliases!Lscala/collection/immutable/List;Lscala/collection/immutable/List;>;;>;cacheLscala/collection/mutable/Map;Lscala/collection/mutable/Map;>;$outer!Lscala/reflect/reify/utils/Utils;&()Lscala/collection/immutable/ListMap;r()Lscala/collection/immutable/ListMap; ef uthis4Lscala/reflect/reify/utils/SymbolTables$SymbolTable;#()Lscala/collection/immutable/List;()Lscala/collection/immutable/List;>; hi {()Lscala/Option;X()Lscala/Option;>; kl symsL()Lscala/collection/immutable/List; es "scala/collection/immutable/ListMapkeys()Lscala/collection/Iterable; scala/collection/IterabletoList y symDefL(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Tree;sym()Ljava/lang/Object;$anonfun$symDef$1_(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;)Lscala/reflect/internal/Trees$EmptyTree$; +()Lscala/reflect/internal/Trees$EmptyTree$;scala/Serializable"java/lang/invoke/LambdaMetafactoryaltMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; applyG(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;)Lscala/Function0;  getOrElse7(Ljava/lang/Object;Lscala/Function0;)Ljava/lang/Object; 'Lscala/reflect/internal/Symbols$Symbol;symNameP(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Names$TermName;get"(Ljava/lang/Object;)Lscala/Option;  scala/Somevalue :scala$reflect$reify$utils$SymbolTables$SymbolTable$$$outer#()Lscala/reflect/reify/utils/Utils; scala/reflect/reify/utils/UtilsFreeDef1()Lscala/reflect/reify/utils/Extractors$FreeDef$; unapply3(Lscala/reflect/internal/Trees$Tree;)Lscala/Option; N scala/OptionisEmpty()Z  scala/Tuple5_2 SymDef0()Lscala/reflect/reify/utils/Extractors$SymDef$; S scala/Tuple4  scala/None$MODULE$ Lscala/None$; equals(Ljava/lang/Object;)Z global()Lscala/tools/nsc/Global; scala/tools/nsc/Globalnme(()Lscala/reflect/internal/StdNames$nme$; EMPTY%()Lscala/reflect/internal/Names$Name; -scala/MatchError(Ljava/lang/Object;)V  symAliasesJ(Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List;s(Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List;  %scala/collection/immutable/Nil$!Lscala/collection/immutable/Nil$;   hy scala/collection/immutable/List distinct     scala/collection/TraversableLike&(Ljava/lang/Object;)Ljava/lang/Object;$anonfun$symAliases$17(Lscala/Tuple2;)Lscala/reflect/internal/Symbols$Symbol;  ()Lscala/Function1; groupBy3(Lscala/Function1;)Lscala/collection/immutable/Map;  $anonfun$symAliases$2D(Lscala/collection/immutable/List;)Lscala/collection/immutable/List;  !" scala/collection/immutable/Map& mapValues ( ')  '+ symBinding_3 . /'java/lang/UnsupportedOperationException1java/lang/StringBuilder3-(I)V 6 47 +append-(Ljava/lang/Object;)Ljava/lang/StringBuilder; :; 4<- is a symdef, hence it doesn't have a binding>-(Ljava/lang/String;)Ljava/lang/StringBuilder; :@ 4AtoString()Ljava/lang/String; CD 4E(Ljava/lang/String;)V G 2H EmptyTree J KsymRefJ(Lscala/reflect/internal/SymbolTable;Lscala/reflect/internal/Names$Name;)V N ?OTreeTag()Lscala/reflect/ClassTag; QR SupdateAttachment^(Ljava/lang/Object;Lscala/reflect/ClassTag;)Lscala/reflect/internal/StdAttachments$Attachable; UV ?WM(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Ident; @Y ZG(Lscala/reflect/reify/utils/Utils;Lscala/reflect/internal/Trees$Tree;)V \ V]scala/reflect/ClassTag$_Lscala/reflect/ClassTag$; a `b+(Ljava/lang/Class;)Lscala/reflect/ClassTag; d `ename'Lscala/reflect/internal/Names$TermName;binding#Lscala/reflect/internal/Trees$Tree;$plus(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Names$TermName;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable; reificationadd nl oY(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable; nq r $plus$plusX(Lscala/collection/TraversableOnce;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;}(Lscala/collection/TraversableOnce;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;symDefs8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;x$anonfun$$plus$plus$1(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable; z{ |}{()Lscala/Function2;  $div$colon7(Ljava/lang/Object;Lscala/Function2;)Ljava/lang/Object;  "Lscala/collection/TraversableOnce;j(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;symtabvalues   tu  scala/collection/immutable/List$"Lscala/collection/immutable/List$;   canBuildFrom)()Lscala/collection/generic/CanBuildFrom;  `(Lscala/collection/GenTraversableOnce;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; t  7()Lscala/reflect/reify/utils/SymbolTables$SymbolTable$; \ $lessinit$greater$default$3 } ^w(Lscala/reflect/reify/utils/Utils;Lscala/collection/immutable/ListMap;Lscala/collection/immutable/List;Lscala/Option;)V  updated$minus](Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;remove  ](Lscala/reflect/internal/Names$TermName;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;   reifyBindingH(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;  symbol)()Lscala/reflect/internal/Symbols$Symbol;  E $minus$minus[(Lscala/collection/GenTraversableOnce;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;(Lscala/collection/GenTraversableOnce;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;$anonfun$$minus$minus$1(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;  #scala/collection/GenTraversableOnce %Lscala/collection/GenTraversableOnce;Q(Lscala/collection/Iterable;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;z(Lscala/collection/Iterable;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;names$anonfun$$minus$minus$2(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/reflect/internal/Names$TermName;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;   Lscala/collection/Iterable;!scala/collection/TraversableOnce$#Lscala/collection/TraversableOnce$;  O(Lscala/collection/TraversableOnce;)Lscala/collection/TraversableOnce$MonadOps;  $anonfun$$minus$minus$3|(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;  G(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;)Lscala/Function1; map5(Lscala/Function1;)Lscala/collection/TraversableOnce;   u diff-(Lscala/collection/GenSeq;)Ljava/lang/Object;    filterSymsG(Lscala/Function1;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;(Lscala/Function1;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;p y  filterNot%(Lscala/Function1;)Ljava/lang/Object;     Lscala/Function1; filterAliasesG(Lscala/Function2;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable;(Lscala/Function2;)Lscala/reflect/reify/utils/SymbolTables$SymbolTable; $anonfun$filterAliases$1$adapted3(Lscala/Function2;Lscala/Tuple2;)Ljava/lang/Object;  "(Lscala/Tuple2;)Ljava/lang/Object;$(Lscala/Function2;)Lscala/Function1; $anonfun$filterAliases$27(Lscala/Tuple2;)Lscala/reflect/internal/Names$TermName;  L(Lscala/Function1;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object;     Lscala/Function2;+()Lscala/reflect/internal/Symbols$NoSymbol; 5 $anonfun$add$1k(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/reflect/internal/Trees$Tree;)Ljava/lang/String;  "scala/reflect/internal/SymbolTablethrowAssertionError,(Ljava/lang/Object;)Lscala/runtime/Nothing$;  contains  Lscala/Predef$ArrowAssoc$; ! " scala/Predef$$Lscala/Predef$; & %' ArrowAssoc ) %* scala/Tuple2,'(Ljava/lang/Object;Ljava/lang/Object;)V . -/4(Lscala/Tuple2;)Lscala/collection/immutable/ListMap; k1 2 $colon$plusM(Ljava/lang/Object;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; 45  6 newSymtab newAliases assert_this$Lscala/reflect/internal/SymbolTable;assert_assertionZ$minus$greater$extension_$thisLjava/lang/Object;name0 attachments$()Lscala/reflect/macros/Attachments; AB EC scala/reflect/macros/AttachmentsE((Lscala/reflect/ClassTag;)Lscala/Option; G FHNoMods(()Lscala/reflect/api/Trees$ModifiersApi; JK L freshName$1P(Lscala/reflect/internal/Names$TermName;)Lscala/reflect/internal/Names$TermName; NO P'(Lscala/reflect/internal/SymbolTable;)V R HS(Lscala/reflect/internal/SymbolTable;Lscala/reflect/internal/Trees$Modifiers;Lscala/reflect/internal/Names$TermName;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;)V U KV KWbindingAttachmentALscala/reflect/reify/utils/StdAttachments$ReifyBindingAttachment;8(Ljava/lang/Object;)Lscala/collection/immutable/ListMap; [ \$anonfun$remove$1$adaptedI(Lscala/reflect/internal/Symbols$Symbol;Lscala/Tuple2;)Ljava/lang/Object; ^_ `a:(Lscala/reflect/internal/Symbols$Symbol;)Lscala/Function1; c dfilter f  g$anonfun$remove$2$adaptedI(Lscala/reflect/internal/Names$TermName;Lscala/Tuple2;)Ljava/lang/Object; ij kl:(Lscala/reflect/internal/Names$TermName;)Lscala/Function1; n o$anonfun$remove$3$adaptedC(Lscala/collection/immutable/List;Lscala/Tuple2;)Ljava/lang/Object; qr st4(Lscala/collection/immutable/List;)Lscala/Function1; v w g$anonfun$remove$5s(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/collection/immutable/List;Lscala/Tuple2;)Lscala/Tuple2; z{ |}(Lscala/Tuple2;)Lscala/Tuple2;h(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/collection/immutable/List;)Lscala/Function1;  #scala/collection/immutable/ListMap$%Lscala/collection/immutable/ListMap$;      ()Lscala/collection/mutable/Map;()Lscala/collection/mutable/Map;>; no encodeH()Lscala/collection/immutable/List; n $anonfun$encode$1W(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;)Lscala/collection/immutable/List;  y scala/collection/mutable/MapgetOrElseUpdate  $anonfun$encode$2  $anonfun$toString$1(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Names$TermName;  scala/collection/Iterable$Lscala/collection/Iterable$;     , mkString&(Ljava/lang/String;)Ljava/lang/String;  $anonfun$toString$2$adaptedV(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/Tuple2;)Ljava/lang/Object;   g$anonfun$toString$3V(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/Tuple2;)Ljava/lang/String;  "(Lscala/Tuple2;)Ljava/lang/String; symtab = [], aliases = [] k}  isDefined  , has original symtabStringLjava/lang/String; aliasesStringjava/lang/String debugString&scala/collection/mutable/StringBuilder()V  symbol table = length()I   <(Ljava/lang/String;)Lscala/collection/mutable/StringBuilder; : scala/compat/Platform$Lscala/compat/Platform$;  EOL D   head   $anonfun$debugString$1(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/collection/mutable/StringBuilder;Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/mutable/StringBuilder;  tail     delete,(II)Lscala/collection/mutable/StringBuilder;   Ebuf(Lscala/collection/mutable/StringBuilder; foreach_these qr  $thisx$1_1  -Lscala/Tuple2;$anonfun$symAliases$3x$3 -x$2  x$7$anonfun$filterAliases$1"(Lscala/Function2;Lscala/Tuple2;)Zp$1tuplescala/Function2 x !"scala/runtime/BoxesRunTime$unboxToBoolean & %'x$8symDef$1showRaw$default$2*()Lscala/reflect/api/Printers$BooleanFlag; +, -showRaw$default$3 /, 0showRaw$default$4 2, 3showRaw$default$5 5, 6showRaw$default$6 8, 9showRaw$default$7 ;, <showRaw(Ljava/lang/Object;Lscala/reflect/api/Printers$BooleanFlag;Lscala/reflect/api/Printers$BooleanFlag;Lscala/reflect/api/Printers$BooleanFlag;Lscala/reflect/api/Printers$BooleanFlag;Lscala/reflect/api/Printers$BooleanFlag;Lscala/reflect/api/Printers$BooleanFlag;)Ljava/lang/String; >? @ %E.typeC$typeEreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String; GH I K$Mtyper,()Lscala/tools/nsc/typechecker/Typers$Typer; OP Qfresh0()Lscala/reflect/internal/util/FreshNameCreator; ST aU,scala/reflect/internal/util/FreshNameCreatorWnewName Y XZ newTermName;(Ljava/lang/String;)Lscala/reflect/internal/Names$TermName; \] ^.Lscala/reflect/internal/util/FreshNameCreator;$anonfun$remove$18(Lscala/reflect/internal/Symbols$Symbol;Lscala/Tuple2;)Zsym$1x$9$anonfun$remove$28(Lscala/reflect/internal/Names$TermName;Lscala/Tuple2;)Zname$1x$10$anonfun$remove$4sym$2x$11$anonfun$remove$32(Lscala/collection/immutable/List;Lscala/Tuple2;)Z newAliases$1x0$1#scala/collection/LinearSeqOptimizedp q q ib t q exists_these%Lscala/collection/LinearSeqOptimized;$anonfun$remove$6sym$3x$13x0$2mods*()Lscala/reflect/internal/Trees$Modifiers; }~ K)()Lscala/reflect/internal/Names$TermName; g Ktpt%()Lscala/reflect/internal/Trees$Tree;  Krhs  K   yb   copyAttrs  K(Lscala/reflect/internal/Trees$Modifiers; primaryName primaryName1tree1tree find_these  ^x$14 duplicate  Ex$15$anonfun$toString$2E(Lscala/reflect/reify/utils/SymbolTables$SymbolTable;Lscala/Tuple2;)Zentry3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; : 4 -> buf$1 <(Ljava/lang/Object;)Lscala/collection/mutable/StringBuilder; : J(Lscala/collection/immutable/ListMap;Lscala/collection/immutable/List;>;Lscala/Option;>;)Valiasesoriginal scala/collection/mutable/Map$Lscala/collection/mutable/Map$;  1(Lscala/collection/Seq;)Lscala/collection/GenMap;   boxToBoolean(Z)Ljava/lang/Boolean;  % ab  ef  lm   $anonfun$remove$4$adapted$anonfun$remove$6$adapted$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object; _  _ scala/runtime/LambdaDeserialize bootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/CallSite;  lambdaDeserialize  SignatureCodeLineNumberTableLocalVariableTableMethodParameters StackMapTable InnerClasses SourceFileBootstrapMethodsScalaInlineInfoScala!efghijklmnopqr@es/*v wxthy/*| wxzk}/* wx~y7 *  wxF*+*E wx =N*+:;=N-E:*:ΚҶ%3-E:*:Κܶ%*%YN3& #$?#M$N%s#%&#wx|7*+* %*+, *+,7wx7-=N*+:;=N-E:*:ΚҶ0EF-E:*ڶΚ)2Y4Y58*+9=?BFI*LYNF01?0M1N230wxM =N*+:s=N-E:*:ΚJҶ%:Ҷ0E:?Y*P*TXEm-E: * :  ΚL ܶ%: ?Y* PVY**+[^cVfXE*LYm* 78?7O7_8979: 74O7gh_'ij9gh wxklP*+,-p=*wxghmj gmkq:*+s>wxjtuD+*?wxwvwtz<*+MY*,,+ *@  0x<wx<x:*+Awx:*+BwxghgqF**+CwxjD+*DwxD+*EwxuI*+*Fwxwvwt6*+MY*,,+ *G  *x6wx6xD**+HwxZ&**+   I&wx&nq 2*+M*,*NY W- -6 Y:   *+*+:ΚҶ%4*+:Κܶ% Y+:*, (*#(,+: -Y +03*:*#(,+: -Y 07 :Y**( 1E727FCE72 E72 E72' E72' E72 E72%! E72%C E72% 2 LMWOnN|OPNPNRSTf $ghJ8f9i2wx2jG:; G<= >? >? nl a-DcVfIV:*KY**MB*,QHY*T-WcVfXEs _`4JYZawxaa@hamj @m4*+]M*+eh NY*,-*d ef* +8f9i4wx4S*M*+ph N,-xyM,*-MY*,-*jkl$m9v*N8f=9iSwxSghgn/*y wxyO%***   z %wxCD**L* * * M4YǷ8ɶB+B˶B,BͶB*϶ҙ ԧֶ=F+44}$~<W $qW>wxDYL+4Y8B* ֶ=FW*YM,,7N*+-W, M++d+W+6*44\  @l  wxK! i/*  wx7 *L    x 2*7, 2*%,  =*  , iz{:*+s?xj :*+Dx :*+Exgh g? *+F  x j  F*++#(I 2*%I ))V*+*.*1*4*7*:*=AMV xV*j  *NO:+BM,DFJM,LNJM*RVN*-,[_YZ[\(]*5g(S`:wx:@h@ab]+Y W* *Pecd cdef]+Y W* *Pkghh ghib]+Y W* *Pljk jklmK+A+7M**N-r&-s-:,u-vqNY7q- l(l.l* 6KniKo.wx noyb]+Y W* *Pqz{ z{z{m,,7N,E:K)K::::: Y: : :  : +-Y- 0v+:r8s-:-Ysvq:IJ-%:KY*   W:-Y-0Y C7E  -7EKB%EE# -7EKB%EEB%EEq/-B-AE  -* mn]pnqqqrstm+}2h9 j@j hQ} Uh Yj ]j j j xni|qBx  n|8**z  x /*z j:*+} x  x'*+7+MY W, ,-%~' x'  ])4Y8*+7B+=F) x)  Q+*,  x   0*,v*-|*+*+ ** y/40wx0qr0f0i0lqM*++#( II ^_= *+e c d cdij= *+k gh h ghqr= *+øl ni o no= *+Ÿ~  x   _= *+ul j k jk_= *+q z { z{ *     "#%"&(*+-/0245748:<=?<@B<CE<FH<IK<LNPQSPTVXY[\^[_acd#$$y~yy  bmu~  #~bmu~??z{ab^_efijlmqrib_z{yb_ quklkqtutnlnqnDyNOhyk}es-MyCD