Êþº¾Ep  java/lang/Object()V   java/util/Optionalempty()Ljava/util/Optional;  (net/minecraft/commands/CacheableFunctionfunctionLjava/util/Optional;  id$Lnet/minecraft/resources/Identifier;  resolvedZ   *net/minecraft/server/ServerFunctionManagerget:(Lnet/minecraft/resources/Identifier;)Ljava/util/Optional; " #$getId&()Lnet/minecraft/resources/Identifier; &'( )*"net/minecraft/resources/Identifierequals(Ljava/lang/Object;)Z ,-. /0java/util/Objectshash([Ljava/lang/Object;)I &2 34CODEC Lcom/mojang/serialization/Codec;6 78apply()Ljava/util/function/Function;6 ;<= >?com/mojang/serialization/Codecxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; 2 SignatureLLcom/mojang/serialization/Codec;uLjava/util/Optional;>;'(Lnet/minecraft/resources/Identifier;)VCodeLineNumberTableLocalVariableTablethis*Lnet/minecraft/commands/CacheableFunction;MethodParametersB(Lnet/minecraft/server/ServerFunctionManager;)Ljava/util/Optional;manager,Lnet/minecraft/server/ServerFunctionManager; StackMapTable£(Lnet/minecraft/server/ServerFunctionManager;)Ljava/util/Optional;>;cacheableFunctionobjLjava/lang/Object;hashCode()I SourceFileCacheableFunction.javaBootstrapMethodsZ&(Ljava/lang/Object;)Ljava/lang/Object;\ ] D_P(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/commands/CacheableFunction;!bP(Lnet/minecraft/commands/CacheableFunction;)Lnet/minecraft/resources/Identifier;d efg hi"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; InnerClassesl%java/lang/invoke/MethodHandles$Lookupnjava/lang/invoke/MethodHandlesLookup!34ABACDEQ*·*¸µ *+µ±F GHIJKEf*´š*+*´¶µ *µ*´ °FGHILMNJLAO#$E/*´°FG HI)*Ey'+*¦¬+Á™+ÀM*¶!,¶!¶%™§¬F$%'G PI'HI'QRN@JQSTE9½Y*´S¸+¬F,G HIUE.²1º5º9¹:³@±F VWXcY[^cY`aj kmo