Êþº¾E³  java/lang/Object()Vjava/util/ArrayList   0net/minecraft/commands/functions/FunctionBuilder plainEntriesLjava/util/List;  macroArguments   macroEntries=net/minecraft/commands/functions/MacroFunction$PlainTextEntry  8(Lnet/minecraft/commands/execution/UnboundEntryAction;)V   java/util/Listadd(Ljava/lang/Object;)Z " #$indexOf(Ljava/lang/Object;)I & '(size()I*'it/unimi/dsi/fastutil/ints/IntArrayList ), -(I)V / 01iterator()Ljava/util/Iterator; 345 67java/util/IteratorhasNext()Z 39 :;next()Ljava/lang/Object;=java/lang/String ? @AgetArgumentIndex(Ljava/lang/String;)I )C D(I)Z FGH IJ/net/minecraft/commands/functions/StringTemplate fromStringE(Ljava/lang/String;)Lnet/minecraft/commands/functions/StringTemplate;Ljava/lang/ExceptionN"java/lang/IllegalArgumentExceptionP QRmakeConcatWithConstants'(ILjava/lang/String;)Ljava/lang/String; MT U*(Ljava/lang/String;Ljava/lang/Throwable;)V ,X3net/minecraft/commands/execution/UnboundEntryActionZ9net/minecraft/commands/functions/MacroFunction$MacroEntry F\ ]^ variables()Ljava/util/List; ` abconvertToIndices6(Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList; Yd e‡(Lnet/minecraft/commands/functions/StringTemplate;Lit/unimi/dsi/fastutil/ints/IntList;Lnet/minecraft/commands/ExecutionCommandSource;)Vg.net/minecraft/commands/functions/MacroFunction fi jG(Lnet/minecraft/resources/Identifier;Ljava/util/List;Ljava/util/List;)Vl2net/minecraft/commands/functions/PlainTextFunction kn o7(Lnet/minecraft/resources/Identifier;Ljava/util/List;)V SignatureLLjava/util/List;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;MLjava/util/List;>;$Ljava/util/List;CodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/commands/functions/FunctionBuilder;LocalVariableTypeTable7Lnet/minecraft/commands/functions/FunctionBuilder; addCommandcommand5Lnet/minecraft/commands/execution/UnboundEntryAction;:Lnet/minecraft/commands/execution/UnboundEntryAction; StackMapTableMethodParameters=(Lnet/minecraft/commands/execution/UnboundEntryAction;)VidLjava/lang/String;indexIidsresult)Lit/unimi/dsi/fastutil/ints/IntArrayList;J(Ljava/util/List;)Lit/unimi/dsi/fastutil/ints/IntList;addMacroE(Ljava/lang/String;ILnet/minecraft/commands/ExecutionCommandSource;)V parseResults1Lnet/minecraft/commands/functions/StringTemplate;eLjava/lang/Exception; plainEntrylinecompilationContext/Lnet/minecraft/commands/ExecutionCommandSource;TT;(Ljava/lang/String;ITT;)VbuildX(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/functions/CommandFunction;$Lnet/minecraft/resources/Identifier;](Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/functions/CommandFunction;K;>Ljava/lang/Object; SourceFileFunctionBuilder.javaBootstrapMethods¡ Can't parse function line : ''£ ¤¥¦ Q§$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesPlainTextEntry MacroEntry¬4net/minecraft/commands/functions/MacroFunction$EntryEntry¯%java/lang/invoke/MethodHandles$Lookup±java/lang/invoke/MethodHandlesLookup pqrsptrspuv_*·*»Y· µ *»Y· µ±wx yz{ y|}vŽ(*´Æ*´»Y+·¹W§*´ +¹W±w'x(yz(~{(y|(~€� ‚~pƒ@Av“'*´+¹!= *´¹%=*´+¹W¬w  !%#x 'yz'„… †‡{ 'y|�ü%‚„abvÁ9»)Y+¹%·+M+¹.N-¹2™-¹8À<:,*¶>¶BW§ÿá,°w'())4*7+x*) „…9yz9ˆ+‰Š{9y|9ˆu�ý)3ú!‚ˆp‹Œ�vy“+¸E:§:»MY+ºO·S¿*´ ÆU*»Y*´ ¹%`·Vµ*´ ¹.:¹2™%¹8ÀW:*´»Y·¹W§ÿ×*µ *´»YY*¶[¶_-·c¹W± Kw2 14 2 36#798Z9m:p;u>’?xRŽ� �‘Z’“yz“~…““‡“”•wŽ�{ Z’€“y|“”–�IKüFü'3ú+‚ ~“”p—˜™v|%*´Æ»fY+*´*´·h°»kY+*´ ·m°wBCFx%yz%„š{ %y|�‚„p›pœ�žŸ¢ ¨"f©Yfª«f­®°²