Êþº¾Ew  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   com/mojang/datafixers/DSLstring$()Lcom/mojang/datafixers/types/Type;  .net/minecraft/util/datafix/fixes/NewVillageFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesSTRUCTURE_FEATURE)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;  !" compoundList‹(Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType; $%& '(Ccom/mojang/datafixers/types/templates/CompoundList$CompoundListTypefinder%()Lcom/mojang/datafixers/OpticFinder; * +,capn(Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; . /CHUNK1Level 345 67 com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder; 9:; < !com/mojang/datafixers/OpticFindertype> Structures@StartsB NewVillageFixD EFapply«(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; H IJfixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;LNewVillageStartFixN EO()Ljava/util/function/Function; QRS TU%com/mojang/datafixers/TypeRewriteRuleseqw(Lcom/mojang/datafixers/TypeRewriteRule;Lcom/mojang/datafixers/TypeRewriteRule;)Lcom/mojang/datafixers/TypeRewriteRule; W X(remainderFinderN [\] ^_com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;aidN def ^g com/mojang/serialization/DynamicS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;i dk lmasString&(Ljava/lang/String;)Ljava/lang/String; opq rm3net/minecraft/util/datafix/schemas/NamespacedSchemaensureNamespacedtminecraft:new_village vwx yzjava/util/Objectsequals'(Ljava/lang/Object;Ljava/lang/Object;)Z|minecraft:village d~ € createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;‚ Eƒˆ(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; [… †_ updateTypedˆ E‰e(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function;‹ EŒB(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function;N� ReferencesN’ New_Village d” •–get>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic; ˜™š ›œ(com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional; ž EŸA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; ¡¢£ ¤¥java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; §¨© ª«"com/mojang/datafixers/DataFixUtilsorElse:(Ljava/util/Optional;Ljava/lang/Object;)Ljava/lang/Object;­Village d¯ °€remove d² ³´setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; N ·¸¹ º»java/util/Liststream()Ljava/util/stream/Stream; ½ ¾¿test ()Ljava/util/function/Predicate; ÁÂà ÄÅjava/util/stream/Streamfilter9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream; N ÁÈ ¤É8(Ljava/util/function/Function;)Ljava/util/stream/Stream; ËÌÍ ÎÏjava/util/stream/CollectorstoList()Ljava/util/stream/Collector; ÁÑ ÒÓcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object; N Öר ÙÚcom/mojang/datafixers/util/PairmapFirst@(Ljava/util/function/Function;)Lcom/mojang/datafixers/util/Pair; ÜÝÞ yßjava/lang/String(Ljava/lang/Object;)Z Öá âãgetFirst()Ljava/lang/Object;CodeLineNumberTableLocalVariableTablethis0Lnet/minecraft/util/datafix/fixes/NewVillageFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; startsTypeELcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;#Lcom/mojang/datafixers/OpticFinder;LocalVariableTypeTableZLcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;oLcom/mojang/datafixers/OpticFinder<+Ljava/util/List<+Lcom/mojang/datafixers/util/Pair;>;>; chunkType"Lcom/mojang/datafixers/types/Type; structureType levelFinderstructuresFinder startsFinder listFinder]Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;pLcom/mojang/datafixers/OpticFinder;>;>; Signature�(Lcom/mojang/datafixers/types/templates/CompoundList$CompoundListType;)Lcom/mojang/datafixers/TypeRewriteRule; lambda$cap$11<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed; lambda$cap$12F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic; lambda$cap$13 StackMapTable lambda$cap$0È(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; lambda$cap$1¥(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;level lambda$cap$2‚(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; structures lambda$cap$8 lambda$cap$9 referencesvillageLjava/util/Optional;;>; lambda$cap$10h(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;v lambda$cap$3_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;starts lambda$cap$4"(Ljava/util/List;)Ljava/util/List;listLjava/util/List; lambda$cap$6D(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/datafixers/util/Pair;pair!Lcom/mojang/datafixers/util/Pair; lambda$cap$7nameLjava/lang/String; lambda$cap$5$(Lcom/mojang/datafixers/util/Pair;)Z SourceFileNewVillageFix.javaBootstrapMethods2&(Ljava/lang/Object;)Ljava/lang/Object;4 5  8 9 ; < ? @  B C E F H I K L N O Q R T U !""ßY Z ,--] ^ %&&a b )mme fgh ij"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; InnerClassesm'com/mojang/datafixers/DSL$TypeReference TypeReferencep2com/mojang/datafixers/types/templates/CompoundListCompoundListTypes%java/lang/invoke/MethodHandles$Lookupujava/lang/invoke/MethodHandlesLookup!äI*+·±å æ çèéêëìí éëîïä~¸*¶ ²¶¸L+¶#M*+¶)°åæ çè ðñ'òó ðô'õ+,äFd*¶ ²-¶M*¶ ²¶N,0¶2:¹8=¶2:¹8?¶2:+¶#:*A,ºC¶G*K-ºM¶G¸P°å* " #$%,&:'@(Q)]9`(æRdçèdðñ Yö÷Nø÷Fùò,8úò:*ûò@$üòóHdðý YöþNøþFùÿ,8úÿ:*ûÿ@$üíð ä7 *¸VºY¶Z°å9æ   ä6 *`ºb¶c°å:æ      äS*h¶j¸ns¸u™ *{¶}§*°å;æ a  @d  äa*+,-º�¶„°å*æ4ùòúòûòüò äU -*+,º‡¶„°å+æ* úò ûò üò  ä],*+ºŠ¶„¸Vº�¶Z°å, 0,æ ûòüò ä6 *Žº�¶c°å1æ     äk!*‘¶“¶—L+*º�¶ *¸¦Àd¬¶®°å 2 3æ! ó   äA *‘¶®¬+¶±°å3æ    ä? +*ºµ¶Z°å-æ üò   !"äP&*¹¶º¼¹ÀºÆ¹Ç¸Ê¹ÐÀ·°å.æ &#$ %&ä4 *ºÔ¶Õ°å.æ  '( )mäG*‘¶Û™¬§*°å.æ *+ @Ü ,-äG*¶à¬¸uš§¬å.æ '( @./0Žd136d176d1:=d1>=d1A6d1D6d1G6d1J=d1M=d1P=d1SVdWX[d1\_d1`ckln $oqrtv