Êþº¾Eô  com/mojang/datafixers/DataFix*(Lcom/mojang/datafixers/schemas/Schema;Z)VOptionsKeyTranslationFix  9net/minecraft/util/datafix/fixes/OptionsKeyTranslationFixgetInputSchema(()Lcom/mojang/datafixers/schemas/Schema;  +net/minecraft/util/datafix/fixes/ReferencesOPTIONS)Lcom/mojang/datafixers/DSL$TypeReference;  $com/mojang/datafixers/schemas/SchemagetTypeM(Lcom/mojang/datafixers/DSL$TypeReference;)Lcom/mojang/datafixers/types/Type; apply()Ljava/util/function/Function; !"fixTypeEverywhereTypedz(Ljava/lang/String;Lcom/mojang/datafixers/types/Type;Ljava/util/function/Function;)Lcom/mojang/datafixers/TypeRewriteRule; $%& '(com/mojang/datafixers/DSLremainderFinder%()Lcom/mojang/datafixers/OpticFinder; +,- ./com/mojang/datafixers/Typedupdate_(Lcom/mojang/datafixers/OpticFinder;Ljava/util/function/Function;)Lcom/mojang/datafixers/Typed; 123 45 com/mojang/serialization/Dynamic getMapValues'()Lcom/mojang/serialization/DataResult;7 8A(Lcom/mojang/serialization/Dynamic;)Ljava/util/function/Function; :;< =>#com/mojang/serialization/DataResultmapD(Ljava/util/function/Function;)Lcom/mojang/serialization/DataResult; :@ ABresult()Ljava/util/Optional; DEF GHjava/util/OptionalorElse&(Ljava/lang/Object;)Ljava/lang/Object; JKL MN java/util/MapentrySet()Ljava/util/Set; PQR ST java/util/Setstream()Ljava/util/stream/Stream;7 WXY =Zjava/util/stream/Stream8(Ljava/util/function/Function;)Ljava/util/stream/Stream; ^_` abjava/util/stream/CollectorstoMapX(Ljava/util/function/Function;Ljava/util/function/Function;)Ljava/util/stream/Collector; Wd efcollect0(Ljava/util/stream/Collector;)Ljava/lang/Object; 1h ij createMap3(Ljava/util/Map;)Lcom/mojang/serialization/Dynamic; lmn opjava/util/Map$EntrygetKey()Ljava/lang/Object;r 1t uvasString&(Ljava/lang/String;)Ljava/lang/String;xkey_ z{| }~java/lang/String startsWith(Ljava/lang/String;)Z l€ �pgetValueƒ key.mouse… scancode.‡key. z‰ Š‹length()I z� Ž� substring(I)Ljava/lang/String;‘ ’vmakeConcatWithConstants 1” •– createString6(Ljava/lang/String;)Lcom/mojang/serialization/Dynamic; ˜™š ›œcom/mojang/datafixers/util/PairofG(Ljava/lang/Object;Ljava/lang/Object;)Lcom/mojang/datafixers/util/Pair;CodeLineNumberTableLocalVariableTablethis;Lnet/minecraft/util/datafix/fixes/OptionsKeyTranslationFix; outputSchema&Lcom/mojang/datafixers/schemas/Schema; changesTypeZMethodParametersmakeRule)()Lcom/mojang/datafixers/TypeRewriteRule;lambda$makeRule$0<(Lcom/mojang/datafixers/Typed;)Lcom/mojang/datafixers/Typed;inputLcom/mojang/datafixers/Typed;lambda$makeRule$1F(Lcom/mojang/serialization/Dynamic;)Lcom/mojang/serialization/Dynamic;tag"Lcom/mojang/serialization/Dynamic;lambda$makeRule$2U(Lcom/mojang/serialization/Dynamic;Ljava/util/Map;)Lcom/mojang/serialization/Dynamic;map1Ljava/util/Map;lambda$makeRule$3Z(Lcom/mojang/serialization/Dynamic;Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;oldValueLjava/lang/String;entryLjava/util/Map$Entry; StackMapTable SourceFileOptionsKeyTranslationFix.javaBootstrapMethodsHÁ  ©ªªÅ Æ ­®®É Ê ±²jÍ Î µ¶Ð8(Ljava/util/Map$Entry;)Lcom/mojang/datafixers/util/Pair;Ò ˜Ó ÔpgetFirstÖE(Lcom/mojang/datafixers/util/Pair;)Lcom/mojang/serialization/Dynamic;Ø ˜Ù Úp getSecondÜkey.keyboard.Þ ßàá âã"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;å æçè ’é$java/lang/invoke/StringConcatFactory˜(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesì'com/mojang/datafixers/DSL$TypeReference TypeReferenceEntryð%java/lang/invoke/MethodHandles$Lookupòjava/lang/invoke/MethodHandlesLookup! �I*+·±ž Ÿ  ¡¢£¤¥¦ ¢¤§¨�@**¶ ²¶º¶°žŸ  ¡ ©ª�7 *¸#º)¶*°žŸ  «¬ ­®�N*¶0*º6¹9¹?*¶CÀ1°žŸ ¯° ±²�l0*+¹I¹O*ºU¹Vº[º\¸]¹cÀJ¶g°ž!,Ÿ0¯°0³´ µ¶�Ål+¹kÀ1q¶sw¶y™C+¹À1q¶sM,‚¶yš+,„¶yš"+¹kÀ1*,†¶ˆ¶Œº�¶“¸—°+¹kÀ1+¹À1¸—°ž%7VŸ %1·¸l¯°l¹º»ûV¼½¾DÝ¿ÀÃÝ¿ÄÇÝ¿ÈËÝ¿ÌÏÝ¿ÑÕÝ¿×ÕäÛêë$í lJî ïñó