Êþº¾Eª  java/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;  typeSwitchT(Lnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat;I)I java/lang/MatchException  *(Ljava/lang/String;Ljava/lang/Throwable;)VWnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat$Constant  !com/mojang/datafixers/util/Eitherleft7(Ljava/lang/Object;)Lcom/mojang/datafixers/util/Either;Xnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat$Reference  right   ((Lnet/minecraft/resources/ResourceKey;)V "#$ %&"net/minecraft/world/item/ItemStackgetD(Lnet/minecraft/core/component/DataComponentType;)Ljava/lang/Object; ()* +java/util/function/Functionapply-Nnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat ,/ %08(Lnet/minecraft/world/level/storage/loot/LootContext;F)F 2 34CODEC Lcom/mojang/serialization/Codec; 2 789 :;com/mojang/serialization/Codeceitherb(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;= +>()Ljava/util/function/Function;= 7A BCxmap\(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; ,2 F GH STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; F KLM :N)net/minecraft/network/codec/ByteBufCodecs}(Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; PQR ST'net/minecraft/network/codec/StreamCodecmape(Ljava/util/function/Function;Ljava/util/function/Function;)Lnet/minecraft/network/codec/StreamCodec; ,FWjava/lang/Object SignaturerLcom/mojang/serialization/Codec;”Lnet/minecraft/network/codec/StreamCodec;wrapu(Lnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat;)Lcom/mojang/datafixers/util/Either;CodeLineNumberTableLocalVariableTableconstantYLnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat$Constant; referenceZLnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat$Reference;resolvableNumberPLnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat; StackMapTableMethodParameters*(Lnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat;)Lcom/mojang/datafixers/util/Either;context defaultValuefromKeyw(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat;key%Lnet/minecraft/resources/ResourceKey;LocalVariableTypeTable|Lnet/minecraft/resources/ResourceKey;Î(Lnet/minecraft/resources/ResourceKey;)Lnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat; getFromItem©(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;Ljava/util/function/Function;Lnet/minecraft/world/level/storage/loot/LootContext;F)F itemStack$Lnet/minecraft/world/item/ItemStack; componentType0Lnet/minecraft/core/component/DataComponentType;getterLjava/util/function/Function;4Lnet/minecraft/world/level/storage/loot/LootContext;F componentLjava/lang/Object;5Lnet/minecraft/core/component/DataComponentType;rLjava/util/function/Function;TT;(Lnet/minecraft/world/item/ItemStack;Lnet/minecraft/core/component/DataComponentType;Ljava/util/function/Function;Lnet/minecraft/world/level/storage/loot/LootContext;F)F()V SourceFileResolvableFloat.java NestMembersPermittedSubclassesBootstrapMethods‹ Œ �Žunwrap7(Lcom/mojang/datafixers/util/Either;)Ljava/lang/Object;�u(Lcom/mojang/datafixers/util/Either;)Lnet/minecraft/world/level/storage/loot/providers/number/floats/ResolvableFloat;’ ,“ [\\– —˜™ š"java/lang/runtime/SwitchBootstraps†(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite;œ �žŸ  ¡"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; InnerClassesConstant Reference¦%java/lang/invoke/MethodHandles$Lookup¨java/lang/invoke/MethodHandlesLookup,V34XYGHXZ [\]·N*Y¸WL=+º«&2» Y· ¿+ÀN-¸§+À:¸°^6 B!M_ ;`aHbcNdefý ," ÿ ,gdXh%0g ij kl]E »Y*·°^(_  mno  mpgmXq rs]»%*+¶!:Æ,¹'À,-¹.§®^ ,-_>%tu%vw%xy%iz%j{|}o %v~%x|€f ü"VAgtvxijX�‚ƒ]_7²1²5¸6º<º?¹@³D²E²I¸Jº<º?¹O³U±^.6„…†‡ˆ•›‰Š�›‰‘”¢,£,¤¥§©