Êþº¾Eô*com/mojang/blaze3d/platform/InputConstants/com/mojang/blaze3d/platform/InputConstants$Type  KEYBOARD1Lcom/mojang/blaze3d/platform/InputConstants$Type;  MOUSE  $VALUES2[Lcom/mojang/blaze3d/platform/InputConstants$Type;  clone()Ljava/lang/Object;  java/lang/EnumvalueOf5(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;.com/mojang/blaze3d/platform/InputConstants$Key   G(Ljava/lang/String;Lcom/mojang/blaze3d/platform/InputConstants$Type;I)V " #$map*Lit/unimi/dsi/fastutil/ints/Int2ObjectMap; &'( )*(it/unimi/dsi/fastutil/ints/Int2ObjectMapput'(ILjava/lang/Object;)Ljava/lang/Object; , -(Ljava/lang/String;I)V/0it/unimi/dsi/fastutil/ints/Int2ObjectOpenHashMap .1 2()V 4 56 defaultPrefixLjava/lang/String; 8 9:displayTextSupplierLjava/util/function/BiFunction;< =>getb(Lcom/mojang/blaze3d/platform/InputConstants$Type;)Lit/unimi/dsi/fastutil/ints/Int2ObjectFunction; &@ ABcomputeIfAbsentD(ILit/unimi/dsi/fastutil/ints/Int2ObjectFunction;)Ljava/lang/Object;D EFmakeConcatWithConstants'(Ljava/lang/String;I)Ljava/lang/String; HIJ KLnet/minecraft/locale/Language getInstance!()Lnet/minecraft/locale/Language; HN OPhas(Ljava/lang/String;)Z RST UV$net/minecraft/network/chat/Component translatableA(Ljava/lang/String;)Lnet/minecraft/network/chat/MutableComponent;X key.mouseZjava/lang/Object R\ U]T(Ljava/lang/String;[Ljava/lang/Object;)Lnet/minecraft/network/chat/MutableComponent;_key.keyboard.unknown abc dejava/lang/Stringequals(Ljava/lang/Object;)Z ghi jkjava/lang/IntegerintValue()Imorg/lwjgl/sdl/SDLKeycode opq rsorg/lwjgl/sdl/SDLKeyboardSDL_GetKeyFromScancode(ISZ)I ou vwSDL_GetKeyName(I)Ljava/lang/String; ay zklength a| }~codePointCount(II)I €�‚ ƒ„java/util/LocaleROOTLjava/util/Locale; a† ‡ˆ toUpperCase&(Ljava/util/Locale;)Ljava/lang/String; RŠ ‹Vliteral �Ž� �‘&net/minecraft/client/input/InputQuirkskeyboardTranslationKey&(Ljava/lang/String;)Ljava/lang/String;” key.keyboard– —˜apply!()Ljava/util/function/BiFunction; š ›G(Ljava/lang/String;ILjava/lang/String;Ljava/util/function/BiFunction;)V – Ÿ  ¡$values4()[Lcom/mojang/blaze3d/platform/InputConstants$Type;£org/lwjgl/sdl/SDLScancode ¥ ¦§addKeyG(Lcom/mojang/blaze3d/platform/InputConstants$Type;Ljava/lang/String;I)V©key.mouse.left«org/lwjgl/sdl/SDLMouse­key.mouse.right¯key.mouse.middle± key.mouse.4³ key.mouse.5µ key.mouse.6· key.mouse.7¹ key.mouse.8»key.keyboard.a½key.keyboard.b¿key.keyboard.cÁkey.keyboard.dÃkey.keyboard.eÅkey.keyboard.fÇkey.keyboard.gÉkey.keyboard.hËkey.keyboard.iÍkey.keyboard.jÏkey.keyboard.kÑkey.keyboard.lÓkey.keyboard.mÕkey.keyboard.n×key.keyboard.oÙkey.keyboard.pÛkey.keyboard.qÝkey.keyboard.rßkey.keyboard.sákey.keyboard.tãkey.keyboard.uåkey.keyboard.vçkey.keyboard.wékey.keyboard.xëkey.keyboard.yíkey.keyboard.zïkey.keyboard.1ñkey.keyboard.2ókey.keyboard.3õkey.keyboard.4÷key.keyboard.5ùkey.keyboard.6ûkey.keyboard.7ýkey.keyboard.8ÿkey.keyboard.9key.keyboard.0key.keyboard.enterkey.keyboard.escapekey.keyboard.backspace key.keyboard.tab key.keyboard.space key.keyboard.minuskey.keyboard.equalkey.keyboard.left.bracketkey.keyboard.right.bracketkey.keyboard.backslashkey.keyboard.world.2key.keyboard.semicolonkey.keyboard.apostrophekey.keyboard.grave.accentkey.keyboard.comma!key.keyboard.period#key.keyboard.slash%key.keyboard.caps.lock'key.keyboard.f1)key.keyboard.f2+key.keyboard.f3-key.keyboard.f4/key.keyboard.f51key.keyboard.f63key.keyboard.f75key.keyboard.f87key.keyboard.f99key.keyboard.f10;key.keyboard.f11=key.keyboard.f12?key.keyboard.print.screenAkey.keyboard.scroll.lockCkey.keyboard.pauseEkey.keyboard.insertGkey.keyboard.homeIkey.keyboard.page.upKkey.keyboard.deleteMkey.keyboard.endOkey.keyboard.page.downQkey.keyboard.rightSkey.keyboard.leftUkey.keyboard.downWkey.keyboard.upYkey.keyboard.num.lock[key.keyboard.keypad.divide]key.keyboard.keypad.multiply_key.keyboard.keypad.subtractakey.keyboard.keypad.addckey.keyboard.keypad.enterekey.keyboard.keypad.1gkey.keyboard.keypad.2ikey.keyboard.keypad.3kkey.keyboard.keypad.4mkey.keyboard.keypad.5okey.keyboard.keypad.6qkey.keyboard.keypad.7skey.keyboard.keypad.8ukey.keyboard.keypad.9wkey.keyboard.keypad.0ykey.keyboard.keypad.period{key.keyboard.world.1}key.keyboard.applicationkey.keyboard.power�key.keyboard.keypad.equalƒkey.keyboard.f13…key.keyboard.f14‡key.keyboard.f15‰key.keyboard.f16‹key.keyboard.f17�key.keyboard.f18�key.keyboard.f19‘key.keyboard.f20“key.keyboard.f21•key.keyboard.f22—key.keyboard.f23™key.keyboard.f24›key.keyboard.execute�key.keyboard.helpŸkey.keyboard.menu¡key.keyboard.select£key.keyboard.stop¥key.keyboard.again§key.keyboard.undo©key.keyboard.cut«key.keyboard.copy­key.keyboard.paste¯key.keyboard.find±key.keyboard.mute³key.keyboard.volume.upµkey.keyboard.volume.down·key.keyboard.keypad.comma¹ key.keyboard.keypad.equals.as400»key.keyboard.international1½key.keyboard.international2¿key.keyboard.international3Ákey.keyboard.international4Ãkey.keyboard.international5Åkey.keyboard.international6Çkey.keyboard.international7Ékey.keyboard.international8Ëkey.keyboard.international9Íkey.keyboard.lang1Ïkey.keyboard.lang2Ñkey.keyboard.lang3Ókey.keyboard.lang4Õkey.keyboard.lang5×key.keyboard.lang6Ùkey.keyboard.lang7Ûkey.keyboard.lang8Ýkey.keyboard.lang9ßkey.keyboard.alternate.eraseákey.keyboard.sys.reqãkey.keyboard.cancelåkey.keyboard.clearçkey.keyboard.priorékey.keyboard.enter2ëkey.keyboard.separatoríkey.keyboard.outïkey.keyboard.operñkey.keyboard.clear.againókey.keyboard.crselõkey.keyboard.exsel÷key.keyboard.keypad.00ùkey.keyboard.keypad.000û key.keyboard.thousands.separatorýkey.keyboard.decimal.separatorÿkey.keyboard.currency.unitkey.keyboard.currency.subunit$key.keyboard.keypad.left.parenthesis%key.keyboard.keypad.right.parenthesiskey.keyboard.keypad.left.brace key.keyboard.keypad.right.brace key.keyboard.keypad.tab key.keyboard.keypad.backspacekey.keyboard.keypad.akey.keyboard.keypad.bkey.keyboard.keypad.ckey.keyboard.keypad.dkey.keyboard.keypad.ekey.keyboard.keypad.fkey.keyboard.keypad.xorkey.keyboard.keypad.powerkey.keyboard.keypad.percent!key.keyboard.keypad.less#key.keyboard.keypad.greater%key.keyboard.keypad.ampersand'$key.keyboard.keypad.double.ampersand) key.keyboard.keypad.vertical.bar+'key.keyboard.keypad.double.vertical.bar-key.keyboard.keypad.colon/key.keyboard.keypad.hash1key.keyboard.keypad.space3key.keyboard.keypad.at5key.keyboard.keypad.exclamation7 key.keyboard.keypad.memory.store9!key.keyboard.keypad.memory.recall; key.keyboard.keypad.memory.clear=key.keyboard.keypad.memory.add?#key.keyboard.keypad.memory.subtractA#key.keyboard.keypad.memory.multiplyC!key.keyboard.keypad.memory.divideEkey.keyboard.keypad.plus.minusGkey.keyboard.keypad.clearIkey.keyboard.keypad.clear.entryKkey.keyboard.keypad.binaryMkey.keyboard.keypad.octalOkey.keyboard.keypad.decimalQkey.keyboard.keypad.hexadecimalSkey.keyboard.left.controlUkey.keyboard.left.shiftWkey.keyboard.left.altYkey.keyboard.left.win[key.keyboard.right.control]key.keyboard.right.shift_key.keyboard.right.altakey.keyboard.right.winckey.keyboard.modeekey.keyboard.sleepgkey.keyboard.wakeikey.keyboard.channel.upkkey.keyboard.channel.downmkey.keyboard.media.playokey.keyboard.media.pauseqkey.keyboard.media.recordskey.keyboard.media.fast.forwardukey.keyboard.media.rewindwkey.keyboard.media.next.tracky!key.keyboard.media.previous.track{key.keyboard.media.stop}key.keyboard.media.ejectkey.keyboard.media.play.pause�key.keyboard.media.selectƒkey.keyboard.ac.new…key.keyboard.ac.open‡key.keyboard.ac.close‰key.keyboard.ac.exit‹key.keyboard.ac.save�key.keyboard.ac.print�key.keyboard.ac.properties‘key.keyboard.ac.search“key.keyboard.ac.home•key.keyboard.ac.back—key.keyboard.ac.forward™key.keyboard.ac.stop›key.keyboard.ac.refresh�key.keyboard.ac.bookmarksŸkey.keyboard.soft.left¡key.keyboard.soft.right£key.keyboard.call¥key.keyboard.end.callKEY_KEYBOARD_UNKNOWN ConstantValue Signature\Lit/unimi/dsi/fastutil/ints/Int2ObjectMap;lLjava/util/function/BiFunction;valuesCodeLineNumberTableE(Ljava/lang/String;)Lcom/mojang/blaze3d/platform/InputConstants$Type;LocalVariableTablenameMethodParameterstypevalueIkey0Lcom/mojang/blaze3d/platform/InputConstants$Key;thisLocalVariableTypeTable $enum$name $enum$ordinal�(Ljava/lang/String;Ljava/util/function/BiFunction;)V getOrCreate3(I)Lcom/mojang/blaze3d/platform/InputConstants$Key;lambda$getOrCreate$0lambda$static$1M(Ljava/lang/Integer;Ljava/lang/String;)Lnet/minecraft/network/chat/Component;Ljava/lang/Integer; StackMapTableÄ+net/minecraft/network/chat/MutableComponentlambda$static$0keycode systemNameCLjava/lang/Enum; SourceFileInputConstants.javaNestHostBootstrapMethodsÏ(I)Ljava/lang/Object;Ñ Ò ¾½½Õ.×8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;Ù Ú ÅÀÀÝ Þ ¿Àà áâã äå"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;ç èéê Eë$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; InnerClassesTypeKeyð%java/lang/invoke/MethodHandles$Lookupòjava/lang/invoke/MethodHandlesLookup@1@@ ¦6§^#$¨©569:¨ª «¡¬" ² ¶À°­Ù ®¬4 *¸À°­Ù¯  °6±°€ ¦§¬h»Y+*·N*´!-¹%W±­ç èé¯*²°6³´ µ¶± ²°³›¬}*+·+*».Y·0µ!*-µ3*µ7±­  ¯ ·569:¸ 9ª±¹º59¨»¼½¬H*´!*º;¹?À°­¯·³´±³  ¡¬)½Y²SY² S°­Ù¾½¬X*´3ºCM»Y,*·°­  ¯ ·j´ °6 ¿À¬`¸G+¶M™ +¸Q§W½YY*S¸[°­å¯³Á°6ÂLà ÅÀ¬±A^+¶`™+¸Q°*¶f¸n=¸tN-Æ--¶x¶{ -²¶…¸‰°+¸Œ¸Q°­Û ÜÞßà.á9ã¯*A³ÁA°6)Æ´$Ç6 ý*aÈ2¬Š j»Y’“º•·™³»YœWº�·™³ ¸ž³ ²^¸¤² ¨¸¤² ¬¸¤² ®¸¤² °¸¤² ²¸¤² ´¸¤² ¶¸¤² ¸¸¤²º¸¤²¼¸¤²¾¸¤²À¸¤²Â¸¤²Ä ¸¤²Æ ¸¤²È ¸¤²Ê ¸¤²Ì ¸¤²Î¸¤²Ð¸¤²Ò¸¤²Ô¸¤²Ö¸¤²Ø¸¤²Ú¸¤²Ü¸¤²Þ¸¤²à¸¤²â¸¤²ä¸¤²æ¸¤²è¸¤²ê¸¤²ì¸¤²î¸¤²ð¸¤²ò ¸¤²ô!¸¤²ö"¸¤²ø#¸¤²ú$¸¤²ü%¸¤²þ&¸¤²'¸¤²(¸¤²)¸¤²*¸¤²+¸¤² ,¸¤² -¸¤².¸¤²/¸¤²0¸¤²1¸¤²2¸¤²3¸¤²4¸¤²5¸¤²6¸¤² 7¸¤²"8¸¤²$9¸¤²&:¸¤²(;¸¤²*<¸¤²,=¸¤².>¸¤²0?¸¤²2@¸¤²4A¸¤²6B¸¤²8C¸¤²:D¸¤²<E¸¤²>F¸¤²@G¸¤²BH¸¤²DI¸¤²FJ¸¤²HK¸¤²JL¸¤²LM¸¤²NN¸¤²PO¸¤²RP¸¤²TQ¸¤²VR¸¤²XS¸¤²ZT¸¤²\U¸¤²^V¸¤²`W¸¤²bX¸¤²dY¸¤²fZ¸¤²h[¸¤²j\¸¤²l]¸¤²n^¸¤²p_¸¤²r`¸¤²ta¸¤²vb¸¤²xc¸¤²zd¸¤²|e¸¤²~f¸¤²€g¸¤²‚h¸¤²„i¸¤²†j¸¤²ˆk¸¤²Šl¸¤²Œm¸¤²Žn¸¤²�o¸¤²’p¸¤²”q¸¤²–r¸¤²˜s¸¤²št¸¤²œu¸¤²žv¸¤² w¸¤²¢x¸¤²¤y¸¤²¦z¸¤²¨{¸¤²ª|¸¤²¬}¸¤²®~¸¤²°¸¤²²€¸¤²´�¸¤²¶…¸¤²¸†¸¤²º‡¸¤²¼ˆ¸¤²¾‰¸¤²ÀЏ¤²Â‹¸¤²ÄŒ¸¤²Æ�¸¤²Èޏ¤²Ê�¸¤²Ì�¸¤²Î‘¸¤²Ð’¸¤²Ò“¸¤²Ô”¸¤²Ö•¸¤²Ø–¸¤²Ú—¸¤²Ü˜¸¤²Þ™¸¤²àš¸¤²â›¸¤²äœ¸¤²æ�¸¤²èž¸¤²êŸ¸¤²ì ¸¤²î¡¸¤²ð¢¸¤²ò£¸¤²ô¤¸¤²ö°¸¤²ø±¸¤²ú²¸¤²ü³¸¤²þ´¸¤²µ¸¤²¶¸¤²·¸¤²¸¸¤²¹¸¤² º¸¤² »¸¤²¼¸¤²½¸¤²¾¸¤²¿¸¤²À¸¤²Á¸¤²¸¤²ø¤²ĸ¤² Ÿ¤²"Ƹ¤²$Ǹ¤²&ȸ¤²(ɸ¤²*ʸ¤²,˸¤².̸¤²0͸¤²2褲4ϸ¤²6и¤²8Ѹ¤²:Ò¸¤²<Ó¸¤²>Ô¸¤²@Õ¸¤²BÖ¸¤²D׸¤²Fظ¤²HÙ¸¤²JÚ¸¤²LÛ¸¤²Nܸ¤²Pݸ¤²Rฤ²TḤ²V⸤²X㸤²Z两²\帤²^渤²`縤²b¸¤²d¸¤²f¸¤²h¸¤²j¸¤²l¸¤²n¸¤²p¸¤²r ¸¤²t ¸¤²v ¸¤²x ¸¤²z ¸¤²|¸¤²~¸¤²€¸¤²‚¸¤²„¸¤²†¸¤²ˆ¸¤²Š¸¤²Œ¸¤²Ž¸¤²�¸¤²’¸¤²”¸¤²–¸¤²˜¸¤²š¸¤²œ¸¤²ž¸¤²  ¸¤²¢!¸¤²¤"¸¤±­Úå(Ù.î7ð@ñIòRó[ôdõnöx÷‚ù‹ú”ûžü¨ý²þ¼ÿÆÐÚäîø   * 4 > H R\fpz„Ž˜¢¬¶ÀÊÔÞéô ÿ! "# $+%6&A'L(W)b*m+x,ƒ-Ž.™/¤0¯2º3Å4Ð5Û6æ7ñ8ü9:;<(=3?>@IATB_CjDuE€F‹G–H¡I¬J·KÂMÍOØPãQîRùSTUV%W0X;YFZQ[\\g]r^}`ˆa“bžc©e´f¿gÊhÕiàjëkölm no"p-r8sCtNuYvdwoxzy…z�{›|¦}±~½É�Õ‚á„í…ù†‡ˆ‰)Š5‹AŒMŽY�e�q‘}’‰“•”¡•­–¹˜Å™ÑšÝ›éœõ�ž Ÿ %¡1¢=£I¥U¦a¨m©yª…«‘­�®©¯µ°Á±Í²Ù³å´ñµý¶ ·¸!¹-º9»E¼Q½]¾i¿uÀ�Á�™åıŽÆÉÇÕÈáÉíÊùË Ì Í Î )Ï 5Ð AÑ MÒ YÓ eÔ qÖ }× ‰Ø •Ù ¡Ú ­Û ¹Ü ÅÝ ÑÞ Ýß éà õâ ã å æ %ç 1è =é Iê Uë aì mí yî …ï ‘ñ �ò ©ó µô Áõ Íö Ù÷ åø ñù ýú û ü !ý -þ 9 E Q ] i¨ÉÊËÌÍ&ßÎÐÓæÔßÖØÛßÖÜÛìí@îïñó