Êþº¾E|  java/lang/Object()V   ?net/minecraft/world/level/storage/loot/FloatRangePredicate$LineminLjava/util/Optional;   max  java/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object;net/minecraft/core/Holder  createPredicate†(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/FloatRangePredicate$Line$FloatChecker;   predicateNLnet/minecraft/world/level/storage/loot/FloatRangePredicate$Line$FloatChecker;! "#testk(Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/FloatRangePredicate$Line$FloatChecker;!& " )*+ ,-2net/minecraft/world/level/storage/loot/ValidatablevalidateHolderc(Lnet/minecraft/world/level/storage/loot/ValidationContext;Ljava/lang/String;Ljava/util/Optional;)V 012 "3Lnet/minecraft/world/level/storage/loot/FloatRangePredicate$Line$FloatChecker8(Lnet/minecraft/world/level/storage/loot/LootContext;F)Z 567 89Snet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProvidergetFloat7(Lnet/minecraft/world/level/storage/loot/LootContext;)F ; <=value()Ljava/lang/Object;?:net/minecraft/world/level/storage/loot/FloatRangePredicate SignatureˆLjava/util/Optional;>;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;+(Ljava/util/Optional;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethisALnet/minecraft/world/level/storage/loot/FloatRangePredicate$Line;LocalVariableTypeTableMethodParameters(Ljava/util/Optional;>;Ljava/util/Optional;>;)VLnet/minecraft/core/Holder;rLnet/minecraft/core/Holder; StackMapTable4(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;)Lnet/minecraft/world/level/storage/loot/FloatRangePredicate$Line$FloatChecker;validate=(Lnet/minecraft/world/level/storage/loot/ValidationContext;)Vcontext:Lnet/minecraft/world/level/storage/loot/ValidationContext;4Lnet/minecraft/world/level/storage/loot/LootContext;inputFŒ(Lnet/minecraft/world/level/storage/loot/LootContext;Lnet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProvider;)ZULnet/minecraft/world/level/storage/loot/providers/number/floats/ContextFloatProvider;lambda$createPredicate$2n(Lnet/minecraft/core/Holder;Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/LootContext;F)Zlambda$createPredicate$1S(Lnet/minecraft/core/Holder;Lnet/minecraft/world/level/storage/loot/LootContext;F)Zlambda$createPredicate$0 SourceFileFloatRangePredicate.javaNestHostBootstrapMethods3e f ^]h i \]k l Z[n opq rs"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; InnerClassesLine FloatCheckerx%java/lang/invoke/MethodHandles$Lookupzjava/lang/invoke/MethodHandlesLookup1> @A @ABCDE�&*·*+µ*,µ *+¶À,¶À¸µ±FLM NO%PG &HI& & J& A&AK  @L E—$*Ç+ǰ+º °+Ç *º$°*+º%°FSTU WZ[]G$ M$MJ$ N$NO  K  @PBCCCQREQ+'*´¸(+.*´ ¸(±Fd efGHISTKS"3Ee*´Æ*´+$¹/™§¬FjG HISUVWO@K SV"XEk!*´Æ*´+,+¹4¹/™§¬FpG !HI!SU!VYO@K SV Z[E�.%*¹:À5,¹4•›%+¹:À5,¹4–�§¬F]G*. M.M.SU.VWO,@ \]Ec$*¹:À5+¹4•›§¬F[G  MSUVWO@ ^]Ec$*¹:À5+¹4–�§¬FWG MSUVWO@_`a>b mcdcmcgcmcjct>u0v wy{