Êþº¾E  java/lang/Record()V   Tnet/minecraft/advancements/predicates/MobEffectsPredicate$MobEffectInstancePredicate amplifier9Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;   duration  ambientLjava/util/Optional;  visible   7net/minecraft/advancements/predicates/MinMaxBounds$IntsANY  !java/util/Optionalempty()Ljava/util/Optional; # $�(Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Ljava/util/Optional;Ljava/util/Optional;)V &'( )*,net/minecraft/world/effect/MobEffectInstance getAmplifier()I , -.matches(I)Z &0 1* getDuration 3 45 isPresent()Z 7 89get()Ljava/lang/Object;;java/lang/Boolean := >5 booleanValue &@ A5 isAmbient &C D5 isVisibleF GHtoStringj(Lnet/minecraft/advancements/predicates/MobEffectsPredicate$MobEffectInstancePredicate;)Ljava/lang/String;J KLhashCodeY(Lnet/minecraft/advancements/predicates/MobEffectsPredicate$MobEffectInstancePredicate;)IN OPequalsk(Lnet/minecraft/advancements/predicates/MobEffectsPredicate$MobEffectInstancePredicate;Ljava/lang/Object;)Z R STCODEC Lcom/mojang/serialization/Codec; WXY Z[com/mojang/serialization/CodecoptionalFieldOfI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;] ^_apply()Ljava/util/function/Function; abc de!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder;] Wi jkBOOL0Lcom/mojang/serialization/codecs/PrimitiveCodec; nop Zq.com/mojang/serialization/codecs/PrimitiveCodec7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;]] vwx yz;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroup©(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P4;| ^}(()Lcom/mojang/datafixers/util/Function4; €� ^‚!com/mojang/datafixers/Products$P4r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function4;)Lcom/mojang/datafixers/kinds/App;] …†‡ ˆ‰2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; R Œ �Ž STREAM_CODEC)Lnet/minecraft/network/codec/StreamCodec; �‘’ jŽ)net/minecraft/network/codec/ByteBufCodecs �” •–optionalT(Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; ˜™š ›œ'net/minecraft/network/codec/StreamCodec compositei(Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lnet/minecraft/network/codec/StreamCodec;Ljava/util/function/Function;Lcom/mojang/datafixers/util/Function4;)Lnet/minecraft/network/codec/StreamCodec; ŒŸ ^ "()Ljava/util/function/IntFunction; ¢Œ£$net/minecraft/world/effect/MobEffect �¥ ¦§map�(Ljava/util/function/IntFunction;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;)Lnet/minecraft/network/codec/StreamCodec; © ªŽMAP_STREAM_CODEC Signature)Ljava/util/Optional;xLcom/mojang/serialization/Codec;°Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/network/codec/StreamCodec;Lnet/minecraft/advancements/predicates/MobEffectsPredicate$MobEffectInstancePredicate;>;>;CodeLineNumberTableLocalVariableTablethisVLnet/minecraft/advancements/predicates/MobEffectsPredicate$MobEffectInstancePredicate;LocalVariableTypeTableMethodParametersÇ(Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Ljava/util/Optional;Ljava/util/Optional;)V1(Lnet/minecraft/world/effect/MobEffectInstance;)Zinstance.Lnet/minecraft/world/effect/MobEffectInstance; StackMapTableRuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;;()Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;+()Ljava/util/Optional;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance; SourceFileMobEffectsPredicate.javaNestHostÍ9net/minecraft/advancements/predicates/MobEffectsPredicateRecordBootstrapMethodsÑ"amplifier;duration;ambient;visible ×&(Ljava/lang/Object;)Ljava/lang/Object;Ù Ú ÂÜ‘(Lnet/minecraft/advancements/predicates/MobEffectsPredicate$MobEffectInstancePredicate;)Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Þ ß Âá â !äl(Lnet/minecraft/advancements/predicates/MobEffectsPredicate$MobEffectInstancePredicate;)Ljava/util/Optional;æ ç !é\(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;"ìò(Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/predicates/MobEffectsPredicate$MobEffectInstancePredicate;î ï ÄÅÅò(I)Ljava/lang/Object;ô õö÷ øjava/util/HashMap(I)Vú(I)Ljava/util/Map;ü ýþÿ java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object;  "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; InnerClassesMobEffectInstancePredicate 2net/minecraft/advancements/predicates/MinMaxBoundsIntsInstancecom/mojang/datafixers/ProductsP4%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup1  «¬«¬ST«­�Ž«®ªŽ«¯ °?*²²¸¸·"±± fg² ³´$°ˆ*·*+µ*,µ *-µ*µ±±J²4³´  µ¬¬¶ «·-¸°Ñh+Ǭ*´+¶%¶+š¬*´ +¶/¶+š¬*´¶2™*´¶6À:¶<+¶?Ÿ¬*´¶2™*´¶6À:¶<+¶BŸ¬¬±. jkmnp$q&sDtFvdwfy²h³´h¹º»¶¹¼ ½G¾°1*ºE°±J² ³´K*°1*ºI¬±J² ³´O¿°<*+ºM¬±J²³´ÀÁ¶À °/*´°±J² ³´Â°/*´ °±J² ³´!°/*´°±J² ³´«Ã!°/*´°±J² ³´«Ã ÄŰ¢\*²QU²¹Vº\¶`²Qf²¹Vºg¶`²hl¹mºr¶`²hs¹mºt¶`¶u*º{¶~°±"P QR0SBTOPXU[P² \ÆÇȰz Nºƒ¸„³Š²‹º\²‹ºg²�¸“ºr²�¸“ºtº{¸—³�ºž²¡²�¸¤³¨±±P WZ)[6W<_ÉÊËÌÎ*  «¬«¬ÏXûÐÒÓÔÕÖØÛÖÝÛÖàãÖåãèêëÖíðñóù *Ì   v…