Êþº¾EU  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   0net/minecraft/util/datafix/fixes/ChunkRenamesFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesCHUNK)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;Level    com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder; "#$ %&!com/mojang/datafixers/OpticFindertype$()Lcom/mojang/datafixers/types/Type;( Structures * + getOutputSchema- structures / 01 findFieldType6(Ljava/lang/String;)Lcom/mojang/datafixers/types/Type;3Chunk Renames; purge Level-tag5 67apply‡(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;)Ljava/util/function/Function; 9 :;fixTypeEverywhereTypedœ(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; =>? &com/mojang/datafixers/Typed A BCrenameFieldHelper‚(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed; EFG HIcom/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder;K 6L1(Ljava/lang/String;)Ljava/util/function/Function; =N OPupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; ER STfieldi(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/templates/Tag$TagType; EV WXoptionalF(Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; Z [Ifinder ]^_ `ajava/util/function/Functionidentity()Ljava/util/function/Function; =c Od�(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed;fchunk Eh ijnamedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; =l mngetOps'()Lcom/mojang/serialization/DynamicOps; =p qrgetValue()Ljava/lang/Object; tuv wxcom/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair; =z {\(Lcom/mojang/datafixers/types/Type;Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V }l~ com/mojang/serialization/Dynamic =€ �‚get7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object; }„ …†convertI(Lcom/mojang/serialization/DynamicOps;)Lcom/mojang/serialization/Dynamic; }p ‰Š‹ Œ�#com/mojang/serialization/DynamicOpsgetMap9(Ljava/lang/Object;)Lcom/mojang/serialization/DataResult;� 6�f(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; ’“” •–#com/mojang/serialization/DataResultflatMapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; ’˜ ™šresult()Ljava/util/Optional;œ 6�D(Lcom/mojang/serialization/DynamicOps;)Ljava/util/function/Function; Ÿ ¡ ¢£java/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional; Ÿ¥ ¦§orElse&(Ljava/lang/Object;)Ljava/lang/Object; }© ª:(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)V ‰¬ ­® mergeToMap[(Ljava/lang/Object;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult; }° ±²remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; =´ µ¶getTypedB(Lcom/mojang/datafixers/OpticFinder;)Lcom/mojang/datafixers/Typed; ¸ ¹ºappendChunkName<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; ¼ ½¾mergeRemaindersc(Lcom/mojang/datafixers/Typed;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; =À ÁÂsetT(Lcom/mojang/datafixers/OpticFinder;Ljava/lang/Object;)Lcom/mojang/datafixers/Typed;Ä TileEntitiesÆblock_entities È ÉÊ renameField`(Lcom/mojang/datafixers/Typed;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed;Ì TileTicksÎ block_ticksÐEntitiesÒentitiesÔSectionsÖsectionsØ 6a =Ú Ûd updateTypedØÞStartsàstarts)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis2Lnet/minecraft/util/datafix/fixes/ChunkRenamesFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule; chunkType"Lcom/mojang/datafixers/types/Type; levelFinder#Lcom/mojang/datafixers/OpticFinder;structureFinder newChunkTypenewStructuresTypeLocalVariableTypeTable%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;inputLcom/mojang/datafixers/Typed;oldNameLjava/lang/String;newName Lcom/mojang/datafixers/Typed<*>; Signaturef(Lcom/mojang/datafixers/Typed<*>;Ljava/lang/String;Ljava/lang/String;)Lcom/mojang/datafixers/Typed<*>; fieldTypeoldTypenewType'Lcom/mojang/datafixers/types/Type;mLcom/mojang/datafixers/types/Type;>;£(Lcom/mojang/datafixers/Typed<*>;Ljava/lang/String;Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/Typed<*>;"Lcom/mojang/datafixers/Typed;‘(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;>;levelRemainder"Lcom/mojang/serialization/Dynamic;ops%Lcom/mojang/serialization/DynamicOps;chunkRemaindertoMap%Lcom/mojang/serialization/DataResult;'Lcom/mojang/serialization/Dynamic;*Lcom/mojang/serialization/DynamicOps;*Lcom/mojang/serialization/DataResult;†(Lcom/mojang/datafixers/Typed<*>;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;lambda$mergeRemainders$1[(Lcom/mojang/serialization/DynamicOps;Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic;vLjava/lang/Object;lambda$mergeRemainders$0�(Lcom/mojang/serialization/DynamicOps;Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;"Lcom/mojang/serialization/MapLike;lambda$renameField$0X(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;taglambda$makeRule$0¤(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/types/Type;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;level chunkTypedlambda$makeRule$2F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic; remainderlambda$makeRule$1 structure SourceFileChunkRenamesFix.javaBootstrapMethods§) * º- .  1 2 4I(Lcom/mojang/serialization/MapLike;)Lcom/mojang/serialization/DataResult;6 7 96(Ljava/lang/Object;)Lcom/mojang/serialization/Dynamic;; < "º> ?  A BCD EF"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; InnerClassesI'com/mojang/datafixers/DSL$TypeReference TypeReferenceL1com/mojang/datafixers/types/templates/Tag$TagTypeN)com/mojang/datafixers/types/templates/TagTagTypeQ%java/lang/invoke/MethodHandles$LookupSjava/lang/invoke/MethodHandlesLookup! áâ?*+·±ã äåæçèéçêëâðF*¶² ¶L+¶M,¹!'¶N*¶)² ¶:,¶.:*2+,-º4¶8°ã *3!ä>Fåæ ;ìí4îï(ðï*ñí3òíó4 ;ìô4îõ(ðõ*ñô3òô ÉÊâk*+,*¶<+¶.¸@¸D+ºJ¶M°ã3ä ö÷øùúùó öûé öøúüý BCâ·#+-¸Q¸U:,-¸Q¸U:*¶Y¸\¶b°ã7 89ä>#ö÷#øù#úù#þí ÿííó*#öû#þ ÿéöøúþü ¹ºâZ»=Ye*¶<¸g*¶ke*¶o¸s·y°ã=ä ö÷ó öéöü ½¾âÜD+¶|M*¸D¶À},¶ƒN,+¶‡¹ˆ,-ºŽ¹‘:¹—,º›¶ž+¶¤À}°ãABC,Dä4Df÷D? 0 ,  ó4DfûD ?0  , é fü â> »}Y*+·¨°ãDä   âJ *+¶‡,¹«°ãCä     ¢ â:+*¶¯°ã3äøù âz-*¶³:¸·:¸D-¸D¶À}¸»¶¿:ßÇ:Ë͸Ç:ÏѸÇ:ÓÕ¸Ç:+,º×¶Ù:',¸Ç:¸DºÜ¶M°ã* "#%''2(=)H*S+a,l.ä>zîïzðïzòízf÷s÷l÷ósûlû  â1*¶¯°ã.ä ! "ºâ3 *Ý߸ǰã+ä  #÷$%&>@'(+@',/@'03@'58@':+@'=/GHEJ KMOPRT