Êþº¾Eµ  java/lang/Record()V   7net/minecraft/core/component/predicates/BundlePredicateitemsLjava/util/Optional;  +net/minecraft/core/component/DataComponentsBUNDLE_CONTENTS0Lnet/minecraft/core/component/DataComponentType;  java/util/Optional isPresent()Z  get()Ljava/lang/Object;9net/minecraft/advancements/predicates/CollectionPredicate !" #1net/minecraft/world/item/component/BundleContents()Ljava/util/List; % &'test(Ljava/lang/Iterable;)Z ) *+matches6(Lnet/minecraft/world/item/component/BundleContents;)Z- ./toStringM(Lnet/minecraft/core/component/predicates/BundlePredicate;)Ljava/lang/String;1 23hashCode<(Lnet/minecraft/core/component/predicates/BundlePredicate;)I5 67equalsN(Lnet/minecraft/core/component/predicates/BundlePredicate;Ljava/lang/Object;)Z 9:; <=3net/minecraft/advancements/predicates/ItemPredicateCODEC Lcom/mojang/serialization/Codec; ? @AcodecB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; DEF GHcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;J KLapply()Ljava/util/function/Function; NOP QR!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; TUV WX;com/mojang/serialization/codecs/RecordCodecBuilder$InstancegroupF(Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P1;J [\] K^!com/mojang/datafixers/Products$P1i(Lcom/mojang/datafixers/kinds/Applicative;Ljava/util/function/Function;)Lcom/mojang/datafixers/kinds/App;J abc de2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec; :hBnet/minecraft/advancements/predicates/SingleComponentItemPredicate Signature¯Ljava/util/Optional;>;[Lcom/mojang/serialization/Codec;(Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethis9Lnet/minecraft/core/component/predicates/BundlePredicate;LocalVariableTypeTableMethodParameters²(Ljava/util/Optional;>;)V componentType2()Lnet/minecraft/core/component/DataComponentType;g()Lnet/minecraft/core/component/DataComponentType;value3Lnet/minecraft/world/item/component/BundleContents; StackMapTable()Ljava/lang/String;()I(Ljava/lang/Object;)ZoLjava/lang/Object;()Ljava/util/Optional;±()Ljava/util/Optional;>;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; SourceFileBundlePredicate.javaRecordBootstrapMethodsŽ&(Ljava/lang/Object;)Ljava/lang/Object;� ‘ €“O(Lnet/minecraft/core/component/predicates/BundlePredicate;)Ljava/util/Optional;• – l˜O(Ljava/util/Optional;)Lnet/minecraft/core/component/predicates/BundlePredicate;š › ‚ƒƒž Ÿ ¡ ¢£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; InnerClassesInstance®com/mojang/datafixers/ProductsP1±%java/lang/invoke/MethodHandles$Lookup³java/lang/invoke/MethodHandlesLookup1g ij<=ik lmP *·*+µ±no pq r  js ituvm.² °no pqiw*+mg"*´¶™*´¶À+¶¶$š¬¬n !o"pq"xyz sx.{m1*º,°no pq2|m1*º0¬no pq6}m<*+º4¬nopq~s~ €m/*´°no pqi�A*}m3 *+À ¶(¬no  pqsx ‚ƒm]#*²8¸>B¹CºI¶M¶S*ºY¶Z°n"o #„…†m$ º_¸`³f±ni‡ˆ‰Š ij‹*�BŒ¤��’¤�”—¤�™œ«Ta¬[­¯°²´