4 ;scala/reflect/reify/utils/NodePrinters$reifiedNodeToString$ZLjava/lang/Object;Lscala/Function1;java/lang/Objectscala/Function1NodePrinters.scala%java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup'scala/collection/mutable/ArrayOps$ofRef!scala/collection/mutable/ArrayOpsofRef%scala/reflect/internal/Names$TermNamescala/reflect/internal/NamesTermName$scala/reflect/internal/StdNames$nme$scala/reflect/internal/StdNamesnme$!scala/reflect/internal/Trees$Treescala/reflect/internal/TreesTree&scala/reflect/reify/utils/NodePrinters"reifiedNodeToString$scala/util/matching/Regex$Match%scala/util/matching/Regex'Match$outer!Lscala/reflect/reify/utils/Utils; apply$mcZD$sp(D)Zv1apply$mcZD$sp$(Lscala/Function1;D)Z /0 1this=Lscala/reflect/reify/utils/NodePrinters$reifiedNodeToString$;D apply$mcDD$sp(D)Dapply$mcDD$sp$(Lscala/Function1;D)D 89 : apply$mcFD$sp(D)Fapply$mcFD$sp$(Lscala/Function1;D)F >? @ apply$mcID$sp(D)Iapply$mcID$sp$(Lscala/Function1;D)I DE F apply$mcJD$sp(D)Japply$mcJD$sp$(Lscala/Function1;D)J JK L apply$mcVD$sp(D)Vapply$mcVD$sp$(Lscala/Function1;D)V PQ R apply$mcZF$sp(F)Zapply$mcZF$sp$(Lscala/Function1;F)Z VW XF apply$mcDF$sp(F)Dapply$mcDF$sp$(Lscala/Function1;F)D ]^ _ apply$mcFF$sp(F)Fapply$mcFF$sp$(Lscala/Function1;F)F cd e apply$mcIF$sp(F)Iapply$mcIF$sp$(Lscala/Function1;F)I ij k apply$mcJF$sp(F)Japply$mcJF$sp$(Lscala/Function1;F)J op q apply$mcVF$sp(F)Vapply$mcVF$sp$(Lscala/Function1;F)V uv w apply$mcZI$sp(I)Zapply$mcZI$sp$(Lscala/Function1;I)Z {| }I apply$mcDI$sp(I)Dapply$mcDI$sp$(Lscala/Function1;I)D  apply$mcFI$sp(I)Fapply$mcFI$sp$(Lscala/Function1;I)F  apply$mcII$sp(I)Iapply$mcII$sp$(Lscala/Function1;I)I  apply$mcJI$sp(I)Japply$mcJI$sp$(Lscala/Function1;I)J  apply$mcVI$sp(I)Vapply$mcVI$sp$(Lscala/Function1;I)V  apply$mcZJ$sp(J)Zapply$mcZJ$sp$(Lscala/Function1;J)Z J apply$mcDJ$sp(J)Dapply$mcDJ$sp$(Lscala/Function1;J)D  apply$mcFJ$sp(J)Fapply$mcFJ$sp$(Lscala/Function1;J)F  apply$mcIJ$sp(J)Iapply$mcIJ$sp$(Lscala/Function1;J)I  apply$mcJJ$sp(J)Japply$mcJJ$sp$(Lscala/Function1;J)J  apply$mcVJ$sp(J)Vapply$mcVJ$sp$(Lscala/Function1;J)V compose$(Lscala/Function1;)Lscala/Function1;y(Lscala/Function1;)Lscala/Function1;gcompose$5(Lscala/Function1;Lscala/Function1;)Lscala/Function1; Lscala/Function1;andTheny(Lscala/Function1;)Lscala/Function1;andThen$ toString()Ljava/lang/String; toString$%(Lscala/Function1;)Ljava/lang/String; apply7(Lscala/reflect/internal/Trees$Tree;)Ljava/lang/String;treescala/runtime/BooleanRefcreate(Z)Lscala/runtime/BooleanRef;  scala/Predef$MODULE$Lscala/Predef$; scala/compat/Platform$Lscala/compat/Platform$; EOL java/lang/Stringsplit'(Ljava/lang/String;)[Ljava/lang/String; [Ljava/lang/Object; refArrayOps(([Ljava/lang/Object;)[Ljava/lang/Object; ([Ljava/lang/Object;)V drop(I)Ljava/lang/Object;   dropRight  toList#()Lscala/collection/immutable/List;   scala/collection/immutable/List splitAt(I)Lscala/Tuple2;     scala/Tuple2_1()Ljava/lang/Object;  _2   scala/collection/immutable/List$"Lscala/collection/immutable/List$;   unapplySeq$(Lscala/collection/Seq;)Lscala/Some;  ! scala/Some#isEmpty()Z %& $'get ) $*#scala/collection/LinearSeqOptimized, lengthCompare . -/  -1scala/MatchError3(Ljava/lang/Object;)V 5 46&(Ljava/lang/Object;)Ljava/lang/Object;8$anonfun$apply$1}(Lscala/reflect/reify/utils/NodePrinters$reifiedNodeToString$;Lscala/runtime/BooleanRef;Ljava/lang/String;)Ljava/lang/String; :; <=&(Ljava/lang/String;)Ljava/lang/String;?scala/SerializableC"java/lang/invoke/LambdaMetafactoryEaltMetafactory(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; GH FIJj(Lscala/reflect/reify/utils/NodePrinters$reifiedNodeToString$;Lscala/runtime/BooleanRef;)Lscala/Function1; LM canBuildFrom)()Lscala/collection/generic/CanBuildFrom; OP QmapL(Lscala/Function1;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; ST  Ulength()I WX  Y  1trim \ ]Expr[_ startsWith(Ljava/lang/String;)Z ab c$anonfun$apply$4$adaptedc(Lscala/reflect/reify/utils/NodePrinters$reifiedNodeToString$;Ljava/lang/String;)Ljava/lang/Object; ef gh&(Ljava/lang/String;)Ljava/lang/Object;jP(Lscala/reflect/reify/utils/NodePrinters$reifiedNodeToString$;)Lscala/Function1; lm dropWhile4(Lscala/Function1;)Lscala/collection/immutable/List; op  q$(I)Lscala/collection/immutable/List; s  t#scala/collection/mutable/ListBufferv()V x wy  'head |  }$anonfun$apply$5 b $plus$eq9(Ljava/lang/Object;)Lscala/collection/mutable/ListBuffer;  wtail    w $anonfun$apply$6 ; M$scala/collection/mutable/ListBuffer$&Lscala/collection/mutable/ListBuffer$;  scala/collection/immutable/Nil$!Lscala/collection/immutable/Nil$;  9(Lscala/collection/Seq;)Lscala/collection/GenTraversable;  elemZ  Mirror[scala.reflect.api.Mirror[replaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;   *+ scala/reflect/reify/utils/Utilsglobal()Lscala/tools/nsc/Global;  scala/tools/nsc/Globalnme(()Lscala/reflect/internal/StdNames$nme$;  UNIVERSE_SHORT)()Lscala/reflect/internal/Names$TermName;    MIRROR_SHORT  Flag  java/lang/StringBuilder import append-(Ljava/lang/String;)Ljava/lang/StringBuilder;  $anonfun$apply$7 ? ()Lscala/Function1;  Q scala/collection/TraversableLikemap$n(Lscala/collection/TraversableLike;Lscala/Function1;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object;  -scala/collection/generic/TraversableForwarder, mkString ?  tpevalval  = {$anonfun$apply$8 ?  scala/collection/TraversableOnce $plus$plus$eqI(Lscala/collection/TraversableOnce;)Lscala/collection/mutable/ListBuffer;  w} = -(Ljava/lang/Object;)Ljava/lang/StringBuilder;  .getClassLoadercontains(Ljava/lang/CharSequence;)Z  "import scala.tools.reflect.ToolBox println(3(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder;   .mkToolBox().eval(tree))  println(tree)  println(tpe)// produced from reifier()Lscala/reflect/reify/Reifier;  scala/reflect/reify/ReifierdefaultErrorPosition(()Lscala/reflect/internal/util/Position;  object Test extends App {$anonfun$apply$9  ? !"scala/collection/SeqLike% $plus$colonM(Ljava/lang/Object;Lscala/collection/generic/CanBuildFrom;)Ljava/lang/Object; '( &) $colon$plus +( &,universeLjava/lang/String;mirror reification0!Lscala/collection/immutable/List; mirrorIsUsedLscala/runtime/BooleanRef; flagsAreUsedlinesLscala/Tuple2; reificationisExprrtreeprintout%Lscala/collection/mutable/ListBuffer;importsnameprefix#Lscala/reflect/internal/Trees$Tree; takeWhile_btakeWhile_thesemap_fmap_bf'Lscala/collection/generic/CanBuildFrom;%scala/collection/generic/CanBuildFromF HLjava/lang/Object;$anonfun$apply$2(Lscala/reflect/reify/utils/NodePrinters$reifiedNodeToString$;Lscala/runtime/BooleanRef;Lscala/util/matching/Regex$Match;)Ljava/lang/String;$thisflagsAreUsed$1m$scala/collection/immutable/StringOpsPgroup(I)Ljava/lang/String; RS &T(Ljava/lang/String;)V V QWtoLong()J YZ Q[show(J)Ljava/lang/String; ]^ _!Lscala/util/matching/Regex$Match;augmentString_x$anonfun$apply$3nonEmpty d& wegequals(Ljava/lang/Object;)Z ij kList(n)p wrapRefArray<([Ljava/lang/Object;)Lscala/collection/mutable/WrappedArray; rs t(Lscala/collection/Seq;)V v wwvalueOf&(Ljava/lang/Object;)Ljava/lang/String; yz {  TypeName("~")0L  Modifiers(reverse  wjava/util/regex/MatcherquoteReplacement ? buf annotations privateWithinbits[Ljava/lang/String;line substring S UNIVERSE_PREFIX  .apply/([^"])(_root_\.)?scala\.collection\.immutable\.r()Lscala/util/matching/Regex;  Q$1 replaceAllIn>(Ljava/lang/CharSequence;Ljava/lang/String;)Ljava/lang/String;  (List\[List\[.*?\].*?\]List List\[.*?\]immutable.this.NilList()4internal\.reificationSupport\.FlagsRepr\((\d+)[lL]\) KL 5(Lscala/util/matching/Regex$Match;)Ljava/lang/String;M=(Ljava/lang/CharSequence;Lscala/Function1;)Ljava/lang/String;  (#Modifiers(0L, TypeName(""), List()) Modifiers():Modifiers\((\d+)[lL], TypeName\("(.*?)"\), List\((.*?)\)\) cL Ms$anonfun$apply$4R(Lscala/reflect/reify/utils/NodePrinters$reifiedNodeToString$;Ljava/lang/String;)Zx$2: U = MIRROR_UNTYPED   .universe;x$3 }mirrorIsUsed$1s0 MIRROR_PREFIX  x$4._x$5 x$6$(Lscala/reflect/reify/utils/Utils;)V y  scala/runtime/BoxesRunTime boxToBoolean(Z)Ljava/lang/Boolean;  $anonfun$apply$5$adapted$deserializeLambda$7(Ljava/lang/invoke/SerializedLambda;)Ljava/lang/Object; j 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 CodeLineNumberTableLocalVariableTableMethodParameters Signature StackMapTable InnerClasses SourceFileBootstrapMethodsScalaInlineInfoScala!*+*,-:*'234.5.67:*';34.5.<=:*'A34.5.BC:*'G34.5.HI:*'M34.5.NO:*'S34.5.TU:*#Y34.Z.[\:*#`34.Z.ab:*#f34.Z.gh:*#l34.Z.mn:*#r34.Z.st:*#x34.Z.yz:*~34..:*34..:*34..:*34..:*34..:*34..:*34..:*34..:*34..:*34..:*34..:*±34..:*+ʰ34:*+а34/*ְ 34 MNYYY+ :l : :":(F+>+-0,+-2:+-2: 4Y7:  : *-NRV :  Z [^`d6  *nr:u:wYz::{)~~W ::*,RV :w: ^W, ^Ww:*W,*W-*WYAƶʺ::ܹʶW :[dLYʶWRVWW0YA[W W @WY*  ʶWW WY*::$::&ҹ*&ҹ*&ҹ-ڲc   $@ @   $  w -Q  $  ww D  $  www IGB\  $  www G,L " !X"#GH!I)JMJPJrKRSTUVWX!Y`[p\]^_acdefEhQkZo~p./0/ qU1234 54X67./ 0/ 82 9 !:2D;<=<pk>/~]?/34@97A<=3B2B CB DE C DEA8= *+I 34 .J.KL++*QY,UN-X\` & ,-*+M4+N4+Oa b/ MNOcL FwYzN,U:-fh:YW l5-YYmoqʶSux,U|:-fh:YW l5-YY}ʶSux,U:-f: YW  l<+-Y*QYX\`SuxY-ܹqʶ %&w1&w1 &w# &ww6 134-5_7i89;<=>ABBH><7/i//FM4FN4FOa MNO:;D ,N-*hN-hNQY:X-NQY:X-NQY:X-N-NQY:X-*+N-¶NQY:X-*+N-<++ LL mm+/ . $% &+'L(m)*+/0D\ /M4N4/<b/]b/~b/b/b/ MNQ+^Yͷ* ϶*Ҷ ԶʶdOHQM4Q/ Mb\*LYW +l J /;<++,*ܶ,*ܶh^MN8O <M4<4</ M?BY޷*ʶY /?BY޷*ʶ^ / ?BY޷*ʶp /M+*+*34*+*ef= *+H M4 / Mj2*J / *:  !#$&()  K9>@ABDB@K9ikABDBkK9@ABDB@K9@ABDB@K9@ABDB@K9#@ABDB@K9ABDBK9ABDB >i#):;KLcLefbj;?? ?867[\<=abBCghHImnNOst,-TUyz