Êþº¾E=  java/lang/Object()Vwith  net/minecraft/commands/CommandsliteralI(Ljava/lang/String;)Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;  /net/minecraft/server/commands/data/DataCommandsSOURCE_PROVIDERSLjava/util/List;  java/util/Listiterator()Ljava/util/Iterator;   java/util/IteratorhasNext()Z " #$next()Ljava/lang/Object;&)net/minecraft/server/commands/ArgProvider( )*applyJ(Lnet/minecraft/server/commands/ArgProvider;)Ljava/util/function/Function; %, -.wrap{(Lcom/mojang/brigadier/builder/ArgumentBuilder;Ljava/util/function/Function;)Lcom/mojang/brigadier/builder/ArgumentBuilder;0function 2 34LEVEL_GAMEMASTERS2Lnet/minecraft/server/permissions/PermissionCheck; 6 78 hasPermissionn(Lnet/minecraft/server/permissions/PermissionCheck;)Lnet/minecraft/server/permissions/PermissionProviderCheck; :;< =>3com/mojang/brigadier/builder/LiteralArgumentBuilderrequiresN(Ljava/util/function/Predicate;)Lcom/mojang/brigadier/builder/ArgumentBuilder;@name BCD EF6net/minecraft/commands/arguments/item/FunctionArgument functions:()Lnet/minecraft/commands/arguments/item/FunctionArgument; H IJargumentw(Ljava/lang/String;Lcom/mojang/brigadier/arguments/ArgumentType;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder; LMN OP-net/minecraft/server/commands/FunctionCommandSUGGEST_FUNCTION4Lcom/mojang/brigadier/suggestion/SuggestionProvider; RST UV4com/mojang/brigadier/builder/RequiredArgumentBuildersuggestsl(Lcom/mojang/brigadier/suggestion/SuggestionProvider;)Lcom/mojang/brigadier/builder/RequiredArgumentBuilder;X/net/minecraft/server/commands/FunctionCommand$3 W R[ \]executesN(Lcom/mojang/brigadier/Command;)Lcom/mojang/brigadier/builder/ArgumentBuilder;_ arguments abc de4net/minecraft/commands/arguments/CompoundTagArgument compoundTag8()Lnet/minecraft/commands/arguments/CompoundTagArgument;g/net/minecraft/server/commands/FunctionCommand$4 f Rj klthen^(Lcom/mojang/brigadier/builder/ArgumentBuilder;)Lcom/mojang/brigadier/builder/ArgumentBuilder; :j opq rs&com/mojang/brigadier/CommandDispatcherregistere(Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;)Lcom/mojang/brigadier/tree/LiteralCommandNode; u vw getSingleTag„(Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/nbt/Tag;ynet/minecraft/nbt/CompoundTag L{ |}ERROR_ARGUMENT_NOT_COMPOUND=Lcom/mojang/brigadier/exceptions/DynamicCommandExceptionType; €� ‚ƒnet/minecraft/nbt/TaggetType()Lnet/minecraft/nbt/TagType; …†‡ ˆ‰net/minecraft/nbt/TagTypegetName()Ljava/lang/String; ‹Œ� Ž�;com/mojang/brigadier/exceptions/DynamicCommandExceptionTypecreateL(Ljava/lang/Object;)Lcom/mojang/brigadier/exceptions/CommandSyntaxException; ‘’“ ”•)net/minecraft/commands/CommandSourceStackwithSuppressedOutput-()Lnet/minecraft/commands/CommandSourceStack; —˜™ š›8net/minecraft/server/permissions/LevelBasedPermissionSet GAMEMASTER:Lnet/minecraft/server/permissions/LevelBasedPermissionSet; ‘� žŸwithMaximumPermission](Lnet/minecraft/server/permissions/PermissionSet;)Lnet/minecraft/commands/CommandSourceStack; ¡¢£ ¤ /net/minecraft/commands/execution/ChainModifiersisReturn L¦ §¨queueFunctionsAsReturn(Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;)V Lª «¨queueFunctionsNoReturn ­®¯ °±0net/minecraft/commands/functions/CommandFunction instantiate€(Lnet/minecraft/nbt/CompoundTag;Lcom/mojang/brigadier/CommandDispatcher;)Lnet/minecraft/commands/functions/InstantiatedFunction;³3net/minecraft/commands/execution/tasks/CallFunction ²µ ¶i(Lnet/minecraft/commands/functions/InstantiatedFunction;Lnet/minecraft/commands/CommandResultCallback;Z)V ²¸ ¹ºbindB(Ljava/lang/Object;)Lnet/minecraft/commands/execution/EntryAction; ¼½¾ ¿À1net/minecraft/commands/execution/ExecutionControl queueNext1(Lnet/minecraft/commands/execution/EntryAction;)VÂ5net/minecraft/commands/FunctionInstantiationException LÄ ÅÆ#ERROR_FUNCTION_INSTANTATION_FAILURE>Lcom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType; ÁÈ ÉÊmessageComponent(()Lnet/minecraft/network/chat/Component; ÌÍÎ ŽÏ;fLnet/minecraft/server/commands/FunctionCommand$Callbacks;CodeLineNumberTableLocalVariableTablethis/Lnet/minecraft/server/commands/FunctionCommand;+(Lcom/mojang/brigadier/CommandDispatcher;)Vprovider+Lnet/minecraft/server/commands/ArgProvider;(Lcom/mojang/brigadier/CommandDispatcher;sources5Lcom/mojang/brigadier/builder/LiteralArgumentBuilder;LocalVariableTypeTable^Lnet/minecraft/server/commands/ArgProvider;ULcom/mojang/brigadier/CommandDispatcher;bLcom/mojang/brigadier/builder/LiteralArgumentBuilder; StackMapTableMethodParametersX(Lcom/mojang/brigadier/CommandDispatcher;)VgetArgumentTagŒ(Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;Lnet/minecraft/server/commands/data/DataAccessor;)Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/nbt/CompoundTag;:Lnet/minecraft/commands/arguments/NbtPathArgument$NbtPath;accessor1Lnet/minecraft/server/commands/data/DataAccessor;tagLnet/minecraft/nbt/Tag; Exceptionsµ6com/mojang/brigadier/exceptions/CommandSyntaxExceptionmodifySenderForExecutionX(Lnet/minecraft/commands/CommandSourceStack;)Lnet/minecraft/commands/CommandSourceStack;sender+Lnet/minecraft/commands/CommandSourceStack;queueFunctions3(Ljava/util/Collection;Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/ExecutionCommandSource;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/commands/execution/ChainModifiers;)VLjava/util/Collection;originalSource/Lnet/minecraft/commands/ExecutionCommandSource;functionSourceoutput3Lnet/minecraft/commands/execution/ExecutionControl; callbacks modifiers1Lnet/minecraft/commands/execution/ChainModifiers;OLjava/util/Collection;>;TT;8Lnet/minecraft/commands/execution/ExecutionControl;>Lnet/minecraft/server/commands/FunctionCommand$Callbacks;W;>(Ljava/util/Collection;>;Lnet/minecraft/nbt/CompoundTag;TT;TT;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/commands/execution/ChainModifiers;)VRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;instantiatedFunction7Lnet/minecraft/commands/functions/InstantiatedFunction; exception7Lnet/minecraft/commands/FunctionInstantiationException;noCallbackSource2Lnet/minecraft/commands/functions/CommandFunction;$Lnet/minecraft/resources/Identifier;functionResultCollectorreturnParentFrame;-Lcom/mojang/brigadier/CommandDispatcher;7Lnet/minecraft/commands/functions/CommandFunction;M;>(Lnet/minecraft/nbt/CompoundTag;Lnet/minecraft/commands/execution/ExecutionControl;Lcom/mojang/brigadier/CommandDispatcher;TT;Lnet/minecraft/commands/functions/CommandFunction;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandResultCallback;Z)Vü;>(TT;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;Lnet/minecraft/resources/Identifier;Lnet/minecraft/commands/CommandResultCallback;)Lnet/minecraft/commands/CommandResultCallback;functionCommandOutputCallback&;>(Ljava/util/Collection;>;Lnet/minecraft/nbt/CompoundTag;TT;TT;Lnet/minecraft/commands/execution/ExecutionControl;Lnet/minecraft/server/commands/FunctionCommand$Callbacks;)V accumulator SourceFileFunctionCommand.java NestMembersDnet/minecraft/server/commands/FunctionCommand$FunctionCustomExecutorBootstrapMethods&(Ljava/lang/Object;)Ljava/lang/Object; L ìíl5 L êë L æç^(Lnet/minecraft/commands/execution/ExecutionContext;Lnet/minecraft/commands/execution/Frame;)V L àá L ýüü L ûüø! L" ÷øñ% L& ðñ( )*+ ,-"java/lang/invoke/LambdaMetafactory metafactoryÌ(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses08net/minecraft/commands/arguments/NbtPathArgument$NbtPathNbtPath Callbacks Accumulator5Ecom/mojang/brigadier/exceptions/Dynamic2CommandExceptionType$FunctionFunctionFunctionCustomExecutor9%java/lang/invoke/MethodHandles$Lookup;java/lang/invoke/MethodHandlesLookup!L|}‚}ÅÆ”•OP–—’“–˜™/*·±š1› œ� rž™?‡¸ L²¹M,¹™,¹!À%N-+-º'¹+W§ÿß*/¸ ²1¸5¶9À:?¸A¸G²K¶Q»WY·Y¶ZÀR^¸`¸G»fY·h¶Z¶iÀR+¶i¶mÀ:¶nW±šF>?"@0Q3S6T<UGWPXZYb`oar_yh|V‚S†m› "Ÿ ‡Û¡�¢£¤ "Ÿ¥‡Û¦�¢§¨ý:ú#©Û–ª «¬™ˆ&*+¸tM,Áx™ ,ÀxN-°²z,¹~¹„¶Š¿špqru›*d­&?®&¯° ±²¨ü³´© ?¯ ¶·™A *¶�²–¶œ°š”•– ”›  ¸¹©¸ º»™Ø"¶ ™*+,-¸¥§*+,-¸©±š¥¦¨!ª›H"E¼"_­"½¾"¿¾"ÀÁ"“"ÃĤ4"EÅ"½Æ"¿Æ"ÀÇ"ÂȨ ³´©E_½¿ÀÂÖÉÊ Ë ™ 6*,¹¬:+»²Y·´-¶·¹»§:²Ã¶Ç¶Ë¿±"%Áš® ¯"²%°'±5³›f ÌÍ'ÎÏ6_­6ÀÁ6Û¡6о60Ñ6ùÒ6Ó6Ô!¤4 ÌÕ6ÀÇ6ÛÖ6ÐÆ60רeÁ³´©!_ÀÛÐ0ùÓÔ–ØÊ Ë ýþ™Š*¹Ð™-°+*,-ºÕ°š· ¸ º›*½¾Â“ùÒ㤽ÆÂȨ ©½Âùã–Ù §¨™Ç w,¹Ù:-¹Ý:,¹á¹å¶é¸î:*¹ô:  ¹™8 ¹!À­:  ¹÷: , ¸û: +   ¸ÿ§ÿĸ¹»±š6 ÁÃÆÇÈ Æ%ÌCÍLÎXÏiÐlÕvÖ›z LùÒ XÓ C&0Ñ wE¼w_­w½¾w¿¾wÀÁw“oÛ¡gо%RÚ¤RC&0× wEÅw½Æw¿ÆwÀÇwÂÈoÛÖgÐÆ¨*ÿ- õxÑѼ.oÑïú>³´©E_½¿À–ÛÊ Ë «¨™ !,¹Ù:-¹Ý:,¹á:*¹ ™±*¹  <*¹ô¹!À­:  ¹÷: , ¸û: +   ¸ÿ§¾²¦M*¹ô:  ¹™8 ¹!À­:  ¹÷: , ¸û: +   ¸ÿ§ÿħl»Y·:  º: *¹ô:  ¹™8 ¹!À­:  ¹÷: ,  ¸û:+  ¸ÿ§ÿÄ º¹»±šjÙÛÝÞ!à"ã,å<çEèQébëeìmî‹ï”ð ñ±ò·þÀÿÉçðü  ›Ê<&0Ñ EùÒ QÓ ”ùÒ  Ó ‹&0Ñ ðùÒ üÓç&0Ñ À`ÜÝ ÉWÞ !E¼!_­!½¾!¿¾!ÀÁ!“ۡо ߤf <&0× ‹&0× ç&0× !EÅ!½Æ!¿Æ!ÀÇ!ÂÈÛÖÐÆ¨-þ"oÑïûBüú>þïú>ù³´©E_½¿À–ÛÊ Ë àá™k*´™ +*´"¹&±š ›*ÜÝßâãäå¨ æç™D*¶*±šÿ› ÜÝè!é% êë™y*+,¹--¹3±š» ¼½›>“½¾ùÒãè!é% ìí™l$+»6Y*·8¶;>¸@¸G»FY*·H¶Z¶I°š@ AHI G#@›$Ÿ $îï ðñ™i#*¶JÀ‘¶O¶SM,¶Y+_¸aW,¶g+¸j°š89:› #òó#îôõö³´ ÷ø™Gm½Y*SY+S¸o°š5›ùùúù ûü™9u½Y*S¸o°š3› @ù ýü™9w½Y*S¸o°š2› þùÿ™h@»‹Yºy·|³z»‹Yº·|³€»ÌYºƒ·†³Ãº‰³K»�Y·�³�±š235-75�.�Wf6FR' '   '  '''' '#$#.Z Wf/A1 .L2 36F4Ì6 �L7 8:<