ΚώΊΎE­  java/lang/Record()V   (net/minecraft/client/KeyMapping$Categoryid$Lnet/minecraft/resources/Identifier;  "net/minecraft/resources/IdentifierwithDefaultNamespace8(Ljava/lang/String;)Lnet/minecraft/resources/Identifier;  registerP(Lnet/minecraft/resources/Identifier;)Lnet/minecraft/client/KeyMapping$Category;  '(Lnet/minecraft/resources/Identifier;)V   SORT_ORDERLjava/util/List;  ! "#java/util/Listcontains(Ljava/lang/Object;)Z%"java/lang/IllegalArgumentException '() *+java/util/LocaleROOTLjava/util/Locale;-$Category '%s' is already registered./java/lang/Object 123 45java/lang/StringformatK(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; $7 8(Ljava/lang/String;)V : ;#add= key.category ? @A toLanguageKey&(Ljava/lang/String;)Ljava/lang/String; CDE FG$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;I JKtoString>(Lnet/minecraft/client/KeyMapping$Category;)Ljava/lang/String;M NOhashCode-(Lnet/minecraft/client/KeyMapping$Category;)IQ RSequals?(Lnet/minecraft/client/KeyMapping$Category;Ljava/lang/Object;)ZUjava/util/ArrayList TXmovement Z [>(Ljava/lang/String;)Lnet/minecraft/client/KeyMapping$Category; ] ^_MOVEMENT*Lnet/minecraft/client/KeyMapping$Category;amisc c d_MISCf multiplayer h i_ MULTIPLAYERkgameplay m n_GAMEPLAYp inventory r s_ INVENTORYucreative w x_CREATIVEz spectator | }_ SPECTATORdebug  ‚_DEBUG Signature;CodeLineNumberTableLocalVariableTablethisMethodParametersnameLjava/lang/String;category StackMapTablelabel(()Lnet/minecraft/network/chat/Component;()Ljava/lang/String;()IoLjava/lang/Object;&()Lnet/minecraft/resources/Identifier; SourceFileKeyMapping.javaNestHostšnet/minecraft/client/KeyMappingRecordBootstrapMethods   ‘’£ €₯java/lang/runtime/ObjectMethods bootstrap±(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/TypeDescriptor;Ljava/lang/Class;Ljava/lang/String;[Ljava/lang/invoke/MethodHandle;)Ljava/lang/Object; InnerClassesCategory©%java/lang/invoke/MethodHandles$Lookup«java/lang/invoke/MethodHandlesLookup1  ƒ„^_d_i_n_s_x_}_‚_ …> *·*+΅±†‡ ˆ_ ‰ […2*Έ Έ°†%‡ Š‹‰Š …‹9»Y*·L²+Ή™»$Y²&,½.Y*SΈ0·6Ώ²+Ή9W+°†) *+--7.‡9 0Œ_ό-‰ Ž…7 *΄<Ά>ΈB°†2‡  ˆ_J…1*ΊH°†‡ ˆ_N‘…1*ΊL¬†‡ ˆ_R#…<*+ΊP¬†‡ˆ_’“‰’ ”…/*΄°†‡ ˆ_•…ƒK»TY·V³WΈY³\`ΈY³beΈY³gjΈY³loΈY³qtΈY³vyΈY³{~ΈY³€±†&  "*2 :!B"–—˜™› œ Ÿž¦™§¨ͺ¬