41scala/tools/nsc/transform/LambdaLift$LambdaLifter;>;proxiesLscala/collection/mutable/LinkedHashMap;>;9scala$tools$nsc$transform$LambdaLift$LambdaLifter$$calledcalledFromInner(Lscala/collection/mutable/LinkedHashSet;QLscala/collection/mutable/LinkedHashSet;;changedFreeVarsZ=scala$tools$nsc$transform$LambdaLift$LambdaLifter$$liftedDefsLscala/collection/mutable/LinkedHashMap;>;delayedInitDummiesrLscala/collection/mutable/HashMap;freeVarTraverser#Lscala/reflect/api/Trees$Traverser;$outer&Lscala/tools/nsc/transform/LambdaLift;super$transformUnit5(Lscala/tools/nsc/CompilationUnits$CompilationUnit;)V transformUnit  this3Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;*()Lscala/collection/mutable/LinkedHashMap;()Lscala/collection/mutable/LinkedHashMap;>; ()Lscala/collection/mutable/LinkedHashMap;>;   !*()Lscala/collection/mutable/LinkedHashSet;S()Lscala/collection/mutable/LinkedHashSet;  % newSymSet&scala/collection/mutable/LinkedHashSet(()V *+ ),9scala$tools$nsc$transform$LambdaLift$LambdaLifter$$symSety(Lscala/collection/mutable/LinkedHashMap;Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/mutable/LinkedHashSet;(Lscala/collection/mutable/LinkedHashMap;>;Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/mutable/LinkedHashSet;fsym()Ljava/lang/Object;3$anonfun$symSet$1](Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;)Lscala/collection/mutable/LinkedHashSet; 56 78#scala/Serializable="java/lang/invoke/LambdaMetafactory?altMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; AB @CDapplyF(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;)Lscala/Function0; FGH&scala/collection/mutable/LinkedHashMapJgetOrElseUpdate7(Ljava/lang/Object;Lscala/Function0;)Ljava/lang/Object; LM KN'Lscala/reflect/internal/Symbols$Symbol;  Q$()Lscala/collection/mutable/HashMap;p()Lscala/collection/mutable/HashMap;  U()Z   XchangedFreeVars_$eq(Z)Vx$1()Lscala/collection/mutable/LinkedHashMap;>;  ^t()Lscala/collection/mutable/HashMap;   aKscala$tools$nsc$transform$LambdaLift$LambdaLifter$$logicallyEnclosingMemberP(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Symbols$Symbol; isLocalDummy eW hf enclClass)()Lscala/reflect/internal/Symbols$Symbol; hi hj9scala$tools$nsc$transform$LambdaLift$LambdaLifter$$$outer(()Lscala/tools/nsc/transform/LambdaLift; lm nglobal()Lscala/tools/nsc/Global; pq r definitions3()Lscala/reflect/internal/Definitions$definitions$; tu vDelayedInitClass.()Lscala/reflect/internal/Symbols$ClassSymbol; xy ;z isSubClass*(Lscala/reflect/internal/Symbols$Symbol;)Z |} h~  S #$anonfun$logicallyEnclosingMember$1(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Symbols$MethodSymbol;  /()Lscala/reflect/internal/Symbols$MethodSymbol;m(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;)Lscala/Function0; F scala/collection/mutable/HashMap NprimaryConstructor i hisMethod W hisClass W h+()Lscala/reflect/internal/Symbols$NoSymbol; f java/lang/Objectequals(Ljava/lang/Object;)Z  owner i hisSameOwnerEnclosure cd  currentOwner'()Lscala/reflect/api/Symbols$SymbolApi;  ;scala$tools$nsc$transform$LambdaLift$LambdaLifter$$markFreeQ(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Z enclosureMODULE$>Lscala/reflect/internal/settings/MutableSettings$SettingsOps$;  0scala/reflect/internal/settings/MutableSettings$2Lscala/reflect/internal/settings/MutableSettings$;  settings()Lscala/tools/nsc/Settings;   SettingsOpsd(Lscala/reflect/internal/settings/MutableSettings;)Lscala/reflect/internal/settings/MutableSettings;  -scala/reflect/internal/util/StatisticsStatics DEBUG_GETTERLjava/lang/invoke/MethodHandle;  java/lang/invoke/MethodHandle invokeExact W debug@()Lscala/reflect/internal/settings/MutableSettings$SettingValue;  value 3 scala/runtime/BoxesRunTimeunboxToBoolean  shouldLogAtThisPhase W java/lang/StringBuilder(I)V * [log append-(Ljava/lang/String;)Ljava/lang/StringBuilder;   globalPhase ()Lscala/reflect/internal/Phase;  -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  atPhaseStackMessage()Ljava/lang/String;  ] $anonfun$markFree$1(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/String;  toString  inform(Ljava/lang/String;)V  isPackageClass W hskipConstructor i h     ./  F )$plus$eq<(Ljava/lang/Object;)Lscala/collection/mutable/LinkedHashSet;   ) #  Z[ $anonfun$markFree$2b(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/String;   isVariable W h hasStableFlag W hsetFlag*(J)Lscala/reflect/internal/Symbols$Symbol;  h ss debuglog_thisLscala/tools/nsc/Global; debuglog_isDebug$extension_$this1Lscala/reflect/internal/settings/MutableSettings;4debuglog_isDebug$extension_reflectSettingToBoolean_s>Lscala/reflect/internal/settings/MutableSettings$SettingValue;=scala$tools$nsc$transform$LambdaLift$LambdaLifter$$markCalledQ(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)V  + # -%()Lscala/reflect/api/Trees$Traverser;  0computeFreeVars / 3 5body%()Lscala/reflect/internal/Trees$Tree; 78 9traverse$(Lscala/reflect/api/Trees$TreeApi;)V ;< /=&(Ljava/lang/Object;)Ljava/lang/Object;?"$anonfun$computeFreeVars$1$adapted"(Lscala/Tuple2;)Ljava/lang/Object; AB CDB()Lscala/Function1; FGH withFilter;(Lscala/Function1;)Lscala/collection/generic/FilterMonadic; JK KL"$anonfun$computeFreeVars$2$adaptedU(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/Tuple2;)Ljava/lang/Object; NO PQF(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;)Lscala/Function1; FST&scala/collection/generic/FilterMonadicVforeach(Lscala/Function1;)V XY WZ  W \values()Lscala/collection/Iterable; ^_ K`$anonfun$computeFreeVars$7E(Lscala/collection/mutable/LinkedHashSet;)Lscala/collection/Iterator; bc decHscala/collection/Iterable$iLscala/collection/Iterable$; k jl canBuildFrom)()Lscala/collection/generic/CanBuildFrom; no jpscala/collection/IterablerflatMapL(Lscala/Function1;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; tu sv scala/collection/TraversableOncextoSet"()Lscala/collection/immutable/Set; z{ y|"$anonfun$computeFreeVars$8$adapted(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/collection/immutable/Set;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/Object; ~ ;(Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/Object;f(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/collection/immutable/Set;)Lscala/Function1; F )Zscala/tools/nsc/SubComponent rownPhase  scala/reflect/internal/Phasenext  "scala/reflect/internal/SymbolTablephase  $anonfun$computeFreeVars$96(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;)V   pushPhase>(Lscala/reflect/internal/Phase;)Lscala/reflect/internal/Phase;  popPhase!(Lscala/reflect/internal/Phase;)V  allFree Lscala/collection/immutable/Set;afterOwnPhase_thisLscala/tools/nsc/SubComponent;afterOwnPhase_exitingPhase_this$Lscala/reflect/internal/SymbolTable;afterOwnPhase_exitingPhase_phLscala/reflect/internal/Phase;.afterOwnPhase_exitingPhase_enteringPhase_saved+afterOwnPhase_exitingPhase_enteringPhase_phscala/collection/immutable/Setjava/lang/Throwableproxy$anonfun$proxy$5n(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/String;   }  searchIn$1w(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Symbols$Symbol;   memberRefL(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Tree;qual$1s(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Tree;   EmptyTree+()Lscala/reflect/internal/Trees$EmptyTree$;  q(Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Select;  tpe%()Lscala/reflect/internal/Types$Type;  hsetTypeH(Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Trees$Tree;  clazzproxyRef d isLocalToBlock W hgen()Lscala/tools/nsc/Global$gen$;  mkAttributedIdentO(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$RefTree;    scala/collection/immutable/Nil$!Lscala/collection/immutable/Nil$;  k(Lscala/reflect/internal/SymbolTable;Lscala/reflect/internal/Trees$Tree;Lscala/collection/immutable/List;)V * n  resultType   nref#Lscala/reflect/internal/Trees$Tree;psym freeArgsOrNilJ(Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List;s(Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List;$anonfun$freeArgsOrNil$1#()Lscala/collection/immutable/Nil$;  ()Lscala/Function0; F getOrElse M KtoList#()Lscala/collection/immutable/List;  yfreeArgs   addFreeArgs(Lscala/reflect/internal/util/Position;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;)Lscala/collection/immutable/List;(Lscala/reflect/internal/util/Position;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;)Lscala/collection/immutable/List;posargs  $anonfun$addFreeArgs$1(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/util/Position;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Tree;  l(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/util/Position;)Lscala/Function1; F scala/collection/immutable/List$"Lscala/collection/immutable/List$;   pscala/collection/immutable/List map "u !#-scala$tools$nsc$transform$LambdaLift$$addFree(Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;Lscala/collection/immutable/List;)Lscala/collection/immutable/List; %& '&Lscala/reflect/internal/util/Position;!Lscala/collection/immutable/List; proxiesOrNil  ,$anonfun$proxiesOrNil$1 . /0 freeParams + 4 addFreeParamso(Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Tree;treevparamss 9 |:'scala/collection/immutable/$colon$colon<head >3 =? 3 AisEmpty CW !D cloneSymbolsD(Lscala/collection/immutable/List;)Lscala/collection/immutable/List; FG H$anonfun$addFreeParams$1 Jd KLd H$anonfun$addFreeParams$2(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$ValDef; PQ RSN(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$ValDef;Ui(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Trees$Tree;)Lscala/Function1; FW X,scala$tools$nsc$transform$LambdaLift$$lifted/()Lscala/reflect/internal/tpe/TypeMaps$TypeMap; Z[ \info ^ h_params a bk(Lscala/reflect/internal/SymbolTable;Lscala/collection/immutable/List;Lscala/reflect/internal/Types$Type;)V *d eH(Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Types$Type; Fg h updateInfoL(Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Symbols$Symbol; jk hl6(Ljava/lang/Object;Lscala/collection/immutable/List;)V *n =ocopyDefDef$default$2M(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Modifiers; qr scopyDefDef$default$3H(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Names$Name; uv wcopyDefDef$default$4F(Lscala/reflect/internal/Trees$Tree;)Lscala/collection/immutable/List; yz {copyDefDef$default$6H(Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree; }~ copyDefDef$default$7 ~  copyDefDef(Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Modifiers;Lscala/reflect/internal/Names$Name;Lscala/collection/immutable/List;Lscala/collection/immutable/List;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$DefDef;  symbol i isTrait W h$anonfun$addFreeParams$3(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List;   X !v$anonfun$addFreeParams$4 Q  X$anonfun$addFreeParams$5(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/collection/immutable/List;Lscala/reflect/internal/Trees$Template;)Lscala/reflect/internal/Trees$Template;  P(Lscala/reflect/internal/Trees$Template;)Lscala/reflect/internal/Trees$Template;g(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/collection/immutable/List;)Lscala/Function1; F deriveClassDef](Lscala/reflect/internal/Trees$Tree;Lscala/Function1;)Lscala/reflect/internal/Trees$ClassDef;  x$2x$3(Lscala/reflect/internal/Trees$Modifiers;x$4#Lscala/reflect/internal/Names$Name;x$5x$6x$7 paramSyms paramDefspsvparams freeParamSyms freeParamDefsliftDefisUnderConstruction } isModule W h(()Lscala/reflect/internal/util/Position;   $anonfun$liftDef$1;(Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/String;  :(Lscala/reflect/internal/Symbols$Symbol;)Lscala/Function0; F3()Lscala/reflect/internal/settings/MutableSettings;  DEVELOPER_GETTER   developer   runReporting-()Lscala/tools/nsc/Reporting$PerRunReporting;  !!! 7Lscala/tools/nsc/Reporting$WarningCategory$OtherDebug$;  warningx(Lscala/reflect/internal/util/Position;Ljava/lang/String;Lscala/tools/nsc/Reporting$WarningCategory;Ljava/lang/String;)V  $anonfun$devWarning$1c(Lscala/tools/nsc/Global;Lscala/Function0;Lscala/reflect/internal/util/Position;)Ljava/lang/String;   owner_$eq*(Lscala/reflect/internal/Symbols$Symbol;)V  h    F? K $colon$colon5(Ljava/lang/Object;)Lscala/collection/immutable/List;  !update'(Ljava/lang/Object;Ljava/lang/Object;)V  Kdecls'()Lscala/reflect/internal/Scopes$Scope;   enterUnique  N$anonfun$liftDef$2  oldOwnerdevWarning_thisdevWarning_posdevWarning_msgLscala/Function0;.devWarning_isDeveloper_isDebug$extension_$thisBdevWarning_isDeveloper_isDebug$extension_reflectSettingToBoolean_s2devWarning_isDeveloper_isDeveloper$extension_$thisFdevWarning_isDeveloper_isDeveloper$extension_reflectSettingToBoolean_s$scala/reflect/internal/util/Positionscala/Function0 postTransformI(Lscala/reflect/internal/Trees$Tree;Z)Lscala/reflect/internal/Trees$Tree; isBoxedRef 67  ~ mods*()Lscala/reflect/internal/Trees$Modifiers;  name)()Lscala/reflect/internal/Names$TermName;  tpt !8 "rhs $8 %isCapturedVariable 'W h(L(Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Trees$TypeTree; * +setPosZ(Lscala/reflect/internal/util/Position;)Lscala/reflect/internal/StdAttachments$Attachable; -. / typeSymbol 1i 2typer!()Lscala/tools/nsc/Global$typer$; 45 63scala$tools$nsc$transform$LambdaLift$$refZeroMethod"()Lscala/collection/immutable/Map; 89 :scala/collection/immutable/Map< = mkMethodCallm(Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/immutable/List;)Lscala/reflect/internal/Trees$Tree; ?@ A5scala$tools$nsc$transform$LambdaLift$$refCreateMethod C9 D typedPosn(Lscala/reflect/internal/util/Position;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree; GH ItreeCopy)()Lscala/reflect/api/Trees$TreeCopierOps; KL M(Lscala/reflect/api/Trees$TreeApi;Lscala/reflect/api/Trees$ModifiersApi;Lscala/reflect/api/Names$NameApi;Lscala/reflect/api/Trees$TreeApi;Lscala/reflect/api/Trees$TreeApi;)Lscala/reflect/api/Trees$ValDefApi; O 5P currentMethod R S$anonfun$postTransform$1 Ud VthrowAssertionError,(Ljava/lang/Object;)Lscala/runtime/Nothing$; XY Zfun \8 n]  n_   a(Lscala/reflect/api/Trees$TreeApi;Lscala/reflect/api/Trees$TreeApi;Lscala/collection/immutable/List;)Lscala/reflect/api/Trees$ApplyApi; qc 5dlhs f8 sg s% ] qualifier k8 l unapplySeq$(Lscala/collection/Seq;)Lscala/Some; no p scala/Somer sDget u3 sv#scala/collection/LinearSeqOptimizedx lengthCompare(I)I z{ y| Object_asInstanceOf  ;assert [ (Lscala/reflect/api/Trees$TreeApi;Lscala/reflect/api/Trees$TreeApi;Lscala/reflect/api/Trees$TreeApi;)Lscala/reflect/api/Trees$AssignApi; t 5isTerm W hisLabel W hatPos H    nme(()Lscala/reflect/internal/StdNames$nme$;  elem  Xm(Lscala/reflect/internal/SymbolTable;Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Names$Name;)V * context0()Lscala/tools/nsc/typechecker/Contexts$Context;  defaultModeForTyped()I  0scala$tools$nsc$typechecker$Typers$Typer$$$outer(()Lscala/tools/nsc/typechecker/Analyzer;  $scala/tools/nsc/typechecker/Analyzer r WildcardType.()Lscala/reflect/internal/Types$WildcardType$;  typedl(Lscala/reflect/internal/Trees$Tree;ILscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Trees$Tree;  mkAttributedCastk(Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Types$Type;)Lscala/reflect/internal/Trees$Tree;  stats  vexpr 8 v $anonfun$postTransform$2$adapted7(Lscala/reflect/internal/Trees$Tree;)Ljava/lang/Object;  H partition!(Lscala/Function1;)Lscala/Tuple2;  ! scala/Tuple2_1 3 _2 3 scala/MatchError(Ljava/lang/Object;)V * $colon$colon$colon G !(Lscala/reflect/api/Trees$TreeApi;Lscala/collection/immutable/List;Lscala/reflect/api/Trees$TreeApi;)Lscala/reflect/api/Trees$BlockApi; w 5withFreeParamszeroMSym createMSymtpt1'Lscala/reflect/internal/Trees$TypeTree; refTypeSym factoryCall'Lscala/reflect/internal/Names$TermName;fnqualseltp#Lscala/reflect/internal/Types$Type;elemTreetree1lzyValsrestexpr0 assert_thisassert_assertion typed_this*Lscala/tools/nsc/typechecker/Typers$Typer; typed_treepostTransform$default$2 preTransform transform ~ %()Lscala/reflect/internal/Names$Name;  ident&()Lscala/reflect/internal/Trees$Ident;   ~    W idt$Lscala/reflect/internal/Trees$Ident;transformStatsk(Lscala/collection/immutable/List;Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List;(Lscala/collection/immutable/List;Lscala/reflect/internal/Symbols$Symbol;)Lscala/collection/immutable/List; exprOwneri(Lscala/collection/immutable/List;Lscala/reflect/api/Symbols$SymbolApi;)Lscala/collection/immutable/List;  , $anonfun$transformStats$6{(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;  ~T 2+ $anonfun$transformUnit$1h(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/tools/nsc/CompilationUnits$CompilationUnit;)V   KD$anonfun$transformUnit$2G(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;)Ljava/lang/String;    !  #%Lscala/reflect/api/Symbols$SymbolApi;D(Lscala/reflect/api/Trees$TreeApi;)Lscala/reflect/api/Trees$TreeApi; !Lscala/reflect/api/Trees$TreeApi;$this '# * enclClass$1 delayedInit - X.newMethod$default$2 0 h1newMethod$default$3()J 34 h5 newMethod}(Lscala/reflect/internal/Names$TermName;Lscala/reflect/internal/util/Position;J)Lscala/reflect/internal/Symbols$MethodSymbol; 78 h9 enclosure$1sym$1$scala/collection/immutable/StringOps= scala/Predef$?Lscala/Predef$; A @B%s != %sD * >FgenericWrapArray;(Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray; HI @Jformat*(Lscala/collection/Seq;)Ljava/lang/String; LM >NaugmentString_xLjava/lang/String;java/lang/StringR  is free in U$anonfun$computeFreeVars$1(Lscala/Tuple2;)Zcheck$ifrefutable$1Lscala/Tuple2;$anonfun$computeFreeVars$5(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Zcaller$1fv$anonfun$computeFreeVars$4(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/mutable/LinkedHashSet;)Vfvs"$anonfun$computeFreeVars$5$adapted(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/Object; bc dem(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;)Lscala/Function1; Fgh$anonfun$computeFreeVars$3(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Vcallee"(Ljava/lang/Object;)Lscala/Option; um Kn scala/Optionp qD qv _` t foreach_thisLscala/Option;$anonfun$computeFreeVars$2D(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/Tuple2;)V"$anonfun$computeFreeVars$3$adapted zc {|hcaller$anonfun$computeFreeVars$6^(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Names$Name;)Ljava/lang/String;sym$2originalName$1renaming in %s: %s => %sfullLocationString  h h renameSym$1 newName$1L(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Names$Name;  setNameL(Lscala/reflect/internal/Names$Name;)Lscala/reflect/internal/Symbols$Symbol;  h   originalName freshen$1Z(Ljava/lang/String;Lscala/reflect/internal/Names$Name;)Lscala/reflect/internal/Names$Name;prefixoriginalName$2 isTypeName W @ freshTypeName;(Ljava/lang/String;)Lscala/reflect/internal/Names$TypeName;   freshTermName;(Ljava/lang/String;)Lscala/reflect/internal/Names$TermName;  $isAnonymousFunction W hLscala/Predef$any2stringadd$;   any2stringadd ? @$plus$extension8(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/String;   @ ensureNonAnon&(Ljava/lang/String;)Ljava/lang/String;  X   isTermName W @fullName(C)Ljava/lang/String;  hEXPAND_SEPARATOR_STRING  X3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;  newTermNameCached  joiniterator()Lscala/collection/Iterator;  )$anonfun$computeFreeVars$8}(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/collection/immutable/Set;Lscala/reflect/internal/Symbols$Symbol;)V allFree$1  S    $anonfun$computeFreeVars$10check$ifrefutable$2$anonfun$computeFreeVars$13fv$1$anonfun$computeFreeVars$14^(Lscala/reflect/internal/Names$Name;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/String; proxyName$1owner$1 new proxy  in $anonfun$computeFreeVars$12(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;ILscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Symbols$TermSymbol; newFlags$1      AnyNameOpsK(Lscala/reflect/internal/Names$Name;)Lscala/reflect/internal/Names$NameOps;   setterName  EexpandedSetterNamew(Lscala/reflect/internal/Names$TermName;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Names$TermName;  X hnewSyntheticValueParams G bUnitTpe  ;setInfoAndEnter k b  getterName   E @setInfo k b toTermName  @newValue{(Lscala/reflect/internal/Names$TermName;Lscala/reflect/internal/util/Position;J)Lscala/reflect/internal/Symbols$TermSymbol;  h kenter d N accessorFlagsJsetter-Lscala/reflect/internal/Symbols$MethodSymbol; proxyName+Lscala/reflect/internal/Symbols$TermSymbol;I$anonfun$computeFreeVars$11  )  +,T(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Symbols$TermSymbol;.n(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;I)Lscala/Function1; F01newFlags freeValues K#$anonfun$computeFreeVars$10$adapted 6B 78H !L#$anonfun$computeFreeVars$11$adapted <O =>T$anonfun$proxy$1sym$3 enclosure$2searching for E(G) in I K$anonfun$proxy$2$anonfun$proxy$3M(Lscala/reflect/internal/Names$Name;Lscala/reflect/internal/Symbols$Symbol;)Z proxyName$2$anonfun$proxy$4(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Symbols$Symbol;"java/lang/IllegalArgumentExceptionS/Could not find proxy for V defString X hY ownerChain [ h\ (currentOwner= ^ )` TF A c M ef q $conforms!()Lscala/Predef$$less$colon$less; jk @lflatten4(Lscala/Function1;)Lscala/collection/GenTraversable; no !p$anonfun$proxy$3$adapted^(Lscala/reflect/internal/Names$Name;Lscala/reflect/internal/Symbols$Symbol;)Ljava/lang/Object; rs tu6(Lscala/reflect/internal/Names$Name;)Lscala/Function1; Fwxfind!(Lscala/Function1;)Lscala/Option; z{ y| QR ~)proxy %s from %s has logical enclosure %sdebugLocationString  hprematureSelfReference$1clazz$1sym$4 isStaticOwner W hthe unconstructed `this` of X&Implementation restriction: access of  from  currentClass  ,, would require illegal premature access to reporter/()Lscala/tools/nsc/reporters/FilteringReporter;  curTree 8 +scala/tools/nsc/reporters/FilteringReportererror;(Lscala/reflect/internal/util/Position;Ljava/lang/String;)V  whatmsgmkAttributedThisL(Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$This;   resetFlag  h  thisType  hmkAttributedQualifier   outerValue 8  outerClass i h outerPath(Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Lscala/reflect/internal/Trees$Tree;  tpeHK  h&(Lscala/reflect/internal/Types$Type;)Z  pathpos$1 tree$1p(()Lscala/reflect/internal/Trees$ValDef$;   FU  /NoType(()Lscala/reflect/internal/Types$NoType$;  gettersetterInQ(Lscala/reflect/internal/Symbols$Symbol;Z)Lscala/reflect/internal/Symbols$Symbol;  h(()Lscala/reflect/internal/Trees$DefDef$; } q(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$DefDef; F  |/$anonfun$addFreeParams$6e(Lscala/collection/immutable/List;Lscala/collection/immutable/List;)Lscala/collection/immutable/List;freeParamDefs$1impl  G4(Lscala/collection/immutable/List;)Lscala/Function1; FderiveTemplate](Lscala/reflect/internal/Trees$Tree;Lscala/Function1;)Lscala/reflect/internal/Trees$Template;  'Lscala/reflect/internal/Trees$Template;msg$1sym$5)scala/bug#1909 Unable to STATICally lift =, which is defined in the self- or super-constructor call of . A VerifyError is likely.   oldOwner$1lifted:  to sym$6$anonfun$postTransform$2&(Lscala/reflect/internal/Trees$Tree;)Zx0$1 isLazy W h  isModuleVar  W h $anonfun$transformStats$1stat addLifted$1 ~ $anonfun$transformStats$27(Lscala/reflect/internal/Trees$Tree;)Ljava/lang/String;stat$1  unexpectedly no lifted defs for $anonfun$transformStats$4lifted$1x$11$anonfun$transformStats$3  $anonfun$transformStats$5k(Lscala/reflect/internal/Trees$Tree;Lscala/reflect/internal/Trees$Tree;)Lscala/reflect/internal/Trees$Tree;expr$1x$13remove %m K& s  )*T reverseMap -u !.  0  23 |% isConstructor 7W h8 !" :;6(Lscala/reflect/internal/Trees$Tree;)Lscala/Function1; F=> deriveDefDef[(Lscala/reflect/internal/Trees$Tree;Lscala/Function1;)Lscala/reflect/internal/Trees$DefDef; @A Bliftedlog_thisunit$1  Gkeys I_ KJ, LmkString N sO[(Lscala/tools/nsc/transform/LambdaLift;Lscala/tools/nsc/CompilationUnits$CompilationUnit;)V explicitOuter)()Lscala/tools/nsc/Global$explicitOuter$; RS T^(Lscala/tools/nsc/transform/ExplicitOuter;Lscala/tools/nsc/CompilationUnits$CompilationUnit;)V *V W K,!scala/collection/mutable/HashMap$Z#Lscala/collection/mutable/HashMap$; \ []1(Lscala/collection/Seq;)Lscala/collection/GenMap; F_ [` , * c WX e boxToBoolean(Z)Ljava/lang/Boolean; gh i xy kscala/runtime/BoxedUnitmUNITLscala/runtime/BoxedUnit; op nq  s  u [\ w"$anonfun$computeFreeVars$4$adapted(Lscala/tools/nsc/transform/LambdaLift$LambdaLifter;Lscala/reflect/internal/Symbols$Symbol;Lscala/collection/mutable/LinkedHashSet;)Ljava/lang/Object; jk { X } 'y  NO $deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;W yz d1scala/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!      f:*+B/*? /* B /*"E #/*&H $'#2)Y-J $./M+,*IO)M 12P0 12#/*RP $S/*Vi T W/*Yl Z[:*Yl\ \ /*_o ] S/*bq `cda+g4+kM,*osw{*,*,h,+++*os++L2h~ 38Y  ,hPaa2P2}|+*+**hMY W, , hhh++2P2 ,*+NY W- -*osY::Ķə#:ՙBؙ:Y;߶*,+,*+*,**,:+ + W*+ W**osY:: Ķə# :  ՙAؙ9Y;߶+,++ +!W,|hhhhL@AOhhh)@@2 f "2PP,#$A*%&Y '(#$*%& , '(  2)*5**,,+ W+k,kNY W- - *.+ W#hhhh   552P5P 2//*1 2+*4*6:>**,IM*U[*]*ahmqwy}L**+*oYM,,:YN:-*-:*:--cZ "*1Q_cHQ`jG{6{6.d*osYM,NĶə"-:ՙ=,ؙ6,Y;߶,,*+*++**h+M@< DJK42Py#$!)%&8 '(2?+kM*,+N*os-*osǰ*os-++ζҰ +hOlm+n 7P??2P2K*+M,ٙ*os,*,N, nY*os---h)stv%wIx*%&EPKK2P2J*+y|2P2:*+ 2P2  3*,:-*o,*+$!-(!*33 )32P3*   2+E*-+2!2P23:*+52P267 v+| +|;N-=-=@!:*,B:E+*osIO$!:*+Y$!:,*o]Y*os*o,,`c(,`fimW=Y*o,(p:*os+t: *os+x: *os+|: *os+: *os+: *os+     +ya*,B:+*+!*+$!:E+*os+*+I3!!!/h!T! !h>")3Ri'?V`tY*L ? 2* %  R*i*)*"*W*V*vv8v2P 82~*+M,N,;*,-,*os+,::Y:̶:Ķə#:  ՙE̶: ϶ə# :  ՙ0Y׷ٶ,Ķ޶PؙHY;߶ ,!W,,k, ,!W,:**!+,`,*osY:  : Ķə# :ՙA ؙ9 Y;߶  ,-*osǰAhh hh@@ hh/Dhh9hhhhhh@@2  &AITc%2P  P**8C$C)C X* &p  ( * &  ( #$ *%&  '(8 3.+N+y+|*+-:-ٙ *++:: :#:&: -)*os-ζ,0: -ζ3: *os7 *os +*o; >h: *os B-*oE >h:*os FBJ: *N+  Q++F*os-*T:Y W6+Y:*+ *-W[++n0+n:^:`:*N+*+-be+s+s:h:i:nn:^:`:j::m:q:tew]wy}K*os~*osw:Y W*N++ -P-I-*os+*---ٙ!*-*os+*-++:-)*os++:*os7Y*os-ζ*os:-Y:,,-,,:  33:!Y W!" !*os  +vo+v:"":#":$#:%%%!:&%!:' Yֿ&:(':)(E+*N+)($+/%h @ hHh) hHhh!hhGCh,h,hh3hsn!sbhGChsn!sbh1$@S.h;.hhh.hh.hh.hhhhB&hv!!!!!h,'58ah!bd$\ls     <z}B 'P P P  LSZ!a$ x *t$<:  *&*'#*(*)_*#X$2P8 S*S +,- 8W, ~K*+*o]+i"88~+U+M,mN,:->-:*os:Y W**++:****+*0E@H@ %M&Y'i(u*4'2Bi 88 W*+,*$!< * P    **oY::Y:: *+':*+:  *os*>YM ,* [FNNN   @ABaD\ w w  Q$=$=F+6lm/*": A H *+,h$:   *  %  A&= *+':  8(856/*+M ))N+*os/+2+6:),P ),1>YCEN-GCY+SY*,SKOhhS*1)1;P1<PPQ );<PYT*V+<P;P <;WX;* YZY[\E*,+ )]P^P )]^_`J ,*+i  ) ]P a )]ajk(*,oYN-r-s):*+u Nqq'*()(]P(lPvw )]lxyn'++hM+)*,~Yֿ  P')'\Z )\7>YCM,GCY*SY+SY*SKOh@S 7P7PQ .+M+*+W*osYN-:Ķə#:ՙ>-ؙ7-Y;߶--+,*h@@=>2P|#$1*%&I '(2d, *6+*6+  Q W+MN+R+H*YݲC+-*os+-,*C+-,:,T*.+ I*osY*os+k$¶*osŶȶ˰_@So@" _ w4w[ Q2P2bc/*а i+,*,*,ױ*,ٱ  )2P )2X;* Z/*# PY%Y*+$%%P  *--@:*osY:  : Ķə# :  ՙB ؙ: Y;߶  ++7+*os*os+-::Y*os=Y-`p*oswf W+*os -:Y*os-`fk +--`k:++`Wl hh@ hh@@A\k hh@k* #$&'+,/N1m34p  !o"#q$m%)P&^P"#$ 7*%& O '( )^'yR+H+hM+)N(, ) 6*-,-**,2$Yֿ.$h)h)!*!/"H!I4*3& =P54R)RZ )E*5:;*@[ ))A{=YDF+H+J,L*,> =)=BP=CP )BCM/*@ BPBNO]+Y W* *P@APP PQRK *+,B  ) CP BP )CB;+*osETYYUW,Z,]_*ab*osY::Ķə#:ՙBؙ:Y;߶*,+d*,,h@N*-*+oiCmqy-y}:r *+,shP PLhh@A@hh@qD<=P>@ABRI$!w;;P;BP_#$t*%& '( BD>YCM,GCY+SY*hSY*+SKOhSDE$F1G D)DBPPQ )B+ +Y+NY,*h-:*os**osǰYSST)UbVxW4)ZQb!QPP F+*NY W- -*os+,W*+ *+,+*os+*:*os *+,**h+:+¶ř*os+¶(hhh$& Z(\0]?^X_^`wbcg*&PP |O*os+*, ))^P )^.Jd2*ȶ! PPQg)*os,+*osն ))))P ),+N=Y*os,*osǶ+*osն|=Y*os-*osǶ+*osն|pp  * v"P)P )Qg)*os,+*osն ))))P ):*+ٰ** P*os,+ )* )X.Y** .P/* Pc/Y*+*/P/P Ud,* Pf&* *L+ +    $ &:*+2) )EY*3 :*+ٰ5** P*os,+ 5 )* )!"6*8#$ #$~ +y*+'N-s"-s(!*,/!R*osY:ؙ8Y;߶+1M*os+*,5+|Q+|6:v@v::: +9*os+?C+?9qL> qq!T"01293578:4D*(H=E$:*+<) ):*+HB)F )F:*KMPD ))*Q*,6+*+"*+sU,X*KYY*KYY *KYY"*)Y-&**+R*^aV*KYY_*Ybb*Y*d1 . :?'B2E=HHPPi`okqv:  AB2*fj YZYNO= *+lr ) \Z )\~H *+,tr  )  2P )22*vj bcH *+,xj  ) ]P ^P )]^yzH *+,ur  ) ]P a )]azcH *+,|r  ) ]P lP )]l6B2*~j Z<O= *+r ) Z )rs= *+jA P P P *"D     !# $& ') *, -/ 02 35 68 9;=>@BCEBFHBIKBLNPQSUVXZ[]_`b_ce_fh_ik_lnpqsptvpwypz|p}ppppppppppppppp  -E49:;<><:E4;<><E@EF;<><FE@RF;<><FE@fg;<><gE@;<><E4;<><E@;<><E41;<><E@MN;<><NE@TV;<><VE@;<><E@V;<><VE@;<><E4;<><E@;<><E@;<><E@f;<><E@};<><E4;<><E@-/;<></E@9F;<><FE@?F;<><FE4g;<><E@v;<><E@;<><E@;<><E@+;<><E@4;<><E@<;<><-9ERf1MTf}-9?gv+4<eJdPQQWXABX6B'y<OxyNOjkzc_`yz[\bcbc~Ud.AMNOrsQR56!"*Q  67~# WZ[2+ S3/}~'#W~+dSlm cd)*#./&~