Êþº¾EÝ  java/lang/Record()V   :net/minecraft/core/component/predicates/FireworksPredicate explosionsLjava/util/Optional;  flightDuration9Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;  +net/minecraft/core/component/DataComponents FIREWORKS0Lnet/minecraft/core/component/DataComponentType;  java/util/Optional isPresent()Z   get()Ljava/lang/Object;"9net/minecraft/advancements/predicates/CollectionPredicate $%& ',net/minecraft/world/item/component/Fireworks()Ljava/util/List; !) *+test(Ljava/lang/Iterable;)Z $- .()I 012 347net/minecraft/advancements/predicates/MinMaxBounds$Intsmatches(I)Z 6 371(Lnet/minecraft/world/item/component/Fireworks;)Z9 :;toStringP(Lnet/minecraft/core/component/predicates/FireworksPredicate;)Ljava/lang/String;= >?hashCode?(Lnet/minecraft/core/component/predicates/FireworksPredicate;)IA BCequalsQ(Lnet/minecraft/core/component/predicates/FireworksPredicate;Ljava/lang/Object;)Z EFG HITnet/minecraft/core/component/predicates/FireworkExplosionPredicate$FireworkPredicateCODEC Lcom/mojang/serialization/Codec; !K LMcodecB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; PQR STcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;V WXapply()Ljava/util/function/Function; Z[\ ]^!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; 0Faflight_duration 0c dANY Pf SgI(Ljava/lang/String;Ljava/lang/Object;)Lcom/mojang/serialization/MapCodec;V jkl mn;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupg(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P2;p Wq!()Ljava/util/function/BiFunction; stu Wv!com/mojang/datafixers/Products$P2k(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/BiFunction;)Lcom/mojang/datafixers/kinds/App;V yz{ |}2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; F€Bnet/minecraft/advancements/predicates/SingleComponentItemPredicate SignatureßLjava/util/Optional;>;^Lcom/mojang/serialization/Codec;P(Ljava/util/Optional;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)VCodeLineNumberTableLocalVariableTablethis;>;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)V componentType2()Lnet/minecraft/core/component/DataComponentType;b()Lnet/minecraft/core/component/DataComponentType;value.Lnet/minecraft/world/item/component/Fireworks; StackMapTable()Ljava/lang/String;(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/Optional;á()Ljava/util/Optional;>;;()Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;lambda$static$0`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;†Ljava/lang/Record;Lnet/minecraft/advancements/predicates/SingleComponentItemPredicate; SourceFileFireworksPredicate.javaRecordBootstrapMethods¥explosions;flightDuration ©&(Ljava/lang/Object;)Ljava/lang/Object;« ¬ —®R(Lnet/minecraft/core/component/predicates/FireworksPredicate;)Ljava/util/Optional;° ± ™³w(Lnet/minecraft/core/component/predicates/FireworksPredicate;)Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;µ8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;· ¸ „º‹(Ljava/util/Optional;Lnet/minecraft/advancements/predicates/MinMaxBounds$Ints;)Lnet/minecraft/core/component/predicates/FireworksPredicate;¼ ½ š››À ÁÂà ÄÅ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; InnerClassesÏ2net/minecraft/advancements/predicates/MinMaxBoundsIntsÒBnet/minecraft/core/component/predicates/FireworkExplosionPredicateFireworkPredicateInstanceÖcom/mojang/datafixers/ProductsP2Ù%java/lang/invoke/MethodHandles$LookupÛjava/lang/invoke/MethodHandlesLookup1 �‚HI�ƒ „…_*·*+µ*,µ ±†‡ ˆ‰ Š  ‚‹  �Œ�Ž….²°†‡ ˆ‰��37…€2*´¶™*´¶À!+¶#¶(š¬*´ +¶,¶/𬬆 #.$0'‡2ˆ‰2�‘’ ‹�:“…1*º8°†‡ ˆ‰>.…1*º<¬†‡ ˆ‰B”…<*+º@¬†‡ˆ‰•–‹• —…/*´°†‡ ˆ‰�˜™…/*´ °†‡ ˆ‰A3”…3 *+À$¶5¬†‡  ˆ‰‹� š›…v8*²D¸JN¹OºU¶Y²_`²b¹eºh¶Y¶i*ºo¶r°†+47‡ 8œ�ž…$ ºw¸x³~±†�Ÿ ¡¢ �‚£6¿¤¦§Æ¨ª­Æ¨¯²Æ´¶¹Æ¨»¾Í*0ÎÐEÑÓjyÔsÕרÚÜ