Êþº¾Ez accept()Ljava/util/function/Consumer;  net/minecraft/client/KeyMappingforAllKeyMappingsP(Lcom/mojang/blaze3d/platform/InputConstants$Key;Ljava/util/function/Consumer;)V   (Z)Ljava/util/function/Consumer;  MAPLjava/util/Map;   java/util/Mapget&(Ljava/lang/Object;)Ljava/lang/Object;java/util/List  isEmpty()Z  !iterator()Ljava/util/Iterator; #$% &java/util/IteratorhasNext #( )*next()Ljava/lang/Object; ,-. /java/util/function/Consumer(Ljava/lang/Object;)V 123 45net/minecraft/client/Minecraft getInstance"()Lnet/minecraft/client/Minecraft; 17 89 getWindow&()Lcom/mojang/blaze3d/platform/Window; ; <ALL > ?@values()Ljava/util/Collection; BCjava/util/Collection E FshouldSetOnIngameFocus H IJkey0Lcom/mojang/blaze3d/platform/InputConstants$Key; LMN OP.com/mojang/blaze3d/platform/InputConstants$KeygetValue()I RST UV*com/mojang/blaze3d/platform/InputConstants isKeyDown(I)Z X YZsetDown(Z)V \ ]^release()V`%net/minecraft/client/ToggleKeyMapping _b c shouldRestoreStateOnScreenClosed _X _f g^reset i j^clear l mnregisterMapping3(Lcom/mojang/blaze3d/platform/InputConstants$Key;)V pqr st/com/mojang/blaze3d/platform/InputConstants$TypeKEYBOARD1Lcom/mojang/blaze3d/platform/InputConstants$Type; v wxq(Ljava/lang/String;Lcom/mojang/blaze3d/platform/InputConstants$Type;ILnet/minecraft/client/KeyMapping$Category;)V z w{r(Ljava/lang/String;Lcom/mojang/blaze3d/platform/InputConstants$Type;ILnet/minecraft/client/KeyMapping$Category;I)V }~ w^java/lang/Object � ‚ƒnameLjava/lang/String; p… †‡ getOrCreate3(I)Lcom/mojang/blaze3d/platform/InputConstants$Key; ‰ ŠJ defaultKey Œ �Žcategory*Lnet/minecraft/client/KeyMapping$Category; � ‘’orderI ” •–put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ˜ ™šisDownZ œ �’ clickCount LŸ  ¡getType3()Lcom/mojang/blaze3d/platform/InputConstants$Type; R£ ¤JUNKNOWN ¦§¨ ©,net/minecraft/client/resources/language/I18n9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; «¬­ ®¯java/lang/String compareTo(Ljava/lang/String;)I ±²³ ´µjava/lang/Integercompare(II)I ·¸¹ º»(net/minecraft/client/KeyMapping$Category SORT_ORDERLjava/util/List; ½ ¾¿indexOf(Ljava/lang/Object;)IÁ Â1(Ljava/lang/String;)Ljava/util/function/Supplier; ÄÅÆ Çjava/util/ObjectsrequireNonNullÉ Ê@(Lnet/minecraft/client/KeyMapping;)Ljava/util/function/Supplier; LÌ ÍÎequals(Ljava/lang/Object;)Z ÐÑÒ IP#net/minecraft/client/input/KeyEvent Ô Õ isUnbound p× ØtMOUSE ÚÛÜ ÝP+net/minecraft/client/input/MouseButtonEventbutton Lß àágetDisplayName(()Lnet/minecraft/network/chat/Component; Lã äågetName()Ljava/lang/String;ç èéapply()Ljava/util/function/Function; ë ìícomputeIfAbsentC(Ljava/lang/Object;Ljava/util/function/Function;)Ljava/lang/Object; ï ðÎadd ò ®ó$(Lnet/minecraft/client/KeyMapping;)Iõjava/util/ArrayList ô~ øùú ûü$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent; þÿ com/google/common/collect/Maps newHashMap()Ljava/util/HashMap;java/lang/Comparable SignatureDLjava/util/Map;tLjava/util/Map;>;clickCodeLineNumberTableLocalVariableTableMethodParametersset4(Lcom/mojang/blaze3d/platform/InputConstants$Key;Z)Vstate keyMapping!Lnet/minecraft/client/KeyMapping; operationLjava/util/function/Consumer; keyMappingsLocalVariableTypeTable@Ljava/util/function/Consumer;3Ljava/util/List; StackMapTables(Lcom/mojang/blaze3d/platform/InputConstants$Key;Ljava/util/function/Consumer;)VsetAllwindow$Lcom/mojang/blaze3d/platform/Window;"com/mojang/blaze3d/platform/Window releaseAll!restoreToggleStatesOnScreenClosedtoggleKeyMapping'Lnet/minecraft/client/ToggleKeyMapping;resetToggleKeys resetMapping@(Ljava/lang/String;ILnet/minecraft/client/KeyMapping$Category;)Vthiskeysymtypevalue getCategory,()Lnet/minecraft/client/KeyMapping$Category; consumeClick getDefaultKey2()Lcom/mojang/blaze3d/platform/InputConstants$Key;setKeyocreateNameSuppliermapY(Ljava/lang/String;)Ljava/util/function/Supplier;same$(Lnet/minecraft/client/KeyMapping;)Zthatmatches((Lnet/minecraft/client/input/KeyEvent;)Zevent%Lnet/minecraft/client/input/KeyEvent; matchesMouse0(Lnet/minecraft/client/input/MouseButtonEvent;)Z-Lnet/minecraft/client/input/MouseButtonEvent;3(Lcom/mojang/blaze3d/platform/InputConstants$Key;)ZgetTranslatedKeyMessage isDefault saveStringdown5(Ljava/lang/String;)Lnet/minecraft/client/KeyMapping;RuntimeVisibleTypeAnnotations#Lorg/jspecify/annotations/Nullable;lambda$registerMapping$0B(Lcom/mojang/blaze3d/platform/InputConstants$Key;)Ljava/util/List;klambda$createNameSupplier$0:(Ljava/lang/String;)Lnet/minecraft/network/chat/Component; lambda$set$0%(ZLnet/minecraft/client/KeyMapping;)Vlambda$click$0$(Lnet/minecraft/client/KeyMapping;)VKLjava/lang/Object;Ljava/lang/Comparable; SourceFileKeyMapping.java NestMembersBootstrapMethods/W X MNN[ \ KL*_ ` IJác d ?ág h FGGk lmn op"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; InnerClassesKeyTypeCategoryv%java/lang/invoke/MethodHandles$Lookupxjava/lang/invoke/MethodHandlesLookup!} <‚ƒŠJ�ŽIJ™š�’‘’& n 8 *º¸± 7 8  IJ I   C *º ¸± ; <  IJ š I  ÍA²*¹ÀM,Æ2,¹š),¹N-¹"™-¹'À:+¹+§ÿä± ? @A5B=C@E *5AIJA 4»A 4ý!#ú I ^ žA¸0¶6K²:¹=¹AL+¹"™%+¹'ÀM,¶D™,,´G¶K¸Q¶W§ÿر IJ(K/L=N@O (:ý#'ú ^ p)²:¹=¹AK*¹"™*¹'ÀL+¶[§ÿé± R!S%T(U ! ü#ú  ^ “=²:¹=¹AK*¹"™(*¹'ÀL+Á_™+À_M,¶a™,¶d§ÿÕ± X!Y4Z9\<] - !"! ü#*ú #^ ‹5²:¹=¹AK*¹"™ *¹'ÀL+Á_™ +À_M,¶e§ÿݱ `!a-b1d4e -!"! ü#"ú $^ €5²¹h²:¹=¹AK*¹"™*¹'ÀL++´G¶k§ÿå± hi)j1k4l ) ü#úw% W *+²o-·u± w x * & ‚ƒ '’ �Ž ‚'�wx a *+,·y± { | 4 & ‚ƒ (t )’ �Ž ‚()�w{ ¶:*·|*+µ€*,¶„µG**´Gµˆ*µ‹*µ�²:+*¹“W**´G¶k± & ~ €�‚ ƒ&…1†9‡ >:&:‚ƒ:(t:)’:�Ž:‘’ ‚()�‘™ /*´—¬ Š &*+ /*´‹° Ž &, T*´›š¬*Y´›dµ›¬ ’“ •– & ]^ = *µ›*¶W± š› œ  &F X#*´G¶ž²o¦*´G¶K²¢¶KŸ§¬ Ÿ #&!@äå /*´€° £ &-. /*´ˆ° § &/n >*+µG± «¬ &IJ I®ó ¦X*´‹+´‹¦4*´�+´� *´€½}¸¥+´€½}¸¥¶ª¬*´�+´�¸°¬²¶*´‹¹¼²¶+´‹¹¼¸°¬ ° ±²0´<¶ X&X00  0 1 r$²:*¹ÀL+Ç *ºÀ°+Y¸ÃWºÈ° º »¼¾ $Iƒ 2ü I345 @ *´G+´G¶Ë¬ à  & 6 6Õ 5 *´G²¢¶Ë¬ Ç  &78 g(*´G¶ž²o¦*´G¶K+¶Ï *¶Óš§¬ Ë (&(9:&@ 9;< g(*´G¶ž²Ö¦*´G¶K+¶Ù *¶Óš§¬ Ï (&(9=&@ 97> W*´G+¶Ë™*¶Óš§¬ Ó &IJ@ I?á 2*´G¶Þ° × &@ 6 *´G*´ˆ¶Ë¬ Û  &Aå 2*´G¶â° ß &YZ >*µ—± ãä &Bš Bmn Q²+ºæ¹êÀ*¹îW± çè &IJ I C 7 ²:*¹À° ë  ‚ƒ ‚DEA®¿ 3 *+À¶ñ¬   & 0 FG 2»ôY·ö° ç HJ IJ /*¸÷° ¼ Iƒ KL :+¶W± ; š MN 5 *Y´›`µ›± 7  O^ ) ¸ý³:¸ý³± PQRS·T4jUVYjUZYj]^aj]bajefiq"LRrpRs@·tuwy