ĘūēžEÚ  java/lang/Record()V   9net/minecraft/advancements/predicates/CollectionPredicatecontainsLjava/util/Optional;   counts   size apply?(Lcom/mojang/serialization/Codec;)Ljava/util/function/Function;  2com/mojang/serialization/codecs/RecordCodecBuildercreate?(Ljava/util/function/Function;)Lcom/mojang/serialization/Codec;  !"java/util/Optional isPresent()Z $ %&get()Ljava/lang/Object;(Anet/minecraft/advancements/predicates/CollectionContentsPredicate '* +,test(Ljava/lang/Object;)Z.?net/minecraft/advancements/predicates/CollectionCountsPredicate -*17net/minecraft/advancements/predicates/MinMaxBounds$Ints 345 6#com/google/common/collect/Iterables(Ljava/lang/Iterable;)I 08 9:matches(I)Z<java/lang/Iterable > +?(Ljava/lang/Iterable;)ZA BCtoStringO(Lnet/minecraft/advancements/predicates/CollectionPredicate;)Ljava/lang/String;E FGhashCode>(Lnet/minecraft/advancements/predicates/CollectionPredicate;)II JKequalsP(Lnet/minecraft/advancements/predicates/CollectionPredicate;Ljava/lang/Object;)Z 'M NOcodecB(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec; RST UVcom/mojang/serialization/CodecoptionalFieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;X Y()Ljava/util/function/Function; [\] ^_!com/mojang/serialization/MapCodec forGetterS(Ljava/util/function/Function;)Lcom/mojang/serialization/codecs/RecordCodecBuilder; -MbcountX 0e fgCODEC Lcom/mojang/serialization/Codec;X klm no;com/mojang/serialization/codecs/RecordCodecBuilder$Instancegroupˆ(Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;Lcom/mojang/datafixers/kinds/App;)Lcom/mojang/datafixers/Products$P3;q r(()Lcom/mojang/datafixers/util/Function3; tuv w!com/mojang/datafixers/Products$P3r(Lcom/mojang/datafixers/kinds/Applicative;Lcom/mojang/datafixers/util/Function3;)Lcom/mojang/datafixers/kinds/App;yjava/util/function/Predicate SignatureaLjava/util/Optional;>;_Ljava/util/Optional;>;OLjava/util/Optional;?(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)VCodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/advancements/predicates/CollectionPredicate;LocalVariableTypeTableCLnet/minecraft/advancements/predicates/CollectionPredicate;MethodParameters(Ljava/util/Optional;>;Ljava/util/Optional;>;Ljava/util/Optional;)V elementCodec%Lcom/mojang/serialization/Codec;Č;>(Lcom/mojang/serialization/Codec;)Lcom/mojang/serialization/Codec;>;valueLjava/lang/Iterable;Ljava/lang/Iterable<+TT;>; StackMapTable(Ljava/lang/Iterable<+TT;>;)Z()Ljava/lang/String;()IoLjava/lang/Object;()Ljava/util/Optional;c()Ljava/util/Optional;>;a()Ljava/util/Optional;>;Q()Ljava/util/Optional;lambda$codec$0€(Lcom/mojang/serialization/Codec;Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;i=Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;ˆ;>Ljava/lang/Record;Ljava/util/function/Predicate;>; SourceFileCollectionPredicate.javaRecordBootstrapMethodsĸ&(Ljava/lang/Object;)Ljava/lang/Object;¤ Ĩ ˜™§`(Lcom/mojang/serialization/codecs/RecordCodecBuilder$Instance;)Lcom/mojang/datafixers/kinds/App;Šcontains;counts;size Ž ¯ ”ąQ(Lnet/minecraft/advancements/predicates/CollectionPredicate;)Ljava/util/Optional;ŗ ´ ”ļ ˇ ”šJ(Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;ģ ŧ ~žy(Ljava/util/Optional;Ljava/util/Optional;Ljava/util/Optional;)Lnet/minecraft/advancements/predicates/CollectionPredicate;Ā ÁÂà ÄÅ"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;Į ČÉĘ ËĖ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; InnerClassesĪ2net/minecraft/advancements/predicates/MinMaxBoundsIntsInstanceĶcom/mojang/datafixers/ProductsP3Ö%java/lang/invoke/MethodHandles$LookupØjava/lang/invoke/MethodHandlesLookup1x z{ z| z} ~Œ*ˇ*+ĩ*,ĩ *-ĩą€ *‚ƒ   „*‚… {|}†  z‡ NOF *珰€  ˆg„  ˆ‰†ˆzŠ+?Ķ`*´ļ™*´ļ#Ā'+š)šŦ*´ ļ™*´ ļ#Ā-+š/šŦ*´ļ™*´ļ#Ā0+¸2ļ7šŦŦ€<>!\"^%`‚ƒ`‹Œ„`‚…`‹Ž†‹zBC*ē@°€  ‚ƒ„ ‚…F‘C*ēDŦ€  ‚ƒ„ ‚…J,N*+ēHŦ€ ‚ƒ’“„ ‚…†’ ”A*´°€  ‚ƒ„ ‚…z•”A*´ °€  ‚ƒ„ ‚…z–”A*´°€  ‚ƒ„ ‚…z—A+,E *+Ā;ļ=Ŧ€   ‚ƒ„  ‚…†‹ ˜™’F+*¸LPšQēWļZ*¸`ašQēcļZ˛dhšQēiļZļj+ēpļs°€,9BEFˆgFš›zœžŸ, z{ z| z} BŋĄŖĻƨĒĢŦŋĄ­°ŋĄ˛°ŋĄĩ°ŋ¸ēŊÍ"0ÎĐkŅtŌÔÕ×Ų