4Gscala/reflect/macros/compiler/DefaultMacroCompiler$MacroImplRefCompilerjava/lang/Object0scala/reflect/macros/compiler/Resolvers$Resolver2scala/reflect/macros/compiler/Validators$Validator*scala/reflect/macros/compiler/Errors$Error  scala/Product scala/Serializable DefaultMacroCompiler.scala%scala/reflect/internal/Symbols$Symbolscala/reflect/internal/SymbolsSymbol!scala/reflect/internal/Trees$Treescala/reflect/internal/TreesTree!scala/reflect/internal/Types$Typescala/reflect/internal/TypesType2scala/reflect/macros/compiler/DefaultMacroCompilerMacroImplRefCompiler$scala/reflect/macros/compiler/Errors"Error'scala/reflect/macros/compiler/Resolvers%Resolver(scala/reflect/macros/compiler/Validators( Validator?scala/reflect/macros/compiler/Validators$Validator$MacroImplSig+ MacroImplSig@scala/reflect/macros/compiler/Validators$Validator$MacroImplSig$. MacroImplSig$,scala/tools/nsc/typechecker/Infer$NoInstance1!scala/tools/nsc/typechecker/Infer3 NoInstanceuntypedMacroImplRef#Lscala/reflect/internal/Trees$Tree; isImplBundleZatparams!Lscala/collection/immutable/List;JLscala/collection/immutable/List;aparamssmLscala/collection/immutable/List;>;aret#Lscala/reflect/internal/Types$Type;rparamssrretMacroImplSig$moduleBLscala/reflect/macros/compiler/Validators$Validator$MacroImplSig$;@scala$reflect$macros$compiler$Validators$Validator$$macroImplSigALscala/reflect/macros/compiler/Validators$Validator$MacroImplSig;Iscala$reflect$macros$compiler$Validators$Validator$$referenceMacroImplSig isImplMethod looksCredible5scala$reflect$macros$compiler$Resolvers$Resolver$$x$3Lscala/Tuple5;Lscala/Tuple5;>; macroImplRef isBlackboxmacroImplOwner'Lscala/reflect/internal/Symbols$Symbol; macroImpltargsFLscala/collection/immutable/List;bitmap$0I$outer4Lscala/reflect/macros/compiler/DefaultMacroCompiler;!MacroImplReferenceWrongShapeError(Z)Lscala/runtime/Nothing$;isReplClassBased"MacroImplReferenceWrongShapeError$G(Lscala/reflect/macros/compiler/Errors$Error;Z)Lscala/runtime/Nothing$; [\ ]thisILscala/reflect/macros/compiler/DefaultMacroCompiler$MacroImplRefCompiler;+MacroImplReferenceWrongShapeError$default$1()Z,MacroImplReferenceWrongShapeError$default$1$/(Lscala/reflect/macros/compiler/Errors$Error;)Z cd e(MacroImplWrongNumberOfTypeArgumentsError()Lscala/runtime/Nothing$;)MacroImplWrongNumberOfTypeArgumentsError$F(Lscala/reflect/macros/compiler/Errors$Error;)Lscala/runtime/Nothing$; ij kMacroImplNotPublicErrorMacroImplNotPublicError$ nj oMacroImplOverloadedErrorMacroImplOverloadedError$ rj s!MacroImplNonTagImplicitParameters;(Lscala/collection/immutable/List;)Lscala/runtime/Nothing$;d(Lscala/collection/immutable/List;)Lscala/runtime/Nothing$;params"MacroImplNonTagImplicitParameters$g(Lscala/reflect/macros/compiler/Errors$Error;Lscala/collection/immutable/List;)Lscala/runtime/Nothing$; yz {MacroImplParamssMismatchErrorMacroImplParamssMismatchError$ ~j MacroImplExtraParamsError\(Lscala/collection/immutable/List;Lscala/collection/immutable/List;)Lscala/runtime/Nothing$;(Lscala/collection/immutable/List;Lscala/collection/immutable/List;)Lscala/runtime/Nothing$;aparamsrparamsMacroImplExtraParamsError$(Lscala/reflect/macros/compiler/Errors$Error;Lscala/collection/immutable/List;Lscala/collection/immutable/List;)Lscala/runtime/Nothing$; MacroImplMissingParamsErrorMacroImplMissingParamsError$ checkMacroImplParamTypeMismatchM(Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Symbols$Symbol;)Vatperparam checkMacroImplParamTypeMismatch$y(Lscala/reflect/macros/compiler/Errors$Error;Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Symbols$Symbol;)V  checkMacroImplResultTypeMismatchI(Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Types$Type;)V!checkMacroImplResultTypeMismatch$u(Lscala/reflect/macros/compiler/Errors$Error;Lscala/reflect/internal/Types$Type;Lscala/reflect/internal/Types$Type;)V MacroImplParamNameMismatchErrorh(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Lscala/runtime/Nothing$;aparam MacroImplParamNameMismatchError$(Lscala/reflect/macros/compiler/Errors$Error;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)Lscala/runtime/Nothing$; MacroImplVarargMismatchErrorQ(Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)VMacroImplVarargMismatchError$}(Lscala/reflect/macros/compiler/Errors$Error;Lscala/reflect/internal/Symbols$Symbol;Lscala/reflect/internal/Symbols$Symbol;)V MacroImplTargMismatchError(Lscala/collection/immutable/List;Lscala/collection/immutable/List;)Lscala/runtime/Nothing$;atargsMacroImplTargMismatchError$ !MacroImplTparamInstantiationErrori(Lscala/collection/immutable/List;Lscala/tools/nsc/typechecker/Infer$NoInstance;)Lscala/runtime/Nothing$;(Lscala/collection/immutable/List;Lscala/tools/nsc/typechecker/Infer$NoInstance;)Lscala/runtime/Nothing$;e"MacroImplTparamInstantiationError$(Lscala/reflect/macros/compiler/Errors$Error;Lscala/collection/immutable/List;Lscala/tools/nsc/typechecker/Infer$NoInstance;)Lscala/runtime/Nothing$; .Lscala/tools/nsc/typechecker/Infer$NoInstance;validateMacroImplRef()VvalidateMacroImplRef$7(Lscala/reflect/macros/compiler/Validators$Validator;)V atparams$lzycompute#()Lscala/collection/immutable/List;L()Lscala/collection/immutable/List; TU  atparams$W(Lscala/reflect/macros/compiler/Validators$Validator;)Lscala/collection/immutable/List;  :; java/lang/Throwable aparamss$lzycomputeo()Lscala/collection/immutable/List;>; aparamss$  =;  aret$lzycompute%()Lscala/reflect/internal/Types$Type;aret$Y(Lscala/reflect/macros/compiler/Validators$Validator;)Lscala/reflect/internal/Types$Type;  ?@  rparamss$lzycompute rparamss$  A;  rret$lzycomputerret$  B@  @scala$reflect$macros$compiler$Validators$Validator$$MacroImplSigD()Lscala/reflect/macros/compiler/Validators$Validator$MacroImplSig$; CD Mscala$reflect$macros$compiler$Validators$Validator$$MacroImplSig$lzycompute$1 Kscala$reflect$macros$compiler$Validators$Validator$$macroImplSig$lzycomputeC()Lscala/reflect/macros/compiler/Validators$Validator$MacroImplSig;Ascala$reflect$macros$compiler$Validators$Validator$$macroImplSig$w(Lscala/reflect/macros/compiler/Validators$Validator;)Lscala/reflect/macros/compiler/Validators$Validator$MacroImplSig;  EF  Tscala$reflect$macros$compiler$Validators$Validator$$referenceMacroImplSig$lzycomputeJscala$reflect$macros$compiler$Validators$Validator$$referenceMacroImplSig$   GF    H9  looksCredible$lzycomputelooksCredible$5(Lscala/reflect/macros/compiler/Resolvers$Resolver;)Z    I9   b @scala$reflect$macros$compiler$Resolvers$Resolver$$x$3$lzycompute()Lscala/Tuple5;()Lscala/Tuple5;>;6scala$reflect$macros$compiler$Resolvers$Resolver$$x$3$B(Lscala/reflect/macros/compiler/Resolvers$Resolver;)Lscala/Tuple5;   JK   macroImplRef$lzycompute%()Lscala/reflect/internal/Trees$Tree; macroImplRef$W(Lscala/reflect/macros/compiler/Resolvers$Resolver;)Lscala/reflect/internal/Trees$Tree; !" # M7 %  'isBlackbox$lzycompute isBlackbox$ * + N9 - )b /macroImplOwner$lzycompute)()Lscala/reflect/internal/Symbols$Symbol;macroImplOwner$[(Lscala/reflect/macros/compiler/Resolvers$Resolver;)Lscala/reflect/internal/Symbols$Symbol; 34 5 OP 7 12 9macroImpl$lzycompute macroImpl$ <4 = QP ? ;2 Atargs$lzycomputeH()Lscala/collection/immutable/List;targs$U(Lscala/reflect/macros/compiler/Resolvers$Resolver;)Lscala/collection/immutable/List; EF G R; I C KJscala$reflect$macros$compiler$Resolvers$Resolver$_setter_$isImplMethod_$eq(Z)Vx$1 67 P 89 Rcopyo(Lscala/reflect/internal/Trees$Tree;Z)Lscala/reflect/macros/compiler/DefaultMacroCompiler$MacroImplRefCompiler;Oscala$reflect$macros$compiler$DefaultMacroCompiler$MacroImplRefCompiler$$$outer6()Lscala/reflect/macros/compiler/DefaultMacroCompiler; VW X[(Lscala/reflect/macros/compiler/DefaultMacroCompiler;Lscala/reflect/internal/Trees$Tree;Z)V Z[ \copy$default$1 6 _copy$default$2 8b b productPrefix()Ljava/lang/String;! productArity()IproductElement(I)Ljava/lang/Object;scala/runtime/BoxesRunTimek boxToBoolean(Z)Ljava/lang/Boolean; mn lo#java/lang/IndexOutOfBoundsExceptionqjava/lang/IntegerstoString(I)Ljava/lang/String; uv tw(Ljava/lang/String;)V Zy rzproductIterator()Lscala/collection/Iterator;1()Lscala/collection/Iterator;scala/runtime/ScalaRunTime$MODULE$Lscala/runtime/ScalaRunTime$;  typedProductIterator,(Lscala/Product;)Lscala/collection/Iterator;  canEqual(Ljava/lang/Object;)ZLjava/lang/Object;hashCodescala/runtime/StaticsanyHash(Ljava/lang/Object;)I  mix(II)I   finalizeHash   _toString#(Lscala/Product;)Ljava/lang/String;  equals     VW 2scala$reflect$macros$compiler$Errors$Error$$$outer(()Lscala/reflect/macros/compiler/Errors;:scala$reflect$macros$compiler$Validators$Validator$$$outer,()Lscala/reflect/macros/compiler/Validators;8scala$reflect$macros$compiler$Resolvers$Resolver$$$outer+()Lscala/reflect/macros/compiler/Resolvers;L(Lscala/reflect/macros/compiler/DefaultMacroCompiler$MacroImplRefCompiler;)V Z / Z $init$5(Lscala/reflect/macros/compiler/Resolvers$Resolver;)V    /(Lscala/reflect/macros/compiler/Errors$Error;)V  (Lscala/Product;)V   SignatureCodeLineNumberTableLocalVariableTableMethodParameters StackMapTable InnerClasses SourceFileScalaInlineInfoScala! 6789:;<=;>?@A;>B@BCDEFGFH9I9JKLM7N9OPQPR;SBTUVWBXY:*^"_`Z9Zab/*f" _`gh/*l" _`mh/*p" _`qh/*t" _`uv:*+|"_`x;wx}h/*" _`E*+," _`;; E*+," _`;; E*+," _`@P E*+," _`@B@ BE*+," _`PP E*+," _`PP E*+," _`;:; :E*+," _`:; :/*" _`k+**~**Ƶ***ç*ÿ*Ȱ#D" +_`:G*~*̰*Ȱ" _`k+**~**ѵ***ç*ÿ*Ӱ#D" +_`=G*~*հ*Ӱ" _`k+**~**۵***ç*ÿ*ݰ#D" +_`?G*~*߰*ݰ" _`m-**~*****ç*ÿ* % D" -_`AH*~**" _`m-**~*****ç*ÿ* % D" -_`BH*~**" _`C*** " _`m-** ~**** *ç*ÿ* % D" -_`EH* ~**" _`m-**@~****@*ç*ÿ* % D" -_`GH*@~**" _`Hb/* " _` bo/**~*****ç*ÿ*"'"D" /_`IbI*~**" _`o/**~*****ç*ÿ*"'"D" /_`JI*~**" _` o/**~**$&***ç*ÿ*&"'"D" /_`M I*~*(*&" _`)bo/**~**,.***ç*ÿ*."'"D" /_`NbI*~*0*." _`12o/**~**68***ç*ÿ*8"'"D" /_`O2I*~*:*8" _`;2o/**~**>@***ç*ÿ*@"'"D" /_`Q2I*~*B*@" _`Co/** ~**HJ** *ç*ÿ*J"'"D" /_`DRI* ~*L*J" _`DMN:* "_`O9O6 /*Q" _`8b/*S" _`TULY*Y+]" _`6789 68^ /*`" _`ab/*c" _`de.f" _`gh," _`ijp1$*`*cprYx{"1_`1OUO|}2*" _`~9+"_`OOhe%*`*c ϧոZ" %_`ue2*" _`Z*+T++Y*Y9+M*`,`NY W- -*c,c ,* @"Z_`ZOOVW/*" _`/*Y" _`/*Y" _`/*Y" _`Z***/Y**ñ*ÿB" _`Z[{**,Q*S+*+*****"**_`*VW*67*89 V68R  ! #$&')*,-/0245NBZ[uvmhqh}hXYabgh=?:TU^ abhNb)b8bHbIb bQ2;2O212M  ghij|}deABVWJMNEGRCue6