Êþº¾E‹  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)V3net/minecraft/util/datafix/fixes/ExplorerMapItemFix minecraft:item_name   com/mojang/serialization/Dynamicget>(Ljava/lang/String;)Lcom/mojang/serialization/OptionalDynamic;  (com/mojang/serialization/OptionalDynamicresult()Ljava/util/Optional; apply()Ljava/util/function/Function;   java/util/OptionalflatMap3(Ljava/util/function/Function;)Ljava/util/Optional;" #$test2(Ljava/lang/String;)Ljava/util/function/Predicate; & '(filter4(Ljava/util/function/Predicate;)Ljava/util/Optional; * +, isPresent()Z . /0remove6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; 2 34getInputSchema(()Lcom/mojang/datafixers/schemas/Schema; 678 9:+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;Bid 6D E: ITEM_NAME GHI JK'com/mojang/datafixers/DSL$TypeReferencetypeName()Ljava/lang/String; MNO PQ3net/minecraft/util/datafix/schemas/NamespacedSchemanamespacedString$()Lcom/mojang/datafixers/types/Type; STU VWcom/mojang/datafixers/DSLnamedX(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/types/Type; SY Z[ fieldFinderY(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;)Lcom/mojang/datafixers/OpticFinder;] components _`a bc com/mojang/datafixers/types/Type findField7(Ljava/lang/String;)Lcom/mojang/datafixers/OpticFinder;eExplorerMapItemFixg he(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;)Ljava/util/function/Function; j klfixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; nop qrcom/mojang/datafixers/Typed getOptional9(Lcom/mojang/datafixers/OpticFinder;)Ljava/util/Optional; u v mapx #y ()Ljava/util/function/Predicate; { |,isEmpty n~ rgetOptionalTyped � ‚()Ljava/lang/Object; S„ …†remainderFinder%()Lcom/mojang/datafixers/OpticFinder; nˆ ‰Š getOrCreate7(Lcom/mojang/datafixers/OpticFinder;)Ljava/lang/Object;Œminecraft:map_decorationsŽ+�type’ ” •–asString&(Ljava/lang/String;)Ljava/lang/String; M˜ ™–ensureNamespaced › œ�DECORATION_TYPE_TO_ITEM_IDLjava/util/Map; Ÿ ¡ ¢ java/util/Map&(Ljava/lang/Object;)Ljava/lang/Object;¤java/lang/String ¦ §�"DECORATION_TYPE_TO_LEGACY_NAME_KEY n© ?Q« ¬H(Ljava/lang/String;Ljava/lang/String;)Ljava/util/function/UnaryOperator; ®¯° ±²net/minecraft/util/UtilwriteAndReadTypedOrThrow€(Lcom/mojang/datafixers/Typed;Lcom/mojang/datafixers/types/Type;Ljava/util/function/UnaryOperator;)Lcom/mojang/datafixers/Typed; ´ µ0 createString · ¸¹setX(Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;» ¼1(Ljava/lang/String;)Ljava/util/function/Function; ¾ ¿ÀupdateS(Ljava/lang/String;Ljava/util/function/Function;)Lcom/mojang/serialization/Dynamic;  ÃÄremoveLegacyItemNameX(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;Æminecraft:filled_map £È ÉÊequals(Ljava/lang/Object;)ZÌjava/util/Map$EntryÎminecraft:mansionÐminecraft:woodland_explorer_map ŸÒ ÓÔentry;(Ljava/lang/Object;Ljava/lang/Object;)Ljava/util/Map$Entry;Öminecraft:monumentØminecraft:ocean_explorer_mapÚminecraft:trial_chambersÜminecraft:trial_explorer_mapÞminecraft:jungle_templeàminecraft:jungle_explorer_mapâminecraft:swamp_hutäminecraft:swamp_explorer_mapæminecraft:village_desertèminecraft:desert_village_mapêminecraft:village_plainsìminecraft:plains_village_mapîminecraft:village_savannaðminecraft:savanna_village_mapòminecraft:village_snowyôminecraft:snowy_village_mapöminecraft:village_taigaøminecraft:taiga_village_mapúminecraft:red_xüminecraft:buried_treasure_map Ÿþ ÿ ofEntries'([Ljava/util/Map$Entry;)Ljava/util/Map;filled_map.mansionfilled_map.monumentfilled_map.trial_chambersfilled_map.explorer_jungle filled_map.explorer_swamp filled_map.village_desertfilled_map.village_plainsfilled_map.village_savannafilled_map.village_snowyfilled_map.village_taigafilled_map.buried_treasure Signature5Ljava/util/Map; ITEM_NAME_KEYLjava/lang/String; ConstantValueDECORATION_KEY)(Lcom/mojang/datafixers/schemas/Schema;)VCodeLineNumberTableLocalVariableTablethis5Lnet/minecraft/util/datafix/fixes/ExplorerMapItemFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema;MethodParameters"Lcom/mojang/serialization/Dynamic; legacyNameKeyholdsLegacyNameZLocalVariableTypeTable'Lcom/mojang/serialization/Dynamic; StackMapTablex(Lcom/mojang/serialization/Dynamic;Ljava/lang/String;)Lcom/mojang/serialization/Dynamic;makeRule)()Lcom/mojang/datafixers/TypeRewriteRule; itemStackType"Lcom/mojang/datafixers/types/Type;idFinder#Lcom/mojang/datafixers/OpticFinder;componentsFinder%Lcom/mojang/datafixers/types/Type<*>;lLcom/mojang/datafixers/OpticFinder;>;&Lcom/mojang/datafixers/OpticFinder<*>;lambda$makeRule$0‚(Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/OpticFinder;Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed; itemStackLcom/mojang/datafixers/Typed;Ljava/util/Optional;componentsDatamapDecorationsexplorerDecorationdecorationType newItemId(Ljava/util/Optional;7Ljava/util/Optional<+Lcom/mojang/datafixers/Typed<*>;>;%Lcom/mojang/serialization/Dynamic<*>;;>;lambda$makeRule$2j(Ljava/lang/String;Ljava/lang/String;Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;datalambda$makeRule$3 componentDatalambda$makeRule$1(Ljava/lang/String;)ZitemIdlambda$removeLegacyItemName$0'(Ljava/lang/String;Ljava/lang/String;)ZnameKey()V SourceFileExplorerMapItemFix.javaBootstrapMethods¢X YZ[ \],net/minecraft/util/datafix/ExtraDataFixUtilsgetPlainTranslationKey8(Lcom/mojang/serialization/Dynamic;)Ljava/util/Optional;]Êa b NOLe f 89h<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;j klm n‚com/mojang/datafixers/util/Pair getSecondp5(Lcom/mojang/datafixers/util/Pair;)Ljava/lang/String;r s KLu v FGxF(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;z { I¹} ~€ �‚"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 TypeReferenceEntry‡%java/lang/invoke/MethodHandles$Lookup‰java/lang/invoke/MethodHandlesLookup!œ�§� � ?*+·± @A !"#$%# ÃÄ�-* ¶ ¶º¶+º!¶%¶)=™ * ¶-§*°FGHIJ -]&-'()* -]+, ü+@ % ]'-./¯5*¶1²5¶;LA²C¹F¸L¸R¸XM+\¶^N*d+,-ºf¶i°O PQ&S *5!" *0123&43*  *0526&47 89ÿ Ã,*¶mºs¶tN-ºw¶%¶z™,°,+¶}:¶z™,°¶€Àn¸ƒ¶‡À :‹¶ ¶:¶z™,°¶€À �¶ ¶:¶z™,°¶€À �¶ ‘¶“¸—:²š¹žÀ£:  Ç,°²¥¹žÀ£: ,,¶¨  ºª¸­°NTUVY&Z.[0]C_O`WaYdkesfuiŒj›k l¢o±p p Ã23Ã43Ã:;µB<&�]<C€=&Ot><kX?<Œ7@›(A ±' *4µBB&�]CC€=DOt>EkX?E,&üüý( üý,££ FGa,A,*¶³¶¶\+ºº¶½°pqrp A'H& I¹:+*¸Á°r 'J& KL1*ŶǬU M NO:+*¶Ç¬H 'PQR„ ½ËYÍϸÑSYÕ׸ÑSYÙÛ¸ÑSYÝ߸ÑSYáã¸ÑSYåç¸ÑSYéë¸ÑSYíï¸ÑSYñó¸ÑSY õ÷¸ÑSY ùû¸ÑS¸ý³š ½ËY͸ÑSYÕ¸ÑSYÙ¸ÑSYݸÑSYá ¸ÑSYå ¸ÑSYé ¸ÑSYí¸ÑSYñ¸ÑSY õ¸ÑSY ù¸ÑS¸ý³¥±j! "#$)%3&='H(S)^*i+t,x!~/Š0•1 2«3¶4Á5Í6Ù7å8ñ9ý:/STUH|VW^|_`c|Vdg|Vio|_qc|Vtw|VywƒGS„ ËŸ… †ˆŠ