Êþº¾E  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V   6net/minecraft/util/datafix/fixes/RenameEnchantmentsFixnameLjava/lang/String;  renamesLjava/util/Map;  getInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/References ITEM_STACK)Lcom/mojang/datafixers/DSL$TypeReference;   $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type;"tag $%& '( com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;* +,applyz(Lnet/minecraft/util/datafix/fixes/RenameEnchantmentsFix;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; . /0fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule;2 Enchantments 4 56fixEnchantmentListX(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;8StoredEnchantments: +;W(Lnet/minecraft/util/datafix/fixes/RenameEnchantmentsFix;)Ljava/util/function/Function; =>? @A com/mojang/serialization/DynamicupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic; =C DE asStreamOpt'()Lcom/mojang/serialization/DataResult;: HIJ KL#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; NOP QRjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;T +UA(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; WXY Z[java/util/function/Functionidentity()Ljava/util/function/Function;T H^ _` mapOrElseN(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/lang/Object;: cde Kfjava/util/stream/Stream8(Ljava/util/function/Function;)Ljava/util/stream/Stream;hidj +ky(Lnet/minecraft/util/datafix/fixes/RenameEnchantmentsFix;Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; =m nEasStringjT rst uv3net/minecraft/util/datafix/schemas/NamespacedSchemaensureNamespaced&(Ljava/lang/String;)Ljava/lang/String; xyz {| java/util/Map getOrDefault8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;~java/lang/String =€ �‚ createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; : …†‡ ˆ‰com/mojang/datafixers/Typed updateTyped_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; ‹Œ� Ž�com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; : …’ @‰ Signature5Ljava/util/Map;J(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)VCodeLineNumberTableLocalVariableTablethis8Lnet/minecraft/util/datafix/fixes/RenameEnchantmentsFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;LocalVariableTypeTableMethodParametersp(Lcom/mojang/datafixers/schemas/Schema;Ljava/lang/String;Ljava/util/Map;)VmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;item"Lcom/mojang/datafixers/types/Type; tagFinder#Lcom/mojang/datafixers/OpticFinder;%Lcom/mojang/datafixers/types/Type<*>;&Lcom/mojang/datafixers/OpticFinder<*>;fixTagF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;"Lcom/mojang/serialization/Dynamic;%Lcom/mojang/serialization/Dynamic<*>;L(Lcom/mojang/serialization/Dynamic<*>;)Lcom/mojang/serialization/Dynamic<*>; itemStackfield^(Lcom/mojang/serialization/Dynamic<*>;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic<*>;lambda$fixEnchantmentList$0lambda$fixEnchantmentList$6q(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic;fail+Lcom/mojang/serialization/DataResult$Error;lambda$fixEnchantmentList$14(Ljava/util/stream/Stream;)Ljava/util/stream/Stream;sLjava/util/stream/Stream;lambda$fixEnchantmentList$2elementlambda$fixEnchantmentList$3h(Lcom/mojang/serialization/Dynamic;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;lambda$fixEnchantmentList$5lambda$fixEnchantmentList$4stringIdlambda$makeRule$0_(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; SourceFileRenameEnchantmentsFix.javaBootstrapMethodsRË Ì ÀÁÅÏ Ð °©©Ó Ô µ¶¶× ØÙÚ ÛÜ$com/mojang/serialization/DynamicLike createList=(Ljava/util/stream/Stream;)Lcom/mojang/serialization/Dynamic;Üß à ±²âO(Lcom/mojang/serialization/DataResult$Error;)Lcom/mojang/serialization/Dynamic;ä å ¹©ç è »¼ê ë ¾6‚î ï ½²ñ ò ÄÅô õ ¨©÷ øùú ûü"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; InnerClassesÿ'com/mojang/datafixers/DSL$TypeReference TypeReference)com/mojang/serialization/DataResult$ErrorError%java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandlesLookup! “” •–w*+·*,µ*-µ ±— ˜*™š›œ � ”ž › “Ÿ ¡–…#*¶²¶L+!¶#M**´+*,º)¶-°— ˜ #™š ¢£¤¥� ¢¦¤§¨©–`*+1¶3L*+7¶3L+°—!"#˜™š"ª� "«ž"“¬56–\ +,*º9¶<°—'˜  ™š ­ª ® �  ­«ž ­®“¯°©–m1+¶B*ºF¹G+Y¸MWºS¹G¸V+º\¹]À=°—.(.˜1™š1"ª ±²–6*°—.˜"ª³´µ¶–A +*ºa¹b°—(˜ ™š ·¸¹©–B+g*+ºi¶<°—)˜™šºª»¼–h",¶l*+ºo¹G¸V,ºp¹]À=°—,*,˜ "™š"ºª"hª ½²–6*°—,˜hª³´¾6–T+*´ ,¸q,¹wÀ}¶°—+˜ ™šºª¿ ÀÁ–J ,+*ºƒ¶„°—˜  ™š ¤¥ ÂÃÄÅ–B+¸Š*º�¶‘°—˜™š"ÃÆÇÈp öÉÊÍöÉÎÑöÉÒÕöÉÖÝöÉÞáöÉãÑöÉæÑöÉéìöÉíáöÉðÍöÉóÑýþ‹ H