4(scala/reflect/macros/contexts/Enclosuresjava/lang/ObjectEnclosures.scalaLscala/reflect/ScalaSignature;bytesUd! ! HA "#!1#b 9"B q"B* !bB.% ;! A MA)!C9")q CQ")AC["AEC!C  "!I1 CQ  R1AqCq!a  iVA)!C/B"a% !! -A1A5$AC#oG2|7/:fg*A#F G>tG/=ug*acF['o\: aIa:fM2,7 5)1oY1mC1C! qr$D DB]fVMZI%t "A J"B+oSR Aa]5uKV *q9! W1jA[9 "8jm8/Z_MqaQ8oiDH/2eAM\1msj,'/4i 1q \8cC2T!!98M83)Ao\8mg&q&OumbQ8oiDHoyQ 1^=qKDWmY6feB.8jK:$XI\2m_N,(/Z 5#"Q#- B"D!&/Z3 "aB!mSXm  qH))g/3f],G% &[U"A );"C"mCNH+Y41kE a)F  =EK!AU 9{G[5oOy1:jGR,en7pgVX-V/Ra  ^#QAC=Cq!!,fm&$WM\2fII2S%WAim:pBH.[2bi&|g.FAA)gn7pg&tw U1dW|GOP5%10Ga7.Y4f ihPMSN$(BA>! YA )AA J[BdnY5utG-3biL1aLA I!F o"LG/2pqM\1msj,'o9f]6 7M]8t+ ymQD'QA!!I.\7viG.3IAC2pY2,7 ^5p]&Q0a }qC!!qXMZ5oK6,g 2HTi E^1dQ6,g^:%b&D%iqb i#09&! MQb  %hY> C!a UR$! mQHw%qHs \={KJ,AKK:Gn\:j]lm:pgVq ir 9#Af]dwn]5oO6+G[8e1)gn7pg&tw R3g+ yE+#J1!ac!UM#fM RM\2m_NLgn)pg&$n8ecA\%QL"A{7/;j_: Q"8dY>N\4V]&$XCAA2! YQMO IGAD_6\1uS>tWK\5u !U#f]dwn]5oOJ+h.pA1&! M%Vt%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup#scala/reflect/internal/Trees$DefDefscala/reflect/internal/TreesDefDef$scala/reflect/internal/Trees$ImplDefImplDef'scala/reflect/internal/Trees$PackageDef PackageDef%scala/reflect/internal/Trees$TemplateTemplate!scala/reflect/internal/Trees$TreeTree2scala/reflect/macros/Enclosures$EnclosureExceptionscala/reflect/macros/Enclosures!EnclosureException6scala/reflect/macros/contexts/Aliases$RichOpenImplicit$%scala/reflect/macros/contexts/Aliases&RichOpenImplicitEscala/reflect/macros/contexts/Enclosures$$anonfun$enclosingPosition$1)7scala/reflect/macros/whitebox/Context$ImplicitCandidate+%scala/reflect/macros/whitebox/Context-ImplicitCandidate0scala/tools/nsc/CompilationUnits$CompilationUnit0 scala/tools/nsc/CompilationUnits2CompilationUnitscala/tools/nsc/Global$Run5scala/tools/nsc/Global7Run,scala/tools/nsc/typechecker/Contexts$Context:$scala/tools/nsc/typechecker/Contexts<Context/scala/tools/nsc/typechecker/Contexts$NoContext$? NoContext$2scala/tools/nsc/typechecker/Implicits$OpenImplicitB%scala/tools/nsc/typechecker/ImplicitsD OpenImplicit(scala/tools/nsc/typechecker/Typers$TyperG"scala/tools/nsc/typechecker/TypersITyperFscala$reflect$macros$contexts$Enclosures$_setter_$macroApplication_$eq&(Lscala/reflect/internal/Trees$Tree;)Vx$1rscala$reflect$macros$contexts$Enclosures$_setter_$scala$reflect$macros$contexts$Enclosures$$analyzerOpenMacros_$eq$(Lscala/collection/immutable/List;)VM(Lscala/collection/immutable/List;)VEscala$reflect$macros$contexts$Enclosures$_setter_$enclosingMacros_$eqCscala$reflect$macros$contexts$Enclosures$_setter_$enclosingUnit_$eq5(Lscala/tools/nsc/CompilationUnits$CompilationUnit;)VBscala$reflect$macros$contexts$Enclosures$_setter_$enclosingRun_$eq(Lscala/tools/nsc/Global$Run;)V/scala$reflect$macros$contexts$Enclosures$$site$Z(Lscala/reflect/macros/contexts/Enclosures;)Lscala/tools/nsc/typechecker/Contexts$Context;$this.scala$reflect$macros$contexts$Enclosures$$site0()Lscala/tools/nsc/typechecker/Contexts$Context; Z[ \*Lscala/reflect/macros/contexts/Enclosures;%scala/reflect/macros/contexts/Context_ callsiteTyper,()Lscala/tools/nsc/typechecker/Typers$Typer; ab `ccontext e[ HfthislenientEnclosure=(Lscala/reflect/ClassTag;)Lscala/reflect/internal/Trees$Tree;i(Lscala/reflect/ClassTag;)Lscala/reflect/internal/Trees$Tree; evidence$1&(Ljava/lang/Object;)Ljava/lang/Object;m#$anonfun$lenientEnclosure$1$adaptedZ(Lscala/reflect/ClassTag;Lscala/tools/nsc/typechecker/Contexts$Context;)Ljava/lang/Object; op qrB(Lscala/tools/nsc/typechecker/Contexts$Context;)Ljava/lang/Object;tscala/Serializablex"java/lang/invoke/LambdaMetafactoryzaltMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; |} {~apply+(Lscala/reflect/ClassTag;)Lscala/Function1;  nextEnclosingA(Lscala/Function1;)Lscala/tools/nsc/typechecker/Contexts$Context; ;tree%()Lscala/reflect/internal/Trees$Tree; ;Lscala/reflect/ClassTag;strictEnclosureI(Lscala/reflect/ClassTag;)TT; evidence$2"$anonfun$strictEnclosure$1$adapted p universe()Lscala/tools/nsc/Global; `analyzer(()Lscala/tools/nsc/typechecker/Analyzer; 8$scala/tools/nsc/typechecker/Analyzer NoContext3()Lscala/tools/nsc/typechecker/Contexts$NoContext$; equals(Ljava/lang/Object;)Z %scala/reflect/macros/blackbox/Contextscala/reflect/package$MODULE$Lscala/reflect/package$; classTag2(Lscala/reflect/ClassTag;)Lscala/reflect/ClassTag; scala/reflect/ClassTag runtimeClass()Ljava/lang/Class; enclosingContextChain#()Lscala/collection/immutable/List; ;$anonfun$strictEnclosure$2S(Lscala/tools/nsc/typechecker/Contexts$Context;)Lscala/reflect/internal/Trees$Tree; ()Lscala/Function1;  scala/collection/immutable/List$"Lscala/collection/immutable/List$;  canBuildFrom)()Lscala/collection/generic/CanBuildFrom; scala/collection/immutable/ListmapL(Lscala/Function1;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; \(Lscala/reflect/macros/blackbox/Context;Ljava/lang/Class;Lscala/collection/immutable/List;)V macroApplicationenclosingPackage$U(Lscala/reflect/macros/contexts/Enclosures;)Lscala/reflect/internal/Trees$PackageDef;enclosingPackage+()Lscala/reflect/internal/Trees$PackageDef; #$anonfun$enclosingPackage$1$adapted t enclosingClass$O(Lscala/reflect/macros/contexts/Enclosures;)Lscala/reflect/internal/Trees$Tree;enclosingClass  ImplDefTag()Lscala/reflect/ClassTag; 8 ij enclosingImpl$R(Lscala/reflect/macros/contexts/Enclosures;)Lscala/reflect/internal/Trees$ImplDef; enclosingImpl(()Lscala/reflect/internal/Trees$ImplDef;  j enclosingTemplate$S(Lscala/reflect/macros/contexts/Enclosures;)Lscala/reflect/internal/Trees$Template;enclosingTemplate)()Lscala/reflect/internal/Trees$Template;  TemplateTag 8enclosingImplicits$M(Lscala/reflect/macros/contexts/Enclosures;)Lscala/collection/immutable/List;enclosingImplicits  ^()Lscala/collection/immutable/List; openImplicits  ; $anonfun$enclosingImplicits$1(Lscala/reflect/macros/contexts/Enclosures;Lscala/tools/nsc/typechecker/Implicits$OpenImplicit;)Lscala/reflect/macros/whitebox/Context$ImplicitCandidate;    o(Lscala/tools/nsc/typechecker/Implicits$OpenImplicit;)Lscala/reflect/macros/whitebox/Context$ImplicitCandidate;=(Lscala/reflect/macros/contexts/Enclosures;)Lscala/Function1; ;enclosingMacrosenclosingMethod$enclosingMethod   DefDefTag  8 enclosingDef$Q(Lscala/reflect/macros/contexts/Enclosures;)Lscala/reflect/internal/Trees$DefDef; enclosingDef'()Lscala/reflect/internal/Trees$DefDef; !" #enclosingPosition$R(Lscala/reflect/macros/contexts/Enclosures;)Lscala/reflect/internal/util/Position;enclosingPosition(()Lscala/reflect/internal/util/Position; '( ) +pos -( . NoPosition+()Lscala/reflect/internal/util/NoPosition$; 01 82  4*(Lscala/reflect/macros/contexts/Context;)V 6 *7 collectFirst'(Lscala/PartialFunction;)Lscala/Option; 9: ; scala/Option=isEmpty()Z ?@ >A$anonfun$enclosingPosition$2U(Lscala/reflect/macros/contexts/Enclosures;)Lscala/reflect/internal/util/NoPosition$; CD Eget()Ljava/lang/Object; GH >I$scala/reflect/internal/util/PositionKgetOrElse_thisLscala/Option; enclosingUnit4()Lscala/tools/nsc/CompilationUnits$CompilationUnit; enclosingRun()Lscala/tools/nsc/Global$Run;$anonfun$lenientEnclosure$1I(Lscala/reflect/ClassTag;Lscala/tools/nsc/typechecker/Contexts$Context;)Z evidence$1$1cjava/lang/ClassW isInstance Y XZ.Lscala/tools/nsc/typechecker/Contexts$Context;$anonfun$strictEnclosure$1 evidence$2$1$anonfun$enclosingPackage$11(Lscala/tools/nsc/typechecker/Contexts$Context;)Zx$2x$3n(Lscala/tools/nsc/typechecker/Implicits$OpenImplicit;)Lscala/reflect/macros/contexts/Aliases$RichOpenImplicit; (c 'dtoImplicitCandidate;()Lscala/reflect/macros/whitebox/Context$ImplicitCandidate; fg %h4Lscala/tools/nsc/typechecker/Implicits$OpenImplicit;$init$-(Lscala/reflect/macros/contexts/Enclosures;)Vexpandee m `n LM p openMacros r s OP u $colon$colon5(Ljava/lang/Object;)Lscala/collection/immutable/List; wx y RP { currentRun }R 8~ currentUnit P 6 ST  UV  ST scala/runtime/BoxesRunTime boxToBoolean(Z)Ljava/lang/Boolean;   ]T  _` $deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object;Fscala/runtime/LambdaDeserialize bootstrap(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/CallSite;  lambdaDeserialize MethodParameters SignatureCodeLineNumberTableLocalVariableTable StackMapTable InnerClasses SourceFileRuntimeVisibleAnnotationsBootstrapMethodsScalaInlineInfoScalaSig)LMNOPQNRPQNSTNUVN WX/*] Y^YZ[5 *`dg  h^ijG*]+h^lklj]*]+M*`,5 Y*+*]˶϶ѷٿ,X;X]h^] /*  Y^Y?*]  h^ /*! Y^Y9**`! h^ /*" Y^Y<**`" h^ /*# Y^Y<**`# h^ /*$ Y^YF*] *˶϶Ѱ$ h^ /*' Y^Y9**`' h^  /*$( Y^Y!"<**`( h^ %&/**) Y^Y'(Q*,/*`3 *,/*5*Y*`8>C) *4,Qh^;MNOPQR STH*+[UV\ UV ]TH*+[^V\ ^V /* N\N _`2*  a\a   B*'+ei$Y^bj Yb CD5 *`3,  Y^Y kl[**`oq**`tv**`L*5+z|**`**` %"&7.J/Z [Y^Y op= *+ U V\ UV p= *+ ^ V\ ^V t2*  a\a *  "#%'(*,./134689;=>@=ACEFHJK svnsuvwywunuvwywunvwywnuvwywunvwyws(  _`tCDSTop]Tpkl!" '(%&QROPijZ[WXRPUVSTLMOPj