Êþº¾E{  Dnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest()V   Inet/minecraft/world/level/levelgen/structure/templatesystem/AllOfRuleTestrulesLjava/util/List;  java/util/Listiterator()Ljava/util/Iterator;  java/util/IteratorhasNext()Z  next()Ljava/lang/Object;   tests(Lnet/minecraft/world/level/block/state/BlockState;Lnet/minecraft/core/BlockPos;Lnet/minecraft/util/RandomSource;)Z "#$ %&Hnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType ALL_OF_TESTJLnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType; ( )*CODEC Lcom/mojang/serialization/Codec; ,-. /0com/mojang/serialization/CodeclistOf"()Lcom/mojang/serialization/Codec; ,3 45fieldOf7(Ljava/lang/String;)Lcom/mojang/serialization/MapCodec;7 89apply()Ljava/util/function/Function;7 <=> ?@!com/mojang/serialization/MapCodecxmap_(Ljava/util/function/Function;Ljava/util/function/Function;)Lcom/mojang/serialization/MapCodec; B )C#Lcom/mojang/serialization/MapCodec; SignaturepLcom/mojang/serialization/MapCodec;XLjava/util/List;(Ljava/util/List;)VCodeLineNumberTableLocalVariableTablethisKLnet/minecraft/world/level/levelgen/structure/templatesystem/AllOfRuleTest;LocalVariableTypeTableMethodParameters[(Ljava/util/List;)VruleFLnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTest; blockState2Lnet/minecraft/world/level/block/state/BlockState;posLnet/minecraft/core/BlockPos;random!Lnet/minecraft/util/RandomSource; StackMapTablegetTypeL()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType;O()Lnet/minecraft/world/level/levelgen/structure/templatesystem/RuleTestType<*>;lambda$static$0](Lnet/minecraft/world/level/levelgen/structure/templatesystem/AllOfRuleTest;)Ljava/util/List;t SourceFileAllOfRuleTest.javaBootstrapMethodsd&(Ljava/lang/Object;)Ljava/lang/Object;f g Gi](Ljava/util/List;)Lnet/minecraft/world/level/levelgen/structure/templatesystem/AllOfRuleTest;k l \]]o pqr st"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; InnerClassesw%java/lang/invoke/MethodHandles$Lookupyjava/lang/invoke/MethodHandlesLookup!)CDE DFGHX *·*+µ±I J KL M  FN DO H§3*´¹ :¹™¹À:+,-¶š¬§ÿݬI!,.1J4! PQ3KL3RS3TU3VWX ü "úN RTVYZH.²!°IJ KLD[ \]H/*´°I J ^L_H8 ²'¹+1¹2º6º:¶;³A±I `abncehncjmu vxz