summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrobojumper <robojumper@gmail.com>2025-08-14 22:10:40 +0200
committerrobojumper <robojumper@gmail.com>2025-08-14 22:10:40 +0200
commit654e16d16de9ccdcd346a04ddd4029eef618d53e (patch)
treeb4859cb38ab3dab90baf3e0ec3e8ff4e3e83d8f5
parent899f86a57111df7545e5ab031e92d8564faa112a (diff)
Initial virtual keyboard splits via Wii Menu
-rw-r--r--config/SOUE01/rels/d_SoftwareKeyboardNP/splits.txt142
-rw-r--r--config/SOUE01/rels/d_SoftwareKeyboardNP/symbols.txt2609
-rw-r--r--configure.py41
3 files changed, 1473 insertions, 1319 deletions
diff --git a/config/SOUE01/rels/d_SoftwareKeyboardNP/splits.txt b/config/SOUE01/rels/d_SoftwareKeyboardNP/splits.txt
index b6c2e8a4..8c24b2f3 100644
--- a/config/SOUE01/rels/d_SoftwareKeyboardNP/splits.txt
+++ b/config/SOUE01/rels/d_SoftwareKeyboardNP/splits.txt
@@ -15,8 +15,140 @@ REL/global_destructor_chain.c:
.bss start:0x00000000 end:0x00000008
REL/d/d_SoftwareKeyboard.cpp:
- .text start:0x000000F0 end:0x00038BA0 align:16
- .ctors start:0x00000000 end:0x0000003C
- .rodata start:0x00000000 end:0x00003920
- .data start:0x00000000 end:0x00010274
- .bss start:0x00000008 end:0x0000065C
+ .text start:0x000000F0 end:0x00002864 align:16
+ .ctors start:0x00000000 end:0x00000004
+ .rodata start:0x00000000 end:0x00000150
+ .data start:0x00000000 end:0x000005D8
+ .bss start:0x00000008 end:0x00000020
+
+REL/keyboard/tiPcKeyboard.cpp:
+ .text start:0x00002870 end:0x000097E0 align:16
+ .ctors start:0x00000004 end:0x00000008
+ .rodata start:0x00000150 end:0x00001828
+ .data start:0x000005D8 end:0x000036E8
+ .bss start:0x00000020 end:0x00000030
+
+REL/keyboard/tiCellPhone.cpp:
+ .text start:0x000097E0 end:0x0000E0E8 align:16
+ .ctors start:0x00000008 end:0x0000000C
+ .rodata start:0x00001828 end:0x00001D58
+ .data start:0x000036E8 end:0x00003FC8
+
+REL/keyboard/tiInputForm.cpp:
+ .text start:0x0000E0F0 end:0x0001A868 align:16
+ .ctors start:0x0000000C end:0x00000010
+ .rodata start:0x00001D58 end:0x000020E8
+ .data start:0x00003FC8 end:0x00004B28
+ .bss start:0x00000030 end:0x00000070
+
+REL/keyboard/tiCandidateBox.cpp:
+ .text start:0x0001A870 end:0x00020B28 align:16
+ .ctors start:0x00000010 end:0x00000014
+ .rodata start:0x000020E8 end:0x00002558
+ .data start:0x00004B28 end:0x000058C8
+
+REL/keyboard/tiToolBar.cpp:
+ .text start:0x00020B30 end:0x00022178 align:16
+ .ctors start:0x00000014 end:0x00000018
+ .rodata start:0x00002558 end:0x00002738
+ .data start:0x000058C8 end:0x00005C40
+
+REL/keyboard/tiPredictLang.cpp:
+ .text start:0x00022180 end:0x00023828 align:16
+ .ctors start:0x00000018 end:0x0000001C
+ .rodata start:0x00002738 end:0x00002CB0
+ .data start:0x00005C40 end:0x000062B0
+
+REL/keyboard/tiSignWindow.cpp:
+ .text start:0x00023830 end:0x00025508 align:16
+ .ctors start:0x0000001C end:0x00000020
+ .data start:0x000062B0 end:0x00006D10
+
+REL/keyboard/tiString.cpp:
+ .text start:0x00025510 end:0x00026A3C align:16
+ .data start:0x00006D10 end:0x00006E30
+
+REL/keyboard/tiTextDrawer.cpp:
+ .text start:0x00026A40 end:0x000278A4 align:16
+ .rodata start:0x00002CB0 end:0x00002CE0
+ .data start:0x00006E30 end:0x00006EC8
+ .bss start:0x00000070 end:0x000005F0
+
+REL/keyboard/tiNw4rManager.cpp:
+ .text start:0x000278B0 end:0x000291F4 align:16
+ .rodata start:0x00002CE0 end:0x00002CF8
+ .data start:0x00006EC8 end:0x00006FA0
+
+REL/keyboard/tiManager.cpp:
+ .text start:0x00029200 end:0x0002B368 align:16
+ .ctors start:0x00000020 end:0x00000024
+ .data start:0x00006FA0 end:0x00007A40
+ .bss start:0x000005F0 end:0x000005F8
+
+REL/keyboard/tiUtil.cpp:
+ .text start:0x0002B370 end:0x0002C138 align:16
+ .ctors start:0x00000024 end:0x00000028
+ .rodata start:0x00002CF8 end:0x00003250
+ .data start:0x00007A40 end:0x00007C60
+ .bss start:0x000005F8 end:0x00000610
+
+REL/keyboard/tiCpData.cpp:
+ .text start:0x0002C140 end:0x0002C658 align:16
+ .ctors start:0x00000028 end:0x0000002C
+ .data start:0x00007C60 end:0x0000B728
+
+REL/keyboard/tiSwData.cpp:
+ .text start:0x0002C660 end:0x0002D034 align:16
+ .ctors start:0x0000002C end:0x00000030
+ .data start:0x0000B728 end:0x0000D8E8
+
+REL/keyboard/tiPkData.cpp:
+ .text start:0x0002D040 end:0x0002DC54 align:16
+ .ctors start:0x00000030 end:0x00000034
+ .data start:0x0000D8E8 end:0x0000F178
+
+REL/keyboard/tiLanguageIndependentData.cpp:
+ .data start:0x0000F178 end:0x0000F5B8
+
+REL/keyboard/tiTextInputBase.cpp:
+ .text start:0x0002DC60 end:0x0002DD1C align:16
+ .data start:0x0000F5B8 end:0x0000F5D8
+
+REL/keyboard/MyTiManager.cpp:
+ .text start:0x0002DD20 end:0x00032378 align:16
+ .ctors start:0x00000034 end:0x00000038
+ .rodata start:0x00003250 end:0x000032E8
+ .data start:0x0000F5D8 end:0x0000F998
+ .bss start:0x00000610 end:0x00000640
+
+REL/keyboard/MyTiInputForm.cpp:
+ .text start:0x00032380 end:0x00035FA8 align:16
+ .rodata start:0x000032E8 end:0x00003828
+ .data start:0x0000F998 end:0x00010058
+
+REL/keyboard/MyTiBg.cpp:
+ .text start:0x00035FB0 end:0x00036088 align:16
+
+REL/keyboard/tiDebug.cpp:
+ .text start:0x00036090 end:0x000366C0 align:16
+ .rodata start:0x00003828 end:0x00003910
+
+REL/keyboard/tiGUIManager.cpp:
+ .text start:0x000366C0 end:0x00037E78 align:16
+ .rodata start:0x00003910 end:0x00003920
+ .data start:0x00010058 end:0x000101D0
+
+REL/keyboard/tiHKBManager.cpp:
+ .text start:0x00037E80 end:0x00037F14 align:16
+ .ctors start:0x00000038 end:0x0000003C
+ .data start:0x000101D0 end:0x000101E8
+ .bss start:0x00000640 end:0x00000650
+
+REL/keyboard/tiHwKeyboard.cpp:
+ .text start:0x00037F20 end:0x000382A4 align:16
+ .data start:0x000101E8 end:0x00010210
+ .bss start:0x00000650 end:0x0000065C
+
+REL/keyboard/tiLayout.cpp:
+ .text start:0x000382B0 end:0x00038BA0 align:16
+ .data start:0x00010210 end:0x00010274
diff --git a/config/SOUE01/rels/d_SoftwareKeyboardNP/symbols.txt b/config/SOUE01/rels/d_SoftwareKeyboardNP/symbols.txt
index 2c3bae40..0c8760e1 100644
--- a/config/SOUE01/rels/d_SoftwareKeyboardNP/symbols.txt
+++ b/config/SOUE01/rels/d_SoftwareKeyboardNP/symbols.txt
@@ -10,23 +10,23 @@ fn_2_2F0 = .text:0x000002F0; // type:function size:0x84
fn_2_380 = .text:0x00000380; // type:function size:0x74
fn_2_400 = .text:0x00000400; // type:function size:0x8
fn_2_410 = .text:0x00000410; // type:function size:0x128
-fn_2_540 = .text:0x00000540; // type:function size:0x18
-fn_2_560 = .text:0x00000560; // type:function size:0x8
+setSecretInputMode__Q29textinput7ManagerFb = .text:0x00000540; // type:function size:0x18
+setSecretModeOn__Q39textinput10textdrawer4BaseFb = .text:0x00000560; // type:function size:0x8
dSKB_c_classInit__Fv = .text:0x00000570; // type:function size:0x30
__ct__6dSKB_cFv = .text:0x000005A0; // type:function size:0x78
fn_2_620 = .text:0x00000620; // type:function size:0x40
__dt__6dSKB_cFv = .text:0x00000660; // type:function size:0xB0
SoftwareKeyboard__init = .text:0x00000710; // type:function size:0x22C
-fn_2_940 = .text:0x00000940; // type:function size:0x8
-fn_2_950 = .text:0x00000950; // type:function size:0x8
+getLayout__Q39textinput11nw4rmanager6LayoutFv = .text:0x00000940; // type:function size:0x8
+getCellPhoneKeyboard__Q29textinput7ManagerFv = .text:0x00000950; // type:function size:0x8
fn_2_960 = .text:0x00000960; // type:function size:0x94
fn_2_A00 = .text:0x00000A00; // type:function size:0x58
fn_2_A60 = .text:0x00000A60; // type:function size:0x24
fn_2_A90 = .text:0x00000A90; // type:function size:0x34
fn_2_AD0 = .text:0x00000AD0; // type:function size:0x54
-fn_2_B30 = .text:0x00000B30; // type:function size:0x8
+getLength__Q39textinput8tistring10StringBaseCFv = .text:0x00000B30; // type:function size:0x8
fn_2_B40 = .text:0x00000B40; // type:function size:0x48
-fn_2_B90 = .text:0x00000B90; // type:function size:0x14
+hasCandidate__Q39textinput8tistring10StringBaseCFv = .text:0x00000B90; // type:function size:0x14
fn_2_BB0 = .text:0x00000BB0; // type:function size:0x190
fn_2_D40 = .text:0x00000D40; // type:function size:0x84
fn_2_DD0 = .text:0x00000DD0; // type:function size:0x3C
@@ -37,7 +37,7 @@ fn_2_FE0 = .text:0x00000FE0; // type:function size:0x14
fn_2_1000 = .text:0x00001000; // type:function size:0x3C4
fn_2_13D0 = .text:0x000013D0; // type:function size:0x40
fn_2_1410 = .text:0x00001410; // type:function size:0x8
-fn_2_1420 = .text:0x00001420; // type:function size:0x8
+getSignKeyboard__Q29textinput7ManagerFv = .text:0x00001420; // type:function size:0x8
fn_2_1430 = .text:0x00001430; // type:function size:0x9C
fn_2_14D0 = .text:0x000014D0; // type:function size:0x84
fn_2_1560 = .text:0x00001560; // type:function size:0x34
@@ -83,934 +83,918 @@ fn_2_2830 = .text:0x00002830; // type:function size:0x10
fn_2_2840 = .text:0x00002840; // type:function size:0x10
fn_2_2850 = .text:0x00002850; // type:function size:0x4
fn_2_2860 = .text:0x00002860; // type:function size:0x4
-fn_2_2870 = .text:0x00002870; // type:function size:0x8
-fn_2_2880 = .text:0x00002880; // type:function size:0x8
-fn_2_2890 = .text:0x00002890; // type:function size:0x8
-fn_2_28A0 = .text:0x000028A0; // type:function size:0x40
-fn_2_28E0 = .text:0x000028E0; // type:function size:0x8
-fn_2_28F0 = .text:0x000028F0; // type:function size:0x8
-fn_2_2900 = .text:0x00002900; // type:function size:0xC
-fn_2_2910 = .text:0x00002910; // type:function size:0x8
-fn_2_2920 = .text:0x00002920; // type:function size:0x124
-fn_2_2A50 = .text:0x00002A50; // type:function size:0x8
-fn_2_2A60 = .text:0x00002A60; // type:function size:0x1C
-fn_2_2A7C = .text:0x00002A7C; // type:function size:0x4
-fn_2_2A80 = .text:0x00002A80; // type:function size:0x14
-fn_2_2AA0 = .text:0x00002AA0; // type:function size:0x390
-fn_2_2E30 = .text:0x00002E30; // type:function size:0x40
-fn_2_2E70 = .text:0x00002E70; // type:function size:0x4
-fn_2_2E80 = .text:0x00002E80; // type:function size:0x4
-fn_2_2E90 = .text:0x00002E90; // type:function size:0xB4
-fn_2_2F50 = .text:0x00002F50; // type:function size:0x1B4
-fn_2_3110 = .text:0x00003110; // type:function size:0x4
-fn_2_3120 = .text:0x00003120; // type:function size:0x8
-fn_2_3130 = .text:0x00003130; // type:function size:0x90
-fn_2_31C0 = .text:0x000031C0; // type:function size:0x74
-fn_2_3234 = .text:0x00003234; // type:function size:0x4
-fn_2_3240 = .text:0x00003240; // type:function size:0x54
-fn_2_3294 = .text:0x00003294; // type:function size:0x4
-fn_2_32A0 = .text:0x000032A0; // type:function size:0x1BC
-fn_2_3460 = .text:0x00003460; // type:function size:0x10
-fn_2_3470 = .text:0x00003470; // type:function size:0xF0
-fn_2_3560 = .text:0x00003560; // type:function size:0x8
-fn_2_3570 = .text:0x00003570; // type:function size:0x10
-fn_2_3580 = .text:0x00003580; // type:function size:0x64
-fn_2_35F0 = .text:0x000035F0; // type:function size:0x19C
-fn_2_3790 = .text:0x00003790; // type:function size:0x8
-fn_2_37A0 = .text:0x000037A0; // type:function size:0x168
-fn_2_3910 = .text:0x00003910; // type:function size:0x2B8
-fn_2_3BD0 = .text:0x00003BD0; // type:function size:0x4
-fn_2_3BE0 = .text:0x00003BE0; // type:function size:0x2C0
-fn_2_3EA0 = .text:0x00003EA0; // type:function size:0x1B0
-fn_2_4050 = .text:0x00004050; // type:function size:0xE4
-fn_2_4140 = .text:0x00004140; // type:function size:0xEC
-fn_2_4230 = .text:0x00004230; // type:function size:0x118
-fn_2_4350 = .text:0x00004350; // type:function size:0xE8
-fn_2_4440 = .text:0x00004440; // type:function size:0x40
-fn_2_4480 = .text:0x00004480; // type:function size:0x40
-fn_2_44C0 = .text:0x000044C0; // type:function size:0x40
-fn_2_4500 = .text:0x00004500; // type:function size:0x40
-fn_2_4540 = .text:0x00004540; // type:function size:0x40
-fn_2_4580 = .text:0x00004580; // type:function size:0x40
-fn_2_45C0 = .text:0x000045C0; // type:function size:0x40
-fn_2_4600 = .text:0x00004600; // type:function size:0x278
-fn_2_4880 = .text:0x00004880; // type:function size:0x300
-fn_2_4B80 = .text:0x00004B80; // type:function size:0x58
-fn_2_4BE0 = .text:0x00004BE0; // type:function size:0x7FC
+getHWKeyboard__Q29textinput7ManagerCFv = .text:0x00002870; // type:function size:0x8
+isQwerty__Q39textinput7toolbar4BaseCFv = .text:0x00002880; // type:function size:0x8
+getToolBar__Q29textinput7ManagerCFv = .text:0x00002890; // type:function size:0x8
+getTranslateMode__Q49textinput8keyboard6pctype4BaseCFv = .text:0x000028A0; // type:function size:0x40
+getPCKeyboard__Q29textinput7ManagerCFv = .text:0x000028E0; // type:function size:0x8
+getLanguage__Q29textinput7ManagerCFv = .text:0x000028F0; // type:function size:0x8
+isCapsOn__Q49textinput8keyboard6pctype4BaseCFv = .text:0x00002900; // type:function size:0xC
+create__Q49textinput8keyboard6pctype4BaseFP12MEMAllocator = .text:0x00002910; // type:function size:0x8
+init__Q49textinput8keyboard6pctype4BaseFv = .text:0x00002920; // type:function size:0x124
+getLanguage__Q39textinput8keyboard12KeyboardBaseCFv = .text:0x00002A50; // type:function size:0x8
+sendCommand__Q29textinput13CommandSenderFUlPv = .text:0x00002A60; // type:function size:0x20
+inputCharCode__Q49textinput8keyboard6pctype4BaseFw = .text:0x00002A80; // type:function size:0x14
+onKey__Q49textinput8keyboard6pctype4BaseFUlPv = .text:0x00002AA0; // type:function size:0x390
+canConvert__Q39textinput9inputform4BaseFv = .text:0x00002E30; // type:function size:0x40
+goSignInputMode__Q49textinput8keyboard6pctype4BaseFv = .text:0x00002E70; // type:function size:0x4
+changePredictLanguage__Q49textinput8keyboard6pctype4BaseFv = .text:0x00002E80; // type:function size:0x4
+updateFromReceiver__Q49textinput8keyboard6pctype4BaseFUlPv = .text:0x00002E90; // type:function size:0xB4
+onActive__Q49textinput8keyboard6pctype4BaseFv = .text:0x00002F50; // type:function size:0x1B4
+onClose__Q49textinput8keyboard6pctype4BaseFv = .text:0x00003110; // type:function size:0x4
+getWCCode__Q49textinput8keyboard6pctype4BaseFPc = .text:0x00003120; // type:function size:0x8
+getControlKey__Q49textinput8keyboard6pctype4BaseFPc = .text:0x00003130; // type:function size:0x90
+changeABCInputMode__Q49textinput8keyboard6pctype4BaseFQ59textinput8keyboard6pctype4Base9InputMode = .text:0x000031C0; // type:function size:0x78
+changeAIUInputMode__Q49textinput8keyboard6pctype4BaseFQ59textinput8keyboard6pctype4Base9InputMode = .text:0x00003240; // type:function size:0x58
+sendInputWChar__Q49textinput8keyboard6pctype4BaseFwb = .text:0x000032A0; // type:function size:0x1BC
+setLanguage__Q49textinput8keyboard6pctype4BaseFQ29textinput8Language = .text:0x00003460; // type:function size:0x10
+updateFixMode__Q49textinput8keyboard6pctype4BaseFv = .text:0x00003470; // type:function size:0xF0
+getToolBar__Q29textinput7ManagerFv = .text:0x00003560; // type:function size:0x8
+isABC__Q49textinput8keyboard6pctype4BaseFv = .text:0x00003570; // type:function size:0x10
+setABC__Q49textinput8keyboard6pctype4BaseFb = .text:0x00003580; // type:function size:0x64
+setTranslateMode__Q49textinput8keyboard6pctype4BaseFQ59textinput8keyboard6pctype4Base13TranslateMode = .text:0x000035F0; // type:function size:0x19C
+getCandidateBox__Q29textinput7ManagerFv = .text:0x00003790; // type:function size:0x8
+setABC__Q49textinput8keyboard6pctype12LayoutByNW4RFb = .text:0x000037A0; // type:function size:0x168
+refresh___Q59textinput8keyboard6pctype4Base8KeyStateFv = .text:0x00003910; // type:function size:0x2B8
+refreshState__Q49textinput8keyboard6pctype4BaseFv = .text:0x00003BD0; // type:function size:0x4
+refreshText__Q59textinput8keyboard6pctype4Base8KeyStateFPQ34nw4r3lyt4Pane = .text:0x00003BE0; // type:function size:0x2C0
+getWCCode__Q59textinput8keyboard6pctype4Base8KeyStateFUl = .text:0x00003EA0; // type:function size:0x1B0
+getWCCode__Q59textinput8keyboard6pctype4Base8KeyStateFPc = .text:0x00004050; // type:function size:0xE4
+onlyQwerty__Q49textinput8keyboard6pctype4BaseFb = .text:0x00004140; // type:function size:0xEC
+setLangKeyActive__Q49textinput8keyboard6pctype4BaseFb = .text:0x00004230; // type:function size:0x118
+__dt__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00004350; // type:function size:0xE8
+__dt__Q49textinput8keyboard6pctype11UIModePanelFv = .text:0x00004440; // type:function size:0x40
+__dt__Q49textinput8keyboard6pctype5UIObjFv = .text:0x00004480; // type:function size:0x40
+__dt__Q39textinput3gui12EventHandlerFv = .text:0x000044C0; // type:function size:0x40
+__dt__Q49textinput8keyboard6pctype16UIModifierButtonFv = .text:0x00004500; // type:function size:0x40
+__dt__Q49textinput8keyboard6pctype4BaseFv = .text:0x00004540; // type:function size:0x40
+__dt__Q29textinput4BaseFv = .text:0x00004580; // type:function size:0x40
+__dt__Q49textinput8keyboard6pctype12EventHandlerFv = .text:0x000045C0; // type:function size:0x40
+create__Q49textinput8keyboard6pctype12LayoutByNW4RFP12MEMAllocator = .text:0x00004600; // type:function size:0x278
+createAnmPane___Q49textinput8keyboard6pctype12LayoutByNW4RFP12MEMAllocator = .text:0x00004880; // type:function size:0x300
+__dt__Q49textinput8keyboard6pctype7AnmPaneFv = .text:0x00004B80; // type:function size:0x58
+init__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00004BE0; // type:function size:0x7FC
fn_2_53E0 = .text:0x000053E0; // type:function size:0x8
-fn_2_53F0 = .text:0x000053F0; // type:function size:0x5F4
-fn_2_59F0 = .text:0x000059F0; // type:function size:0x150
-fn_2_5B40 = .text:0x00005B40; // type:function size:0x8
-fn_2_5B50 = .text:0x00005B50; // type:function size:0x14
-fn_2_5B70 = .text:0x00005B70; // type:function size:0xC4
-fn_2_5C40 = .text:0x00005C40; // type:function size:0x9C
-fn_2_5CE0 = .text:0x00005CE0; // type:function size:0x690
-fn_2_6370 = .text:0x00006370; // type:function size:0x4C
-fn_2_63C0 = .text:0x000063C0; // type:function size:0x78
-fn_2_6440 = .text:0x00006440; // type:function size:0x17C
-fn_2_65C0 = .text:0x000065C0; // type:function size:0x50
-fn_2_6610 = .text:0x00006610; // type:function size:0x10
-fn_2_6620 = .text:0x00006620; // type:function size:0x1C
-fn_2_6640 = .text:0x00006640; // type:function size:0x90
-fn_2_66D0 = .text:0x000066D0; // type:function size:0x8
-fn_2_66E0 = .text:0x000066E0; // type:function size:0x4
-fn_2_66F0 = .text:0x000066F0; // type:function size:0x224
-fn_2_6920 = .text:0x00006920; // type:function size:0x8
-fn_2_6930 = .text:0x00006930; // type:function size:0x6C
-fn_2_69A0 = .text:0x000069A0; // type:function size:0x7C
-fn_2_6A20 = .text:0x00006A20; // type:function size:0x118
-fn_2_6B40 = .text:0x00006B40; // type:function size:0xB0
-fn_2_6BF0 = .text:0x00006BF0; // type:function size:0x40
-fn_2_6C30 = .text:0x00006C30; // type:function size:0x10
-fn_2_6C40 = .text:0x00006C40; // type:function size:0xAC
-fn_2_6CF0 = .text:0x00006CF0; // type:function size:0x168
-fn_2_6E60 = .text:0x00006E60; // type:function size:0x6C
-fn_2_6ED0 = .text:0x00006ED0; // type:function size:0x1C
-fn_2_6EF0 = .text:0x00006EF0; // type:function size:0x118
-fn_2_7010 = .text:0x00007010; // type:function size:0x27C
-fn_2_7290 = .text:0x00007290; // type:function size:0x8
-fn_2_72A0 = .text:0x000072A0; // type:function size:0x21C
-fn_2_74C0 = .text:0x000074C0; // type:function size:0x12C
-fn_2_75F0 = .text:0x000075F0; // type:function size:0x280
-fn_2_7870 = .text:0x00007870; // type:function size:0x158
-fn_2_79D0 = .text:0x000079D0; // type:function size:0x8
-fn_2_79E0 = .text:0x000079E0; // type:function size:0x160
-fn_2_7B40 = .text:0x00007B40; // type:function size:0x368
-fn_2_7EB0 = .text:0x00007EB0; // type:function size:0xC
-fn_2_7EC0 = .text:0x00007EC0; // type:function size:0x20
-fn_2_7EE0 = .text:0x00007EE0; // type:function size:0x4
-fn_2_7EF0 = .text:0x00007EF0; // type:function size:0x30C
-fn_2_8200 = .text:0x00008200; // type:function size:0xC
-fn_2_8210 = .text:0x00008210; // type:function size:0x1C
-fn_2_8230 = .text:0x00008230; // type:function size:0x268
-fn_2_84A0 = .text:0x000084A0; // type:function size:0x4CC
-fn_2_8970 = .text:0x00008970; // type:function size:0x1B0
-fn_2_8B20 = .text:0x00008B20; // type:function size:0x29C
-fn_2_8DC0 = .text:0x00008DC0; // type:function size:0x34
-fn_2_8E00 = .text:0x00008E00; // type:function size:0x8
-fn_2_8E10 = .text:0x00008E10; // type:function size:0x8
-fn_2_8E20 = .text:0x00008E20; // type:function size:0x128
-fn_2_8F50 = .text:0x00008F50; // type:function size:0x70
-fn_2_8FC0 = .text:0x00008FC0; // type:function size:0x270
-fn_2_9230 = .text:0x00009230; // type:function size:0x4
-fn_2_9240 = .text:0x00009240; // type:function size:0x4
-fn_2_9250 = .text:0x00009250; // type:function size:0x8
-fn_2_9260 = .text:0x00009260; // type:function size:0x8
-fn_2_9270 = .text:0x00009270; // type:function size:0x6C
-fn_2_92E0 = .text:0x000092E0; // type:function size:0x14
-fn_2_9300 = .text:0x00009300; // type:function size:0x8
-fn_2_9310 = .text:0x00009310; // type:function size:0x8
-fn_2_9320 = .text:0x00009320; // type:function size:0x30
-fn_2_9350 = .text:0x00009350; // type:function size:0x8
-fn_2_9360 = .text:0x00009360; // type:function size:0x8
-fn_2_9370 = .text:0x00009370; // type:function size:0x8
-fn_2_9380 = .text:0x00009380; // type:function size:0x1C
-fn_2_93A0 = .text:0x000093A0; // type:function size:0x8
-fn_2_93B0 = .text:0x000093B0; // type:function size:0x8
-fn_2_93C0 = .text:0x000093C0; // type:function size:0xC
-fn_2_93D0 = .text:0x000093D0; // type:function size:0x5C
-fn_2_9430 = .text:0x00009430; // type:function size:0x5C
-fn_2_9490 = .text:0x00009490; // type:function size:0x5C
-fn_2_94F0 = .text:0x000094F0; // type:function size:0x5C
-fn_2_9550 = .text:0x00009550; // type:function size:0x10
-fn_2_9560 = .text:0x00009560; // type:function size:0x4
-fn_2_9570 = .text:0x00009570; // type:function size:0x8
-fn_2_9580 = .text:0x00009580; // type:function size:0x4
-fn_2_9590 = .text:0x00009590; // type:function size:0x4
-fn_2_95A0 = .text:0x000095A0; // type:function size:0x4
-fn_2_95B0 = .text:0x000095B0; // type:function size:0x1B4
-fn_2_9770 = .text:0x00009770; // type:function size:0x8
-fn_2_9780 = .text:0x00009780; // type:function size:0x8
-fn_2_9790 = .text:0x00009790; // type:function size:0x8
-fn_2_97A0 = .text:0x000097A0; // type:function size:0x8
-fn_2_97B0 = .text:0x000097B0; // type:function size:0x8
-fn_2_97C0 = .text:0x000097C0; // type:function size:0x8
-fn_2_97D0 = .text:0x000097D0; // type:function size:0x8
-fn_2_97E0 = .text:0x000097E0; // type:function size:0xAC
-fn_2_9890 = .text:0x00009890; // type:function size:0xA8
-fn_2_9940 = .text:0x00009940; // type:function size:0x4
-fn_2_9950 = .text:0x00009950; // type:function size:0xA30
-fn_2_A380 = .text:0x0000A380; // type:function size:0x8
-fn_2_A390 = .text:0x0000A390; // type:function size:0x194
-fn_2_A530 = .text:0x0000A530; // type:function size:0x4
-fn_2_A540 = .text:0x0000A540; // type:function size:0x4
-fn_2_A550 = .text:0x0000A550; // type:function size:0xAC
-fn_2_A600 = .text:0x0000A600; // type:function size:0x100
-fn_2_A700 = .text:0x0000A700; // type:function size:0x4
-fn_2_A710 = .text:0x0000A710; // type:function size:0x11C
-fn_2_A830 = .text:0x0000A830; // type:function size:0x68
-fn_2_A8A0 = .text:0x0000A8A0; // type:function size:0x64
-fn_2_A910 = .text:0x0000A910; // type:function size:0x18
-fn_2_A930 = .text:0x0000A930; // type:function size:0xB0
-fn_2_A9E0 = .text:0x0000A9E0; // type:function size:0xD8
-fn_2_AAC0 = .text:0x0000AAC0; // type:function size:0xE8
-fn_2_ABB0 = .text:0x0000ABB0; // type:function size:0xC4
-fn_2_AC80 = .text:0x0000AC80; // type:function size:0x4
-fn_2_AC90 = .text:0x0000AC90; // type:function size:0xE0
-fn_2_AD70 = .text:0x0000AD70; // type:function size:0x40
-fn_2_ADB0 = .text:0x0000ADB0; // type:function size:0x40
-fn_2_ADF0 = .text:0x0000ADF0; // type:function size:0x534
-fn_2_B330 = .text:0x0000B330; // type:function size:0xC
-fn_2_B340 = .text:0x0000B340; // type:function size:0x58
-fn_2_B3A0 = .text:0x0000B3A0; // type:function size:0x878
-fn_2_BC20 = .text:0x0000BC20; // type:function size:0x8
-fn_2_BC30 = .text:0x0000BC30; // type:function size:0xF8
-fn_2_BD30 = .text:0x0000BD30; // type:function size:0x4
-fn_2_BD40 = .text:0x0000BD40; // type:function size:0x1BC
-fn_2_BF00 = .text:0x0000BF00; // type:function size:0x108
-fn_2_C010 = .text:0x0000C010; // type:function size:0x50
-fn_2_C060 = .text:0x0000C060; // type:function size:0xCC
-fn_2_C130 = .text:0x0000C130; // type:function size:0x338
-fn_2_C470 = .text:0x0000C470; // type:function size:0x11C
-fn_2_C590 = .text:0x0000C590; // type:function size:0xD8
-fn_2_C670 = .text:0x0000C670; // type:function size:0x98
-fn_2_C710 = .text:0x0000C710; // type:function size:0x90
-fn_2_C7A0 = .text:0x0000C7A0; // type:function size:0x8
-fn_2_C7B0 = .text:0x0000C7B0; // type:function size:0x90
-fn_2_C840 = .text:0x0000C840; // type:function size:0x270
-fn_2_CAB0 = .text:0x0000CAB0; // type:function size:0x8
-fn_2_CAC0 = .text:0x0000CAC0; // type:function size:0x7C
-fn_2_CB40 = .text:0x0000CB40; // type:function size:0x154
-fn_2_CCA0 = .text:0x0000CCA0; // type:function size:0x104
-fn_2_CDB0 = .text:0x0000CDB0; // type:function size:0x68
-fn_2_CE20 = .text:0x0000CE20; // type:function size:0x29C
-fn_2_D0C0 = .text:0x0000D0C0; // type:function size:0x94
-fn_2_D160 = .text:0x0000D160; // type:function size:0x24
-fn_2_D190 = .text:0x0000D190; // type:function size:0x1C
-fn_2_D1B0 = .text:0x0000D1B0; // type:function size:0x118
-fn_2_D2D0 = .text:0x0000D2D0; // type:function size:0x168
-fn_2_D440 = .text:0x0000D440; // type:function size:0x50
-fn_2_D490 = .text:0x0000D490; // type:function size:0x44
-fn_2_D4E0 = .text:0x0000D4E0; // type:function size:0x8
-fn_2_D4F0 = .text:0x0000D4F0; // type:function size:0x8
-fn_2_D500 = .text:0x0000D500; // type:function size:0x13C
-fn_2_D640 = .text:0x0000D640; // type:function size:0x10
-fn_2_D650 = .text:0x0000D650; // type:function size:0x1C
-fn_2_D670 = .text:0x0000D670; // type:function size:0x268
-fn_2_D8E0 = .text:0x0000D8E0; // type:function size:0x240
-fn_2_DB20 = .text:0x0000DB20; // type:function size:0x384
-fn_2_DEB0 = .text:0x0000DEB0; // type:function size:0x8
-fn_2_DEC0 = .text:0x0000DEC0; // type:function size:0x4
-fn_2_DED0 = .text:0x0000DED0; // type:function size:0x8
-fn_2_DEE0 = .text:0x0000DEE0; // type:function size:0x14
-fn_2_DF00 = .text:0x0000DF00; // type:function size:0x8
-fn_2_DF10 = .text:0x0000DF10; // type:function size:0x8
-fn_2_DF20 = .text:0x0000DF20; // type:function size:0x8
-fn_2_DF30 = .text:0x0000DF30; // type:function size:0x8
-fn_2_DF40 = .text:0x0000DF40; // type:function size:0x8
-fn_2_DF50 = .text:0x0000DF50; // type:function size:0x8
-fn_2_DF60 = .text:0x0000DF60; // type:function size:0x40
-fn_2_DFA0 = .text:0x0000DFA0; // type:function size:0x4
-fn_2_DFB0 = .text:0x0000DFB0; // type:function size:0x4
-fn_2_DFC0 = .text:0x0000DFC0; // type:function size:0x5C
-fn_2_E020 = .text:0x0000E020; // type:function size:0x68
-fn_2_E090 = .text:0x0000E090; // type:function size:0x8
-fn_2_E0A0 = .text:0x0000E0A0; // type:function size:0x8
-fn_2_E0B0 = .text:0x0000E0B0; // type:function size:0x8
-fn_2_E0C0 = .text:0x0000E0C0; // type:function size:0x8
-fn_2_E0D0 = .text:0x0000E0D0; // type:function size:0x8
-fn_2_E0E0 = .text:0x0000E0E0; // type:function size:0x8
-fn_2_E0F0 = .text:0x0000E0F0; // type:function size:0xF4
-fn_2_E1F0 = .text:0x0000E1F0; // type:function size:0x58
-fn_2_E250 = .text:0x0000E250; // type:function size:0x5C
-fn_2_E2B0 = .text:0x0000E2B0; // type:function size:0x5C
-fn_2_E310 = .text:0x0000E310; // type:function size:0x1CC
-fn_2_E4E0 = .text:0x0000E4E0; // type:function size:0x10C
-fn_2_E5F0 = .text:0x0000E5F0; // type:function size:0x78
-fn_2_E670 = .text:0x0000E670; // type:function size:0x9C
-fn_2_E710 = .text:0x0000E710; // type:function size:0x18
-fn_2_E730 = .text:0x0000E730; // type:function size:0x218
-fn_2_E950 = .text:0x0000E950; // type:function size:0x40
-fn_2_E990 = .text:0x0000E990; // type:function size:0x74
-fn_2_EA10 = .text:0x0000EA10; // type:function size:0x13C
-fn_2_EB50 = .text:0x0000EB50; // type:function size:0x4
-fn_2_EB60 = .text:0x0000EB60; // type:function size:0x8
-fn_2_EB70 = .text:0x0000EB70; // type:function size:0xC
-fn_2_EB80 = .text:0x0000EB80; // type:function size:0xC
-fn_2_EB90 = .text:0x0000EB90; // type:function size:0x50
+initLayout__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x000053F0; // type:function size:0x5F4
+calc__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x000059F0; // type:function size:0x150
+draw__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00005B40; // type:function size:0x8
+inputCharCode__Q49textinput8keyboard6pctype12LayoutByNW4RFw = .text:0x00005B50; // type:function size:0x14
+onPressedShift__Q49textinput8keyboard6pctype12LayoutByNW4RFb = .text:0x00005B70; // type:function size:0xC4
+onReleasedShift__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00005C40; // type:function size:0x9C
+onKey__Q49textinput8keyboard6pctype12LayoutByNW4RFUlPv = .text:0x00005CE0; // type:function size:0x690
+setLanguage__Q49textinput8keyboard6pctype12LayoutByNW4RFQ29textinput8Language = .text:0x00006370; // type:function size:0x4C
+updateFromReceiver__Q49textinput8keyboard6pctype12LayoutByNW4RFUlPv = .text:0x000063C0; // type:function size:0x78
+onActive__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00006440; // type:function size:0x17C
+onClose__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x000065C0; // type:function size:0x50
+initPaneLastDrawReceived__Q39textinput11nw4rmanager6LayoutFv = .text:0x00006610; // type:function size:0x10
+init__Q39textinput11nw4rmanager8PaneFifoFv = .text:0x00006620; // type:function size:0x1C
+throwReleaseForAll__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00006640; // type:function size:0x90
+getKeyType__Q49textinput8keyboard6pctype7AnmPaneCFv = .text:0x000066D0; // type:function size:0x8
+onAnmEvent__Q39textinput11nw4rmanager7AnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x000066E0; // type:function size:0x4
+cancelStateFocusIn__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x000066F0; // type:function size:0x224
+getState__Q49textinput8keyboard6pctype7AnmPaneCFv = .text:0x00006920; // type:function size:0x8
+goSignInputMode__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00006930; // type:function size:0x6C
+changePredictLanguage__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x000069A0; // type:function size:0x7C
+updatePredictLanguage__Q49textinput8keyboard6pctype12LayoutByNW4RFPQ39textinput15CommandReceiver17ChangePredictMode = .text:0x00006A20; // type:function size:0x118
+sendInputWChar__Q49textinput8keyboard6pctype12LayoutByNW4RFwb = .text:0x00006B40; // type:function size:0xB0
+getLast__Q39textinput11nw4rmanager8PaneFifoFv = .text:0x00006BF0; // type:function size:0x40
+setPaneLastDrawReceived__Q39textinput11nw4rmanager6LayoutFPQ34nw4r3lyt4Pane = .text:0x00006C30; // type:function size:0x10
+push__Q39textinput11nw4rmanager8PaneFifoFPQ34nw4r3lyt4Pane = .text:0x00006C40; // type:function size:0xAC
+updateDakuten__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00006CF0; // type:function size:0x168
+setLineFeedButton__Q49textinput8keyboard6pctype12LayoutByNW4RFb = .text:0x00006E60; // type:function size:0x6C
+setPredictLanguageButton__Q49textinput8keyboard6pctype12LayoutByNW4RFb = .text:0x00006ED0; // type:function size:0x1C
+setSignWindowButton__Q49textinput8keyboard6pctype12LayoutByNW4RFb = .text:0x00006EF0; // type:function size:0x118
+onlyQwerty__Q49textinput8keyboard6pctype12LayoutByNW4RFb = .text:0x00007010; // type:function size:0x27C
+isActive__Q39textinput12candidatebox12LayoutByNW4RCFv = .text:0x00007290; // type:function size:0x8
+setLangKeyActive__Q49textinput8keyboard6pctype12LayoutByNW4RFb = .text:0x000072A0; // type:function size:0x21C
+setInputModeJP__Q49textinput8keyboard6pctype12LayoutByNW4RFbUlUl = .text:0x000074C0; // type:function size:0x12C
+setTranslateMode__Q49textinput8keyboard6pctype12LayoutByNW4RFQ59textinput8keyboard6pctype4Base13TranslateMode = .text:0x000075F0; // type:function size:0x280
+updateInput__Q49textinput8keyboard6pctype12LayoutByNW4RFiffUlUlUlPv = .text:0x00007870; // type:function size:0x158
+updateInput__Q49textinput8keyboard6pctype12LayoutByNW4RFRQ39textinput5input10HKBManager = .text:0x000079D0; // type:function size:0x8
+changeAnimationAllToNormal__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x000079E0; // type:function size:0x160
+refreshState__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00007B40; // type:function size:0x368
+isShiftOn__Q49textinput8keyboard6pctype4BaseCFv = .text:0x00007EB0; // type:function size:0xC
+onEvent__Q49textinput8keyboard6pctype12LayoutByNW4RFPQ49textinput8keyboard6pctype5UIObjUlPv = .text:0x00007EC0; // type:function size:0x24
+onTiEvent__Q49textinput8keyboard6pctype12EventHandlerFPQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00007EF0; // type:function size:0x30C
+isDragging__Q39textinput3gui12GUIComponentFi = .text:0x00008200; // type:function size:0xC
+changeAnimation__Q49textinput8keyboard6pctype7AnmPaneFUl = .text:0x00008210; // type:function size:0x1C
+onAnmEvent__Q49textinput8keyboard6pctype19NormalButtonAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00008230; // type:function size:0x268
+onAnmEvent__Q49textinput8keyboard6pctype16ShiftCapsAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x000084A0; // type:function size:0x4CC
+onAnmEvent__Q49textinput8keyboard6pctype19ToggleButtonAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00008970; // type:function size:0x1B0
+onAnmEvent__Q49textinput8keyboard6pctype18OnOffButtonAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00008B20; // type:function size:0x29C
+__ct__Q49textinput8keyboard6pctype16UIModifierButtonFUlPQ49textinput8keyboard6pctype12LayoutByNW4RPQ59textinput8keyboard6pctype5UIObj8Listener = .text:0x00008DC0; // type:function size:0x34
+getPaneManager__Q39textinput11nw4rmanager6LayoutFv = .text:0x00008E00; // type:function size:0x8
+setTriggerTarget__Q39textinput3gui12GUIComponentFb = .text:0x00008E10; // type:function size:0x8
+onGUIEvent__Q49textinput8keyboard6pctype16UIModifierButtonFRQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00008E20; // type:function size:0x128
+__ct__Q49textinput8keyboard6pctype11UIModePanelFUlPQ49textinput8keyboard6pctype12LayoutByNW4RPQ59textinput8keyboard6pctype5UIObj8Listener = .text:0x00008F50; // type:function size:0x70
+Create__Q49textinput8keyboard6pctype11UIModePanelFPQ39textinput11nw4rmanager6Layout = .text:0x00008FC0; // type:function size:0x270
+onGUIEvent__Q49textinput8keyboard6pctype11UIModePanelFRQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00009230; // type:function size:0x4
+update__Q39textinput8keyboard12KeyboardBaseFv = .text:0x00009240; // type:function size:0x4
+getAnmPaneList__Q39textinput11nw4rmanager6LayoutFv = .text:0x00009250; // type:function size:0x8
+setAnimOn__Q39textinput11nw4rmanager6LayoutFb = .text:0x00009260; // type:function size:0x8
+searchAnimation__Q39textinput11nw4rmanager7AnmPaneFUl = .text:0x00009270; // type:function size:0x6C
+isInAnimation__Q39textinput11nw4rmanager7AnmPaneFv = .text:0x000092E0; // type:function size:0x14
+getLatestEventCtrlNo__Q39textinput3gui12EventHandlerFv = .text:0x00009300; // type:function size:0x8
+setLatestEventCtrlNo__Q39textinput3gui12EventHandlerFi = .text:0x00009310; // type:function size:0x8
+getAIUInputMode__Q49textinput8keyboard6pctype4BaseCFv = .text:0x00009320; // type:function size:0x30
+getABCInputMode__Q49textinput8keyboard6pctype4BaseCFv = .text:0x00009350; // type:function size:0x8
+getState__Q49textinput8keyboard6pctype4BaseFv = .text:0x00009360; // type:function size:0x8
+getType__Q49textinput8keyboard6pctype4BaseFv = .text:0x00009370; // type:function size:0x8
+setInputModeCK__Q49textinput8keyboard6pctype12LayoutByNW4RFUl = .text:0x00009380; // type:function size:0x1C
+setSignWindow__Q49textinput8keyboard6pctype12LayoutByNW4RFPQ49textinput8keyboard10signwindow12LayoutByNW4R = .text:0x000093A0; // type:function size:0x8
+setPredictLanguageDialog__Q49textinput8keyboard6pctype12LayoutByNW4RFPQ39textinput11predictlang12LayoutByNW4R = .text:0x000093B0; // type:function size:0x8
+init__Q49textinput8keyboard6pctype7AnmPaneFv = .text:0x000093C0; // type:function size:0xC
+__dt__Q49textinput8keyboard6pctype18OnOffButtonAnmPaneFv = .text:0x000093D0; // type:function size:0x5C
+__dt__Q49textinput8keyboard6pctype19ToggleButtonAnmPaneFv = .text:0x00009430; // type:function size:0x5C
+__dt__Q49textinput8keyboard6pctype16ShiftCapsAnmPaneFv = .text:0x00009490; // type:function size:0x5C
+__dt__Q49textinput8keyboard6pctype19NormalButtonAnmPaneFv = .text:0x000094F0; // type:function size:0x5C
+onEvent__Q49textinput8keyboard6pctype5UIObjFRQ39textinput3gui12GUIComponentUlPv = .text:0x00009550; // type:function size:0x10
+onGUIEvent__Q49textinput8keyboard6pctype5UIObjFRQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00009560; // type:function size:0x4
+setEventObserver__Q39textinput11nw4rmanager14TiEventHandlerFPQ29textinput13EventObserver = .text:0x00009570; // type:function size:0x8
+setInputModeCK__Q49textinput8keyboard6pctype4BaseFUl = .text:0x00009580; // type:function size:0x4
+setInputModeJP__Q49textinput8keyboard6pctype4BaseFbUlUl = .text:0x00009590; // type:function size:0x4
+onEvent__Q39textinput3gui12EventHandlerFRQ39textinput3gui12GUIComponentUlPv = .text:0x000095A0; // type:function size:0x4
+__sinit_\tiPcKeyboard_cpp = .text:0x000095B0; // type:function size:0x1B4
+@68@__dt__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x00009770; // type:function size:0x8
+@68@updateInput__Q49textinput8keyboard6pctype12LayoutByNW4RFiffUlUlUlPv = .text:0x00009780; // type:function size:0x8
+@68@updateInput__Q49textinput8keyboard6pctype12LayoutByNW4RFRQ39textinput5input10HKBManager = .text:0x00009790; // type:function size:0x8
+@68@calc__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x000097A0; // type:function size:0x8
+@68@draw__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x000097B0; // type:function size:0x8
+@68@init__Q49textinput8keyboard6pctype12LayoutByNW4RFv = .text:0x000097C0; // type:function size:0x8
+@236@onEvent__Q49textinput8keyboard6pctype12LayoutByNW4RFPQ49textinput8keyboard6pctype5 = .text:0x000097D0; // type:function size:0x8
+create__Q49textinput8keyboard13cellphonetype4BaseFP12MEMAllocator = .text:0x000097E0; // type:function size:0xAC
+init__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x00009890; // type:function size:0xA8
+calc__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x00009940; // type:function size:0x4
+onKey__Q49textinput8keyboard13cellphonetype4BaseFUlPv = .text:0x00009950; // type:function size:0xA30
+getInputMode__Q49textinput8keyboard13cellphonetype4BaseCFv = .text:0x0000A380; // type:function size:0x8
+onCtrlKey___Q49textinput8keyboard13cellphonetype4BaseFQ39textinput8keyboard8VKeyCode = .text:0x0000A390; // type:function size:0x194
+goSignInputMode__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000A530; // type:function size:0x4
+changePredictLanguage__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000A540; // type:function size:0x4
+updateFromReceiver__Q49textinput8keyboard13cellphonetype4BaseFUlPv = .text:0x0000A550; // type:function size:0xAC
+onActive__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000A600; // type:function size:0x100
+onClose__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000A700; // type:function size:0x4
+changeInputMode__Q49textinput8keyboard13cellphonetype4BaseFQ59textinput8keyboard13cellphonetype4Base9InputMode = .text:0x0000A710; // type:function size:0x11C
+isZiActive__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000A830; // type:function size:0x68
+isAtokActive__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000A8A0; // type:function size:0x64
+setAbcMode__Q49textinput8keyboard13cellphonetype4BaseFb = .text:0x0000A910; // type:function size:0x18
+doNumericMode__Q49textinput8keyboard13cellphonetype4BaseFb = .text:0x0000A930; // type:function size:0xB0
+updateFixMode__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000A9E0; // type:function size:0xD8
+getInputType__Q49textinput8keyboard13cellphonetype4BaseCFv = .text:0x0000AAC0; // type:function size:0xE8
+setLangKeyActive__Q49textinput8keyboard13cellphonetype4BaseFb = .text:0x0000ABB0; // type:function size:0xC4
+setInputMode__Q49textinput8keyboard13cellphonetype4BaseFQ59textinput8keyboard13cellphonetype4Base9InputMode = .text:0x0000AC80; // type:function size:0x4
+__dt__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000AC90; // type:function size:0xE0
+__dt__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000AD70; // type:function size:0x40
+__dt__Q49textinput8keyboard13cellphonetype12EventHandlerFv = .text:0x0000ADB0; // type:function size:0x40
+create__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFP12MEMAllocator = .text:0x0000ADF0; // type:function size:0x534
+init__Q49textinput8keyboard13cellphonetype16CellPhoneAnmPaneFv = .text:0x0000B330; // type:function size:0xC
+__dt__Q49textinput8keyboard13cellphonetype16CellPhoneAnmPaneFv = .text:0x0000B340; // type:function size:0x58
+init__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000B3A0; // type:function size:0x878
+draw__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000BC20; // type:function size:0x8
+calc__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000BC30; // type:function size:0xF8
+update__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000BD30; // type:function size:0x4
+onKey__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFUlPv = .text:0x0000BD40; // type:function size:0x1BC
+onActive__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000BF00; // type:function size:0x108
+onClose__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000C010; // type:function size:0x50
+updateFromReceiver__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFUlPv = .text:0x0000C060; // type:function size:0xCC
+changeInputMode__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFQ59textinput8keyboard13cellphonetype4Base9InputMode = .text:0x0000C130; // type:function size:0x338
+changeKeyTop__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFPCQ49textinput8keyboard13cellphonetype18PaneNameToCharCode = .text:0x0000C470; // type:function size:0x11C
+changeSpaceKeyTop__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFPCQ49textinput8keyboard13cellphonetype18PaneNameToCharCode = .text:0x0000C590; // type:function size:0xD8
+getAnmPane__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFQ59textinput8keyboard13cellphonetype4Base9InputMode = .text:0x0000C670; // type:function size:0x98
+throwReleaseForAll__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000C710; // type:function size:0x90
+getKeyType__Q49textinput8keyboard13cellphonetype16CellPhoneAnmPaneCFv = .text:0x0000C7A0; // type:function size:0x8
+changeAnimationAllToNormal__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000C7B0; // type:function size:0x90
+setLanguage__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFQ29textinput8Language = .text:0x0000C840; // type:function size:0x270
+setLanguage__Q39textinput8keyboard12KeyboardBaseFQ29textinput8Language = .text:0x0000CAB0; // type:function size:0x8
+changePredictLanguage__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000CAC0; // type:function size:0x7C
+updatePredictLanguage__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFPQ39textinput15CommandReceiver17ChangePredictMode = .text:0x0000CB40; // type:function size:0x154
+setAbcMode__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFb = .text:0x0000CCA0; // type:function size:0x104
+goSignInputMode__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000CDB0; // type:function size:0x68
+doNumericMode__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFb = .text:0x0000CE20; // type:function size:0x29C
+doNumericWithDotMode__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFb = .text:0x0000D0C0; // type:function size:0x94
+setLineFeedButton__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFb = .text:0x0000D160; // type:function size:0x24
+setPredictLanguageButton__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFb = .text:0x0000D190; // type:function size:0x1C
+setSignWindowButton__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFb = .text:0x0000D1B0; // type:function size:0x118
+setInputMode__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFQ59textinput8keyboard13cellphonetype4Base9InputMode = .text:0x0000D2D0; // type:function size:0x168
+setUpperCaseJP__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFb = .text:0x0000D440; // type:function size:0x50
+updateInput__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFRQ39textinput5input10HKBManager = .text:0x0000D490; // type:function size:0x44
+isEnableKeytopChange__Q39textinput7toolbar12LayoutByNW4RCFv = .text:0x0000D4E0; // type:function size:0x8
+getPCKeyboard__Q29textinput7ManagerFv = .text:0x0000D4F0; // type:function size:0x8
+setLangKeyActive__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFb = .text:0x0000D500; // type:function size:0x13C
+resetHoldingButton__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000D640; // type:function size:0x10
+changeAnimation__Q49textinput8keyboard13cellphonetype16CellPhoneAnmPaneFUl = .text:0x0000D650; // type:function size:0x1C
+onAnmEvent__Q49textinput8keyboard13cellphonetype16CellPhoneAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x0000D670; // type:function size:0x268
+onAnmEvent__Q49textinput8keyboard13cellphonetype23CellPhoneControlAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x0000D8E0; // type:function size:0x240
+onTiEvent__Q49textinput8keyboard13cellphonetype12EventHandlerFPQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x0000DB20; // type:function size:0x384
+updateInput__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFiffUlUlUlPv = .text:0x0000DEB0; // type:function size:0x8
+doInput__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000DEC0; // type:function size:0x4
+isUpperCase__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000DED0; // type:function size:0x8
+isHoldingButton__Q49textinput8keyboard13cellphonetype4BaseCFv = .text:0x0000DEE0; // type:function size:0x14
+isNumericWithDot__Q49textinput8keyboard13cellphonetype4BaseCFv = .text:0x0000DF00; // type:function size:0x8
+isNumeric__Q49textinput8keyboard13cellphonetype4BaseCFv = .text:0x0000DF10; // type:function size:0x8
+isLocked__Q49textinput8keyboard13cellphonetype4BaseCFv = .text:0x0000DF20; // type:function size:0x8
+getType__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000DF30; // type:function size:0x8
+setSignWindow__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFPQ49textinput8keyboard10signwindow12LayoutByNW4R = .text:0x0000DF40; // type:function size:0x8
+setPredictLanguageDialog__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFPQ39textinput11predictlang12LayoutByNW4R = .text:0x0000DF50; // type:function size:0x8
+setCommandReceiver__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFPQ29textinput15CommandReceiver = .text:0x0000DF60; // type:function size:0x40
+setUpperCaseJP__Q49textinput8keyboard13cellphonetype4BaseFb = .text:0x0000DFA0; // type:function size:0x4
+draw__Q49textinput8keyboard13cellphonetype4BaseFv = .text:0x0000DFB0; // type:function size:0x4
+__dt__Q49textinput8keyboard13cellphonetype23CellPhoneControlAnmPaneFv = .text:0x0000DFC0; // type:function size:0x5C
+__sinit_\tiCellPhone_cpp = .text:0x0000E020; // type:function size:0x68
+@56@__dt__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000E090; // type:function size:0x8
+@56@updateInput__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFiffUlUlUlPv = .text:0x0000E0A0; // type:function size:0x8
+@56@updateInput__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFRQ39textinput5input10HKBManager = .text:0x0000E0B0; // type:function size:0x8
+@56@calc__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000E0C0; // type:function size:0x8
+@56@draw__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000E0D0; // type:function size:0x8
+@56@init__Q49textinput8keyboard13cellphonetype12LayoutByNW4RFv = .text:0x0000E0E0; // type:function size:0x8
+__dt__Q39textinput9inputform10EditBufferFv = .text:0x0000E0F0; // type:function size:0xF4
+__dt__Q39textinput8tistring9DecolatedFv = .text:0x0000E1F0; // type:function size:0x58
+__dt__Q39textinput8tistring8WithAtokFv = .text:0x0000E250; // type:function size:0x5C
+__dt__Q39textinput8tistring6WithZiFv = .text:0x0000E2B0; // type:function size:0x5C
+create__Q39textinput9inputform10EditBufferFP12MEMAllocator = .text:0x0000E310; // type:function size:0x1CC
+ToCombineClass__Q39textinput9inputform13DeadKeyStreamFQ29textinput8Languagew = .text:0x0000E4E0; // type:function size:0x10C
+ToIndependentClass__Q39textinput9inputform13DeadKeyStreamFw = .text:0x0000E5F0; // type:function size:0x78
+init__Q49textinput9inputform4Base14RowInfoManagerFv = .text:0x0000E670; // type:function size:0x9C
+setCursorPos__Q39textinput9inputform4BaseFPQ39textinput8tistring9DecolatedUl = .text:0x0000E710; // type:function size:0x18
+__ct__Q39textinput9inputform4BaseFPQ29textinput7Manager = .text:0x0000E730; // type:function size:0x218
+__dt__Q29textinput15CommandReceiverFv = .text:0x0000E950; // type:function size:0x40
+__dt__Q39textinput9inputform4BaseFv = .text:0x0000E990; // type:function size:0x74
+init__Q39textinput9inputform4BaseFv = .text:0x0000EA10; // type:function size:0x13C
+init__Q29textinput4BaseFv = .text:0x0000EB50; // type:function size:0x4
+enableSpaceByRight__Q39textinput9inputform4BaseFb = .text:0x0000EB60; // type:function size:0x8
+dirtyDrawCache__Q39textinput10textdrawer4BaseFv = .text:0x0000EB70; // type:function size:0xC
+dirtyCursorCache__Q39textinput10textdrawer4BaseFv = .text:0x0000EB80; // type:function size:0xC
+isEditMode__Q39textinput9inputform4BaseFv = .text:0x0000EB90; // type:function size:0x50
fn_2_EBE0 = .text:0x0000EBE0; // type:function size:0x8
-fn_2_EBF0 = .text:0x0000EBF0; // type:function size:0x118
-fn_2_ED10 = .text:0x0000ED10; // type:function size:0x8
-fn_2_ED20 = .text:0x0000ED20; // type:function size:0x8
-fn_2_ED30 = .text:0x0000ED30; // type:function size:0x12C
-fn_2_EE5C = .text:0x0000EE5C; // type:function size:0x4
-fn_2_EE60 = .text:0x0000EE60; // type:function size:0xE0
-fn_2_EF40 = .text:0x0000EF40; // type:function size:0x38
-fn_2_EF80 = .text:0x0000EF80; // type:function size:0x1FBC
-fn_2_10F40 = .text:0x00010F40; // type:function size:0x4
-fn_2_10F50 = .text:0x00010F50; // type:function size:0x8
-fn_2_10F60 = .text:0x00010F60; // type:function size:0x4
-fn_2_10F70 = .text:0x00010F70; // type:function size:0x4C
-fn_2_10FC0 = .text:0x00010FC0; // type:function size:0xC
-fn_2_10FD0 = .text:0x00010FD0; // type:function size:0x8
-fn_2_10FE0 = .text:0x00010FE0; // type:function size:0x4
-fn_2_10FF0 = .text:0x00010FF0; // type:function size:0x8
-fn_2_11000 = .text:0x00011000; // type:function size:0x4
-fn_2_11010 = .text:0x00011010; // type:function size:0x4
+checkHeadOfSentence__Q39textinput9inputform4BaseFb = .text:0x0000EBF0; // type:function size:0x118
+getCursorPos__Q39textinput8tistring9DecolatedCFv = .text:0x0000ED10; // type:function size:0x8
+setDestination__Q39textinput9inputform4BaseFQ29textinput11Destination = .text:0x0000ED20; // type:function size:0x8
+setLanguage__Q39textinput9inputform4BaseFQ29textinput8Language = .text:0x0000ED30; // type:function size:0x130
+setPredictMode__Q39textinput9inputform4BaseFQ49textinput9inputform4Base11PredictMode = .text:0x0000EE60; // type:function size:0xE0
+getPredictMode__Q39textinput9inputform4BaseFv = .text:0x0000EF40; // type:function size:0x38
+onCommand__Q39textinput9inputform4BaseFQ39textinput15CommandReceiver13INPUT_COMMANDPv = .text:0x0000EF80; // type:function size:0x1FBC
+onSE__Q39textinput9inputform4BaseFQ39textinput5sound2SE = .text:0x00010F40; // type:function size:0x4
+isConverting__Q39textinput8tistring8WithAtokFv = .text:0x00010F50; // type:function size:0x8
+backSpace__Q39textinput8tistring8WithAtokFv = .text:0x00010F60; // type:function size:0x4
+isKanaFix__Q39textinput8tistring9DecolatedCFv = .text:0x00010F70; // type:function size:0x4C
+getLine__Q39textinput10textdrawer4BaseFv = .text:0x00010FC0; // type:function size:0xC
+getSelectedConverting__Q39textinput8tistring8WithAtokFv = .text:0x00010FD0; // type:function size:0x8
+commitPredicted__Q39textinput8tistring8WithAtokFi = .text:0x00010FE0; // type:function size:0x4
+isOnSustain__Q39textinput8tistring9DecolatedFv = .text:0x00010FF0; // type:function size:0x8
+confirm__Q39textinput8tistring8WithAtokFPCw = .text:0x00011000; // type:function size:0x4
+getPredicted__Q39textinput8tistring8WithAtokFiPw = .text:0x00011010; // type:function size:0x4
fn_2_11020 = .text:0x00011020; // type:function size:0x4
-fn_2_11030 = .text:0x00011030; // type:function size:0x4
-fn_2_11040 = .text:0x00011040; // type:function size:0x4
-fn_2_11050 = .text:0x00011050; // type:function size:0x4
+changeKanaMode__Q39textinput8tistring8WithAtokFb = .text:0x00011030; // type:function size:0x4
+setFixMode__Q39textinput8tistring8WithAtokFb = .text:0x00011040; // type:function size:0x4
+setSelectedCandidate__Q39textinput8tistring8WithAtokFl = .text:0x00011050; // type:function size:0x4
fn_2_11060 = .text:0x00011060; // type:function size:0x4
-fn_2_11070 = .text:0x00011070; // type:function size:0x8
-fn_2_11080 = .text:0x00011080; // type:function size:0x8
-fn_2_11090 = .text:0x00011090; // type:function size:0x4
+isDictionaryOpened__Q39textinput8tistring8WithAtokFv = .text:0x00011070; // type:function size:0x8
+getConfirmedWCString__Q39textinput8tistring8WithAtokCFv = .text:0x00011080; // type:function size:0x8
+enableConfirmedString__Q39textinput8tistring8WithAtokFb = .text:0x00011090; // type:function size:0x4
fn_2_110A0 = .text:0x000110A0; // type:function size:0x4
-fn_2_110B0 = .text:0x000110B0; // type:function size:0x1E4
-fn_2_112A0 = .text:0x000112A0; // type:function size:0x8
-fn_2_112B0 = .text:0x000112B0; // type:function size:0x8
+updateCandidateState___Q39textinput9inputform4BaseFv = .text:0x000110B0; // type:function size:0x1E4
+hasConfirmedString__Q39textinput8tistring8WithAtokFv = .text:0x000112A0; // type:function size:0x8
+getCurrentNumPredicted__Q39textinput8tistring8WithAtokFv = .text:0x000112B0; // type:function size:0x8
fn_2_112C0 = .text:0x000112C0; // type:function size:0x8
-fn_2_112D0 = .text:0x000112D0; // type:function size:0x120
-fn_2_113F0 = .text:0x000113F0; // type:function size:0x16C
-fn_2_11560 = .text:0x00011560; // type:function size:0x24
-fn_2_11590 = .text:0x00011590; // type:function size:0x44
-fn_2_115E0 = .text:0x000115E0; // type:function size:0x8
-fn_2_115F0 = .text:0x000115F0; // type:function size:0x8
-fn_2_11600 = .text:0x00011600; // type:function size:0x8
-fn_2_11610 = .text:0x00011610; // type:function size:0x150
-fn_2_11760 = .text:0x00011760; // type:function size:0x8
-fn_2_11770 = .text:0x00011770; // type:function size:0x2B4
-fn_2_11A30 = .text:0x00011A30; // type:function size:0x8
-fn_2_11A40 = .text:0x00011A40; // type:function size:0x24
-fn_2_11A70 = .text:0x00011A70; // type:function size:0x88
-fn_2_11B00 = .text:0x00011B00; // type:function size:0x10
-fn_2_11B10 = .text:0x00011B10; // type:function size:0x8
-fn_2_11B20 = .text:0x00011B20; // type:function size:0x14
-fn_2_11B40 = .text:0x00011B40; // type:function size:0x4C
-fn_2_11B90 = .text:0x00011B90; // type:function size:0x4C
-fn_2_11BE0 = .text:0x00011BE0; // type:function size:0x50
-fn_2_11C30 = .text:0x00011C30; // type:function size:0x14
-fn_2_11C50 = .text:0x00011C50; // type:function size:0x1BC
-fn_2_11E10 = .text:0x00011E10; // type:function size:0x34C
-fn_2_12160 = .text:0x00012160; // type:function size:0x20
-fn_2_12180 = .text:0x00012180; // type:function size:0xB8
-fn_2_12240 = .text:0x00012240; // type:function size:0x164
-fn_2_123B0 = .text:0x000123B0; // type:function size:0x88
-fn_2_12440 = .text:0x00012440; // type:function size:0x5A8
-fn_2_129F0 = .text:0x000129F0; // type:function size:0x8
-fn_2_12A00 = .text:0x00012A00; // type:function size:0x6C
-fn_2_12A70 = .text:0x00012A70; // type:function size:0x4
-fn_2_12A80 = .text:0x00012A80; // type:function size:0x110
-fn_2_12B90 = .text:0x00012B90; // type:function size:0x528
-fn_2_130C0 = .text:0x000130C0; // type:function size:0x64
-fn_2_13130 = .text:0x00013130; // type:function size:0xCC
-fn_2_13200 = .text:0x00013200; // type:function size:0x50
-fn_2_13250 = .text:0x00013250; // type:function size:0x4
-fn_2_13260 = .text:0x00013260; // type:function size:0x268
-fn_2_134D0 = .text:0x000134D0; // type:function size:0x14
-fn_2_134F0 = .text:0x000134F0; // type:function size:0x4
-fn_2_13500 = .text:0x00013500; // type:function size:0x14
-fn_2_13520 = .text:0x00013520; // type:function size:0x4
-fn_2_13530 = .text:0x00013530; // type:function size:0x200
-fn_2_13730 = .text:0x00013730; // type:function size:0x8
-fn_2_13740 = .text:0x00013740; // type:function size:0x8
+create__Q39textinput9inputform4BaseFP12MEMAllocatorPQ39textinput9inputform10EditBuffer = .text:0x000112D0; // type:function size:0x120
+draw__Q39textinput9inputform4BaseFv = .text:0x000113F0; // type:function size:0x16C
+getScale__Q39textinput9inputform4BaseCFv = .text:0x00011560; // type:function size:0x24
+makeUpCursorPos__Q39textinput9inputform4BaseFPQ49textinput10textdrawer4Base9CursorPosUlll = .text:0x00011590; // type:function size:0x44
+getWCString__Q39textinput8tistring10StringBaseCFv = .text:0x000115E0; // type:function size:0x8
+getDrawModifyEndLine__Q39textinput10textdrawer4BaseCFv = .text:0x000115F0; // type:function size:0x8
+getEndPos__Q39textinput10textdrawer4BaseCFv = .text:0x00011600; // type:function size:0x8
+drawFixString__Q39textinput9inputform4BaseFUl = .text:0x00011610; // type:function size:0x150
+getCandidate__Q39textinput8tistring10StringBaseCFv = .text:0x00011760; // type:function size:0x8
+calc__Q39textinput9inputform4BaseFv = .text:0x00011770; // type:function size:0x2B4
+isActive__Q39textinput4util9AnimationFv = .text:0x00011A30; // type:function size:0x8
+getValue__Q39textinput4util9AnimationFv = .text:0x00011A40; // type:function size:0x24
+calc__Q39textinput4util9AnimationFv = .text:0x00011A70; // type:function size:0x88
+calcCursorTimer__Q39textinput9inputform4BaseFv = .text:0x00011B00; // type:function size:0x10
+setFont__Q39textinput9inputform4BaseFRCQ34nw4r2ut4Font = .text:0x00011B10; // type:function size:0x8
+setString__Q39textinput9inputform4BaseFPCw = .text:0x00011B20; // type:function size:0x14
+set__Q39textinput8tistring9DecolatedFPCw = .text:0x00011B40; // type:function size:0x4C
+clear__Q39textinput9inputform4BaseFv = .text:0x00011B90; // type:function size:0x4C
+clear__Q39textinput8tistring9DecolatedFv = .text:0x00011BE0; // type:function size:0x50
+preDraw__Q39textinput9inputform4BaseFUl = .text:0x00011C30; // type:function size:0x14
+findURL__Q39textinput9inputform4BaseFPUlPUlPCwUlUl = .text:0x00011C50; // type:function size:0x1BC
+doWordWrap__Q39textinput9inputform4BaseFPCwUlf = .text:0x00011E10; // type:function size:0x34C
+getDrawCacheStartPos__Q39textinput10textdrawer4BaseCFv = .text:0x00012160; // type:function size:0x20
+isOverLine__Q39textinput9inputform4BaseFRCQ49textinput10textdrawer4Base8DrawInfo = .text:0x00012180; // type:function size:0xB8
+doBeforeDrawProcess__Q39textinput9inputform4BaseFPCwUlRCQ49textinput10textdrawer4Base8DrawInfo = .text:0x00012240; // type:function size:0x164
+doLineFeed__Q39textinput9inputform4BaseFv = .text:0x000123B0; // type:function size:0x88
+onCursor__Q39textinput9inputform4BaseFPQ49textinput10textdrawer4Base9CursorPos = .text:0x00012440; // type:function size:0x5A8
+getKanaBuffer__Q39textinput8tistring9DecolatedFv = .text:0x000129F0; // type:function size:0x8
+getCursorPos__Q39textinput9inputform4BaseFv = .text:0x00012A00; // type:function size:0x6C
+getCursorPos__Q39textinput8tistring8WithAtokFPUlPUl = .text:0x00012A70; // type:function size:0x4
+drawCursor__Q39textinput9inputform4BaseFff = .text:0x00012A80; // type:function size:0x110
+calcCursorPos__Q39textinput9inputform4BaseFff = .text:0x00012B90; // type:function size:0x528
+getGlobalLeftTopPos__Q39textinput9inputform4BaseCFv = .text:0x000130C0; // type:function size:0x64
+doScroll__Q39textinput9inputform4BaseFPQ39textinput15CommandReceiver6Scroll = .text:0x00013130; // type:function size:0xCC
+startAnm__Q39textinput4util9AnimationFfffPQ39textinput4util12AnimObserverPv = .text:0x00013200; // type:function size:0x54
+autoScroll__Q39textinput9inputform4BaseFv = .text:0x00013260; // type:function size:0x268
+setAtokDictionary__Q39textinput9inputform4BaseFPviPviPvi = .text:0x000134D0; // type:function size:0x14
+openDictionary__Q39textinput8tistring8WithAtokFPviPviPvi = .text:0x000134F0; // type:function size:0x4
+closeAtokDictionary__Q39textinput9inputform4BaseFv = .text:0x00013500; // type:function size:0x14
+closeDictionary__Q39textinput8tistring8WithAtokFv = .text:0x00013520; // type:function size:0x4
+confirmInput___Q39textinput9inputform4BaseFv = .text:0x00013530; // type:function size:0x200
+isCandidateSelected__Q39textinput8tistring8WithAtokFv = .text:0x00013730; // type:function size:0x8
+getSelectedCandidate__Q39textinput8tistring8WithAtokFv = .text:0x00013740; // type:function size:0x8
fn_2_13750 = .text:0x00013750; // type:function size:0x8
fn_2_13760 = .text:0x00013760; // type:function size:0x8
-fn_2_13770 = .text:0x00013770; // type:function size:0x380
-fn_2_13AF0 = .text:0x00013AF0; // type:function size:0x4
+inputInputting___Q39textinput9inputform4BaseFw = .text:0x00013770; // type:function size:0x380
+setInputting__Q39textinput8tistring8WithAtokFw = .text:0x00013AF0; // type:function size:0x4
fn_2_13B00 = .text:0x00013B00; // type:function size:0x8
fn_2_13B10 = .text:0x00013B10; // type:function size:0x4
-fn_2_13B20 = .text:0x00013B20; // type:function size:0x8
-fn_2_13B30 = .text:0x00013B30; // type:function size:0x504
+setCandidate__Q39textinput8tistring10StringBaseFw = .text:0x00013B20; // type:function size:0x8
+confirmInputting___Q39textinput9inputform4BaseFwbUsbPv = .text:0x00013B30; // type:function size:0x504
fn_2_14040 = .text:0x00014040; // type:function size:0x4
fn_2_14050 = .text:0x00014050; // type:function size:0x4
-fn_2_14060 = .text:0x00014060; // type:function size:0x4
-fn_2_14070 = .text:0x00014070; // type:function size:0x25C
-fn_2_142D0 = .text:0x000142D0; // type:function size:0x1F0
-fn_2_144C0 = .text:0x000144C0; // type:function size:0x70
-fn_2_14530 = .text:0x00014530; // type:function size:0x1BC
-fn_2_146F0 = .text:0x000146F0; // type:function size:0x8
-fn_2_14700 = .text:0x00014700; // type:function size:0x8
-fn_2_14710 = .text:0x00014710; // type:function size:0x28
-fn_2_14740 = .text:0x00014740; // type:function size:0x5DC
-fn_2_14D20 = .text:0x00014D20; // type:function size:0x168
-fn_2_14E90 = .text:0x00014E90; // type:function size:0x184
-fn_2_15020 = .text:0x00015020; // type:function size:0x3A0
-fn_2_153C0 = .text:0x000153C0; // type:function size:0x8
-fn_2_153D0 = .text:0x000153D0; // type:function size:0x3A0
-fn_2_15770 = .text:0x00015770; // type:function size:0x230
-fn_2_159A0 = .text:0x000159A0; // type:function size:0x2DC
-fn_2_15C80 = .text:0x00015C80; // type:function size:0x400
-fn_2_16080 = .text:0x00016080; // type:function size:0x3D8
-fn_2_16460 = .text:0x00016460; // type:function size:0x404
-fn_2_16870 = .text:0x00016870; // type:function size:0x1A0
-fn_2_16A10 = .text:0x00016A10; // type:function size:0x8
-fn_2_16A20 = .text:0x00016A20; // type:function size:0x8
-fn_2_16A30 = .text:0x00016A30; // type:function size:0x4
-fn_2_16A40 = .text:0x00016A40; // type:function size:0x268
-fn_2_16CB0 = .text:0x00016CB0; // type:function size:0x160
-fn_2_16E10 = .text:0x00016E10; // type:function size:0x50
-fn_2_16E60 = .text:0x00016E60; // type:function size:0x190
-fn_2_16FF0 = .text:0x00016FF0; // type:function size:0x958
-fn_2_17950 = .text:0x00017950; // type:function size:0x30
-fn_2_17980 = .text:0x00017980; // type:function size:0x4
-fn_2_17990 = .text:0x00017990; // type:function size:0x5C
-fn_2_179F0 = .text:0x000179F0; // type:function size:0x8
-fn_2_17A00 = .text:0x00017A00; // type:function size:0x4
-fn_2_17A10 = .text:0x00017A10; // type:function size:0xB8
-fn_2_17AD0 = .text:0x00017AD0; // type:function size:0x134
-fn_2_17C10 = .text:0x00017C10; // type:function size:0x40
-fn_2_17C50 = .text:0x00017C50; // type:function size:0x58C
-fn_2_181E0 = .text:0x000181E0; // type:function size:0x58
-fn_2_18240 = .text:0x00018240; // type:function size:0x260
-fn_2_184A0 = .text:0x000184A0; // type:function size:0x8
-fn_2_184B0 = .text:0x000184B0; // type:function size:0x1DC
-fn_2_18690 = .text:0x00018690; // type:function size:0x228
-fn_2_188C0 = .text:0x000188C0; // type:function size:0xDC
-fn_2_189A0 = .text:0x000189A0; // type:function size:0x3C8
-fn_2_18D70 = .text:0x00018D70; // type:function size:0x5C
-fn_2_18DD0 = .text:0x00018DD0; // type:function size:0x1C4
-fn_2_18FA0 = .text:0x00018FA0; // type:function size:0x8
-fn_2_18FB0 = .text:0x00018FB0; // type:function size:0x11C
-fn_2_190D0 = .text:0x000190D0; // type:function size:0x48
-fn_2_19120 = .text:0x00019120; // type:function size:0x3B8
-fn_2_194E0 = .text:0x000194E0; // type:function size:0x3C0
-fn_2_198A0 = .text:0x000198A0; // type:function size:0x14
-fn_2_198C0 = .text:0x000198C0; // type:function size:0x3C
-fn_2_19900 = .text:0x00019900; // type:function size:0x3C
-fn_2_19940 = .text:0x00019940; // type:function size:0x680
-fn_2_19FC0 = .text:0x00019FC0; // type:function size:0x10
-fn_2_19FD0 = .text:0x00019FD0; // type:function size:0x8
-fn_2_19FE0 = .text:0x00019FE0; // type:function size:0x8
-fn_2_19FF0 = .text:0x00019FF0; // type:function size:0x8
-fn_2_1A000 = .text:0x0001A000; // type:function size:0x268
-fn_2_1A270 = .text:0x0001A270; // type:function size:0x8
-fn_2_1A280 = .text:0x0001A280; // type:function size:0x4
-fn_2_1A290 = .text:0x0001A290; // type:function size:0x4
-fn_2_1A2A0 = .text:0x0001A2A0; // type:function size:0x4
-fn_2_1A2B0 = .text:0x0001A2B0; // type:function size:0x8
-fn_2_1A2C0 = .text:0x0001A2C0; // type:function size:0x8
-fn_2_1A2D0 = .text:0x0001A2D0; // type:function size:0x8
-fn_2_1A2E0 = .text:0x0001A2E0; // type:function size:0x8
-fn_2_1A2F0 = .text:0x0001A2F0; // type:function size:0x8
-fn_2_1A300 = .text:0x0001A300; // type:function size:0x8
-fn_2_1A310 = .text:0x0001A310; // type:function size:0x14
-fn_2_1A330 = .text:0x0001A330; // type:function size:0xC
-fn_2_1A340 = .text:0x0001A340; // type:function size:0x8
-fn_2_1A350 = .text:0x0001A350; // type:function size:0x20
-fn_2_1A370 = .text:0x0001A370; // type:function size:0x4
-fn_2_1A380 = .text:0x0001A380; // type:function size:0x8
-fn_2_1A390 = .text:0x0001A390; // type:function size:0x14
-fn_2_1A3B0 = .text:0x0001A3B0; // type:function size:0x8
-fn_2_1A3C0 = .text:0x0001A3C0; // type:function size:0x14
-fn_2_1A3E0 = .text:0x0001A3E0; // type:function size:0x8
-fn_2_1A3F0 = .text:0x0001A3F0; // type:function size:0xC
-fn_2_1A400 = .text:0x0001A400; // type:function size:0x5C
-fn_2_1A460 = .text:0x0001A460; // type:function size:0x4
-fn_2_1A470 = .text:0x0001A470; // type:function size:0x4
+inputChar__Q39textinput8tistring6WithZiFw = .text:0x00014060; // type:function size:0x4
+inputCharZi___Q39textinput9inputform4BaseFwUl = .text:0x00014070; // type:function size:0x25C
+inputCharDefault___Q39textinput9inputform4BaseFwUl = .text:0x000142D0; // type:function size:0x1F0
+onClose__Q39textinput9inputform4BaseFv = .text:0x000144C0; // type:function size:0x70
+getCurrentString__Q39textinput9inputform4BaseFb = .text:0x00014530; // type:function size:0x1BC
+isFix__Q39textinput8tistring8WithAtokFv = .text:0x000146F0; // type:function size:0x8
+getCandidateBox__Q29textinput7ManagerCFv = .text:0x00014700; // type:function size:0x8
+isAtokActive__Q39textinput9inputform4BaseCFv = .text:0x00014710; // type:function size:0x28
+onHKBCtrlCode__Q39textinput9inputform4BaseFQ29textinput7HVKCodeUl = .text:0x00014740; // type:function size:0x5DC
+moveCursorUp__Q39textinput9inputform4BaseFv = .text:0x00014D20; // type:function size:0x168
+moveCursorDown__Q39textinput9inputform4BaseFv = .text:0x00014E90; // type:function size:0x184
+onPressUp__Q39textinput9inputform4BaseFv = .text:0x00015020; // type:function size:0x3A0
+isInScroll__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x000153C0; // type:function size:0x8
+onPressDown__Q39textinput9inputform4BaseFv = .text:0x000153D0; // type:function size:0x3A0
+onPressLeft__Q39textinput9inputform4BaseFv = .text:0x00015770; // type:function size:0x230
+onPressRight__Q39textinput9inputform4BaseFv = .text:0x000159A0; // type:function size:0x2DC
+onPressDownHWKB__Q39textinput9inputform4BaseFv = .text:0x00015C80; // type:function size:0x400
+onPressLeftHWKB__Q39textinput9inputform4BaseFv = .text:0x00016080; // type:function size:0x3D8
+onPressRightHWKB__Q39textinput9inputform4BaseFv = .text:0x00016460; // type:function size:0x404
+moveCandidateToIdx__Q39textinput9inputform4BaseFl = .text:0x00016870; // type:function size:0x1A0
+getFixedPredictionNum__Q39textinput8tistring8WithAtokFv = .text:0x00016A10; // type:function size:0x8
+getInputStringLength__Q39textinput8tistring8WithAtokFv = .text:0x00016A20; // type:function size:0x8
+startConverting__Q39textinput8tistring8WithAtokFv = .text:0x00016A30; // type:function size:0x4
+toggleAtokMode___Q39textinput9inputform4BaseFUc = .text:0x00016A40; // type:function size:0x268
+isVacancy__Q39textinput9inputform4BaseCFv = .text:0x00016CB0; // type:function size:0x160
+dirtyCacheAll__Q39textinput9inputform4BaseFv = .text:0x00016E10; // type:function size:0x50
+notifyChangeMode__Q39textinput9inputform4BaseFv = .text:0x00016E60; // type:function size:0x190
+onSpaceKeyHWKB__Q39textinput9inputform4BaseFUl = .text:0x00016FF0; // type:function size:0x958
+deselectCandidate__Q39textinput9inputform4BaseFv = .text:0x00017950; // type:function size:0x34
+resetRelation__Q39textinput9inputform4BaseFv = .text:0x00017990; // type:function size:0x5C
+getHWKeyboard__Q29textinput7ManagerFv = .text:0x000179F0; // type:function size:0x8
+resetRelation__Q39textinput8tistring8WithAtokFv = .text:0x00017A00; // type:function size:0x4
+__ct__Q39textinput9inputform12LayoutByNW4RFPQ29textinput7ManagerPQ34nw4r3lyt24MultiArcResourceAccessorPCcPQ29textinput13EventObserverPCc = .text:0x00017A10; // type:function size:0xB8
+__dt__Q39textinput9inputform12LayoutByNW4RFv = .text:0x00017AD0; // type:function size:0x134
+__dt__Q39textinput9inputform12EventHandlerFv = .text:0x00017C10; // type:function size:0x40
+create__Q39textinput9inputform12LayoutByNW4RFP12MEMAllocatorPQ39textinput9inputform10EditBuffer = .text:0x00017C50; // type:function size:0x58C
+__dt__Q39textinput9inputform7AnmPaneFv = .text:0x000181E0; // type:function size:0x58
+init__Q39textinput9inputform12LayoutByNW4RFv = .text:0x00018240; // type:function size:0x260
+visibleSeparator__Q39textinput9inputform12LayoutByNW4RFb = .text:0x000184A0; // type:function size:0x8
+draw__Q39textinput9inputform12LayoutByNW4RFv = .text:0x000184B0; // type:function size:0x1DC
+calc__Q39textinput9inputform12LayoutByNW4RFv = .text:0x00018690; // type:function size:0x228
+init__Q39textinput3gui12GUIComponentFv = .text:0x000188C0; // type:function size:0xDC
+setLanguage__Q39textinput9inputform12LayoutByNW4RFQ29textinput8Language = .text:0x000189A0; // type:function size:0x3C8
+updateInputCommon__Q39textinput9inputform12LayoutByNW4RFiUlUlUlPv = .text:0x00018D70; // type:function size:0x5C
+updateInput__Q39textinput9inputform12LayoutByNW4RFiffUlUlUlPv = .text:0x00018DD0; // type:function size:0x1C4
+updateInput__Q39textinput9inputform12LayoutByNW4RFRQ39textinput5input10HKBManager = .text:0x00018FA0; // type:function size:0x8
+updateRepeatInput__Q39textinput9inputform12LayoutByNW4RFUlUl = .text:0x00018FB0; // type:function size:0x11C
+getScale__Q39textinput9inputform12LayoutByNW4RCFv = .text:0x000190D0; // type:function size:0x48
+onCommand__Q39textinput9inputform12LayoutByNW4RFQ39textinput15CommandReceiver13INPUT_COMMANDPv = .text:0x00019120; // type:function size:0x3B8
+isOverRowLimit__Q39textinput9inputform4BaseFUlPCw = .text:0x000194E0; // type:function size:0x3C0
+onSE__Q39textinput9inputform12LayoutByNW4RFQ39textinput5sound2SE = .text:0x000198A0; // type:function size:0x14
+setRootPaneScaleFor16x9__Q39textinput9inputform12LayoutByNW4RFv = .text:0x000198C0; // type:function size:0x3C
+setRootPaneScaleFor4x3__Q39textinput9inputform12LayoutByNW4RFv = .text:0x00019900; // type:function size:0x3C
+onTiEvent__Q39textinput9inputform12EventHandlerFPQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00019940; // type:function size:0x680
+isInScroll__Q39textinput9inputform4BaseFv = .text:0x00019FC0; // type:function size:0x10
+isAbleToUp__Q39textinput9inputform12LayoutByNW4RFv = .text:0x00019FD0; // type:function size:0x8
+isAbleToDown__Q39textinput9inputform12LayoutByNW4RFv = .text:0x00019FE0; // type:function size:0x8
+getState__Q39textinput9inputform7AnmPaneFv = .text:0x00019FF0; // type:function size:0x8
+onAnmEvent__Q39textinput9inputform19NormalButtonAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x0001A000; // type:function size:0x268
+changeAnimation__Q39textinput9inputform7AnmPaneFUl = .text:0x0001A270; // type:function size:0x8
+create__Q39textinput9inputform4BaseFP12MEMAllocator = .text:0x0001A280; // type:function size:0x4
+doAfterDrawProcess__Q39textinput9inputform4BaseFPCwUlRCQ49textinput10textdrawer4Base8DrawInfo = .text:0x0001A290; // type:function size:0x4
+finishDraw__Q39textinput9inputform4BaseFUl = .text:0x0001A2A0; // type:function size:0x4
+addSender__Q29textinput15CommandReceiverFPQ29textinput13CommandSender = .text:0x0001A2B0; // type:function size:0x8
+getDrawModifyStartLine__Q39textinput10textdrawer4BaseCFv = .text:0x0001A2C0; // type:function size:0x8
+isEnableCursorCache__Q39textinput10textdrawer4BaseCFvgetStartPos__Q39textinput10textdrawer4BaseCFv = .text:0x0001A2D0; // type:function size:0x8
+getStartPos__Q39textinput10textdrawer4BaseCFv = .text:0x0001A2E0; // type:function size:0x8
+setVIWidth__Q39textinput10textdrawer4BaseFf = .text:0x0001A2F0; // type:function size:0x8
+setCandidateBox__Q39textinput12candidatebox18CandidateBoxCallerFPQ39textinput12candidatebox4Base = .text:0x0001A300; // type:function size:0x8
+isAtokDictionaryOpened__Q39textinput9inputform4BaseFv = .text:0x0001A310; // type:function size:0x14
+setLineDrawInfo__Q39textinput9inputform4BaseFbUl = .text:0x0001A330; // type:function size:0xC
+doWordWrap__Q39textinput9inputform4BaseFb = .text:0x0001A340; // type:function size:0x8
+limitRowNum__Q39textinput9inputform4BaseFUl = .text:0x0001A350; // type:function size:0x24
+limitStringLength__Q39textinput9inputform4BaseFUl = .text:0x0001A380; // type:function size:0x8
+getCandidate__Q39textinput9inputform4BaseCFv = .text:0x0001A390; // type:function size:0x14
+getAtokString__Q39textinput9inputform4BaseFv = .text:0x0001A3B0; // type:function size:0x8
+getWCString__Q39textinput9inputform4BaseCFv = .text:0x0001A3C0; // type:function size:0x14
+getKeyType__Q39textinput9inputform7AnmPaneCFv = .text:0x0001A3E0; // type:function size:0x8
+init__Q39textinput9inputform7AnmPaneFv = .text:0x0001A3F0; // type:function size:0xC
+__dt__Q39textinput9inputform19NormalButtonAnmPaneFv = .text:0x0001A400; // type:function size:0x5C
+deleteChar__Q39textinput8tistring9DecolatedFv = .text:0x0001A460; // type:function size:0x4
+EnableKSXFilter__Q39textinput8tistring6WithZiFb = .text:0x0001A470; // type:function size:0x4
fn_2_1A480 = .text:0x0001A480; // type:function size:0x4
-fn_2_1A490 = .text:0x0001A490; // type:function size:0x8
-fn_2_1A4A0 = .text:0x0001A4A0; // type:function size:0x8
-fn_2_1A4B0 = .text:0x0001A4B0; // type:function size:0x4
-fn_2_1A4C0 = .text:0x0001A4C0; // type:function size:0x4
-fn_2_1A4D0 = .text:0x0001A4D0; // type:function size:0x4
-fn_2_1A4E0 = .text:0x0001A4E0; // type:function size:0x4
-fn_2_1A4F0 = .text:0x0001A4F0; // type:function size:0x4
-fn_2_1A500 = .text:0x0001A500; // type:function size:0x4
-fn_2_1A510 = .text:0x0001A510; // type:function size:0x4
-fn_2_1A520 = .text:0x0001A520; // type:function size:0x4
-fn_2_1A530 = .text:0x0001A530; // type:function size:0x4
-fn_2_1A540 = .text:0x0001A540; // type:function size:0x4
-fn_2_1A550 = .text:0x0001A550; // type:function size:0x8
-fn_2_1A560 = .text:0x0001A560; // type:function size:0x8
-fn_2_1A570 = .text:0x0001A570; // type:function size:0x4
-fn_2_1A580 = .text:0x0001A580; // type:function size:0x4
-fn_2_1A590 = .text:0x0001A590; // type:function size:0x4
-fn_2_1A5A0 = .text:0x0001A5A0; // type:function size:0x4
-fn_2_1A5B0 = .text:0x0001A5B0; // type:function size:0x4
-fn_2_1A5C0 = .text:0x0001A5C0; // type:function size:0x4
-fn_2_1A5D0 = .text:0x0001A5D0; // type:function size:0xC
-fn_2_1A5E0 = .text:0x0001A5E0; // type:function size:0x8
-fn_2_1A5F0 = .text:0x0001A5F0; // type:function size:0x8
-fn_2_1A600 = .text:0x0001A600; // type:function size:0x108
-fn_2_1A710 = .text:0x0001A710; // type:function size:0x8
-fn_2_1A720 = .text:0x0001A720; // type:function size:0x8
-fn_2_1A730 = .text:0x0001A730; // type:function size:0x8
-fn_2_1A740 = .text:0x0001A740; // type:function size:0x8
-fn_2_1A750 = .text:0x0001A750; // type:function size:0x8
-fn_2_1A760 = .text:0x0001A760; // type:function size:0x8
-fn_2_1A770 = .text:0x0001A770; // type:function size:0x8
-fn_2_1A780 = .text:0x0001A780; // type:function size:0x8
-fn_2_1A790 = .text:0x0001A790; // type:function size:0x8
-fn_2_1A7A0 = .text:0x0001A7A0; // type:function size:0x8
-fn_2_1A7B0 = .text:0x0001A7B0; // type:function size:0x8
-fn_2_1A7C0 = .text:0x0001A7C0; // type:function size:0x8
-fn_2_1A7D0 = .text:0x0001A7D0; // type:function size:0x8
-fn_2_1A7E0 = .text:0x0001A7E0; // type:function size:0x8
-fn_2_1A7F0 = .text:0x0001A7F0; // type:function size:0x8
-fn_2_1A800 = .text:0x0001A800; // type:function size:0x8
-fn_2_1A810 = .text:0x0001A810; // type:function size:0x8
-fn_2_1A820 = .text:0x0001A820; // type:function size:0x8
-fn_2_1A830 = .text:0x0001A830; // type:function size:0x8
-alsoSomeTextScrollThing = .text:0x0001A840; // type:function size:0x8
-fn_2_1A850 = .text:0x0001A850; // type:function size:0x8
-someTextScrollThing = .text:0x0001A860; // type:function size:0x8
-fn_2_1A870 = .text:0x0001A870; // type:function size:0x1C
-fn_2_1A88C = .text:0x0001A88C; // type:function size:0x4
-fn_2_1A890 = .text:0x0001A890; // type:function size:0x1C
-fn_2_1A8AC = .text:0x0001A8AC; // type:function size:0x4
-fn_2_1A8B0 = .text:0x0001A8B0; // type:function size:0x1C
-fn_2_1A8CC = .text:0x0001A8CC; // type:function size:0x4
-fn_2_1A8D0 = .text:0x0001A8D0; // type:function size:0x1C
-fn_2_1A8EC = .text:0x0001A8EC; // type:function size:0x4
-fn_2_1A8F0 = .text:0x0001A8F0; // type:function size:0x4
-fn_2_1A900 = .text:0x0001A900; // type:function size:0x78
-fn_2_1A980 = .text:0x0001A980; // type:function size:0x5C
-fn_2_1A9E0 = .text:0x0001A9E0; // type:function size:0x40
-fn_2_1AA20 = .text:0x0001AA20; // type:function size:0x4
-fn_2_1AA30 = .text:0x0001AA30; // type:function size:0x18
-fn_2_1AA50 = .text:0x0001AA50; // type:function size:0x54
-fn_2_1AAB0 = .text:0x0001AAB0; // type:function size:0x5C
-fn_2_1AB10 = .text:0x0001AB10; // type:function size:0x70
-fn_2_1AB80 = .text:0x0001AB80; // type:function size:0x7C
-fn_2_1AC00 = .text:0x0001AC00; // type:function size:0x8
-fn_2_1AC10 = .text:0x0001AC10; // type:function size:0x194
-fn_2_1ADB0 = .text:0x0001ADB0; // type:function size:0x118
-fn_2_1AED0 = .text:0x0001AED0; // type:function size:0x40
-fn_2_1AF10 = .text:0x0001AF10; // type:function size:0x40
-fn_2_1AF50 = .text:0x0001AF50; // type:function size:0x40
-fn_2_1AF90 = .text:0x0001AF90; // type:function size:0x40
-fn_2_1AFD0 = .text:0x0001AFD0; // type:function size:0x40
-fn_2_1B010 = .text:0x0001B010; // type:function size:0x40
-fn_2_1B050 = .text:0x0001B050; // type:function size:0x584
-fn_2_1B5E0 = .text:0x0001B5E0; // type:function size:0x4
-fn_2_1B5F0 = .text:0x0001B5F0; // type:function size:0x360
-fn_2_1B950 = .text:0x0001B950; // type:function size:0xC
-fn_2_1B960 = .text:0x0001B960; // type:function size:0x58
-fn_2_1B9C0 = .text:0x0001B9C0; // type:function size:0x610
-fn_2_1BFD0 = .text:0x0001BFD0; // type:function size:0xB0
-fn_2_1C080 = .text:0x0001C080; // type:function size:0xF0
-fn_2_1C170 = .text:0x0001C170; // type:function size:0x394
-fn_2_1C510 = .text:0x0001C510; // type:function size:0x8
-fn_2_1C520 = .text:0x0001C520; // type:function size:0x1BC
-fn_2_1C6E0 = .text:0x0001C6E0; // type:function size:0x8
-fn_2_1C6F0 = .text:0x0001C6F0; // type:function size:0x6C
-fn_2_1C760 = .text:0x0001C760; // type:function size:0x6C
-fn_2_1C7D0 = .text:0x0001C7D0; // type:function size:0x98
-fn_2_1C870 = .text:0x0001C870; // type:function size:0x8C
-fn_2_1C900 = .text:0x0001C900; // type:function size:0x8
-fn_2_1C910 = .text:0x0001C910; // type:function size:0x8
-fn_2_1C920 = .text:0x0001C920; // type:function size:0x90
-fn_2_1C9B0 = .text:0x0001C9B0; // type:function size:0xA4
-fn_2_1CA60 = .text:0x0001CA60; // type:function size:0x1E8
-fn_2_1CC50 = .text:0x0001CC50; // type:function size:0x228
-fn_2_1CE80 = .text:0x0001CE80; // type:function size:0x218
-fn_2_1D0A0 = .text:0x0001D0A0; // type:function size:0x21C
-fn_2_1D2C0 = .text:0x0001D2C0; // type:function size:0x60
-fn_2_1D320 = .text:0x0001D320; // type:function size:0x58
-fn_2_1D380 = .text:0x0001D380; // type:function size:0x9C
-fn_2_1D420 = .text:0x0001D420; // type:function size:0x8C
-fn_2_1D4B0 = .text:0x0001D4B0; // type:function size:0x50
-fn_2_1D500 = .text:0x0001D500; // type:function size:0x4
-fn_2_1D510 = .text:0x0001D510; // type:function size:0x16C
-fn_2_1D680 = .text:0x0001D680; // type:function size:0x8
-fn_2_1D690 = .text:0x0001D690; // type:function size:0x8
-fn_2_1D6A0 = .text:0x0001D6A0; // type:function size:0x8
-fn_2_1D6B0 = .text:0x0001D6B0; // type:function size:0x80
-fn_2_1D730 = .text:0x0001D730; // type:function size:0x98
-fn_2_1D7D0 = .text:0x0001D7D0; // type:function size:0x274
-fn_2_1DA50 = .text:0x0001DA50; // type:function size:0x8
-fn_2_1DA60 = .text:0x0001DA60; // type:function size:0x4
-fn_2_1DA70 = .text:0x0001DA70; // type:function size:0x1A0
-fn_2_1DC10 = .text:0x0001DC10; // type:function size:0x220
-fn_2_1DE30 = .text:0x0001DE30; // type:function size:0x138
-fn_2_1DF70 = .text:0x0001DF70; // type:function size:0x50
-fn_2_1DFC0 = .text:0x0001DFC0; // type:function size:0x4
-fn_2_1DFD0 = .text:0x0001DFD0; // type:function size:0x44
-fn_2_1E020 = .text:0x0001E020; // type:function size:0x14
-fn_2_1E040 = .text:0x0001E040; // type:function size:0x44
-fn_2_1E090 = .text:0x0001E090; // type:function size:0x18C
-fn_2_1E220 = .text:0x0001E220; // type:function size:0x160
-fn_2_1E380 = .text:0x0001E380; // type:function size:0x6D8
-fn_2_1EA60 = .text:0x0001EA60; // type:function size:0x19C
-fn_2_1EC00 = .text:0x0001EC00; // type:function size:0x320
-fn_2_1EF20 = .text:0x0001EF20; // type:function size:0x210
-fn_2_1F130 = .text:0x0001F130; // type:function size:0x20C
-fn_2_1F340 = .text:0x0001F340; // type:function size:0x2EC
-fn_2_1F630 = .text:0x0001F630; // type:function size:0x2E8
-fn_2_1F920 = .text:0x0001F920; // type:function size:0xA8
-finalizeState__74sStateMgr_c<6dSKB_c,20sStateMethodUsr_FI_c,12sFStateFct_c,13sStateIDChk_c>Fv = .text:0x0001F9D0; // type:function size:0x10
-fn_2_1F9E0 = .text:0x0001F9E0; // type:function size:0x7C
-fn_2_1FA60 = .text:0x0001FA60; // type:function size:0x154
-fn_2_1FBC0 = .text:0x0001FBC0; // type:function size:0x714
-fn_2_202E0 = .text:0x000202E0; // type:function size:0x34
-fn_2_20320 = .text:0x00020320; // type:function size:0x40
-fn_2_20360 = .text:0x00020360; // type:function size:0x4
-fn_2_20370 = .text:0x00020370; // type:function size:0x30
-fn_2_203A0 = .text:0x000203A0; // type:function size:0x264
-fn_2_20610 = .text:0x00020610; // type:function size:0x10
-fn_2_20620 = .text:0x00020620; // type:function size:0x44
-fn_2_20670 = .text:0x00020670; // type:function size:0x94
-fn_2_20704 = .text:0x00020704; // type:function size:0x4
-fn_2_20710 = .text:0x00020710; // type:function size:0x15C
-fn_2_20870 = .text:0x00020870; // type:function size:0x30
-fn_2_208A0 = .text:0x000208A0; // type:function size:0xC
-fn_2_208B0 = .text:0x000208B0; // type:function size:0x10
-fn_2_208C0 = .text:0x000208C0; // type:function size:0x4
-fn_2_208D0 = .text:0x000208D0; // type:function size:0x4
-fn_2_208E0 = .text:0x000208E0; // type:function size:0x4
-fn_2_208F0 = .text:0x000208F0; // type:function size:0x4
-fn_2_20900 = .text:0x00020900; // type:function size:0x5C
-fn_2_20960 = .text:0x00020960; // type:function size:0x5C
-fn_2_209C0 = .text:0x000209C0; // type:function size:0x5C
-fn_2_20A20 = .text:0x00020A20; // type:function size:0x68
-fn_2_20A90 = .text:0x00020A90; // type:function size:0x8
-fn_2_20AA0 = .text:0x00020AA0; // type:function size:0x8
-fn_2_20AB0 = .text:0x00020AB0; // type:function size:0x8
-fn_2_20AC0 = .text:0x00020AC0; // type:function size:0x8
-fn_2_20AD0 = .text:0x00020AD0; // type:function size:0x8
-fn_2_20AE0 = .text:0x00020AE0; // type:function size:0x8
-fn_2_20AF0 = .text:0x00020AF0; // type:function size:0x8
-fn_2_20B00 = .text:0x00020B00; // type:function size:0x8
-fn_2_20B10 = .text:0x00020B10; // type:function size:0x8
-fn_2_20B20 = .text:0x00020B20; // type:function size:0x8
-fn_2_20B30 = .text:0x00020B30; // type:function size:0xD0
-fn_2_20C00 = .text:0x00020C00; // type:function size:0x8
-fn_2_20C10 = .text:0x00020C10; // type:function size:0xE0
-fn_2_20CF0 = .text:0x00020CF0; // type:function size:0x40
-fn_2_20D30 = .text:0x00020D30; // type:function size:0x2A0
-fn_2_20FD0 = .text:0x00020FD0; // type:function size:0x8
-fn_2_20FE0 = .text:0x00020FE0; // type:function size:0x58
-fn_2_21040 = .text:0x00021040; // type:function size:0x1C
-fn_2_21060 = .text:0x00021060; // type:function size:0x1C
-fn_2_21080 = .text:0x00021080; // type:function size:0x1C
-fn_2_210A0 = .text:0x000210A0; // type:function size:0x1C
-fn_2_210C0 = .text:0x000210C0; // type:function size:0x214
-fn_2_212E0 = .text:0x000212E0; // type:function size:0x4
-fn_2_212F0 = .text:0x000212F0; // type:function size:0x150
-fn_2_21440 = .text:0x00021440; // type:function size:0x8
-fn_2_21450 = .text:0x00021450; // type:function size:0x8
-fn_2_21460 = .text:0x00021460; // type:function size:0x8
-fn_2_21470 = .text:0x00021470; // type:function size:0xFC
-fn_2_21570 = .text:0x00021570; // type:function size:0xFC
-fn_2_21670 = .text:0x00021670; // type:function size:0x14
-fn_2_21690 = .text:0x00021690; // type:function size:0x8
-fn_2_216A0 = .text:0x000216A0; // type:function size:0xA0
-fn_2_21740 = .text:0x00021740; // type:function size:0x210
-fn_2_21950 = .text:0x00021950; // type:function size:0xA8
-fn_2_21A00 = .text:0x00021A00; // type:function size:0x24
-fn_2_21A30 = .text:0x00021A30; // type:function size:0x24
-fn_2_21A60 = .text:0x00021A60; // type:function size:0x190
-fn_2_21BF0 = .text:0x00021BF0; // type:function size:0x1D0
-fn_2_21DC0 = .text:0x00021DC0; // type:function size:0x284
-fn_2_22050 = .text:0x00022050; // type:function size:0x8
-fn_2_22060 = .text:0x00022060; // type:function size:0xC
-fn_2_22070 = .text:0x00022070; // type:function size:0x5C
-fn_2_220D0 = .text:0x000220D0; // type:function size:0x5C
-fn_2_22130 = .text:0x00022130; // type:function size:0x20
-fn_2_22150 = .text:0x00022150; // type:function size:0x8
-fn_2_22160 = .text:0x00022160; // type:function size:0x8
-fn_2_22170 = .text:0x00022170; // type:function size:0x8
-fn_2_22180 = .text:0x00022180; // type:function size:0xE8
-fn_2_22270 = .text:0x00022270; // type:function size:0x40
-fn_2_222B0 = .text:0x000222B0; // type:function size:0x40
-fn_2_222F0 = .text:0x000222F0; // type:function size:0x324
-fn_2_22620 = .text:0x00022620; // type:function size:0x58
-fn_2_22680 = .text:0x00022680; // type:function size:0xAC
-fn_2_22730 = .text:0x00022730; // type:function size:0xEC
-fn_2_22820 = .text:0x00022820; // type:function size:0x8
-fn_2_22830 = .text:0x00022830; // type:function size:0x1C
-fn_2_22850 = .text:0x00022850; // type:function size:0x60
-fn_2_228B0 = .text:0x000228B0; // type:function size:0xA8
-fn_2_22960 = .text:0x00022960; // type:function size:0x208
-fn_2_22B70 = .text:0x00022B70; // type:function size:0xE0
-fn_2_22C50 = .text:0x00022C50; // type:function size:0xAC
-fn_2_22D00 = .text:0x00022D00; // type:function size:0x98
-fn_2_22DA0 = .text:0x00022DA0; // type:function size:0x58
-fn_2_22E00 = .text:0x00022E00; // type:function size:0x22C
-fn_2_23030 = .text:0x00023030; // type:function size:0x210
-fn_2_23240 = .text:0x00023240; // type:function size:0x8
-fn_2_23250 = .text:0x00023250; // type:function size:0x28
-fn_2_23278 = .text:0x00023278; // type:function size:0x4
-fn_2_23280 = .text:0x00023280; // type:function size:0x8
-fn_2_23290 = .text:0x00023290; // type:function size:0x170
-fn_2_23400 = .text:0x00023400; // type:function size:0x1C8
-fn_2_235D0 = .text:0x000235D0; // type:function size:0x4
-fn_2_235E0 = .text:0x000235E0; // type:function size:0x8
-fn_2_235F0 = .text:0x000235F0; // type:function size:0x10
-fn_2_23600 = .text:0x00023600; // type:function size:0x8
-fn_2_23610 = .text:0x00023610; // type:function size:0x8
-fn_2_23620 = .text:0x00023620; // type:function size:0xC
-fn_2_23630 = .text:0x00023630; // type:function size:0x5C
-fn_2_23690 = .text:0x00023690; // type:function size:0x5C
-fn_2_236F0 = .text:0x000236F0; // type:function size:0x5C
-fn_2_23750 = .text:0x00023750; // type:function size:0x9C
-fn_2_237F0 = .text:0x000237F0; // type:function size:0x8
-fn_2_23800 = .text:0x00023800; // type:function size:0x8
-fn_2_23810 = .text:0x00023810; // type:function size:0x8
-fn_2_23820 = .text:0x00023820; // type:function size:0x8
-fn_2_23830 = .text:0x00023830; // type:function size:0x5C
-fn_2_23890 = .text:0x00023890; // type:function size:0x5C
-fn_2_238F0 = .text:0x000238F0; // type:function size:0x1C8
-fn_2_23AC0 = .text:0x00023AC0; // type:function size:0x4
-fn_2_23AD0 = .text:0x00023AD0; // type:function size:0x2C
-fn_2_23B00 = .text:0x00023B00; // type:function size:0x2C
-fn_2_23B30 = .text:0x00023B30; // type:function size:0xE8
-fn_2_23C20 = .text:0x00023C20; // type:function size:0x40
-fn_2_23C60 = .text:0x00023C60; // type:function size:0x40
-fn_2_23CA0 = .text:0x00023CA0; // type:function size:0x370
-fn_2_24010 = .text:0x00024010; // type:function size:0x58
-fn_2_24070 = .text:0x00024070; // type:function size:0x170
-fn_2_241E0 = .text:0x000241E0; // type:function size:0x144
-fn_2_24330 = .text:0x00024330; // type:function size:0x15C
-fn_2_24490 = .text:0x00024490; // type:function size:0xA4
-fn_2_24540 = .text:0x00024540; // type:function size:0x70
-fn_2_245B0 = .text:0x000245B0; // type:function size:0x70
-fn_2_24620 = .text:0x00024620; // type:function size:0x140
-fn_2_24760 = .text:0x00024760; // type:function size:0x90
-fn_2_247F0 = .text:0x000247F0; // type:function size:0x8
-fn_2_24800 = .text:0x00024800; // type:function size:0x80
-fn_2_24880 = .text:0x00024880; // type:function size:0xC
-fn_2_24890 = .text:0x00024890; // type:function size:0x22C
-fn_2_24AC0 = .text:0x00024AC0; // type:function size:0x80
-fn_2_24B40 = .text:0x00024B40; // type:function size:0xB8
-fn_2_24C00 = .text:0x00024C00; // type:function size:0xB8
-fn_2_24CC0 = .text:0x00024CC0; // type:function size:0x48
-fn_2_24D10 = .text:0x00024D10; // type:function size:0x48
-fn_2_24D60 = .text:0x00024D60; // type:function size:0x1C
-fn_2_24D80 = .text:0x00024D80; // type:function size:0x1C
-fn_2_24DA0 = .text:0x00024DA0; // type:function size:0x1A4
-fn_2_24F50 = .text:0x00024F50; // type:function size:0x8
-fn_2_24F60 = .text:0x00024F60; // type:function size:0x9C
-fn_2_25000 = .text:0x00025000; // type:function size:0x8
-fn_2_25010 = .text:0x00025010; // type:function size:0xB4
-fn_2_250D0 = .text:0x000250D0; // type:function size:0x190
-fn_2_25260 = .text:0x00025260; // type:function size:0x8
-fn_2_25270 = .text:0x00025270; // type:function size:0x4
-fn_2_25280 = .text:0x00025280; // type:function size:0x8
-fn_2_25290 = .text:0x00025290; // type:function size:0x24
-fn_2_252C0 = .text:0x000252C0; // type:function size:0x14
-fn_2_252E0 = .text:0x000252E0; // type:function size:0x8
-fn_2_252F0 = .text:0x000252F0; // type:function size:0x5C
-fn_2_25350 = .text:0x00025350; // type:function size:0xC
-fn_2_25360 = .text:0x00025360; // type:function size:0xC
-fn_2_25370 = .text:0x00025370; // type:function size:0x5C
-fn_2_253D0 = .text:0x000253D0; // type:function size:0xC
-fn_2_253E0 = .text:0x000253E0; // type:function size:0x5C
-fn_2_25440 = .text:0x00025440; // type:function size:0x6C
-fn_2_254B0 = .text:0x000254B0; // type:function size:0x8
-fn_2_254C0 = .text:0x000254C0; // type:function size:0x8
-fn_2_254D0 = .text:0x000254D0; // type:function size:0x8
-fn_2_254E0 = .text:0x000254E0; // type:function size:0x8
-fn_2_254F0 = .text:0x000254F0; // type:function size:0x8
-fn_2_25500 = .text:0x00025500; // type:function size:0x8
-fn_2_25510 = .text:0x00025510; // type:function size:0x80
-fn_2_25590 = .text:0x00025590; // type:function size:0x74
-fn_2_25610 = .text:0x00025610; // type:function size:0x58
-fn_2_25670 = .text:0x00025670; // type:function size:0x2C
-fn_2_256A0 = .text:0x000256A0; // type:function size:0xD0
-fn_2_25770 = .text:0x00025770; // type:function size:0x13C
-fn_2_258B0 = .text:0x000258B0; // type:function size:0x134
-fn_2_259F0 = .text:0x000259F0; // type:function size:0xC0
-fn_2_25AB0 = .text:0x00025AB0; // type:function size:0x5C
-fn_2_25B10 = .text:0x00025B10; // type:function size:0x1C
-fn_2_25B30 = .text:0x00025B30; // type:function size:0x78
-fn_2_25BB0 = .text:0x00025BB0; // type:function size:0x40
-fn_2_25BF0 = .text:0x00025BF0; // type:function size:0x24
-fn_2_25C20 = .text:0x00025C20; // type:function size:0x220
-fn_2_25E40 = .text:0x00025E40; // type:function size:0x14
-fn_2_25E60 = .text:0x00025E60; // type:function size:0x38
-fn_2_25EA0 = .text:0x00025EA0; // type:function size:0x64
-fn_2_25F10 = .text:0x00025F10; // type:function size:0x13C
-fn_2_26050 = .text:0x00026050; // type:function size:0x1A4
-fn_2_26200 = .text:0x00026200; // type:function size:0x70
-fn_2_26270 = .text:0x00026270; // type:function size:0x74
-fn_2_262F0 = .text:0x000262F0; // type:function size:0x34
-fn_2_26330 = .text:0x00026330; // type:function size:0x18
-fn_2_26350 = .text:0x00026350; // type:function size:0x14
-fn_2_26370 = .text:0x00026370; // type:function size:0xC
-fn_2_26380 = .text:0x00026380; // type:function size:0x14
-fn_2_263A0 = .text:0x000263A0; // type:function size:0x54
-fn_2_26400 = .text:0x00026400; // type:function size:0x78
-fn_2_26480 = .text:0x00026480; // type:function size:0x30
-fn_2_264B0 = .text:0x000264B0; // type:function size:0x64
-fn_2_26520 = .text:0x00026520; // type:function size:0x68
-fn_2_26590 = .text:0x00026590; // type:function size:0x40
-fn_2_265D0 = .text:0x000265D0; // type:function size:0x5C
-fn_2_26630 = .text:0x00026630; // type:function size:0x40
-fn_2_26670 = .text:0x00026670; // type:function size:0x5C
-fn_2_266D0 = .text:0x000266D0; // type:function size:0x5C
-fn_2_26730 = .text:0x00026730; // type:function size:0x40
-fn_2_26770 = .text:0x00026770; // type:function size:0x5C
-fn_2_267D0 = .text:0x000267D0; // type:function size:0xD0
-fn_2_268A0 = .text:0x000268A0; // type:function size:0xA0
-fn_2_26940 = .text:0x00026940; // type:function size:0x70
-fn_2_269B0 = .text:0x000269B0; // type:function size:0x8C
-fn_2_26A40 = .text:0x00026A40; // type:function size:0xAC
-fn_2_26AF0 = .text:0x00026AF0; // type:function size:0x1C
-fn_2_26B10 = .text:0x00026B10; // type:function size:0x10
-fn_2_26B20 = .text:0x00026B20; // type:function size:0x30
-fn_2_26B50 = .text:0x00026B50; // type:function size:0xC
-fn_2_26B60 = .text:0x00026B60; // type:function size:0x74
-fn_2_26BE0 = .text:0x00026BE0; // type:function size:0x5C
-fn_2_26C40 = .text:0x00026C40; // type:function size:0x8
-fn_2_26C50 = .text:0x00026C50; // type:function size:0x1F8
-fn_2_26E50 = .text:0x00026E50; // type:function size:0x4
-fn_2_26E60 = .text:0x00026E60; // type:function size:0x10
-fn_2_26E70 = .text:0x00026E70; // type:function size:0x4
-fn_2_26E80 = .text:0x00026E80; // type:function size:0x18
-fn_2_26EA0 = .text:0x00026EA0; // type:function size:0x2F0
-fn_2_27190 = .text:0x00027190; // type:function size:0x4
-fn_2_271A0 = .text:0x000271A0; // type:function size:0x4
-fn_2_271B0 = .text:0x000271B0; // type:function size:0xAC
-fn_2_27260 = .text:0x00027260; // type:function size:0x158
-fn_2_273C0 = .text:0x000273C0; // type:function size:0x158
-fn_2_27520 = .text:0x00027520; // type:function size:0xA0
-fn_2_275C0 = .text:0x000275C0; // type:function size:0x1E4
-fn_2_277B0 = .text:0x000277B0; // type:function size:0xD8
-fn_2_27890 = .text:0x00027890; // type:function size:0x4
-fn_2_278A0 = .text:0x000278A0; // type:function size:0x4
-fn_2_278B0 = .text:0x000278B0; // type:function size:0x6C
-fn_2_27920 = .text:0x00027920; // type:function size:0x8C
-fn_2_279B0 = .text:0x000279B0; // type:function size:0xF0
-fn_2_27AA0 = .text:0x00027AA0; // type:function size:0x70
-fn_2_27B10 = .text:0x00027B10; // type:function size:0x80
-fn_2_27B90 = .text:0x00027B90; // type:function size:0xC8
-fn_2_27C60 = .text:0x00027C60; // type:function size:0xC4
-fn_2_27D30 = .text:0x00027D30; // type:function size:0x58
-fn_2_27D90 = .text:0x00027D90; // type:function size:0x1F4
-fn_2_27F90 = .text:0x00027F90; // type:function size:0x8
-fn_2_27FA0 = .text:0x00027FA0; // type:function size:0x9C
-fn_2_28040 = .text:0x00028040; // type:function size:0x10
-fn_2_28050 = .text:0x00028050; // type:function size:0x14
-fn_2_28070 = .text:0x00028070; // type:function size:0x29C
-fn_2_28310 = .text:0x00028310; // type:function size:0x10
-fn_2_28320 = .text:0x00028320; // type:function size:0x8
-fn_2_28330 = .text:0x00028330; // type:function size:0x7C
-fn_2_283B0 = .text:0x000283B0; // type:function size:0x14
-fn_2_283D0 = .text:0x000283D0; // type:function size:0x8
-fn_2_283E0 = .text:0x000283E0; // type:function size:0xC4
-fn_2_284B0 = .text:0x000284B0; // type:function size:0x64
-fn_2_28520 = .text:0x00028520; // type:function size:0xD0
-fn_2_285F0 = .text:0x000285F0; // type:function size:0x1C
-fn_2_28610 = .text:0x00028610; // type:function size:0x1C
-fn_2_28630 = .text:0x00028630; // type:function size:0x78
-fn_2_286B0 = .text:0x000286B0; // type:function size:0x58
-fn_2_28710 = .text:0x00028710; // type:function size:0x108
-fn_2_28820 = .text:0x00028820; // type:function size:0x74
-fn_2_288A0 = .text:0x000288A0; // type:function size:0xBC
-fn_2_28960 = .text:0x00028960; // type:function size:0x114
-fn_2_28A80 = .text:0x00028A80; // type:function size:0xAC
-fn_2_28B30 = .text:0x00028B30; // type:function size:0x40
-fn_2_28B70 = .text:0x00028B70; // type:function size:0xBC
-fn_2_28C30 = .text:0x00028C30; // type:function size:0xB0
-fn_2_28CE0 = .text:0x00028CE0; // type:function size:0x100
-fn_2_28DE0 = .text:0x00028DE0; // type:function size:0x134
-fn_2_28F20 = .text:0x00028F20; // type:function size:0x3C
-fn_2_28F60 = .text:0x00028F60; // type:function size:0xD4
-fn_2_29040 = .text:0x00029040; // type:function size:0x148
-fn_2_29190 = .text:0x00029190; // type:function size:0x8
-fn_2_291A0 = .text:0x000291A0; // type:function size:0x4
-fn_2_291B0 = .text:0x000291B0; // type:function size:0x4
-fn_2_291C0 = .text:0x000291C0; // type:function size:0x4
-fn_2_291D0 = .text:0x000291D0; // type:function size:0x4
-fn_2_291E0 = .text:0x000291E0; // type:function size:0x4
-fn_2_291F0 = .text:0x000291F0; // type:function size:0x4
-fn_2_29200 = .text:0x00029200; // type:function size:0x68
-fn_2_29270 = .text:0x00029270; // type:function size:0x1EC
-fn_2_29460 = .text:0x00029460; // type:function size:0x40
-fn_2_294A0 = .text:0x000294A0; // type:function size:0x1F4
-fn_2_296A0 = .text:0x000296A0; // type:function size:0x74
-fn_2_29720 = .text:0x00029720; // type:function size:0x348
-fn_2_29A70 = .text:0x00029A70; // type:function size:0x6C
-fn_2_29AE0 = .text:0x00029AE0; // type:function size:0x10C
-fn_2_29BF0 = .text:0x00029BF0; // type:function size:0x11C
-fn_2_29D10 = .text:0x00029D10; // type:function size:0x338
-fn_2_2A050 = .text:0x0002A050; // type:function size:0x208
-fn_2_2A260 = .text:0x0002A260; // type:function size:0x14
-fn_2_2A280 = .text:0x0002A280; // type:function size:0x8
-fn_2_2A290 = .text:0x0002A290; // type:function size:0x8
-fn_2_2A2A0 = .text:0x0002A2A0; // type:function size:0x8
-fn_2_2A2B0 = .text:0x0002A2B0; // type:function size:0x14
-fn_2_2A2D0 = .text:0x0002A2D0; // type:function size:0x14
-fn_2_2A2F0 = .text:0x0002A2F0; // type:function size:0xDC
-fn_2_2A3D0 = .text:0x0002A3D0; // type:function size:0x30
-fn_2_2A400 = .text:0x0002A400; // type:function size:0xD0
-fn_2_2A4D0 = .text:0x0002A4D0; // type:function size:0xB8
-fn_2_2A590 = .text:0x0002A590; // type:function size:0xB8
-fn_2_2A650 = .text:0x0002A650; // type:function size:0x50
-fn_2_2A6A0 = .text:0x0002A6A0; // type:function size:0x44
-fn_2_2A6F0 = .text:0x0002A6F0; // type:function size:0x148
-fn_2_2A840 = .text:0x0002A840; // type:function size:0xA0
-fn_2_2A8E0 = .text:0x0002A8E0; // type:function size:0x90
-fn_2_2A970 = .text:0x0002A970; // type:function size:0x194
-fn_2_2AB10 = .text:0x0002AB10; // type:function size:0xAC
-fn_2_2ABC0 = .text:0x0002ABC0; // type:function size:0xC4
-fn_2_2AC90 = .text:0x0002AC90; // type:function size:0xB8
-fn_2_2AD50 = .text:0x0002AD50; // type:function size:0x6C
-fn_2_2ADC0 = .text:0x0002ADC0; // type:function size:0x34
-fn_2_2AE00 = .text:0x0002AE00; // type:function size:0x68
+moveCursorLeft__Q39textinput8tistring6WithZiFv = .text:0x0001A490; // type:function size:0x8
+moveCursorRight__Q39textinput8tistring6WithZiFv = .text:0x0001A4A0; // type:function size:0x8
+confirm__Q39textinput8tistring6WithZiFPCw = .text:0x0001A4B0; // type:function size:0x4
+backSpace__Q39textinput8tistring6WithZiFv = .text:0x0001A4C0; // type:function size:0x4
+popBack__Q39textinput8tistring6WithZiFv = .text:0x0001A4D0; // type:function size:0x4
+pushBack__Q39textinput8tistring6WithZiFw = .text:0x0001A4E0; // type:function size:0x4
+init__Q39textinput8tistring6WithZiFv = .text:0x0001A4F0; // type:function size:0x4
+EnableKSXFilter__Q39textinput8tistring9DecolatedFb = .text:0x0001A500; // type:function size:0x4
+setDefaultPrediction__Q39textinput8tistring8WithAtokFiPPCc = .text:0x0001A510; // type:function size:0x4
+setFixPrediction__Q39textinput8tistring8WithAtokFiPPCc = .text:0x0001A520; // type:function size:0x4
+getDrawString__Q39textinput8tistring8WithAtokFRQ49textinput8tistring8WithAtok8DrawInfo = .text:0x0001A530; // type:function size:0x4
+init__Q39textinput8tistring8WithAtokFv = .text:0x0001A540; // type:function size:0x4
+moveCursorLeft__Q39textinput8tistring8WithAtokFv = .text:0x0001A550; // type:function size:0x8
+moveCursorRight__Q39textinput8tistring8WithAtokFv = .text:0x0001A560; // type:function size:0x8
+inputChar__Q39textinput8tistring8WithAtokFw = .text:0x0001A570; // type:function size:0x4
+popBack__Q39textinput8tistring8WithAtokFv = .text:0x0001A580; // type:function size:0x4
+pushBack__Q39textinput8tistring8WithAtokFw = .text:0x0001A590; // type:function size:0x4
+initConverting__Q39textinput8tistring8WithAtokFv = .text:0x0001A5A0; // type:function size:0x4
+setFix__Q39textinput8tistring8WithAtokFb = .text:0x0001A5B0; // type:function size:0x4
+create__Q29textinput4BaseFP12MEMAllocator = .text:0x0001A5C0; // type:function size:0x4
+stop__Q39textinput4util9AnimationFv = .text:0x0001A5D0; // type:function size:0xC
+isSEFlag__Q39textinput4util9AnimationFv = .text:0x0001A5E0; // type:function size:0x8
+setSEFlag__Q39textinput4util9AnimationFb = .text:0x0001A5F0; // type:function size:0x8
+__sinit_\tiInputForm_cpp = .text:0x0001A600; // type:function size:0x108
+@16@getScale__Q39textinput9inputform4BaseCFv = .text:0x0001A710; // type:function size:0x8
+@16@draw__Q39textinput9inputform4BaseFv = .text:0x0001A720; // type:function size:0x8
+@536@__dt__Q39textinput9inputform12LayoutByNW4RFv = .text:0x0001A730; // type:function size:0x8
+@16@drawCursor__Q39textinput9inputform4BaseFff = .text:0x0001A740; // type:function size:0x8
+@16@makeUpCursorPos__Q39textinput9inputform4BaseFPQ49textinput10textdrawer4Base9CursorPosUlll = .text:0x0001A750; // type:function size:0x8
+@16@onCursor__Q39textinput9inputform4BaseFPQ49textinput10textdrawer4Base9CursorPos = .text:0x0001A760; // type:function size:0x8
+@16@doLineFeed__Q39textinput9inputform4BaseFv = .text:0x0001A770; // type:function size:0x8
+@16@finishDraw__Q39textinput9inputform4BaseFUl = .text:0x0001A780; // type:function size:0x8
+@16@preDraw__Q39textinput9inputform4BaseFUl = .text:0x0001A790; // type:function size:0x8
+@16@doAfterDrawProcess__Q39textinput9inputform4BaseFPCwUlRCQ49textinput10textdrawer4Base8DrawInfo = .text:0x0001A7A0; // type:function size:0x8
+@16@doBeforeDrawProcess__Q39textinput9inputform4BaseFPCwUlRCQ49textinput10textdrawer4Base8DrawInfo = .text:0x0001A7B0; // type:function size:0x8
+@16@getScale__Q39textinput9inputform12LayoutByNW4RCFv = .text:0x0001A7C0; // type:function size:0x8
+@16@setFont__Q39textinput9inputform4BaseFRCQ34nw4r2ut4Font = .text:0x0001A7D0; // type:function size:0x8
+@16@draw__Q39textinput9inputform12LayoutByNW4RFv = .text:0x0001A7E0; // type:function size:0x8
+@16@create__Q39textinput9inputform4BaseFP12MEMAllocator = .text:0x0001A7F0; // type:function size:0x8
+@536@setRootPaneScaleFor4x3__Q39textinput9inputform12LayoutByNW4RFv = .text:0x0001A800; // type:function size:0x8
+@536@setRootPaneScaleFor16x9__Q39textinput9inputform12LayoutByNW4RFv = .text:0x0001A810; // type:function size:0x8
+@536@updateInput__Q39textinput9inputform12LayoutByNW4RFiffUlUlUlPv = .text:0x0001A820; // type:function size:0x8
+@536@updateInput__Q39textinput9inputform12LayoutByNW4RFRQ39textinput5input10HKBManager = .text:0x0001A830; // type:function size:0x8
+@536@calc__Q39textinput9inputform12LayoutByNW4RFv = .text:0x0001A840; // type:function size:0x8
+@536@draw__Q39textinput9inputform12LayoutByNW4RFv = .text:0x0001A850; // type:function size:0x8
+@536@init__Q39textinput9inputform12LayoutByNW4RFv = .text:0x0001A860; // type:function size:0x8
+resetCandidate__Q39textinput12candidatebox18CandidateBoxCallerFv = .text:0x0001A870; // type:function size:0x20
+addCandidate__Q39textinput12candidatebox18CandidateBoxCallerFPCw = .text:0x0001A890; // type:function size:0x20
+updateCandidate__Q39textinput12candidatebox18CandidateBoxCallerFv = .text:0x0001A8B0; // type:function size:0x20
+makeEmptyCandidate__Q39textinput12candidatebox18CandidateBoxCallerFv = .text:0x0001A8D0; // type:function size:0x20
+makeEmpty__Q39textinput12candidatebox4BaseFv = .text:0x0001A8F0; // type:function size:0x4
+__dt__Q39textinput12candidatebox4BaseFv = .text:0x0001A900; // type:function size:0x78
+create__Q39textinput12candidatebox4BaseFP12MEMAllocator = .text:0x0001A980; // type:function size:0x5C
+setCommandReceiver__Q39textinput12candidatebox4BaseFPQ29textinput15CommandReceiver = .text:0x0001A9E0; // type:function size:0x40
+init__Q39textinput12candidatebox4BaseFv = .text:0x0001AA20; // type:function size:0x4
+resetCandidate__Q39textinput12candidatebox4BaseFv = .text:0x0001AA30; // type:function size:0x18
+addCandidate__Q39textinput12candidatebox4BaseFPCw = .text:0x0001AA50; // type:function size:0x54
+updateCandidate__Q39textinput12candidatebox4BaseFv = .text:0x0001AAB0; // type:function size:0x5C
+setOnOff__Q39textinput12candidatebox4BaseFb = .text:0x0001AB10; // type:function size:0x70
+updateFromReceiver__Q39textinput12candidatebox4BaseFUlPv = .text:0x0001AB80; // type:function size:0x7C
+setInvalid__Q39textinput12candidatebox4BaseFb = .text:0x0001AC00; // type:function size:0x8
+checkValidation__Q39textinput12candidatebox4BaseFv = .text:0x0001AC10; // type:function size:0x194
+__dt__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001ADB0; // type:function size:0x118
+__dt__Q39textinput12candidatebox12UITextWindowFv = .text:0x0001AED0; // type:function size:0x40
+__dt__Q39textinput12candidatebox5UIObjFv = .text:0x0001AF10; // type:function size:0x40
+__dt__Q39textinput12candidatebox13UIOnOffButtonFv = .text:0x0001AF50; // type:function size:0x40
+__dt__Q39textinput12candidatebox8UIButtonFv = .text:0x0001AF90; // type:function size:0x40
+__dt__Q39textinput12candidatebox10UITextAreaFv = .text:0x0001AFD0; // type:function size:0x40
+__dt__Q39textinput12candidatebox12EventHandlerFv = .text:0x0001B010; // type:function size:0x40
+create__Q39textinput12candidatebox12LayoutByNW4RFP12MEMAllocator = .text:0x0001B050; // type:function size:0x584
+create__Q39textinput3gui12GUIInterfaceFv = .text:0x0001B5E0; // type:function size:0x4
+createAnmPane___Q39textinput12candidatebox12LayoutByNW4RFP12MEMAllocator = .text:0x0001B5F0; // type:function size:0x360
+init__Q39textinput12candidatebox20CandidateTextAnmPaneFv = .text:0x0001B950; // type:function size:0xC
+__dt__Q39textinput12candidatebox20CandidateTextAnmPaneFv = .text:0x0001B960; // type:function size:0x58
+init__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001B9C0; // type:function size:0x610
+draw__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001BFD0; // type:function size:0xB0
+calc__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001C080; // type:function size:0xF0
+setLanguage__Q39textinput12candidatebox12LayoutByNW4RFQ29textinput8Language = .text:0x0001C170; // type:function size:0x394
+setLanguage__Q39textinput12candidatebox4BaseFQ29textinput8Language = .text:0x0001C510; // type:function size:0x8
+onOnOffButton__Q39textinput12candidatebox12LayoutByNW4RFb = .text:0x0001C520; // type:function size:0x1BC
+isOn__Q39textinput12candidatebox4BaseCFv = .text:0x0001C6E0; // type:function size:0x8
+turnOn__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001C6F0; // type:function size:0x6C
+turnOff__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001C760; // type:function size:0x6C
+makeEmpty__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001C7D0; // type:function size:0x98
+changeSelectEmpty__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001C870; // type:function size:0x8C
+setSelectedTextPane__Q39textinput12candidatebox12LayoutByNW4RFi = .text:0x0001C900; // type:function size:0x8
+setFocusedTextPane__Q39textinput12candidatebox12LayoutByNW4RFi = .text:0x0001C910; // type:function size:0x8
+changeSelectEmpty_compatible__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001C920; // type:function size:0x90
+changeSelect__Q39textinput12candidatebox12LayoutByNW4RFl = .text:0x0001C9B0; // type:function size:0xA4
+startTurnOn__Q39textinput12candidatebox12LayoutByNW4RFb = .text:0x0001CA60; // type:function size:0x1E8
+setOnOff__Q39textinput12candidatebox12LayoutByNW4RFb = .text:0x0001CC50; // type:function size:0x228
+updateCandidate__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001CE80; // type:function size:0x218
+updateDisplay__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001D0A0; // type:function size:0x21C
+onRightScroll__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001D2C0; // type:function size:0x60
+onLeftScroll__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001D320; // type:function size:0x58
+onRightPageScroll__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001D380; // type:function size:0x9C
+onLeftPageScroll__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001D420; // type:function size:0x8C
+onClose__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001D4B0; // type:function size:0x50
+onClose__Q39textinput12candidatebox4BaseFv = .text:0x0001D500; // type:function size:0x4
+cancelStateFocusIn__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001D510; // type:function size:0x16C
+getKeyType__Q39textinput12candidatebox20CandidateTextAnmPaneCFv = .text:0x0001D680; // type:function size:0x8
+getState__Q39textinput12candidatebox20CandidateTextAnmPaneCFv = .text:0x0001D690; // type:function size:0x8
+changeAnimation__Q39textinput12candidatebox20CandidateTextAnmPaneFUl = .text:0x0001D6A0; // type:function size:0x8
+setInvalid__Q39textinput12candidatebox12LayoutByNW4RFb = .text:0x0001D6B0; // type:function size:0x80
+setActive__Q39textinput12candidatebox12LayoutByNW4RFb = .text:0x0001D730; // type:function size:0x98
+onEvent__Q39textinput12candidatebox12LayoutByNW4RFPQ39textinput12candidatebox5UIObjUlPv = .text:0x0001D7D0; // type:function size:0x274
+getFocusedTextPane__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001DA50; // type:function size:0x8
+onTiEvent__Q39textinput12candidatebox12EventHandlerFPQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x0001DA60; // type:function size:0x4
+onAnmEvent__Q39textinput12candidatebox20CandidateTextAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x0001DA70; // type:function size:0x1A0
+onAnmEvent__Q39textinput12candidatebox22CandidateScrollAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x0001DC10; // type:function size:0x220
+onAnmEvent__Q39textinput12candidatebox12OnOffAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x0001DE30; // type:function size:0x138
+onAnmEvent__Q39textinput12candidatebox13PredictWindowFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x0001DF70; // type:function size:0x54
+setRootPaneScaleFor16x9__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001DFD0; // type:function size:0x44
+SetScreenSize__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001E020; // type:function size:0x14
+setRootPaneScaleFor4x3__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x0001E040; // type:function size:0x44
+__ct__Q39textinput12candidatebox10UITextAreaFUlPQ39textinput12candidatebox12LayoutByNW4RPQ49textinput12candidatebox5UIObj8Listener = .text:0x0001E090; // type:function size:0x18C
+Create__Q39textinput12candidatebox10UITextAreaFPQ39textinput11nw4rmanager6Layout = .text:0x0001E220; // type:function size:0x160
+CalcPaneLocate___Q39textinput12candidatebox10UITextAreaFv = .text:0x0001E380; // type:function size:0x6D8
+ChangeSelectedText__Q39textinput12candidatebox10UITextAreaFl = .text:0x0001EA60; // type:function size:0x19C
+Draw__Q39textinput12candidatebox10UITextAreaFRCQ34nw4r3lyt8DrawInfo = .text:0x0001EC00; // type:function size:0x320
+GetNextPageIdx___Q39textinput12candidatebox10UITextAreaCFl = .text:0x0001EF20; // type:function size:0x210
+GetPrevPageIdx___Q39textinput12candidatebox10UITextAreaCFl = .text:0x0001F130; // type:function size:0x20C
+StartScroll__Q39textinput12candidatebox10UITextAreaFl = .text:0x0001F340; // type:function size:0x2EC
+StartScrollToIdx__Q39textinput12candidatebox10UITextAreaFl = .text:0x0001F630; // type:function size:0x2E8
+StartScrollPageToIdx__Q39textinput12candidatebox10UITextAreaFl = .text:0x0001F920; // type:function size:0xA8
+IsScrolling__Q39textinput12candidatebox10UITextAreaFv = .text:0x0001F9D0; // type:function size:0x10
+ScrollToSelectedText__Q39textinput12candidatebox10UITextAreaFv = .text:0x0001F9E0; // type:function size:0x7C
+onAnmEvent__Q39textinput12candidatebox10UITextAreaFQ49textinput4util12AnimObserver8AnmEventPv = .text:0x0001FA60; // type:function size:0x154
+onGUIEvent__Q39textinput12candidatebox10UITextAreaFRQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x0001FBC0; // type:function size:0x714
+__ct__Q39textinput12candidatebox12UITextWindowFUlPQ39textinput12candidatebox12LayoutByNW4RPQ49textinput12candidatebox5UIObj8Listener = .text:0x000202E0; // type:function size:0x34
+onChangeAnmState__Q39textinput12candidatebox12UITextWindowFQ49textinput11nw4rmanager11AnmObserver8AnmEventPQ39textinput11nw4rmanager7AnmPanePQ39textinput11nw4rmanager4Anim = .text:0x00020320; // type:function size:0x44
+__ct__Q39textinput12candidatebox8UIButtonFUlPQ39textinput12candidatebox12LayoutByNW4RPQ49textinput12candidatebox5UIObj8Listener = .text:0x00020370; // type:function size:0x30
+onGUIEvent__Q39textinput12candidatebox8UIButtonFRQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x000203A0; // type:function size:0x264
+getFlightDuration__Q39textinput3gui12GUIComponentFi = .text:0x00020610; // type:function size:0x10
+__ct__Q39textinput12candidatebox13UIOnOffButtonFUlPQ39textinput12candidatebox12LayoutByNW4RPQ49textinput12candidatebox5UIObj8Listener = .text:0x00020620; // type:function size:0x44
+onChangeAnmState__Q39textinput12candidatebox13UIOnOffButtonFQ49textinput11nw4rmanager11AnmObserver8AnmEventPQ39textinput11nw4rmanager7AnmPanePQ39textinput11nw4rmanager4Anim = .text:0x00020670; // type:function size:0x98
+onGUIEvent__Q39textinput12candidatebox13UIOnOffButtonFRQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00020710; // type:function size:0x15C
+IsTurning__Q39textinput12candidatebox13UIOnOffButtonCFv = .text:0x00020870; // type:function size:0x30
+getScroll__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x000208A0; // type:function size:0xC
+onEvent__Q39textinput12candidatebox5UIObjFRQ39textinput3gui12GUIComponentUlPv = .text:0x000208B0; // type:function size:0x10
+onGUIEvent__Q39textinput12candidatebox5UIObjFRQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x000208C0; // type:function size:0x4
+turnOff__Q39textinput12candidatebox4BaseFv = .text:0x000208D0; // type:function size:0x4
+turnOn__Q39textinput12candidatebox4BaseFv = .text:0x000208E0; // type:function size:0x4
+draw__Q39textinput12candidatebox4BaseFv = .text:0x000208F0; // type:function size:0x4
+__dt__Q39textinput12candidatebox22CandidateScrollAnmPaneFv = .text:0x00020900; // type:function size:0x5C
+__dt__Q39textinput12candidatebox12OnOffAnmPaneFv = .text:0x00020960; // type:function size:0x5C
+__dt__Q39textinput12candidatebox13PredictWindowFv = .text:0x000209C0; // type:function size:0x5C
+__sinit_\tiCandidateBox_cpp = .text:0x00020A20; // type:function size:0x68
+@20@onAnmEvent__Q39textinput12candidatebox10UITextAreaFQ49textinput4util12AnimObserver8AnmEventPv = .text:0x00020A90; // type:function size:0x8
+@20@onChangeAnmState__Q39textinput12candidatebox13UIOnOffButtonFQ49textinput11nw4rmanager11AnmObserver8AnmEventPQ39textinput11nw4rmanager7AnmPanePQ39textinput11nw4rmanager4Anim = .text:0x00020AA0; // type:function size:0x8
+@20@onChangeAnmState__Q39textinput12candidatebox12UITextWindowFQ49textinput11nw4rmanager11AnmObserver8AnmEventPQ39textinput11nw4rmanager7AnmPanePQ39textinput11nw4rmanager4Anim = .text:0x00020AB0; // type:function size:0x8
+@36@__dt__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x00020AC0; // type:function size:0x8
+@36@setRootPaneScaleFor4x3__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x00020AD0; // type:function size:0x8
+@36@setRootPaneScaleFor16x9__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x00020AE0; // type:function size:0x8
+@36@calc__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x00020AF0; // type:function size:0x8
+@36@draw__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x00020B00; // type:function size:0x8
+@36@init__Q39textinput12candidatebox12LayoutByNW4RFv = .text:0x00020B10; // type:function size:0x8
+@204@onEvent__Q39textinput12candidatebox12LayoutByNW4RFPQ39textinput12candidatebox5UIObjUlPv = .text:0x00020B20; // type:function size:0x8
+setQwerty__Q39textinput7toolbar4BaseFb = .text:0x00020B30; // type:function size:0xD0
+getLanguage__Q39textinput7toolbar4BaseCFv = .text:0x00020C00; // type:function size:0x8
+__dt__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x00020C10; // type:function size:0xE0
+__dt__Q39textinput7toolbar12EventHandlerFv = .text:0x00020CF0; // type:function size:0x40
+create__Q39textinput7toolbar12LayoutByNW4RFP12MEMAllocator = .text:0x00020D30; // type:function size:0x2A0
+create__Q39textinput7toolbar4BaseFP12MEMAllocator = .text:0x00020FD0; // type:function size:0x8
+__dt__Q39textinput7toolbar7AnmPaneFv = .text:0x00020FE0; // type:function size:0x58
+setOKButtonVisible__Q39textinput7toolbar12LayoutByNW4RFb = .text:0x00021040; // type:function size:0x1C
+setCancelButtonVisible__Q39textinput7toolbar12LayoutByNW4RFb = .text:0x00021060; // type:function size:0x1C
+setOKButtonCaption__Q39textinput7toolbar12LayoutByNW4RFPCw = .text:0x00021080; // type:function size:0x1C
+setCancelButtonCaption__Q39textinput7toolbar12LayoutByNW4RFPCw = .text:0x000210A0; // type:function size:0x1C
+init__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x000210C0; // type:function size:0x214
+init__Q39textinput7toolbar4BaseFv = .text:0x000212E0; // type:function size:0x4
+cancelStateFocusIn__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x000212F0; // type:function size:0x150
+getState__Q39textinput7toolbar7AnmPaneFv = .text:0x00021440; // type:function size:0x8
+changeAnimation__Q39textinput7toolbar7AnmPaneFUl = .text:0x00021450; // type:function size:0x8
+getKeyType__Q39textinput7toolbar7AnmPaneCFv = .text:0x00021460; // type:function size:0x8
+onOK__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x00021470; // type:function size:0xFC
+onCancel__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x00021570; // type:function size:0xFC
+setLanguage__Q39textinput7toolbar12LayoutByNW4RFQ29textinput8Language = .text:0x00021670; // type:function size:0x14
+setLanguage__Q39textinput7toolbar4BaseFQ29textinput8Language = .text:0x00021690; // type:function size:0x8
+setQwertyWithSE__Q39textinput7toolbar12LayoutByNW4RFb = .text:0x000216A0; // type:function size:0xA0
+setQwerty__Q39textinput7toolbar12LayoutByNW4RFb = .text:0x00021740; // type:function size:0x210
+enableKeytopChange__Q39textinput7toolbar12LayoutByNW4RFb = .text:0x00021950; // type:function size:0xA8
+getUpArea__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x00021A00; // type:function size:0x24
+getDownArea__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x00021A30; // type:function size:0x24
+onAnmEvent__Q39textinput7toolbar19NormalButtonAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00021A60; // type:function size:0x190
+onAnmEvent__Q39textinput7toolbar19ToggleButtonAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00021BF0; // type:function size:0x1D0
+onTiEvent__Q39textinput7toolbar12EventHandlerFPQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00021DC0; // type:function size:0x284
+draw__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x00022050; // type:function size:0x8
+init__Q39textinput7toolbar7AnmPaneFv = .text:0x00022060; // type:function size:0xC
+__dt__Q39textinput7toolbar19ToggleButtonAnmPaneFv = .text:0x00022070; // type:function size:0x5C
+__dt__Q39textinput7toolbar19NormalButtonAnmPaneFv = .text:0x000220D0; // type:function size:0x5C
+__sinit_\tiToolBar_cpp = .text:0x00022130; // type:function size:0x20
+@20@__dt__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x00022150; // type:function size:0x8
+@20@draw__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x00022160; // type:function size:0x8
+@20@init__Q39textinput7toolbar12LayoutByNW4RFv = .text:0x00022170; // type:function size:0x8
+__dt__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x00022180; // type:function size:0xE8
+__dt__Q39textinput11predictlang4BaseFv = .text:0x00022270; // type:function size:0x40
+__dt__Q39textinput11predictlang12EventHandlerFv = .text:0x000222B0; // type:function size:0x40
+create__Q39textinput11predictlang12LayoutByNW4RFP12MEMAllocator = .text:0x000222F0; // type:function size:0x324
+__dt__Q39textinput11predictlang7AnmPaneFv = .text:0x00022620; // type:function size:0x58
+init__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x00022680; // type:function size:0xAC
+open__Q39textinput11predictlang12LayoutByNW4RFQ49textinput9inputform4Base11PredictModePQ39textinput8keyboard12KeyboardBase = .text:0x00022730; // type:function size:0xEC
+setPredictMode__Q39textinput11predictlang4BaseFQ49textinput9inputform4Base11PredictMode = .text:0x00022820; // type:function size:0x8
+endToOpen__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x00022830; // type:function size:0x1C
+startToClose__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x00022850; // type:function size:0x60
+endToClose__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x000228B0; // type:function size:0xA8
+changeDestination__Q39textinput11predictlang12LayoutByNW4RFQ29textinput11Destination = .text:0x00022960; // type:function size:0x208
+onChangeAnmState__Q39textinput11predictlang12LayoutByNW4RFQ49textinput11nw4rmanager11AnmObserver8AnmEventPQ39textinput11nw4rmanager7AnmPanePQ39textinput11nw4rmanager4Anim = .text:0x00022B70; // type:function size:0xE0
+setAllButtonToggleOffWithout__Q39textinput11predictlang12LayoutByNW4RFPCc = .text:0x00022C50; // type:function size:0xAC
+setAllButtonNormal__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x00022D00; // type:function size:0x98
+getTargetAnmPane__Q39textinput11predictlang12LayoutByNW4RFQ29textinput11DestinationQ49textinput9inputform4Base11PredictMode = .text:0x00022DA0; // type:function size:0x58
+setLanguage__Q39textinput11predictlang12LayoutByNW4RFQ29textinput8Language = .text:0x00022E00; // type:function size:0x22C
+onTiEvent__Q39textinput11predictlang12EventHandlerFPQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00023030; // type:function size:0x210
+canBeInputed__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x00023240; // type:function size:0x8
+onAnmEvent__Q39textinput11predictlang12WholeAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00023250; // type:function size:0x2C
+changeAnimation__Q39textinput11predictlang7AnmPaneFUl = .text:0x00023280; // type:function size:0x8
+onAnmEvent__Q39textinput11predictlang19NormalButtonAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00023290; // type:function size:0x170
+onAnmEvent__Q39textinput11predictlang19ChangeButtonAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00023400; // type:function size:0x1C8
+updateFromReceiver__Q29textinput13CommandSenderFUlPv = .text:0x000235D0; // type:function size:0x4
+draw__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x000235E0; // type:function size:0x8
+setDestination__Q39textinput11predictlang12LayoutByNW4RFQ29textinput11Destination = .text:0x000235F0; // type:function size:0x10
+isActive__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x00023600; // type:function size:0x8
+getKeyType__Q39textinput11predictlang7AnmPaneCFv = .text:0x00023610; // type:function size:0x8
+init__Q39textinput11predictlang7AnmPaneFv = .text:0x00023620; // type:function size:0xC
+__dt__Q39textinput11predictlang19ChangeButtonAnmPaneFv = .text:0x00023630; // type:function size:0x5C
+__dt__Q39textinput11predictlang19NormalButtonAnmPaneFv = .text:0x00023690; // type:function size:0x5C
+__dt__Q39textinput11predictlang12WholeAnmPaneFv = .text:0x000236F0; // type:function size:0x5C
+__sinit_\tiPredictLang_cpp = .text:0x00023750; // type:function size:0x9C
+@28@__dt__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x000237F0; // type:function size:0x8
+@28@draw__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x00023800; // type:function size:0x8
+@28@init__Q39textinput11predictlang12LayoutByNW4RFv = .text:0x00023810; // type:function size:0x8
+@196@onChangeAnmState__Q39textinput11predictlang12LayoutByNW4RFQ49textinput11nw4rmanager11AnmObserver8AnmEventPQ39textinput11nw4rmanager7AnmPanePQ39textinput11nw4rmanager4Anim = .text:0x00023820; // type:function size:0x8
+create__Q49textinput8keyboard10signwindow4BaseFP12MEMAllocator = .text:0x00023830; // type:function size:0x5C
+init__Q49textinput8keyboard10signwindow4BaseFv = .text:0x00023890; // type:function size:0x5C
+onKey__Q49textinput8keyboard10signwindow4BaseFUlPv = .text:0x000238F0; // type:function size:0x1C8
+close__Q49textinput8keyboard10signwindow4BaseFv = .text:0x00023AC0; // type:function size:0x4
+movePrevSignPage__Q49textinput8keyboard10signwindow4BaseFv = .text:0x00023AD0; // type:function size:0x2C
+moveNextSignPage__Q49textinput8keyboard10signwindow4BaseFv = .text:0x00023B00; // type:function size:0x2C
+__dt__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00023B30; // type:function size:0xE8
+__dt__Q49textinput8keyboard10signwindow4BaseFv = .text:0x00023C20; // type:function size:0x40
+__dt__Q49textinput8keyboard10signwindow12EventHandlerFv = .text:0x00023C60; // type:function size:0x40
+create__Q49textinput8keyboard10signwindow12LayoutByNW4RFP12MEMAllocator = .text:0x00023CA0; // type:function size:0x370
+__dt__Q49textinput8keyboard10signwindow7AnmPaneFv = .text:0x00024010; // type:function size:0x58
+init__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00024070; // type:function size:0x170
+onKey__Q49textinput8keyboard10signwindow12LayoutByNW4RFUlPv = .text:0x000241E0; // type:function size:0x144
+open__Q49textinput8keyboard10signwindow12LayoutByNW4RFPQ39textinput8keyboard12KeyboardBaseb = .text:0x00024330; // type:function size:0x15C
+close__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00024490; // type:function size:0xA4
+endToClose__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00024540; // type:function size:0x70
+startToInput__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x000245B0; // type:function size:0x70
+onChangeAnmState__Q49textinput8keyboard10signwindow12LayoutByNW4RFQ49textinput11nw4rmanager11AnmObserver8AnmEventPQ39textinput11nw4rmanager7AnmPanePQ39textinput11nw4rmanager4Anim = .text:0x00024620; // type:function size:0x140
+throwReleaseForAll__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00024760; // type:function size:0x90
+getKeyType__Q49textinput8keyboard10signwindow7AnmPaneCFv = .text:0x000247F0; // type:function size:0x8
+resetAnmSignWindow__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00024800; // type:function size:0x80
+init__Q49textinput8keyboard10signwindow7AnmPaneFv = .text:0x00024880; // type:function size:0xC
+setSignKeyTop__Q49textinput8keyboard10signwindow12LayoutByNW4RFUsUs = .text:0x00024890; // type:function size:0x22C
+setPageNumber__Q49textinput8keyboard10signwindow12LayoutByNW4RFUs = .text:0x00024AC0; // type:function size:0x80
+movePrevSignPage__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00024B40; // type:function size:0xB8
+moveNextSignPage__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00024C00; // type:function size:0xB8
+movePrevSignWindow__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00024CC0; // type:function size:0x48
+moveNextSignWindow__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00024D10; // type:function size:0x48
+updateInput__Q49textinput8keyboard10signwindow12LayoutByNW4RFiffUlUlUlPv = .text:0x00024D60; // type:function size:0x1C
+updateInput__Q49textinput8keyboard10signwindow12LayoutByNW4RFRQ39textinput5input10HKBManager = .text:0x00024D80; // type:function size:0x1C
+onTiEvent__Q49textinput8keyboard10signwindow12EventHandlerFPQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00024DA0; // type:function size:0x1A4
+isLocked__Q49textinput8keyboard10signwindow4BaseFv = .text:0x00024F50; // type:function size:0x8
+onAnmEvent__Q49textinput8keyboard10signwindow23CellPhoneSignAllAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00024F60; // type:function size:0x9C
+changeAnimation__Q49textinput8keyboard10signwindow7AnmPaneFUl = .text:0x00025000; // type:function size:0x8
+onAnmEvent__Q49textinput8keyboard10signwindow26CellPhoneSignScrollAnmPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00025010; // type:function size:0xB4
+onAnmEvent__Q49textinput8keyboard10signwindow23CellPhoneSignButtonPaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x000250D0; // type:function size:0x190
+draw__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x00025260; // type:function size:0x8
+onActive__Q39textinput8keyboard12KeyboardBaseFv = .text:0x00025270; // type:function size:0x4
+getPage__Q49textinput8keyboard10signwindow4BaseFv = .text:0x00025280; // type:function size:0x8
+setPage__Q49textinput8keyboard10signwindow4BaseFUc = .text:0x00025290; // type:function size:0x24
+setLanguage__Q49textinput8keyboard10signwindow4BaseFQ29textinput8Language = .text:0x000252C0; // type:function size:0x14
+getType__Q49textinput8keyboard10signwindow4BaseFv = .text:0x000252E0; // type:function size:0x8
+__dt__Q49textinput8keyboard10signwindow23CellPhoneSignButtonPaneFv = .text:0x000252F0; // type:function size:0x5C
+init__Q49textinput8keyboard10signwindow23CellPhoneSignButtonPaneFv = .text:0x00025350; // type:function size:0xC
+init__Q49textinput8keyboard10signwindow26CellPhoneSignScrollAnmPaneFv = .text:0x00025360; // type:function size:0xC
+__dt__Q49textinput8keyboard10signwindow23CellPhoneSignAllAnmPaneFv = .text:0x00025370; // type:function size:0x5C
+init__Q49textinput8keyboard10signwindow23CellPhoneSignAllAnmPaneFv = .text:0x000253D0; // type:function size:0xC
+__dt__Q49textinput8keyboard10signwindow26CellPhoneSignScrollAnmPaneFv = .text:0x000253E0; // type:function size:0x5C
+__sinit_\tiSignWindow_cpp = .text:0x00025440; // type:function size:0x6C
+@36@__dt__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x000254B0; // type:function size:0x8
+@36@updateInput__Q49textinput8keyboard10signwindow12LayoutByNW4RFiffUlUlUlPv = .text:0x000254C0; // type:function size:0x8
+@36@updateInput__Q49textinput8keyboard10signwindow12LayoutByNW4RFRQ39textinput5input10HKBManager = .text:0x000254D0; // type:function size:0x8
+@36@draw__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x000254E0; // type:function size:0x8
+@36@init__Q49textinput8keyboard10signwindow12LayoutByNW4RFv = .text:0x000254F0; // type:function size:0x8
+@204@onChangeAnmState__Q49textinput8keyboard10signwindow12LayoutByNW4RFQ49textinput11nw4rmanager11AnmObserver8AnmEventPQ39textinput11nw4rmanager7AnmPanePQ39textinput11nw4rmanager4Anim = .text:0x00025500; // type:function size:0x8
+create__Q39textinput8tistring10StringBaseFP12MEMAllocator = .text:0x00025510; // type:function size:0x80
+__dt__Q39textinput8tistring10StringBaseFv = .text:0x00025590; // type:function size:0x74
+pushBack__Q39textinput8tistring10StringBaseFw = .text:0x00025610; // type:function size:0x58
+popBack__Q39textinput8tistring10StringBaseFv = .text:0x00025670; // type:function size:0x2C
+append__Q39textinput8tistring10StringBaseFPCw = .text:0x000256A0; // type:function size:0xD0
+insert__Q39textinput8tistring10StringBaseFUsPCw = .text:0x00025770; // type:function size:0x13C
+remove__Q39textinput8tistring10StringBaseFUsUs = .text:0x000258B0; // type:function size:0x134
+replace__Q39textinput8tistring10StringBaseFUsUsPCw = .text:0x000259F0; // type:function size:0xC0
+set__Q39textinput8tistring10StringBaseFPCw = .text:0x00025AB0; // type:function size:0x5C
+setAt__Q39textinput8tistring10StringBaseFUsw = .text:0x00025B10; // type:function size:0x1C
+setLength__Q39textinput8tistring10StringBaseFUs = .text:0x00025B30; // type:function size:0x78
+clear__Q39textinput8tistring10StringBaseFv = .text:0x00025BB0; // type:function size:0x40
+getLastWChar__Q39textinput8tistring10StringBaseFv = .text:0x00025BF0; // type:function size:0x24
+inputChar__Q39textinput8tistring9DecolatedFw = .text:0x00025C20; // type:function size:0x220
+confirmKana__Q39textinput8tistring9DecolatedFv = .text:0x00025E40; // type:function size:0x14
+clearKana__Q39textinput8tistring9DecolatedFv = .text:0x00025E60; // type:function size:0x38
+inputString__Q39textinput8tistring9DecolatedFPCw = .text:0x00025EA0; // type:function size:0x64
+inputString__Q39textinput8tistring9DecolatedFPCwQ49textinput8tistring9Decolated13TranslateMode = .text:0x00025F10; // type:function size:0x13C
+backSpace__Q39textinput8tistring9DecolatedFv = .text:0x00026050; // type:function size:0x1A4
+confirm__Q39textinput8tistring9DecolatedFPCw = .text:0x00026200; // type:function size:0x70
+moveCursorRight__Q39textinput8tistring9DecolatedFv = .text:0x00026270; // type:function size:0x74
+moveCursorLeft__Q39textinput8tistring9DecolatedFv = .text:0x000262F0; // type:function size:0x34
+setCursorPos__Q39textinput8tistring9DecolatedFUl = .text:0x00026330; // type:function size:0x18
+onSustain__Q39textinput8tistring9DecolatedFv = .text:0x00026350; // type:function size:0x14
+offSustain__Q39textinput8tistring9DecolatedFv = .text:0x00026370; // type:function size:0xC
+getCursorPos__Q39textinput8tistring9DecolatedFPUlPUl = .text:0x00026380; // type:function size:0x14
+canBackSpace__Q39textinput8tistring9DecolatedFv = .text:0x000263A0; // type:function size:0x54
+deleteForward__Q39textinput8tistring9DecolatedFv = .text:0x00026400; // type:function size:0x78
+getSelected__Q39textinput8tistring9DecolatedFRUlRUl = .text:0x00026480; // type:function size:0x30
+getWCharAtCursor__Q39textinput8tistring9DecolatedFv = .text:0x000264B0; // type:function size:0x64
+replaceAtCursor__Q39textinput8tistring9DecolatedFw = .text:0x00026520; // type:function size:0x68
+isDakuten__Q39textinput8tistring9DecolatedFv = .text:0x00026590; // type:function size:0x40
+converDakuten__Q39textinput8tistring9DecolatedFv = .text:0x000265D0; // type:function size:0x5C
+isHandaku__Q39textinput8tistring9DecolatedFv = .text:0x00026630; // type:function size:0x40
+converHandaku__Q39textinput8tistring9DecolatedFv = .text:0x00026670; // type:function size:0x5C
+convertAll__Q39textinput8tistring9DecolatedFv = .text:0x000266D0; // type:function size:0x5C
+isSmall__Q39textinput8tistring9DecolatedFv = .text:0x00026730; // type:function size:0x40
+converSmall__Q39textinput8tistring9DecolatedFv = .text:0x00026770; // type:function size:0x5C
+atTheBeginningOfASentence__Q39textinput8tistring9DecolatedFv = .text:0x000267D0; // type:function size:0xD0
+setTranslateMode__Q39textinput8tistring9DecolatedFQ49textinput8tistring9Decolated13TranslateMode = .text:0x000268A0; // type:function size:0xA0
+initKanaConverter__Q39textinput8tistring9DecolatedFv = .text:0x00026940; // type:function size:0x70
+setLength__Q39textinput8tistring9DecolatedFUs = .text:0x000269B0; // type:function size:0x8C
+create__Q39textinput10textdrawer4BaseFP12MEMAllocator = .text:0x00026A40; // type:function size:0xAC
+setAspectRatio__Q39textinput10textdrawer4BaseFb = .text:0x00026AF0; // type:function size:0x1C
+setDrawString__Q39textinput10textdrawer4BaseFPCwUlUl = .text:0x00026B10; // type:function size:0x10
+modifyCursorCache__Q39textinput10textdrawer4BaseFlUlffff = .text:0x00026B20; // type:function size:0x30
+setDrawModifyScopeLine__Q39textinput10textdrawer4BaseFll = .text:0x00026B50; // type:function size:0xC
+setDrawCacheScopeLine__Q39textinput10textdrawer4BaseFll = .text:0x00026B60; // type:function size:0x74
+procCursor__Q39textinput10textdrawer4BaseFPQ49textinput10textdrawer4Base9CursorPosl = .text:0x00026BE0; // type:function size:0x5C
+onCursor__Q39textinput10textdrawer4BaseFPQ49textinput10textdrawer4Base9CursorPos = .text:0x00026C40; // type:function size:0x8
+makeUpCursorPos__Q39textinput10textdrawer4BaseFPQ49textinput10textdrawer4Base9CursorPosUlll = .text:0x00026C50; // type:function size:0x1F8
+doBeforeDrawProcess__Q39textinput10textdrawer4BaseFPCwUlRCQ49textinput10textdrawer4Base8DrawInfo = .text:0x00026E50; // type:function size:0x4
+doLineFeed__Q39textinput10textdrawer4BaseFv = .text:0x00026E60; // type:function size:0x10
+doAfterDrawProcess__Q39textinput10textdrawer4BaseFPCwUlRCQ49textinput10textdrawer4Base8DrawInfo = .text:0x00026E70; // type:function size:0x4
+put__Q39textinput10textdrawer4BaseFw = .text:0x00026E80; // type:function size:0x18
+draw__Q39textinput10textdrawer4BaseFPQ49textinput10textdrawer4Base9CursorPos = .text:0x00026EA0; // type:function size:0x2F0
+preDraw__Q39textinput10textdrawer4BaseFUl = .text:0x00027190; // type:function size:0x4
+finishDraw__Q39textinput10textdrawer4BaseFUl = .text:0x000271A0; // type:function size:0x4
+getLineHeight__Q39textinput10textdrawer4BaseFv = .text:0x000271B0; // type:function size:0xAC
+setFont__Q39textinput10textdrawer4BaseFRCQ34nw4r2ut4Font = .text:0x00027260; // type:function size:0x158
+calcRect__Q39textinput10textdrawer4BaseFRQ49textinput10textdrawer4Base8DrawInfo = .text:0x000273C0; // type:function size:0x158
+getWidth__Q39textinput10textdrawer4BaseFPCw = .text:0x00027520; // type:function size:0xA0
+beginDraw__Q39textinput10textdrawer4BaseFRCQ34nw4r2ut4Rect = .text:0x000275C0; // type:function size:0x1E4
+endDraw__Q39textinput10textdrawer4BaseFv = .text:0x000277B0; // type:function size:0xD8
+drawCursor__Q39textinput10textdrawer4BaseFff = .text:0x00027890; // type:function size:0x4
+draw__Q39textinput10textdrawer4BaseFv = .text:0x000278A0; // type:function size:0x4
+onEvent__Q39textinput11nw4rmanager14TiEventHandlerFRQ39textinput3gui12GUIComponentUlPv = .text:0x000278B0; // type:function size:0x6C
+searchAnmPane__Q39textinput11nw4rmanager6LayoutFPCc = .text:0x00027920; // type:function size:0x8C
+searchAnmPane__Q39textinput11nw4rmanager6LayoutFw = .text:0x000279B0; // type:function size:0xF0
+calc__Q39textinput11nw4rmanager13AnimPaneGroupFv = .text:0x00027AA0; // type:function size:0x70
+changeAnimation__Q39textinput11nw4rmanager13AnimPaneGroupFUl = .text:0x00027B10; // type:function size:0x80
+__ct__Q39textinput11nw4rmanager6LayoutFPQ34nw4r3lyt24MultiArcResourceAccessorPCcPQ29textinput13EventObserver = .text:0x00027B90; // type:function size:0xC8
+__dt__Q39textinput11nw4rmanager6LayoutFv = .text:0x00027C60; // type:function size:0xC4
+__dt__Q29textinput8TiLayoutFv = .text:0x00027D30; // type:function size:0x58
+createWithEventHandler__Q39textinput11nw4rmanager6LayoutFP12MEMAllocatorPQ39textinput11nw4rmanager14TiEventHandler = .text:0x00027D90; // type:function size:0x1F4
+setDrawInfo__Q39textinput3gui11PaneManagerFPCQ34nw4r3lyt8DrawInfo = .text:0x00027F90; // type:function size:0x8
+createPaneManager__Q39textinput11nw4rmanager6LayoutFP12MEMAllocatorPQ39textinput11nw4rmanager14TiEventHandler = .text:0x00027FA0; // type:function size:0x9C
+init__Q39textinput11nw4rmanager6LayoutFv = .text:0x00028040; // type:function size:0x10
+initPaneManager__Q39textinput11nw4rmanager6LayoutFv = .text:0x00028050; // type:function size:0x14
+draw__Q39textinput11nw4rmanager6LayoutFv = .text:0x00028070; // type:function size:0x29C
+get__Q39textinput11nw4rmanager8PaneFifoFi = .text:0x00028310; // type:function size:0x10
+getSize__Q39textinput11nw4rmanager8PaneFifoFv = .text:0x00028320; // type:function size:0x8
+calc__Q39textinput11nw4rmanager6LayoutFv = .text:0x00028330; // type:function size:0x7C
+updateInput__Q39textinput11nw4rmanager6LayoutFiffUlUlUlPv = .text:0x000283B0; // type:function size:0x14
+updateInput__Q39textinput11nw4rmanager6LayoutFRQ39textinput5input10HKBManager = .text:0x000283D0; // type:function size:0x8
+setVisible__Q39textinput11nw4rmanager6LayoutFPCcb = .text:0x000283E0; // type:function size:0xC4
+isVisible__Q39textinput11nw4rmanager6LayoutCFPCcPb = .text:0x000284B0; // type:function size:0x64
+setString__Q39textinput11nw4rmanager6LayoutFPCcPCw = .text:0x00028520; // type:function size:0xD0
+getPane__Q39textinput11nw4rmanager6LayoutFPCc = .text:0x000285F0; // type:function size:0x1C
+getPane__Q39textinput11nw4rmanager6LayoutCFPCc = .text:0x00028610; // type:function size:0x1C
+getFlightDuration__Q39textinput11nw4rmanager6LayoutFiPCc = .text:0x00028630; // type:function size:0x78
+drawPane__Q39textinput11nw4rmanager6LayoutFPCc = .text:0x000286B0; // type:function size:0x58
+setRootPaneScaleFor16x9__Q39textinput11nw4rmanager6LayoutFv = .text:0x00028710; // type:function size:0x108
+setRootPaneScaleFor4x3__Q39textinput11nw4rmanager6LayoutFv = .text:0x00028820; // type:function size:0x74
+setProjectionMtx__Q39textinput11nw4rmanager6LayoutFv = .text:0x000288A0; // type:function size:0xBC
+SetFontForce__Q39textinput11nw4rmanager6LayoutFPQ34nw4r2ut4Font = .text:0x00028960; // type:function size:0x114
+AdjustPaneMtx__Q39textinput11nw4rmanager6LayoutFRA3_A4_fRCQ34nw4r3lyt8DrawInfoRCQ34nw4r4math5MTX34 = .text:0x00028A80; // type:function size:0xAC
+__dt__Q39textinput11nw4rmanager7AnmPaneFv = .text:0x00028B30; // type:function size:0x40
+addAnimation__Q39textinput11nw4rmanager7AnmPaneFP12MEMAllocatorUlPQ29textinput17AnimTransformPanebb = .text:0x00028B70; // type:function size:0xBC
+forceAddAnimation__Q39textinput11nw4rmanager7AnmPaneFP12MEMAllocatorUlPQ29textinput17AnimTransformPanePCcbb = .text:0x00028C30; // type:function size:0xB0
+changeAnimation__Q39textinput11nw4rmanager7AnmPaneFUl = .text:0x00028CE0; // type:function size:0x100
+calc__Q39textinput11nw4rmanager7AnmPaneFv = .text:0x00028DE0; // type:function size:0x134
+storeAnmState__Q39textinput11nw4rmanager7AnmPaneFPQ49textinput11nw4rmanager7AnmPane8AnmState = .text:0x00028F20; // type:function size:0x3C
+restoreAnmState__Q39textinput11nw4rmanager7AnmPaneFPCQ49textinput11nw4rmanager7AnmPane8AnmState = .text:0x00028F60; // type:function size:0xD4
+destroy__Q39textinput11nw4rmanager7AnmPaneFP12MEMAllocator = .text:0x00029040; // type:function size:0x148
+addAnimPane__Q39textinput11nw4rmanager13AnimPaneGroupFPQ39textinput11nw4rmanager7AnmPane = .text:0x00029190; // type:function size:0x8
+init__Q39textinput11nw4rmanager13AnimPaneGroupFv = .text:0x000291A0; // type:function size:0x4
+create__Q39textinput11nw4rmanager13AnimPaneGroupFv = .text:0x000291B0; // type:function size:0x4
+init__Q39textinput11nw4rmanager7AnmPaneFv = .text:0x000291C0; // type:function size:0x4
+draw__Q39textinput3gui12GUIInterfaceFRA3_A4_f = .text:0x000291D0; // type:function size:0x4
+draw__Q39textinput3gui12GUIInterfaceFv = .text:0x000291E0; // type:function size:0x4
+calc__Q39textinput3gui12GUIInterfaceFv = .text:0x000291F0; // type:function size:0x4
+__ct__Q29textinput7ManagerFP12MEMAllocatorPQ34nw4r3lyt24MultiArcResourceAccessorPQ29textinput13EventObserver = .text:0x00029200; // type:function size:0x68
+__dt__Q29textinput7ManagerFv = .text:0x00029270; // type:function size:0x1EC
+__dt__Q49textinput8keyboard5hwkey10HWKeyboardFv = .text:0x00029460; // type:function size:0x40
+create__Q29textinput7ManagerFP12MEMAllocator = .text:0x000294A0; // type:function size:0x1F4
+initAspect__Q29textinput7ManagerFv = .text:0x000296A0; // type:function size:0x74
+init__Q29textinput7ManagerFv = .text:0x00029720; // type:function size:0x348
+setFixedPredictionJP__Q29textinput7ManagerFiPPCc = .text:0x00029A70; // type:function size:0x6C
+calc__Q29textinput7ManagerFv = .text:0x00029AE0; // type:function size:0x10C
+draw__Q29textinput7ManagerFv = .text:0x00029BF0; // type:function size:0x11C
+updateInput__Q29textinput7ManagerFiffUlUlUl = .text:0x00029D10; // type:function size:0x338
+updateInput__Q29textinput7ManagerFRQ39textinput5input10HKBManager = .text:0x0002A050; // type:function size:0x208
+getWCString__Q29textinput7ManagerCFv = .text:0x0002A260; // type:function size:0x14
+setWCString__Q29textinput7ManagerFPCw = .text:0x0002A280; // type:function size:0x8
+setLanguage__Q29textinput7ManagerFQ29textinput8Language = .text:0x0002A290; // type:function size:0x8
+setDestination__Q29textinput7ManagerFQ29textinput11Destination = .text:0x0002A2A0; // type:function size:0x8
+limitStringLength__Q29textinput7ManagerFUl = .text:0x0002A2B0; // type:function size:0x14
+limitRowNum__Q29textinput7ManagerFUl = .text:0x0002A2D0; // type:function size:0x14
+setAnimationOn__Q29textinput7ManagerFb = .text:0x0002A2F0; // type:function size:0xDC
+setAspectRatio__Q29textinput7ManagerFb = .text:0x0002A3D0; // type:function size:0x30
+setTitleText__Q29textinput7ManagerFPw = .text:0x0002A400; // type:function size:0xD0
+setLayoutScaleFor16x9__Q29textinput7ManagerFv = .text:0x0002A4D0; // type:function size:0xB8
+setLayoutScaleFor4x3__Q29textinput7ManagerFv = .text:0x0002A590; // type:function size:0xB8
+createEditBuffer__Q29textinput7ManagerFv = .text:0x0002A650; // type:function size:0x50
+createHWKeyboard__Q29textinput7ManagerFv = .text:0x0002A6A0; // type:function size:0x44
+createPCTypeKeyboard__Q29textinput7ManagerFv = .text:0x0002A6F0; // type:function size:0x148
+createCellPhoneTypeKeyboard__Q29textinput7ManagerFv = .text:0x0002A840; // type:function size:0xA0
+createInputForm__Q29textinput7ManagerFv = .text:0x0002A8E0; // type:function size:0x90
+createCandidateBox__Q29textinput7ManagerFv = .text:0x0002A970; // type:function size:0x194
+createToolBar__Q29textinput7ManagerFv = .text:0x0002AB10; // type:function size:0xAC
+createPredictLanguageDialog__Q29textinput7ManagerFv = .text:0x0002ABC0; // type:function size:0xC4
+createSignWindow__Q29textinput7ManagerFv = .text:0x0002AC90; // type:function size:0xB8
+startPredictTurnOn__Q29textinput7ManagerFb = .text:0x0002AD50; // type:function size:0x6C
+isPredictTurning__Q29textinput7ManagerCFv = .text:0x0002ADC0; // type:function size:0x34
+enableKSXFilter__Q29textinput7ManagerFb = .text:0x0002AE00; // type:function size:0x68
fn_2_2AE70 = .text:0x0002AE70; // type:function size:0x4
-fn_2_2AE80 = .text:0x0002AE80; // type:function size:0x8
-fn_2_2AE90 = .text:0x0002AE90; // type:function size:0x8
-fn_2_2AEA0 = .text:0x0002AEA0; // type:function size:0xBC
-fn_2_2AF60 = .text:0x0002AF60; // type:function size:0x8
-fn_2_2AF70 = .text:0x0002AF70; // type:function size:0x8
-fn_2_2AF80 = .text:0x0002AF80; // type:function size:0x8
+getInputForm__Q29textinput7ManagerCFv = .text:0x0002AE80; // type:function size:0x8
+getCellPhoneKeyboard__Q29textinput7ManagerCFv = .text:0x0002AE90; // type:function size:0x8
+SetFont__Q29textinput7ManagerFPQ34nw4r3lyt11FontRefLink = .text:0x0002AEA0; // type:function size:0xBC
+getPredictLanguageSelectDialog__Q29textinput7ManagerFv = .text:0x0002AF60; // type:function size:0x8
+getPredictLanguageSelectDialog__Q29textinput7ManagerCFv = .text:0x0002AF70; // type:function size:0x8
+getSignKeyboard__Q29textinput7ManagerCFv = .text:0x0002AF80; // type:function size:0x8
fn_2_2AF90 = .text:0x0002AF90; // type:function size:0x4
fn_2_2AFA0 = .text:0x0002AFA0; // type:function size:0x4
-fn_2_2AFB0 = .text:0x0002AFB0; // type:function size:0x6C
-fn_2_2B020 = .text:0x0002B020; // type:function size:0x4
-fn_2_2B030 = .text:0x0002B030; // type:function size:0x8
-fn_2_2B040 = .text:0x0002B040; // type:function size:0x58
-fn_2_2B0A0 = .text:0x0002B0A0; // type:function size:0x58
-fn_2_2B100 = .text:0x0002B100; // type:function size:0x58
-fn_2_2B160 = .text:0x0002B160; // type:function size:0x58
-fn_2_2B1C0 = .text:0x0002B1C0; // type:function size:0x58
-fn_2_2B220 = .text:0x0002B220; // type:function size:0x58
-fn_2_2B280 = .text:0x0002B280; // type:function size:0x58
-fn_2_2B2E0 = .text:0x0002B2E0; // type:function size:0x14
-fn_2_2B300 = .text:0x0002B300; // type:function size:0x8
-fn_2_2B310 = .text:0x0002B310; // type:function size:0x8
-fn_2_2B320 = .text:0x0002B320; // type:function size:0x8
-fn_2_2B330 = .text:0x0002B330; // type:function size:0x8
-fn_2_2B340 = .text:0x0002B340; // type:function size:0x8
-fn_2_2B350 = .text:0x0002B350; // type:function size:0x8
-fn_2_2B360 = .text:0x0002B360; // type:function size:0x8
-fn_2_2B370 = .text:0x0002B370; // type:function size:0x78
-fn_2_2B3F0 = .text:0x0002B3F0; // type:function size:0xE4
-fn_2_2B4E0 = .text:0x0002B4E0; // type:function size:0xD4
-fn_2_2B5C0 = .text:0x0002B5C0; // type:function size:0x44C
-fn_2_2BA10 = .text:0x0002BA10; // type:function size:0x180
-fn_2_2BB90 = .text:0x0002BB90; // type:function size:0x180
-fn_2_2BD10 = .text:0x0002BD10; // type:function size:0x160
-fn_2_2BE70 = .text:0x0002BE70; // type:function size:0x3C
-fn_2_2BEB0 = .text:0x0002BEB0; // type:function size:0x3C
-fn_2_2BEF0 = .text:0x0002BEF0; // type:function size:0x3C
-fn_2_2BF30 = .text:0x0002BF30; // type:function size:0x68
-fn_2_2BFA0 = .text:0x0002BFA0; // type:function size:0x60
-fn_2_2C000 = .text:0x0002C000; // type:function size:0x38
-fn_2_2C040 = .text:0x0002C040; // type:function size:0x50
-fn_2_2C090 = .text:0x0002C090; // type:function size:0x2C
-fn_2_2C0C0 = .text:0x0002C0C0; // type:function size:0x2C
-fn_2_2C0F0 = .text:0x0002C0F0; // type:function size:0x48
-fn_2_2C140 = .text:0x0002C140; // type:function size:0x518
-fn_2_2C660 = .text:0x0002C660; // type:function size:0x9D4
-fn_2_2D040 = .text:0x0002D040; // type:function size:0xC14
-fn_2_2DC60 = .text:0x0002DC60; // type:function size:0x20
-fn_2_2DC80 = .text:0x0002DC80; // type:function size:0x90
-fn_2_2DD10 = .text:0x0002DD10; // type:function size:0xC
+setDefaultPredictionJP__Q29textinput7ManagerFiPPCc = .text:0x0002AFB0; // type:function size:0x6C
+init__Q39textinput11predictlang4BaseFv = .text:0x0002B020; // type:function size:0x4
+create__Q39textinput11predictlang4BaseFP12MEMAllocator = .text:0x0002B030; // type:function size:0x8
+__dt__Q49textinput8keyboard6pctype6SampleFv = .text:0x0002B040; // type:function size:0x58
+__dt__Q49textinput8keyboard13cellphonetype6SampleFv = .text:0x0002B0A0; // type:function size:0x58
+__dt__Q39textinput12candidatebox6SampleFv = .text:0x0002B100; // type:function size:0x58
+__dt__Q39textinput9inputform6SampleFv = .text:0x0002B160; // type:function size:0x58
+__dt__Q39textinput7toolbar6SampleFv = .text:0x0002B1C0; // type:function size:0x58
+__dt__Q39textinput11predictlang6SampleFv = .text:0x0002B220; // type:function size:0x58
+__dt__Q49textinput8keyboard10signwindow6SampleFv = .text:0x0002B280; // type:function size:0x58
+__sinit_\tiKeyboard_cpp = .text:0x0002B2E0; // type:function size:0x14
+@68@__dt__Q49textinput8keyboard6pctype6SampleFv = .text:0x0002B300; // type:function size:0x8
+@56@__dt__Q49textinput8keyboard13cellphonetype6SampleFv = .text:0x0002B310; // type:function size:0x8
+@36@__dt__Q39textinput12candidatebox6SampleFv = .text:0x0002B320; // type:function size:0x8
+@536@__dt__Q39textinput9inputform6SampleFv = .text:0x0002B330; // type:function size:0x8
+@20@__dt__Q39textinput7toolbar6SampleFv = .text:0x0002B340; // type:function size:0x8
+@28@__dt__Q39textinput11predictlang6SampleFv = .text:0x0002B350; // type:function size:0x8
+@36@__dt__Q49textinput8keyboard10signwindow6SampleFv = .text:0x0002B360; // type:function size:0x8
+toWLower__Q29textinput4utilFw = .text:0x0002B370; // type:function size:0x78
+reverseLetterCaseW__Q29textinput4utilFw = .text:0x0002B3F0; // type:function size:0xE4
+HankakuToZenkaku__Q29textinput4utilFw = .text:0x0002B4E0; // type:function size:0xD4
+KBD_ConvertDakuten__Q29textinput4utilFw = .text:0x0002B5C0; // type:function size:0x44C
+KBD_ConvertHandaku__Q29textinput4utilFw = .text:0x0002BA10; // type:function size:0x180
+KBD_ConvertSmall__Q29textinput4utilFw = .text:0x0002BB90; // type:function size:0x180
+KBD_ConvertAll__Q29textinput4utilFw = .text:0x0002BD10; // type:function size:0x160
+KBD_IsDakuten__Q29textinput4utilFw = .text:0x0002BE70; // type:function size:0x3C
+KBD_IsHandaku__Q29textinput4utilFw = .text:0x0002BEB0; // type:function size:0x3C
+KBD_IsSmall__Q29textinput4utilFw = .text:0x0002BEF0; // type:function size:0x3C
+strcmp__Q29textinput4utilFPCcPCc = .text:0x0002BF30; // type:function size:0x68
+replaceChar__Q29textinput4utilFPcUlPCcic = .text:0x0002BFA0; // type:function size:0x60
+isAlphabet__Q29textinput4utilFw = .text:0x0002C000; // type:function size:0x38
+hermiteInterporation__Q29textinput4utilFfffffff = .text:0x0002C040; // type:function size:0x50
+getProjectionRect4x3__Q29textinput4utilFPQ34nw4r2ut4Rect = .text:0x0002C090; // type:function size:0x2C
+getProjectionRect16x9__Q29textinput4utilFPQ34nw4r2ut4Rect = .text:0x0002C0C0; // type:function size:0x2C
+__sinit_\tiUtil_cpp = .text:0x0002C0F0; // type:function size:0x48
+__sinit_\tiCpData_cpp = .text:0x0002C140; // type:function size:0x518
+__sinit_\tiSwData_cpp = .text:0x0002C660; // type:function size:0x9D4
+__sinit_\tiPkData_cpp = .text:0x0002D040; // type:function size:0xC14
+setCommandReceiver__Q29textinput13CommandSenderFPQ29textinput15CommandReceiver = .text:0x0002DC60; // type:function size:0x20
+onCommand__Q29textinput15CommandReceiverFQ39textinput15CommandReceiver13INPUT_COMMANDPv = .text:0x0002DC80; // type:function size:0x90
+clearSender__Q29textinput15CommandReceiverFv = .text:0x0002DD10; // type:function size:0xC
fn_2_2DD20 = .text:0x0002DD20; // type:function size:0x40
fn_2_2DD60 = .text:0x0002DD60; // type:function size:0x40
fn_2_2DDA0 = .text:0x0002DDA0; // type:function size:0x40
fn_2_2DDE0 = .text:0x0002DDE0; // type:function size:0x40
fn_2_2DE20 = .text:0x0002DE20; // type:function size:0x40
-fn_2_2DE60 = .text:0x0002DE60; // type:function size:0x270
-fn_2_2E0D0 = .text:0x0002E0D0; // type:function size:0x5C
-fn_2_2E130 = .text:0x0002E130; // type:function size:0x288
-fn_2_2E3C0 = .text:0x0002E3C0; // type:function size:0x174
-fn_2_2E540 = .text:0x0002E540; // type:function size:0x14
-fn_2_2E560 = .text:0x0002E560; // type:function size:0x14
-fn_2_2E580 = .text:0x0002E580; // type:function size:0x14
-fn_2_2E5A0 = .text:0x0002E5A0; // type:function size:0x14
-fn_2_2E5C0 = .text:0x0002E5C0; // type:function size:0x14
-fn_2_2E5E0 = .text:0x0002E5E0; // type:function size:0x5C
-fn_2_2E640 = .text:0x0002E640; // type:function size:0x160
-fn_2_2E7A0 = .text:0x0002E7A0; // type:function size:0x12C
-fn_2_2E8D0 = .text:0x0002E8D0; // type:function size:0x12C
-fn_2_2EA00 = .text:0x0002EA00; // type:function size:0x5C
-fn_2_2EA60 = .text:0x0002EA60; // type:function size:0x5C
-fn_2_2EAC0 = .text:0x0002EAC0; // type:function size:0x84
+__dt__Q49textinput6extend4memo7ManagerFv = .text:0x0002DE60; // type:function size:0x270
+__dt__Q49textinput6extend2bg12LayoutByNW4RFv = .text:0x0002E0D0; // type:function size:0x5C
+create__Q49textinput6extend4memo7ManagerFP12MEMAllocator = .text:0x0002E130; // type:function size:0x288
+init__Q49textinput6extend4memo7ManagerFv = .text:0x0002E3C0; // type:function size:0x174
+calc__Q49textinput6extend4memo7ManagerFv = .text:0x0002E540; // type:function size:0x14
+draw__Q49textinput6extend4memo7ManagerFv = .text:0x0002E560; // type:function size:0x14
+memoDraw__Q49textinput6extend4memo7ManagerFv = .text:0x0002E580; // type:function size:0x14
+updateInput__Q49textinput6extend4memo7ManagerFiffUlUlUl = .text:0x0002E5A0; // type:function size:0x14
+updateInput__Q49textinput6extend4memo7ManagerFRQ39textinput5input10HKBManager = .text:0x0002E5C0; // type:function size:0x14
+changeState__Q49textinput6extend4memo7ManagerFQ59textinput6extend4memo7Manager13StateTimeLine = .text:0x0002E5E0; // type:function size:0x5C
+setState__Q49textinput6extend4memo7ManagerFQ59textinput6extend4memo7Manager9StateType = .text:0x0002E640; // type:function size:0x160
+createMemoInputForm__Q49textinput6extend4memo7ManagerFv = .text:0x0002E7A0; // type:function size:0x12C
+createLetterInputForm__Q49textinput6extend4memo7ManagerFv = .text:0x0002E8D0; // type:function size:0x12C
+createInputForm__Q49textinput6extend4memo7ManagerFv = .text:0x0002EA00; // type:function size:0x5C
+createBigTextInputForm__Q49textinput6extend4memo7ManagerFv = .text:0x0002EA60; // type:function size:0x5C
+createBG__Q49textinput6extend4memo7ManagerFv = .text:0x0002EAC0; // type:function size:0x84
fn_2_2EB50 = .text:0x0002EB50; // type:function size:0x38
fn_2_2EB90 = .text:0x0002EB90; // type:function size:0x10
fn_2_2EBA0 = .text:0x0002EBA0; // type:function size:0x10
@@ -1025,233 +1009,225 @@ fn_2_2EC20 = .text:0x0002EC20; // type:function size:0x10
fn_2_2EC30 = .text:0x0002EC30; // type:function size:0x10
fn_2_2EC40 = .text:0x0002EC40; // type:function size:0x8
fn_2_2EC50 = .text:0x0002EC50; // type:function size:0x344
-fn_2_2EFA0 = .text:0x0002EFA0; // type:function size:0x24
-fn_2_2EFC4 = .text:0x0002EFC4; // type:function size:0x4
-fn_2_2EFD0 = .text:0x0002EFD0; // type:function size:0x24
-fn_2_2EFF4 = .text:0x0002EFF4; // type:function size:0x4
-fn_2_2F000 = .text:0x0002F000; // type:function size:0x1EC
-fn_2_2F1F0 = .text:0x0002F1F0; // type:function size:0x18
-fn_2_2F210 = .text:0x0002F210; // type:function size:0x1B8
-fn_2_2F3D0 = .text:0x0002F3D0; // type:function size:0x12C
-fn_2_2F500 = .text:0x0002F500; // type:function size:0x6C
-fn_2_2F570 = .text:0x0002F570; // type:function size:0x4
-fn_2_2F580 = .text:0x0002F580; // type:function size:0x14
+start__Q49textinput6extend4memo7ManagerFv = .text:0x0002EFA0; // type:function size:0x28
+end__Q49textinput6extend4memo7ManagerFv = .text:0x0002EFD0; // type:function size:0x28
+setSaveData__Q49textinput6extend4memo7ManagerFv = .text:0x0002F000; // type:function size:0x1EC
+reflectSaveData__Q49textinput6extend4memo7ManagerFv = .text:0x0002F1F0; // type:function size:0x18
+reflectSaveDataRev1__Q49textinput6extend4memo7ManagerFv = .text:0x0002F210; // type:function size:0x1B8
+reflectSaveDataDefault__Q49textinput6extend4memo7ManagerFv = .text:0x0002F3D0; // type:function size:0x12C
+SetFont__Q49textinput6extend4memo7ManagerFPQ34nw4r3lyt11FontRefLink = .text:0x0002F500; // type:function size:0x6C
+create__Q49textinput6extend4memo13DispMemoStateFv = .text:0x0002F570; // type:function size:0x4
+init__Q49textinput6extend4memo13DispMemoStateFv = .text:0x0002F580; // type:function size:0x14
fn_2_2F5A0 = .text:0x0002F5A0; // type:function size:0x8
-fn_2_2F5B0 = .text:0x0002F5B0; // type:function size:0x6C
-fn_2_2F620 = .text:0x0002F620; // type:function size:0x14
-fn_2_2F640 = .text:0x0002F640; // type:function size:0x4
-fn_2_2F650 = .text:0x0002F650; // type:function size:0x84
-fn_2_2F6E0 = .text:0x0002F6E0; // type:function size:0xEC
-fn_2_2F7D0 = .text:0x0002F7D0; // type:function size:0x98
-fn_2_2F870 = .text:0x0002F870; // type:function size:0x544
-fn_2_2FDC0 = .text:0x0002FDC0; // type:function size:0x14
-fn_2_2FDE0 = .text:0x0002FDE0; // type:function size:0x14
-fn_2_2FE00 = .text:0x0002FE00; // type:function size:0x14
-fn_2_2FE20 = .text:0x0002FE20; // type:function size:0x14
-fn_2_2FE40 = .text:0x0002FE40; // type:function size:0xC
-fn_2_2FE50 = .text:0x0002FE50; // type:function size:0x4
-fn_2_2FE60 = .text:0x0002FE60; // type:function size:0x4
-fn_2_2FE70 = .text:0x0002FE70; // type:function size:0x6C4
-fn_2_30540 = .text:0x00030540; // type:function size:0x8
-fn_2_30550 = .text:0x00030550; // type:function size:0x8
-fn_2_30560 = .text:0x00030560; // type:function size:0x1DC
-fn_2_30740 = .text:0x00030740; // type:function size:0x8
-fn_2_30750 = .text:0x00030750; // type:function size:0x84
-fn_2_307E0 = .text:0x000307E0; // type:function size:0x8
-fn_2_307F0 = .text:0x000307F0; // type:function size:0x8
-fn_2_30800 = .text:0x00030800; // type:function size:0x70
-fn_2_30870 = .text:0x00030870; // type:function size:0x4
-fn_2_30880 = .text:0x00030880; // type:function size:0x4
-fn_2_30890 = .text:0x00030890; // type:function size:0x230
-fn_2_30AC0 = .text:0x00030AC0; // type:function size:0x14
-fn_2_30AE0 = .text:0x00030AE0; // type:function size:0x14
-fn_2_30B00 = .text:0x00030B00; // type:function size:0x27C
-fn_2_30D80 = .text:0x00030D80; // type:function size:0x84
-fn_2_30E10 = .text:0x00030E10; // type:function size:0x57C
-fn_2_31390 = .text:0x00031390; // type:function size:0x14
-fn_2_313B0 = .text:0x000313B0; // type:function size:0x264
-fn_2_31620 = .text:0x00031620; // type:function size:0x630
-fn_2_31C50 = .text:0x00031C50; // type:function size:0x56C
-fn_2_321C0 = .text:0x000321C0; // type:function size:0xAC
-fn_2_32270 = .text:0x00032270; // type:function size:0x4
-fn_2_32280 = .text:0x00032280; // type:function size:0x4
-fn_2_32290 = .text:0x00032290; // type:function size:0x4
-fn_2_322A0 = .text:0x000322A0; // type:function size:0x8
-fn_2_322B0 = .text:0x000322B0; // type:function size:0x4
-fn_2_322C0 = .text:0x000322C0; // type:function size:0x8
-fn_2_322D0 = .text:0x000322D0; // type:function size:0x8
-fn_2_322E0 = .text:0x000322E0; // type:function size:0x4
-fn_2_322F0 = .text:0x000322F0; // type:function size:0x8
+calc__Q49textinput6extend4memo13DispMemoStateFv = .text:0x0002F5B0; // type:function size:0x6C
+InputForm__Q49textinput6extend4memo5StateFv = .text:0x0002F620; // type:function size:0x14
+draw__Q49textinput6extend4memo13DispMemoStateFv = .text:0x0002F640; // type:function size:0x4
+memoDraw__Q49textinput6extend4memo13DispMemoStateFv = .text:0x0002F650; // type:function size:0x84
+updateInput__Q49textinput6extend4memo13DispMemoStateFiffUlUlUl = .text:0x0002F6E0; // type:function size:0xEC
+updateInput__Q49textinput6extend4memo13DispMemoStateFRQ39textinput5input10HKBManager = .text:0x0002F7D0; // type:function size:0x98
+start__Q49textinput6extend4memo13DispMemoStateFv = .text:0x0002F870; // type:function size:0x544
+PCKeyboard__Q49textinput6extend4memo5StateFv = .text:0x0002FDC0; // type:function size:0x14
+CellPhoneKeyboard__Q49textinput6extend4memo5StateFv = .text:0x0002FDE0; // type:function size:0x14
+CandidateBox__Q49textinput6extend4memo5StateFv = .text:0x0002FE00; // type:function size:0x14
+ToolBar__Q49textinput6extend4memo5StateFv = .text:0x0002FE20; // type:function size:0x14
+BG__Q49textinput6extend4memo5StateFv = .text:0x0002FE40; // type:function size:0xC
+create__Q49textinput6extend4memo15AppearMemoStateFv = .text:0x0002FE50; // type:function size:0x4
+init__Q49textinput6extend4memo15AppearMemoStateFv = .text:0x0002FE60; // type:function size:0x4
+calc__Q49textinput6extend4memo15AppearMemoStateFv = .text:0x0002FE70; // type:function size:0x6C4
+getScrollFrom__Q49textinput6extend4memo9InputFormFv = .text:0x00030540; // type:function size:0x8
+getScrollTo__Q49textinput6extend4memo9InputFormFv = .text:0x00030550; // type:function size:0x8
+draw__Q49textinput6extend4memo15AppearMemoStateFv = .text:0x00030560; // type:function size:0x1DC
+draw__Q49textinput6extend2bg12LayoutByNW4RFv = .text:0x00030740; // type:function size:0x8
+memoDraw__Q49textinput6extend4memo15AppearMemoStateFv = .text:0x00030750; // type:function size:0x84
+updateInput__Q49textinput6extend4memo15AppearMemoStateFiffUlUlUl = .text:0x000307E0; // type:function size:0x8
+updateInput__Q49textinput6extend4memo15AppearMemoStateFRQ39textinput5input10HKBManager = .text:0x000307F0; // type:function size:0x8
+start__Q49textinput6extend4memo15AppearMemoStateFv = .text:0x00030800; // type:function size:0x70
+create__Q49textinput6extend4memo13EditMemoStateFv = .text:0x00030870; // type:function size:0x4
+init__Q49textinput6extend4memo13EditMemoStateFv = .text:0x00030880; // type:function size:0x4
+calc__Q49textinput6extend4memo13EditMemoStateFv = .text:0x00030890; // type:function size:0x230
+PredictLanguageSelectDialog__Q49textinput6extend4memo5StateFv = .text:0x00030AC0; // type:function size:0x14
+SignKeyboard__Q49textinput6extend4memo5StateFv = .text:0x00030AE0; // type:function size:0x14
+draw__Q49textinput6extend4memo13EditMemoStateFv = .text:0x00030B00; // type:function size:0x27C
+memoDraw__Q49textinput6extend4memo13EditMemoStateFv = .text:0x00030D80; // type:function size:0x84
+updateInput__Q49textinput6extend4memo13EditMemoStateFiffUlUlUl = .text:0x00030E10; // type:function size:0x57C
+HWKeyboard__Q49textinput6extend4memo5StateFv = .text:0x00031390; // type:function size:0x14
+updateInput__Q49textinput6extend4memo13EditMemoStateFRQ39textinput5input10HKBManager = .text:0x000313B0; // type:function size:0x264
+start__Q49textinput6extend4memo13EditMemoStateFv = .text:0x00031620; // type:function size:0x630
+calc__Q49textinput6extend4memo18DisappearMemoStateFv = .text:0x00031C50; // type:function size:0x56C
+start__Q49textinput6extend4memo18DisappearMemoStateFv = .text:0x000321C0; // type:function size:0xAC
+init__Q49textinput6extend2bg4BaseFv = .text:0x00032270; // type:function size:0x4
+create__Q49textinput6extend2bg4BaseFP12MEMAllocator = .text:0x00032280; // type:function size:0x4
+end__Q49textinput6extend4memo15AppearMemoStateFv = .text:0x00032290; // type:function size:0x4
+getStateType__Q49textinput6extend4memo18DisappearMemoStateFv = .text:0x000322A0; // type:function size:0x8
+end__Q49textinput6extend4memo13EditMemoStateFv = .text:0x000322B0; // type:function size:0x4
+getStateType__Q49textinput6extend4memo13EditMemoStateFv = .text:0x000322C0; // type:function size:0x8
+getStateType__Q49textinput6extend4memo15AppearMemoStateFv = .text:0x000322D0; // type:function size:0x8
+end__Q49textinput6extend4memo13DispMemoStateFv = .text:0x000322E0; // type:function size:0x4
+getStateType__Q49textinput6extend4memo13DispMemoStateFv = .text:0x000322F0; // type:function size:0x8
fn_2_32300 = .text:0x00032300; // type:function size:0x4
-fn_2_32310 = .text:0x00032310; // type:function size:0x68
-fn_2_32380 = .text:0x00032380; // type:function size:0xB0
-fn_2_32430 = .text:0x00032430; // type:function size:0x128
-fn_2_32560 = .text:0x00032560; // type:function size:0x130
-fn_2_32690 = .text:0x00032690; // type:function size:0x1D8
-fn_2_32870 = .text:0x00032870; // type:function size:0x58
-fn_2_328C8 = .text:0x000328C8; // type:function size:0x4
-fn_2_328D0 = .text:0x000328D0; // type:function size:0x114
-fn_2_329F0 = .text:0x000329F0; // type:function size:0x1F4
-fn_2_32BF0 = .text:0x00032BF0; // type:function size:0x374
-fn_2_32F70 = .text:0x00032F70; // type:function size:0x10
-fn_2_32F80 = .text:0x00032F80; // type:function size:0x1EC
-fn_2_33170 = .text:0x00033170; // type:function size:0x58
-fn_2_331D0 = .text:0x000331D0; // type:function size:0x268
-fn_2_33440 = .text:0x00033440; // type:function size:0x58
-fn_2_334A0 = .text:0x000334A0; // type:function size:0x1A4
-fn_2_33644 = .text:0x00033644; // type:function size:0x4
-fn_2_33650 = .text:0x00033650; // type:function size:0x68
-fn_2_336C0 = .text:0x000336C0; // type:function size:0x28
-fn_2_336E8 = .text:0x000336E8; // type:function size:0x4
-fn_2_336F0 = .text:0x000336F0; // type:function size:0x68
-fn_2_33760 = .text:0x00033760; // type:function size:0x28
-fn_2_33788 = .text:0x00033788; // type:function size:0x4
-fn_2_33790 = .text:0x00033790; // type:function size:0x11C
-fn_2_338B0 = .text:0x000338B0; // type:function size:0x11C
-fn_2_339D0 = .text:0x000339D0; // type:function size:0x334
-fn_2_33D10 = .text:0x00033D10; // type:function size:0x4
-fn_2_33D20 = .text:0x00033D20; // type:function size:0x130
-fn_2_33E50 = .text:0x00033E50; // type:function size:0x194
-fn_2_33FF0 = .text:0x00033FF0; // type:function size:0x2C
-fn_2_34020 = .text:0x00034020; // type:function size:0x9E0
-fn_2_34A00 = .text:0x00034A00; // type:function size:0x270
-fn_2_34C70 = .text:0x00034C70; // type:function size:0x50
-fn_2_34CC0 = .text:0x00034CC0; // type:function size:0x4
-fn_2_34CD0 = .text:0x00034CD0; // type:function size:0x11C
-fn_2_34DF0 = .text:0x00034DF0; // type:function size:0x10
-fn_2_34E00 = .text:0x00034E00; // type:function size:0x4
-fn_2_34E10 = .text:0x00034E10; // type:function size:0x3C
-fn_2_34E50 = .text:0x00034E50; // type:function size:0xBC
-fn_2_34F10 = .text:0x00034F10; // type:function size:0x138
-fn_2_35050 = .text:0x00035050; // type:function size:0x10C
-fn_2_35160 = .text:0x00035160; // type:function size:0x110
-fn_2_35270 = .text:0x00035270; // type:function size:0xF8
-fn_2_35370 = .text:0x00035370; // type:function size:0x44
-fn_2_353C0 = .text:0x000353C0; // type:function size:0x64
-fn_2_35430 = .text:0x00035430; // type:function size:0x64
-fn_2_354A0 = .text:0x000354A0; // type:function size:0x78
-fn_2_35520 = .text:0x00035520; // type:function size:0x18
-fn_2_35540 = .text:0x00035540; // type:function size:0x54
-fn_2_355A0 = .text:0x000355A0; // type:function size:0xC
-fn_2_355B0 = .text:0x000355B0; // type:function size:0x38
-fn_2_355F0 = .text:0x000355F0; // type:function size:0x64
-fn_2_35660 = .text:0x00035660; // type:function size:0x70
-fn_2_356D0 = .text:0x000356D0; // type:function size:0x94
-fn_2_35770 = .text:0x00035770; // type:function size:0x80
-fn_2_357F0 = .text:0x000357F0; // type:function size:0xAC
-fn_2_358A0 = .text:0x000358A0; // type:function size:0xC4
-fn_2_35970 = .text:0x00035970; // type:function size:0x60
-fn_2_359D0 = .text:0x000359D0; // type:function size:0x54
-fn_2_35A30 = .text:0x00035A30; // type:function size:0x60
-fn_2_35A90 = .text:0x00035A90; // type:function size:0x24
-fn_2_35AB4 = .text:0x00035AB4; // type:function size:0x4
-fn_2_35AC0 = .text:0x00035AC0; // type:function size:0x4
-fn_2_35AD0 = .text:0x00035AD0; // type:function size:0x1E4
-fn_2_35CC0 = .text:0x00035CC0; // type:function size:0x4
-fn_2_35CD0 = .text:0x00035CD0; // type:function size:0x4
-fn_2_35CE0 = .text:0x00035CE0; // type:function size:0x4
-fn_2_35CF0 = .text:0x00035CF0; // type:function size:0x8
-fn_2_35D00 = .text:0x00035D00; // type:function size:0x8
-fn_2_35D10 = .text:0x00035D10; // type:function size:0x8
-fn_2_35D20 = .text:0x00035D20; // type:function size:0xC
-fn_2_35D30 = .text:0x00035D30; // type:function size:0x5C
-fn_2_35D90 = .text:0x00035D90; // type:function size:0x4
-fn_2_35DA0 = .text:0x00035DA0; // type:function size:0x5C
-fn_2_35E00 = .text:0x00035E00; // type:function size:0x10
-fn_2_35E10 = .text:0x00035E10; // type:function size:0x8
-fn_2_35E20 = .text:0x00035E20; // type:function size:0x8
-fn_2_35E30 = .text:0x00035E30; // type:function size:0x40
-fn_2_35E70 = .text:0x00035E70; // type:function size:0x58
-fn_2_35ED0 = .text:0x00035ED0; // type:function size:0x8
-fn_2_35EE0 = .text:0x00035EE0; // type:function size:0x8
-fn_2_35EF0 = .text:0x00035EF0; // type:function size:0x8
-fn_2_35F00 = .text:0x00035F00; // type:function size:0x8
-fn_2_35F10 = .text:0x00035F10; // type:function size:0x8
-fn_2_35F20 = .text:0x00035F20; // type:function size:0x8
-fn_2_35F30 = .text:0x00035F30; // type:function size:0x8
-fn_2_35F40 = .text:0x00035F40; // type:function size:0x8
-fn_2_35F50 = .text:0x00035F50; // type:function size:0x8
-fn_2_35F60 = .text:0x00035F60; // type:function size:0x8
-fn_2_35F70 = .text:0x00035F70; // type:function size:0x8
-fn_2_35F80 = .text:0x00035F80; // type:function size:0x8
-fn_2_35F90 = .text:0x00035F90; // type:function size:0x8
-fn_2_35FA0 = .text:0x00035FA0; // type:function size:0x8
-fn_2_35FB0 = .text:0x00035FB0; // type:function size:0x48
-fn_2_36000 = .text:0x00036000; // type:function size:0x58
-fn_2_36060 = .text:0x00036060; // type:function size:0x8
-fn_2_36070 = .text:0x00036070; // type:function size:0x8
-fn_2_36080 = .text:0x00036080; // type:function size:0x8
-fn_2_36090 = .text:0x00036090; // type:function size:0x37C
-fn_2_36410 = .text:0x00036410; // type:function size:0x2B0
-fn_2_366C0 = .text:0x000366C0; // type:function size:0x1C4
-fn_2_36890 = .text:0x00036890; // type:function size:0x1EC
-fn_2_36A80 = .text:0x00036A80; // type:function size:0x8
-fn_2_36A90 = .text:0x00036A90; // type:function size:0xC
-fn_2_36AA0 = .text:0x00036AA0; // type:function size:0x18
-fn_2_36AC0 = .text:0x00036AC0; // type:function size:0xC
-fn_2_36AD0 = .text:0x00036AD0; // type:function size:0x14
-fn_2_36AF0 = .text:0x00036AF0; // type:function size:0x14
-fn_2_36B10 = .text:0x00036B10; // type:function size:0x4
-fn_2_36B20 = .text:0x00036B20; // type:function size:0xBC
-fn_2_36BE0 = .text:0x00036BE0; // type:function size:0x70
-fn_2_36C50 = .text:0x00036C50; // type:function size:0xB0
-fn_2_36D00 = .text:0x00036D00; // type:function size:0x8
-fn_2_36D10 = .text:0x00036D10; // type:function size:0x2C
-fn_2_36D40 = .text:0x00036D40; // type:function size:0x2C
-fn_2_36D70 = .text:0x00036D70; // type:function size:0x2B8
-fn_2_37030 = .text:0x00037030; // type:function size:0x3C
-fn_2_37070 = .text:0x00037070; // type:function size:0xB8
-fn_2_37130 = .text:0x00037130; // type:function size:0x8
-fn_2_37140 = .text:0x00037140; // type:function size:0x4C
-fn_2_37190 = .text:0x00037190; // type:function size:0x70
-fn_2_37200 = .text:0x00037200; // type:function size:0x70
-fn_2_37270 = .text:0x00037270; // type:function size:0x80
-fn_2_372F0 = .text:0x000372F0; // type:function size:0x80
-fn_2_37370 = .text:0x00037370; // type:function size:0x8
-fn_2_37380 = .text:0x00037380; // type:function size:0x110
-fn_2_37490 = .text:0x00037490; // type:function size:0x40
-fn_2_374D0 = .text:0x000374D0; // type:function size:0x40
-fn_2_37510 = .text:0x00037510; // type:function size:0xBC
-fn_2_375D0 = .text:0x000375D0; // type:function size:0xB0
-fn_2_37680 = .text:0x00037680; // type:function size:0x298
-fn_2_37920 = .text:0x00037920; // type:function size:0x8
-fn_2_37930 = .text:0x00037930; // type:function size:0x90
-fn_2_379C0 = .text:0x000379C0; // type:function size:0x78
-fn_2_37A40 = .text:0x00037A40; // type:function size:0xD8
-fn_2_37B20 = .text:0x00037B20; // type:function size:0x12C
-fn_2_37C50 = .text:0x00037C50; // type:function size:0x8
-fn_2_37C60 = .text:0x00037C60; // type:function size:0x198
-fn_2_37E00 = .text:0x00037E00; // type:function size:0x40
-fn_2_37E40 = .text:0x00037E40; // type:function size:0x10
-fn_2_37E50 = .text:0x00037E50; // type:function size:0x4
-fn_2_37E60 = .text:0x00037E60; // type:function size:0x8
-fn_2_37E70 = .text:0x00037E70; // type:function size:0x8
-fn_2_37E80 = .text:0x00037E80; // type:function size:0x40
-fn_2_37EC0 = .text:0x00037EC0; // type:function size:0x4
-fn_2_37ED0 = .text:0x00037ED0; // type:function size:0x4
-fn_2_37EE0 = .text:0x00037EE0; // type:function size:0x4
-fn_2_37EF0 = .text:0x00037EF0; // type:function size:0x24
-fn_2_37F20 = .text:0x00037F20; // type:function size:0x28
-fn_2_37F50 = .text:0x00037F50; // type:function size:0xB0
-fn_2_38000 = .text:0x00038000; // type:function size:0x198
-fn_2_381A0 = .text:0x000381A0; // type:function size:0xA4
-fn_2_38250 = .text:0x00038250; // type:function size:0x8
-fn_2_38260 = .text:0x00038260; // type:function size:0x8
-fn_2_38270 = .text:0x00038270; // type:function size:0x8
-fn_2_38280 = .text:0x00038280; // type:function size:0x14
-fn_2_382A0 = .text:0x000382A0; // type:function size:0x4
-fn_2_382B0 = .text:0x000382B0; // type:function size:0xCC
-fn_2_38380 = .text:0x00038380; // type:function size:0xBC
-fn_2_38440 = .text:0x00038440; // type:function size:0xB0
-fn_2_384F0 = .text:0x000384F0; // type:function size:0x1E8
-fn_2_386E0 = .text:0x000386E0; // type:function size:0x4
-fn_2_386F0 = .text:0x000386F0; // type:function size:0x16C
-fn_2_38860 = .text:0x00038860; // type:function size:0x170
-fn_2_389D0 = .text:0x000389D0; // type:function size:0xD4
-fn_2_38AB0 = .text:0x00038AB0; // type:function size:0x58
-fn_2_38B10 = .text:0x00038B10; // type:function size:0x10
-fn_2_38B20 = .text:0x00038B20; // type:function size:0x40
-fn_2_38B60 = .text:0x00038B60; // type:function size:0x40
+__sinit_\MyTiManager_cpp = .text:0x00032310; // type:function size:0x68
+__dt__Q49textinput6extend4memo9InputFormFv = .text:0x00032380; // type:function size:0xB0
+setAddScroll__Q49textinput6extend4memo9InputFormFfbb = .text:0x00032430; // type:function size:0x128
+moveCursorUp__Q49textinput6extend4memo9InputFormFv = .text:0x00032560; // type:function size:0x130
+moveCursorDown__Q49textinput6extend4memo9InputFormFv = .text:0x00032690; // type:function size:0x1D8
+onCommand__Q49textinput6extend4memo9InputFormFQ39textinput15CommandReceiver13INPUT_COMMANDPv = .text:0x00032870; // type:function size:0x5C
+onCommandOnEditMode__Q49textinput6extend4memo9InputFormFQ39textinput15CommandReceiver13INPUT_COMMANDPv = .text:0x000328D0; // type:function size:0x114
+onCommandOnDispMode__Q49textinput6extend4memo9InputFormFQ39textinput15CommandReceiver13INPUT_COMMANDPv = .text:0x000329F0; // type:function size:0x1F4
+create__Q49textinput6extend4memo9InputFormFP12MEMAllocatorPQ39textinput9inputform10EditBuffer = .text:0x00032BF0; // type:function size:0x374
+changeEventHandler__Q39textinput3gui10GUIManagerFPQ39textinput3gui12EventHandler = .text:0x00032F70; // type:function size:0x10
+createAnimation__Q49textinput6extend4memo9InputFormFP12MEMAllocator = .text:0x00032F80; // type:function size:0x1EC
+__dt__Q49textinput6extend4memo7AnmPaneFv = .text:0x00033170; // type:function size:0x58
+create__Q49textinput6extend4memo12ScrollButtonFP12MEMAllocatorPQ34nw4r3lyt24MultiArcResourceAccessor = .text:0x000331D0; // type:function size:0x268
+calc__Q49textinput6extend4memo12ScrollButtonFv = .text:0x00033440; // type:function size:0x58
+changeAnimation__Q49textinput6extend4memo12ScrollButtonFbUl = .text:0x000334A0; // type:function size:0x1A8
+onArrowRPoint__Q49textinput6extend4memo9InputFormFv = .text:0x00033650; // type:function size:0x68
+onArrowRLeft__Q49textinput6extend4memo9InputFormFv = .text:0x000336C0; // type:function size:0x2C
+onArrowLPoint__Q49textinput6extend4memo9InputFormFv = .text:0x000336F0; // type:function size:0x68
+onArrowLLeft__Q49textinput6extend4memo9InputFormFv = .text:0x00033760; // type:function size:0x2C
+onArrowRTrig__Q49textinput6extend4memo9InputFormFv = .text:0x00033790; // type:function size:0x11C
+onArrowLTrig__Q49textinput6extend4memo9InputFormFv = .text:0x000338B0; // type:function size:0x11C
+updateInput__Q49textinput6extend4memo9InputFormFiffUlUlUlPv = .text:0x000339D0; // type:function size:0x334
+updateInput__Q49textinput6extend4memo9InputFormFRQ39textinput5input10HKBManager = .text:0x00033D10; // type:function size:0x4
+init__Q49textinput6extend4memo9InputFormFv = .text:0x00033D20; // type:function size:0x130
+draw__Q49textinput6extend4memo9InputFormFv = .text:0x00033E50; // type:function size:0x194
+setScroll__Q49textinput6extend4memo9InputFormFf = .text:0x00033FF0; // type:function size:0x2C
+calc__Q49textinput6extend4memo9InputFormFv = .text:0x00034020; // type:function size:0x9E0
+doAutoScroll__Q49textinput6extend4memo9InputFormFv = .text:0x00034A00; // type:function size:0x270
+beginDraw__Q49textinput6extend4memo9InputFormFRCQ34nw4r2ut4Rect = .text:0x00034C70; // type:function size:0x50
+doScroll__Q49textinput6extend4memo9InputFormFPQ39textinput15CommandReceiver6Scroll = .text:0x00034CC0; // type:function size:0x4
+calcCursorPos__Q49textinput6extend4memo9InputFormFff = .text:0x00034CD0; // type:function size:0x11C
+drawCursor__Q49textinput6extend4memo9InputFormFff = .text:0x00034DF0; // type:function size:0x14
+getScale__Q49textinput6extend4memo9InputFormCFv = .text:0x00034E10; // type:function size:0x3C
+drawHeader__Q49textinput6extend4memo9InputFormFv = .text:0x00034E50; // type:function size:0xBC
+drawBody__Q49textinput6extend4memo9InputFormFv = .text:0x00034F10; // type:function size:0x138
+drawFooter__Q49textinput6extend4memo9InputFormFv = .text:0x00035050; // type:function size:0x10C
+open__Q49textinput6extend4memo9InputFormFv = .text:0x00035160; // type:function size:0x110
+close__Q49textinput6extend4memo9InputFormFv = .text:0x00035270; // type:function size:0xF8
+isWholePaneInAnimation__Q49textinput6extend4memo9InputFormFv = .text:0x00035370; // type:function size:0x44
+setHeaderCaption__Q49textinput6extend4memo9InputFormFPCw = .text:0x000353C0; // type:function size:0x64
+setMiiName__Q49textinput6extend4memo9InputFormFPCw = .text:0x00035430; // type:function size:0x64
+setTouchLetterCaption__Q49textinput6extend4memo9InputFormFPCw = .text:0x000354A0; // type:function size:0x78
+getNigaoePane__Q49textinput6extend4memo9InputFormFv = .text:0x00035520; // type:function size:0x18
+getNigaoePaneMaterial__Q49textinput6extend4memo9InputFormFv = .text:0x00035540; // type:function size:0x54
+getScrollMin__Q49textinput6extend4memo9InputFormFv = .text:0x000355A0; // type:function size:0xC
+getScrollMax__Q49textinput6extend4memo9InputFormFv = .text:0x000355B0; // type:function size:0x38
+getDrawBoxHeight__Q49textinput6extend4memo9InputFormFv = .text:0x000355F0; // type:function size:0x64
+onNigaoeButtonTrig__Q49textinput6extend4memo9InputFormFv = .text:0x00035660; // type:function size:0x70
+onNigaoeButtonPoint__Q49textinput6extend4memo9InputFormFv = .text:0x000356D0; // type:function size:0x94
+onNigaoeButtonLeft__Q49textinput6extend4memo9InputFormFv = .text:0x00035770; // type:function size:0x80
+setDefaultNigaoe__Q49textinput6extend4memo9InputFormFv = .text:0x000357F0; // type:function size:0xAC
+setEditMode__Q49textinput6extend4memo9InputFormFQ59textinput6extend4memo9InputForm8EditMode = .text:0x000358A0; // type:function size:0xC4
+preDraw__Q49textinput6extend4memo9InputFormFUl = .text:0x00035970; // type:function size:0x60
+doLineFeed__Q49textinput6extend4memo9InputFormFv = .text:0x000359D0; // type:function size:0x54
+put__Q49textinput6extend4memo9InputFormFw = .text:0x00035A30; // type:function size:0x60
+finishDraw__Q49textinput6extend4memo9InputFormFUl = .text:0x00035A90; // type:function size:0x28
+onAnmEvent__Q49textinput6extend4memo9WholePaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00035AC0; // type:function size:0x4
+onTiEvent__Q49textinput6extend4memo12EventHandlerFPQ39textinput3gui13PaneComponentUlPQ49textinput11nw4rmanager14TiEventHandler5Input = .text:0x00035AD0; // type:function size:0x1E4
+changeAnimation__Q49textinput6extend4memo13SimpleAnmPaneFUl = .text:0x00035CC0; // type:function size:0x4
+init__Q49textinput6extend4memo13SimpleAnmPaneFv = .text:0x00035CD0; // type:function size:0x4
+init__Q49textinput6extend4memo12ScrollButtonFv = .text:0x00035CE0; // type:function size:0x4
+getState__Q49textinput6extend4memo7AnmPaneFv = .text:0x00035CF0; // type:function size:0x8
+changeAnimation__Q49textinput6extend4memo7AnmPaneFUl = .text:0x00035D00; // type:function size:0x8
+getKeyType__Q49textinput6extend4memo7AnmPaneCFv = .text:0x00035D10; // type:function size:0x8
+init__Q49textinput6extend4memo7AnmPaneFv = .text:0x00035D20; // type:function size:0xC
+__dt__Q49textinput6extend4memo10NigaoePaneFv = .text:0x00035D30; // type:function size:0x5C
+onAnmEvent__Q49textinput6extend4memo10NigaoePaneFQ49textinput11nw4rmanager7AnmPane12AnmPaneEvent = .text:0x00035D90; // type:function size:0x4
+__dt__Q49textinput6extend4memo9WholePaneFv = .text:0x00035DA0; // type:function size:0x5C
+isInScroll__Q49textinput6extend4memo9InputFormFv = .text:0x00035E00; // type:function size:0x10
+setNigaoeEventObserver__Q49textinput6extend4memo9InputFormFPQ49textinput6extend4memo19NigaoeEventObserver = .text:0x00035E10; // type:function size:0x8
+getScroll__Q49textinput6extend4memo9InputFormFv = .text:0x00035E20; // type:function size:0x8
+__dt__Q49textinput6extend4memo12EventHandlerFv = .text:0x00035E30; // type:function size:0x40
+__dt__Q49textinput6extend4memo13SimpleAnmPaneFv = .text:0x00035E70; // type:function size:0x58
+@16@drawCursor__Q49textinput6extend4memo9InputFormFff = .text:0x00035ED0; // type:function size:0x8
+@16@put__Q49textinput6extend4memo9InputFormFw = .text:0x00035EE0; // type:function size:0x8
+@16@doLineFeed__Q49textinput6extend4memo9InputFormFv = .text:0x00035EF0; // type:function size:0x8
+@16@finishDraw__Q49textinput6extend4memo9InputFormFUl = .text:0x00035F00; // type:function size:0x8
+@16@preDraw__Q49textinput6extend4memo9InputFormFUl = .text:0x00035F10; // type:function size:0x8
+@16@getScale__Q49textinput6extend4memo9InputFormCFv = .text:0x00035F20; // type:function size:0x8
+@16@beginDraw__Q49textinput6extend4memo9InputFormFRCQ34nw4r2ut4Rect = .text:0x00035F30; // type:function size:0x8
+@16@draw__Q49textinput6extend4memo9InputFormFv = .text:0x00035F40; // type:function size:0x8
+@536@updateInput__Q49textinput6extend4memo9InputFormFiffUlUlUlPv = .text:0x00035F50; // type:function size:0x8
+@536@updateInput__Q49textinput6extend4memo9InputFormFRQ39textinput5input10HKBManager = .text:0x00035F60; // type:function size:0x8
+@536@calc__Q49textinput6extend4memo9InputFormFv = .text:0x00035F70; // type:function size:0x8
+@536@draw__Q49textinput6extend4memo9InputFormFv = .text:0x00035F80; // type:function size:0x8
+@536@init__Q49textinput6extend4memo9InputFormFv = .text:0x00035F90; // type:function size:0x8
+@536@__dt__Q49textinput6extend4memo9InputFormFv = .text:0x00035FA0; // type:function size:0x8
+create__Q49textinput6extend2bg12LayoutByNW4RFP12MEMAllocator = .text:0x00035FB0; // type:function size:0x48
+init__Q49textinput6extend2bg12LayoutByNW4RFv = .text:0x00036000; // type:function size:0x58
+@4@draw__Q49textinput6extend2bg12LayoutByNW4RFv = .text:0x00036060; // type:function size:0x8
+@4@init__Q49textinput6extend2bg12LayoutByNW4RFv = .text:0x00036070; // type:function size:0x8
+@4@__dt__Q49textinput6extend2bg12LayoutByNW4RFv = .text:0x00036080; // type:function size:0x8
+drawBox___Q29textinput5debugFffffffR8_GXColor = .text:0x00036090; // type:function size:0x37C
+drawLine___Q29textinput5debugFfffffUcR8_GXColor = .text:0x00036410; // type:function size:0x2B0
+drawLine___Q29textinput3guiFfffffUcR8_GXColor = .text:0x000366C0; // type:function size:0x1C4
+updatePointerImpl__Q39textinput3gui12GUIComponentFRCQ39textinput3gui10GUIPointer = .text:0x00036890; // type:function size:0x1EC
+isVisible__Q39textinput3gui12GUIComponentFv = .text:0x00036A80; // type:function size:0x8
+isPointed__Q39textinput3gui12GUIComponentFi = .text:0x00036A90; // type:function size:0xC
+onMove__Q39textinput3gui12GUIComponentFiff = .text:0x00036AA0; // type:function size:0x18
+setPointed__Q39textinput3gui12GUIComponentFib = .text:0x00036AC0; // type:function size:0xC
+onPointIn__Q39textinput3gui12GUIComponentFi = .text:0x00036AD0; // type:function size:0x14
+onPointOut__Q39textinput3gui12GUIComponentFi = .text:0x00036AF0; // type:function size:0x14
+onDrag__Q39textinput3gui12GUIComponentFff = .text:0x00036B10; // type:function size:0x4
+__dt__Q39textinput3gui10GUIManagerFv = .text:0x00036B20; // type:function size:0xBC
+init__Q39textinput3gui10GUIManagerFv = .text:0x00036BE0; // type:function size:0x70
+addComponent__Q39textinput3gui10GUIManagerFPQ39textinput3gui12GUIComponent = .text:0x00036C50; // type:function size:0xB0
+getID__Q39textinput3gui12GUIComponentFv = .text:0x00036D00; // type:function size:0x8
+getComponent__Q39textinput3gui10GUIManagerFUl = .text:0x00036D10; // type:function size:0x2C
+getComponent__Q39textinput3gui10GUIManagerCFUl = .text:0x00036D40; // type:function size:0x2C
+update__Q39textinput3gui10GUIManagerFiffUlUlUlPv = .text:0x00036D70; // type:function size:0x2B8
+updatePointer__Q39textinput3gui12GUIComponentFiffUlUlUl = .text:0x00037030; // type:function size:0x3C
+onEvent__Q39textinput3gui10GUIManagerFRQ39textinput3gui12GUIComponentUliPv = .text:0x00037070; // type:function size:0xB8
+isTriggerTarget__Q39textinput3gui12GUIComponentFv = .text:0x00037130; // type:function size:0x8
+onTrig__Q39textinput3gui12GUIComponentFiUlR3Vec = .text:0x00037140; // type:function size:0x4C
+calc__Q39textinput3gui10GUIManagerFv = .text:0x00037190; // type:function size:0x70
+draw__Q39textinput3gui10GUIManagerFv = .text:0x00037200; // type:function size:0x70
+setAllComponentTriggerTarget__Q39textinput3gui10GUIManagerFb = .text:0x00037270; // type:function size:0x80
+setDraggingButton__Q39textinput3gui10GUIManagerFUl = .text:0x000372F0; // type:function size:0x80
+setDraggingButton__Q39textinput3gui12GUIComponentFUl = .text:0x00037370; // type:function size:0x8
+__dt__Q39textinput3gui11PaneManagerFv = .text:0x00037380; // type:function size:0x110
+__dt__Q39textinput3gui13PaneComponentFv = .text:0x00037490; // type:function size:0x40
+__dt__Q39textinput3gui12GUIComponentFv = .text:0x000374D0; // type:function size:0x40
+createLayoutScene__Q39textinput3gui11PaneManagerFRCQ34nw4r3lyt6Layout = .text:0x00037510; // type:function size:0xBC
+walkInChildren__Q39textinput3gui11PaneManagerFRQ34nw4r2ut28LinkList = .text:0x000375D0; // type:function size:0xB0
+addPane___Q39textinput3gui11PaneManagerFPQ34nw4r3lyt4Pane = .text:0x00037680; // type:function size:0x298
+setPane__Q39textinput3gui13PaneComponentFPQ34nw4r3lyt4Pane = .text:0x00037920; // type:function size:0x8
+searchPaneComponent__Q39textinput3gui11PaneManagerFPCc = .text:0x00037930; // type:function size:0x90
+getPaneComponentByPane__Q39textinput3gui11PaneManagerFPQ34nw4r3lyt4Pane = .text:0x000379C0; // type:function size:0x78
+setAllBoundingBoxComponentTriggerTarget__Q39textinput3gui11PaneManagerFb = .text:0x00037A40; // type:function size:0xD8
+contain__Q39textinput3gui13PaneComponentFff = .text:0x00037B20; // type:function size:0x12C
+getDrawInfo__Q39textinput3gui11PaneManagerFv = .text:0x00037C50; // type:function size:0x8
+draw__Q39textinput3gui13PaneComponentFv = .text:0x00037C60; // type:function size:0x198
+isVisible__Q39textinput3gui13PaneComponentFv = .text:0x00037E00; // type:function size:0x40
+setFlightDuration__Q39textinput3gui12GUIComponentFiUs = .text:0x00037E40; // type:function size:0x10
+updatePointer__Q39textinput3gui12GUIComponentFRCQ39textinput3gui10GUIPointer = .text:0x00037E50; // type:function size:0x4
+setEventHandler__Q39textinput3gui10GUIManagerFPQ39textinput3gui12EventHandler = .text:0x00037E60; // type:function size:0x8
+update__Q39textinput3gui10GUIManagerFiPC10KPADStatusffPv = .text:0x00037E70; // type:function size:0x8
+__dt__Q49textinput5input10HKBManager14KBDListenerOwnFv = .text:0x00037E80; // type:function size:0x40
+OnAttach__Q49textinput5input10HKBManager14KBDListenerOwnFP12_KBDDevEvent = .text:0x00037EC0; // type:function size:0x4
+OnDetach__Q49textinput5input10HKBManager14KBDListenerOwnFP12_KBDDevEvent = .text:0x00037ED0; // type:function size:0x4
+OnKeyEvent__Q49textinput5input10HKBManager14KBDListenerOwnFP12_KBDKeyEvent = .text:0x00037EE0; // type:function size:0x4
+__sinit_\tiHKBManager_cpp = .text:0x00037EF0; // type:function size:0x24
+__ct__Q49textinput8keyboard5hwkey10HWKeyboardFPQ29textinput7Manager = .text:0x00037F20; // type:function size:0x28
+init__Q49textinput8keyboard5hwkey10HWKeyboardFv = .text:0x00037F50; // type:function size:0xB0
+updateShift__Q49textinput8keyboard5hwkey10HWKeyboardFRQ39textinput5input10HKBManager = .text:0x00038000; // type:function size:0x198
+updateInput__Q49textinput8keyboard5hwkey10HWKeyboardFRQ39textinput5input10HKBManager = .text:0x000381A0; // type:function size:0xA4
+updateRepeatKey___Q49textinput8keyboard5hwkey10HWKeyboardFRQ39textinput5input10HKBManager = .text:0x00038250; // type:function size:0x8
+updateTriggerKey___Q49textinput8keyboard5hwkey10HWKeyboardFRQ39textinput5input10HKBManager = .text:0x00038260; // type:function size:0x8
+updateTappingShift___Q49textinput8keyboard5hwkey10HWKeyboardFRQ39textinput5input10HKBManager = .text:0x00038270; // type:function size:0x8
+updateInput__Q49textinput8keyboard5hwkey10HWKeyboardFiffUlUlUlPv = .text:0x00038280; // type:function size:0x14
+setLanguage__Q49textinput8keyboard5hwkey10HWKeyboardFQ29textinput11DestinationQ29textinput8Language = .text:0x000382A0; // type:function size:0x4
+SetResource__Q29textinput17AnimTransformPaneFPCQ44nw4r3lyt3res14AnimationBlockPQ34nw4r3lyt16ResourceAccessor = .text:0x000382B0; // type:function size:0xCC
+CountAnimForPane___Q29textinput17AnimTransformPaneFPCc = .text:0x00038380; // type:function size:0xBC
+CountAnimForPane___Q29textinput17AnimTransformPaneFPQ34nw4r3lyt4Paneb = .text:0x00038440; // type:function size:0xB0
+Bind__Q29textinput17AnimTransformPaneFPQ34nw4r3lyt4Paneb = .text:0x000384F0; // type:function size:0x1E8
+Bind__Q29textinput17AnimTransformPaneFPQ34nw4r3lyt8Material = .text:0x000386E0; // type:function size:0x4
+ForceBind__Q29textinput17AnimTransformPaneFPQ34nw4r3lyt4PanePCc = .text:0x000386F0; // type:function size:0x16C
+CreateAnimTransform__Q29textinput8TiLayoutFPCvPQ34nw4r3lyt16ResourceAccessor = .text:0x00038860; // type:function size:0x170
+GetNextPane__Q29textinput12PaneAccessorFv = .text:0x000389D0; // type:function size:0xD4
+__dt__Q29textinput17AnimTransformPaneFv = .text:0x00038AB0; // type:function size:0x58
+__ct__Q29textinput12LayoutGatherFv = .text:0x00038B10; // type:function size:0x10
+__dt__Q29textinput12LayoutGatherFv = .text:0x00038B20; // type:function size:0x40
+changeCapsLock__Q29textinput12LayoutGatherFRCUc = .text:0x00038B60; // type:function size:0x40
_ctors = .ctors:0x00000000; // type:label scope:global
_dtors = .dtors:0x00000000; // type:label scope:global
__destroy_global_chain_reference = .dtors:0x00000000; // type:object size:0x4 scope:global
@@ -1262,22 +1238,22 @@ lbl_2_rodata_BC = .rodata:0x000000BC; // type:object size:0x4 align:4 data:float
lbl_2_rodata_C0 = .rodata:0x000000C0; // type:object size:0x8 align:4 data:float
lbl_2_rodata_C8 = .rodata:0x000000C8; // type:object size:0x58 data:4byte
lbl_2_rodata_120 = .rodata:0x00000120; // type:object size:0x30
-lbl_2_rodata_150 = .rodata:0x00000150; // type:object size:0x5B0
-lbl_2_rodata_700 = .rodata:0x00000700; // type:object size:0x228
-lbl_2_rodata_928 = .rodata:0x00000928; // type:object size:0xC4
-lbl_2_rodata_9EC = .rodata:0x000009EC; // type:object size:0xC4
-lbl_2_rodata_AB0 = .rodata:0x00000AB0; // type:object size:0xC4
-lbl_2_rodata_B74 = .rodata:0x00000B74; // type:object size:0xC4
-lbl_2_rodata_C38 = .rodata:0x00000C38; // type:object size:0xC4
-lbl_2_rodata_CFC = .rodata:0x00000CFC; // type:object size:0xC4
-lbl_2_rodata_DC0 = .rodata:0x00000DC0; // type:object size:0xC4
-lbl_2_rodata_E84 = .rodata:0x00000E84; // type:object size:0xC4
-lbl_2_rodata_F48 = .rodata:0x00000F48; // type:object size:0xC0
-lbl_2_rodata_1008 = .rodata:0x00001008; // type:object size:0xC0
-lbl_2_rodata_10C8 = .rodata:0x000010C8; // type:object size:0xC0
-lbl_2_rodata_1188 = .rodata:0x00001188; // type:object size:0xC0
-lbl_2_rodata_1248 = .rodata:0x00001248; // type:object size:0xC8
-lbl_2_rodata_1310 = .rodata:0x00001310; // type:object size:0x18
+csGridKeyboard__Q39textinput8keyboard6pctype = .rodata:0x00000150; // type:object size:0x5B0
+csPaneNameToControlKey__Q39textinput8keyboard6pctype = .rodata:0x00000700; // type:object size:0x228
+csJPNAsciiVisiblePanes__Q39textinput8keyboard6pctype = .rodata:0x00000928; // type:object size:0xC4
+csUSAsciiVisiblePanes__Q39textinput8keyboard6pctype = .rodata:0x000009EC; // type:object size:0xC4
+csEngAsciiVisiblePanesUK__Q39textinput8keyboard6pctype = .rodata:0x00000AB0; // type:object size:0xC4
+csEngAsciiVisiblePanesSP__Q39textinput8keyboard6pctype = .rodata:0x00000B74; // type:object size:0xC4
+csAsciiVisiblePanes__Q39textinput8keyboard6pctype = .rodata:0x00000C38; // type:object size:0xC4
+csAsciiVisiblePanesNL__Q39textinput8keyboard6pctype = .rodata:0x00000CFC; // type:object size:0xC4
+csCNAsciiVisiblePanes__Q39textinput8keyboard6pctype = .rodata:0x00000DC0; // type:object size:0xC4
+csKRAsciiVisiblePanes_Q39textinput8keyboard6pctype = .rodata:0x00000E84; // type:object size:0xC4
+csCharCodeToAblautSP__Q39textinput8keyboard6pctype = .rodata:0x00000F48; // type:object size:0xC0
+csCharCodeToAblautNL__Q39textinput8keyboard6pctype = .rodata:0x00001008; // type:object size:0xC0
+csCharCodeToAblautDE__Q39textinput8keyboard6pctype = .rodata:0x000010C8; // type:object size:0xC0
+csCharCodeToAblautFR__Q39textinput8keyboard6pctype = .rodata:0x00001188; // type:object size:0xC0
+csLanguageDependencyData__Q39textinput8keyboard6pctype = .rodata:0x00001248; // type:object size:0xC8
+csJapanKanaInput__Q39textinput8keyboard6pctype = .rodata:0x00001310; // type:object size:0x18
lbl_2_rodata_1328 = .rodata:0x00001328; // type:object size:0x44
lbl_2_rodata_136C = .rodata:0x0000136C; // type:object size:0x44
lbl_2_rodata_13B0 = .rodata:0x000013B0; // type:object size:0x44
@@ -1303,8 +1279,9 @@ lbl_2_rodata_17E8 = .rodata:0x000017E8; // type:object size:0x14 data:4byte
lbl_2_rodata_17FC = .rodata:0x000017FC; // type:object size:0x14 data:4byte
lbl_2_rodata_1810 = .rodata:0x00001810; // type:object size:0xC data:4byte
lbl_2_rodata_181C = .rodata:0x0000181C; // type:object size:0xC data:4byte
-lbl_2_rodata_1828 = .rodata:0x00001828; // type:object size:0x410 data:4byte
-lbl_2_rodata_1C38 = .rodata:0x00001C38; // type:object size:0x108
+csPaneNameToControlKey__Q39textinput8keyboard13cellphonetype = .rodata:0x00001828; // type:object size:0x120 data:4byte
+lbl_2_rodata_1948 = .rodata:0x00001948; // type:object size:0x2F0
+csLanguageDependencyData__Q39textinput8keyboard13cellphonetype = .rodata:0x00001C38; // type:object size:0x108
lbl_2_rodata_1D40 = .rodata:0x00001D40; // type:object size:0x1 data:byte
lbl_2_rodata_1D44 = .rodata:0x00001D44; // type:object size:0x1 data:byte
lbl_2_rodata_1D48 = .rodata:0x00001D48; // type:object size:0x10 data:4byte
@@ -1326,7 +1303,7 @@ lbl_2_rodata_2040 = .rodata:0x00002040; // type:object size:0x4 align:4 data:flo
lbl_2_rodata_2048 = .rodata:0x00002048; // type:object size:0x8 align:8 data:double
lbl_2_rodata_2050 = .rodata:0x00002050; // type:object size:0x4 align:4 data:float
lbl_2_rodata_2054 = .rodata:0x00002054; // type:object size:0x34 align:4 data:float
-lbl_2_rodata_2088 = .rodata:0x00002088; // type:object size:0x48
+pppURLCheck = .rodata:0x00002088; // type:object size:0x48
lbl_2_rodata_20D0 = .rodata:0x000020D0; // type:object size:0x8 align:4 data:float
lbl_2_rodata_20D8 = .rodata:0x000020D8; // type:object size:0x10 data:4byte
lbl_2_rodata_20E8 = .rodata:0x000020E8; // type:object size:0x44 align:4 data:float
@@ -1372,8 +1349,8 @@ lbl_2_rodata_2AF4 = .rodata:0x00002AF4; // type:object size:0x44
lbl_2_rodata_2B38 = .rodata:0x00002B38; // type:object size:0x44
lbl_2_rodata_2B7C = .rodata:0x00002B7C; // type:object size:0x44
lbl_2_rodata_2BC0 = .rodata:0x00002BC0; // type:object size:0x48
-lbl_2_rodata_2C08 = .rodata:0x00002C08; // type:object size:0x48
-lbl_2_rodata_2C50 = .rodata:0x00002C50; // type:object size:0x50
+csPaneNameToControlKey__Q39textinput8keyboard10signwindow = .rodata:0x00002C08; // type:object size:0x48
+csLanguageDependencyData__Q39textinput8keyboard10signwindow = .rodata:0x00002C50; // type:object size:0x50
lbl_2_rodata_2CA0 = .rodata:0x00002CA0; // type:object size:0x10 data:4byte
lbl_2_rodata_2CB0 = .rodata:0x00002CB0; // type:object size:0x4 align:4 data:float
lbl_2_rodata_2CB4 = .rodata:0x00002CB4; // type:object size:0x4 align:4 data:float
@@ -1384,36 +1361,36 @@ lbl_2_rodata_2CE0 = .rodata:0x00002CE0; // type:object size:0x4 align:4 data:flo
lbl_2_rodata_2CE4 = .rodata:0x00002CE4; // type:object size:0xC align:4 data:float
lbl_2_rodata_2CF0 = .rodata:0x00002CF0; // type:object size:0x8 align:8 data:double
lbl_2_rodata_2CF8 = .rodata:0x00002CF8; // type:object size:0x20 align:4 data:float
-lbl_2_rodata_2D18 = .rodata:0x00002D18; // type:object size:0x2C
-lbl_2_rodata_2D44 = .rodata:0x00002D44; // type:object size:0x2C
-lbl_2_rodata_2D70 = .rodata:0x00002D70; // type:object size:0x2C
-lbl_2_rodata_2D9C = .rodata:0x00002D9C; // type:object size:0x2C
-lbl_2_rodata_2DC8 = .rodata:0x00002DC8; // type:object size:0x2C
-lbl_2_rodata_2DF4 = .rodata:0x00002DF4; // type:object size:0x2C
-lbl_2_rodata_2E20 = .rodata:0x00002E20; // type:object size:0x2C
-lbl_2_rodata_2E4C = .rodata:0x00002E4C; // type:object size:0x2C
-lbl_2_rodata_2E78 = .rodata:0x00002E78; // type:object size:0x2C
-lbl_2_rodata_2EA4 = .rodata:0x00002EA4; // type:object size:0x2C
-lbl_2_rodata_2ED0 = .rodata:0x00002ED0; // type:object size:0x2C
-lbl_2_rodata_2EFC = .rodata:0x00002EFC; // type:object size:0x2C
-lbl_2_rodata_2F28 = .rodata:0x00002F28; // type:object size:0x2C
-lbl_2_rodata_2F54 = .rodata:0x00002F54; // type:object size:0x2C
-lbl_2_rodata_2F80 = .rodata:0x00002F80; // type:object size:0x2C
-lbl_2_rodata_2FAC = .rodata:0x00002FAC; // type:object size:0x2C
-lbl_2_rodata_2FD8 = .rodata:0x00002FD8; // type:object size:0x2C
-lbl_2_rodata_3004 = .rodata:0x00003004; // type:object size:0x2C
-lbl_2_rodata_3030 = .rodata:0x00003030; // type:object size:0x2C
-lbl_2_rodata_305C = .rodata:0x0000305C; // type:object size:0x2C
-lbl_2_rodata_3088 = .rodata:0x00003088; // type:object size:0x2C
-lbl_2_rodata_30B4 = .rodata:0x000030B4; // type:object size:0x2C
-lbl_2_rodata_30E0 = .rodata:0x000030E0; // type:object size:0x2C
-lbl_2_rodata_310C = .rodata:0x0000310C; // type:object size:0x2C
-lbl_2_rodata_3138 = .rodata:0x00003138; // type:object size:0x2C
-lbl_2_rodata_3164 = .rodata:0x00003164; // type:object size:0x2C data:4byte
-lbl_2_rodata_3190 = .rodata:0x00003190; // type:object size:0x2C
-lbl_2_rodata_31BC = .rodata:0x000031BC; // type:object size:0x2C
-lbl_2_rodata_31E8 = .rodata:0x000031E8; // type:object size:0x2C
-lbl_2_rodata_3214 = .rodata:0x00003214; // type:object size:0x2C
+csKeySetUSAbc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002D18; // type:object size:0x2C
+csKeySetUSABC__Q39textinput8keyboard13cellphonetype = .rodata:0x00002D44; // type:object size:0x2C
+csKeySetUSabc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002D70; // type:object size:0x2C
+csKeySetUKAbc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002D9C; // type:object size:0x2C
+csKeySetUKABC__Q39textinput8keyboard13cellphonetype = .rodata:0x00002DC8; // type:object size:0x2C
+csKeySetUKabc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002DF4; // type:object size:0x2C
+csKeySetDEAbc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002E20; // type:object size:0x2C
+csKeySetDEABC__Q39textinput8keyboard13cellphonetype = .rodata:0x00002E4C; // type:object size:0x2C
+csKeySetDEabc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002E78; // type:object size:0x2C
+csKeySetITAbc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002EA4; // type:object size:0x2C
+csKeySetITABC__Q39textinput8keyboard13cellphonetype = .rodata:0x00002ED0; // type:object size:0x2C
+csKeySetITabc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002EFC; // type:object size:0x2C
+csKeySetNLAbc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002F28; // type:object size:0x2C
+csKeySetNLABC__Q39textinput8keyboard13cellphonetype = .rodata:0x00002F54; // type:object size:0x2C
+csKeySetNLabc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002F80; // type:object size:0x2C
+csKeySetSPAbc__Q39textinput8keyboard13cellphonetype = .rodata:0x00002FAC; // type:object size:0x2C
+csKeySetSPABC__Q39textinput8keyboard13cellphonetype = .rodata:0x00002FD8; // type:object size:0x2C
+csKeySetSPabc__Q39textinput8keyboard13cellphonetype = .rodata:0x00003004; // type:object size:0x2C
+csKeySetFRAbc__Q39textinput8keyboard13cellphonetype = .rodata:0x00003030; // type:object size:0x2C
+csKeySetFRABC__Q39textinput8keyboard13cellphonetype = .rodata:0x0000305C; // type:object size:0x2C
+csKeySetFRabc__Q39textinput8keyboard13cellphonetype = .rodata:0x00003088; // type:object size:0x2C
+csKeySetHiragana__Q39textinput8keyboard13cellphonetype = .rodata:0x000030B4; // type:object size:0x2C
+csKeySetKatakana__Q39textinput8keyboard13cellphonetype = .rodata:0x000030E0; // type:object size:0x2C
+csKeySetABCJP__Q39textinput8keyboard13cellphonetype = .rodata:0x0000310C; // type:object size:0x2C
+csKeySetabcJP__Q39textinput8keyboard13cellphonetype = .rodata:0x00003138; // type:object size:0x2C
+csKeySetNumber__Q39textinput8keyboard13cellphonetype = .rodata:0x00003164; // type:object size:0x2C data:4byte
+csKeySetCNABC__Q39textinput8keyboard13cellphonetype = .rodata:0x00003190; // type:object size:0x2C
+csKeySetCNabc__Q39textinput8keyboard13cellphonetype = .rodata:0x000031BC; // type:object size:0x2C
+csKeySetCNPinyin__Q39textinput8keyboard13cellphonetype = .rodata:0x000031E8; // type:object size:0x2C
+csKeySetHangul__Q39textinput8keyboard13cellphonetype = .rodata:0x00003214; // type:object size:0x2C
lbl_2_rodata_3240 = .rodata:0x00003240; // type:object size:0x8 data:4byte
lbl_2_rodata_3248 = .rodata:0x00003248; // type:object size:0x8 data:4byte
lbl_2_rodata_3250 = .rodata:0x00003250; // type:object size:0x34 align:4 data:float
@@ -1426,13 +1403,13 @@ lbl_2_rodata_3370 = .rodata:0x00003370; // type:object size:0x44
lbl_2_rodata_33B4 = .rodata:0x000033B4; // type:object size:0x44
lbl_2_rodata_33F8 = .rodata:0x000033F8; // type:object size:0x44
lbl_2_rodata_343C = .rodata:0x0000343C; // type:object size:0x44
-lbl_2_rodata_3480 = .rodata:0x00003480; // type:object size:0x78
+csPaneToAnimation__Q39textinput6extend4memo = .rodata:0x00003480; // type:object size:0x78
lbl_2_rodata_34F8 = .rodata:0x000034F8; // type:object size:0x4 align:4 data:float
lbl_2_rodata_34FC = .rodata:0x000034FC; // type:object size:0x4 align:4 data:float
lbl_2_rodata_3500 = .rodata:0x00003500; // type:object size:0x8 align:8 data:double
lbl_2_rodata_3508 = .rodata:0x00003508; // type:object size:0x4 align:4 data:float
-lbl_2_rodata_350C = .rodata:0x0000350C; // type:object size:0x264
-lbl_2_rodata_3770 = .rodata:0x00003770; // type:object size:0x90 data:4byte
+csGroupAninationFile__Q39textinput6extend4memo = .rodata:0x0000350C; // type:object size:0x264
+csGroupToAnimation__Q39textinput6extend4memo = .rodata:0x00003770; // type:object size:0x90 data:4byte
lbl_2_rodata_3800 = .rodata:0x00003800; // type:object size:0x4 align:4 data:float
lbl_2_rodata_3804 = .rodata:0x00003804; // type:object size:0xC align:4 data:float
lbl_2_rodata_3810 = .rodata:0x00003810; // type:object size:0x4 align:4 data:float
@@ -1494,7 +1471,7 @@ lbl_2_data_530 = .data:0x00000530; // type:object size:0xC
lbl_2_data_53C = .data:0x0000053C; // type:object size:0xC
lbl_2_data_548 = .data:0x00000548; // type:object size:0x14
lbl_2_data_55C = .data:0x0000055C; // type:object size:0x24
-lbl_2_data_580 = .data:0x00000580; // type:object size:0x24
+__vt__Q29textinput13EventObserver = .data:0x00000580; // type:object size:0x24
lbl_2_data_5A4 = .data:0x000005A4; // type:object size:0xC
lbl_2_data_5B0 = .data:0x000005B0; // type:object size:0x8
lbl_2_data_5B8 = .data:0x000005B8; // type:object size:0xC
@@ -1510,7 +1487,8 @@ lbl_2_data_610 = .data:0x00000610; // type:object size:0x8
lbl_2_data_618 = .data:0x00000618; // type:object size:0x8
lbl_2_data_620 = .data:0x00000620; // type:object size:0x8
lbl_2_data_628 = .data:0x00000628; // type:object size:0x8
-lbl_2_data_630 = .data:0x00000630; // type:object size:0x3C
+lbl_2_data_630 = .data:0x00000630; // type:object size:0x8
+lbl_2_data_638 = .data:0x00000638; // type:object size:0x34
lbl_2_data_66C = .data:0x0000066C; // type:object size:0x14
lbl_2_data_680 = .data:0x00000680; // type:object size:0x10
lbl_2_data_690 = .data:0x00000690; // type:object size:0x14
@@ -1666,7 +1644,7 @@ lbl_2_data_E0C = .data:0x00000E0C; // type:object size:0x10
lbl_2_data_E1C = .data:0x00000E1C; // type:object size:0x10
lbl_2_data_E2C = .data:0x00000E2C; // type:object size:0x10
lbl_2_data_E3C = .data:0x00000E3C; // type:object size:0x14
-lbl_2_data_E50 = .data:0x00000E50; // type:object size:0x2040 data:4byte
+csPaneToAnimation__Q39textinput8keyboard6pctype = .data:0x00000E50; // type:object size:0x2040 data:4byte
jumptable_2_data_2E90 = .data:0x00002E90; // type:object size:0x5C scope:local
lbl_2_data_2EEC = .data:0x00002EEC; // type:object size:0x10
lbl_2_data_2EFC = .data:0x00002EFC; // type:object size:0x10
@@ -1689,11 +1667,13 @@ lbl_2_data_338C = .data:0x0000338C; // type:object size:0x2C
lbl_2_data_33B8 = .data:0x000033B8; // type:object size:0x2C
lbl_2_data_33E4 = .data:0x000033E4; // type:object size:0x2C
lbl_2_data_3410 = .data:0x00003410; // type:object size:0x58
-lbl_2_data_3468 = .data:0x00003468; // type:object size:0x15C
-lbl_2_data_35C4 = .data:0x000035C4; // type:object size:0x1C
-lbl_2_data_35E0 = .data:0x000035E0; // type:object size:0x38
-lbl_2_data_3618 = .data:0x00003618; // type:object size:0x20
-lbl_2_data_3638 = .data:0x00003638; // type:object size:0xB0
+__vt__Q49textinput8keyboard6pctype12LayoutByNW4R = .data:0x00003468; // type:object size:0x15C
+__vt__Q49textinput8keyboard6pctype11UIModePanel = .data:0x000035C4; // type:object size:0x1C
+__vt__Q49textinput8keyboard6pctype16UIModifierButton = .data:0x000035E0; // type:object size:0x1C
+__vt__Q49textinput8keyboard6pctype5UIObj = .data:0x000035FC; // type:object size:0x1C
+__vt__Q49textinput8keyboard6pctype12EventHandler = .data:0x00003618; // type:object size:0x20
+__vt__Q49textinput8keyboard6pctype4Base = .data:0x00003638; // type:object size:0x98
+__vt__Q39textinput3gui12EventHandler = .data:0x000036D0; // type:object size:0x18
lbl_2_data_36E8 = .data:0x000036E8; // type:object size:0x8 data:4byte
lbl_2_data_36F0 = .data:0x000036F0; // type:object size:0x8 data:wstring
lbl_2_data_36F8 = .data:0x000036F8; // type:object size:0x8 data:wstring
@@ -1736,7 +1716,7 @@ lbl_2_data_38E8 = .data:0x000038E8; // type:object size:0x68 data:4byte
lbl_2_data_3950 = .data:0x00003950; // type:object size:0x10
lbl_2_data_3960 = .data:0x00003960; // type:object size:0x14
lbl_2_data_3974 = .data:0x00003974; // type:object size:0x1DC
-lbl_2_data_3B50 = .data:0x00003B50; // type:object size:0x60 data:4byte
+csPaneNameToggleAnimationKey__Q39textinput8keyboard13cellphonetype = .data:0x00003B50; // type:object size:0x60 data:4byte
jumptable_2_data_3BB0 = .data:0x00003BB0; // type:object size:0x60 scope:local
lbl_2_data_3C10 = .data:0x00003C10; // type:object size:0x30
lbl_2_data_3C40 = .data:0x00003C40; // type:object size:0x40
@@ -1746,11 +1726,11 @@ lbl_2_data_3CB0 = .data:0x00003CB0; // type:object size:0x48
lbl_2_data_3CF8 = .data:0x00003CF8; // type:object size:0x60
lbl_2_data_3D58 = .data:0x00003D58; // type:object size:0xC
lbl_2_data_3D64 = .data:0x00003D64; // type:object size:0x10
-lbl_2_data_3D74 = .data:0x00003D74; // type:object size:0x13C
+__vt__Q49textinput8keyboard13cellphonetype12LayoutByNW4R = .data:0x00003D74; // type:object size:0x13C
lbl_2_data_3EB0 = .data:0x00003EB0; // type:object size:0x28
-lbl_2_data_3ED8 = .data:0x00003ED8; // type:object size:0x28
-lbl_2_data_3F00 = .data:0x00003F00; // type:object size:0x20
-lbl_2_data_3F20 = .data:0x00003F20; // type:object size:0xA8
+__vt__Q49textinput8keyboard13cellphonetype16CellPhoneAnmPane = .data:0x00003ED8; // type:object size:0x28
+__vt__Q49textinput8keyboard13cellphonetype12EventHandler = .data:0x00003F00; // type:object size:0x20
+__vt__Q49textinput8keyboard13cellphonetype4Base = .data:0x00003F20; // type:object size:0xA8
lbl_2_data_3FC8 = .data:0x00003FC8; // type:object size:0x1 data:byte
lbl_2_data_3FC9 = .data:0x00003FC9; // type:object size:0x3
lbl_2_data_3FCC = .data:0x00003FCC; // type:object size:0x1 data:byte
@@ -1776,17 +1756,18 @@ jumptable_2_data_413C = .data:0x0000413C; // type:object size:0xA0 scope:local
jumptable_2_data_41DC = .data:0x000041DC; // type:object size:0x28 scope:local
jumptable_2_data_4204 = .data:0x00004204; // type:object size:0x34 scope:local
jumptable_2_data_4238 = .data:0x00004238; // type:object size:0xC0 scope:local
-lbl_2_data_42F8 = .data:0x000042F8; // type:object size:0x1 data:byte
+mbHyphen__Q29textinput9inputform = .data:0x000042F8; // type:object size:0x1 data:byte
jumptable_2_data_42FC = .data:0x000042FC; // type:object size:0x94 scope:local
lbl_2_data_4390 = .data:0x00004390; // type:object size:0x7C
lbl_2_data_440C = .data:0x0000440C; // type:object size:0x5C
lbl_2_data_4468 = .data:0x00004468; // type:object size:0x20
-lbl_2_data_4488 = .data:0x00004488; // type:object size:0x240
-lbl_2_data_46C8 = .data:0x000046C8; // type:object size:0x1A8
-lbl_2_data_4870 = .data:0x00004870; // type:object size:0x10
-lbl_2_data_4880 = .data:0x00004880; // type:object size:0x100
-lbl_2_data_4980 = .data:0x00004980; // type:object size:0x170
-lbl_2_data_4AF0 = .data:0x00004AF0; // type:object size:0x38
+__vt__Q39textinput9inputform12LayoutByNW4R = .data:0x00004488; // type:object size:0x240
+__vt__Q39textinput9inputform4Base = .data:0x000046C8; // type:object size:0x1A8
+__vt__Q39textinput9inputform10EditBuffer = .data:0x00004870; // type:object size:0x10
+__vt__Q39textinput8tistring6WithZi = .data:0x00004880; // type:object size:0x100
+__vt__Q39textinput8tistring8WithAtok = .data:0x00004980; // type:object size:0x140
+__vt__Q29textinput4Base = .data:0x00004AC0; // type:object size:0x30
+__vt__Q39textinput4util9Animation = .data:0x00004AF0; // type:object size:0x38
lbl_2_data_4B28 = .data:0x00004B28; // type:object size:0x14 data:4byte
lbl_2_data_4B3C = .data:0x00004B3C; // type:object size:0x1C
lbl_2_data_4B58 = .data:0x00004B58; // type:object size:0x680 data:4byte
@@ -1839,13 +1820,13 @@ lbl_2_data_5540 = .data:0x00005540; // type:object size:0x2C
lbl_2_data_556C = .data:0x0000556C; // type:object size:0x2C
lbl_2_data_5598 = .data:0x00005598; // type:object size:0x2C
lbl_2_data_55C4 = .data:0x000055C4; // type:object size:0x2C
-lbl_2_data_55F0 = .data:0x000055F0; // type:object size:0x130
-lbl_2_data_5720 = .data:0x00005720; // type:object size:0x2C
-lbl_2_data_574C = .data:0x0000574C; // type:object size:0x2C
-lbl_2_data_5778 = .data:0x00005778; // type:object size:0x1C
+__vt__Q39textinput12candidatebox12LayoutByNW4R = .data:0x000055F0; // type:object size:0x130
+__vt__Q39textinput12candidatebox12UITextWindow = .data:0x00005720; // type:object size:0x2C
+__vt__Q39textinput12candidatebox13UIOnOffButton = .data:0x0000574C; // type:object size:0x2C
+__vt__Q39textinput12candidatebox8UIButton = .data:0x00005778; // type:object size:0x1C
lbl_2_data_5794 = .data:0x00005794; // type:object size:0x4C
lbl_2_data_57E0 = .data:0x000057E0; // type:object size:0x20
-lbl_2_data_5800 = .data:0x00005800; // type:object size:0xC8
+__vt__Q39textinput12candidatebox4Base = .data:0x00005800; // type:object size:0xC8
lbl_2_data_58C8 = .data:0x000058C8; // type:object size:0x10 data:4byte
lbl_2_data_58D8 = .data:0x000058D8; // type:object size:0x14
lbl_2_data_58EC = .data:0x000058EC; // type:object size:0x10
@@ -1859,10 +1840,10 @@ lbl_2_data_5A40 = .data:0x00005A40; // type:object size:0x10
lbl_2_data_5A50 = .data:0x00005A50; // type:object size:0x1C
lbl_2_data_5A6C = .data:0x00005A6C; // type:object size:0x8
lbl_2_data_5A74 = .data:0x00005A74; // type:object size:0x8
-lbl_2_data_5A7C = .data:0x00005A7C; // type:object size:0x2C
-lbl_2_data_5AA8 = .data:0x00005AA8; // type:object size:0x58
-lbl_2_data_5B00 = .data:0x00005B00; // type:object size:0x20
-lbl_2_data_5B20 = .data:0x00005B20; // type:object size:0xD0
+__vt__Q39textinput7toolbar19ToggleButtonAnmPane = .data:0x00005A7C; // type:object size:0x2C
+__vt__Q39textinput7toolbar19NormalButtonAnmPane = .data:0x00005AA8; // type:object size:0x58
+__vt__Q39textinput7toolbar12EventHandler = .data:0x00005B00; // type:object size:0x20
+__vt__Q39textinput7toolbar12LayoutByNW4R = .data:0x00005B20; // type:object size:0xD0
lbl_2_data_5BF0 = .data:0x00005BF0; // type:object size:0x50
lbl_2_data_5C40 = .data:0x00005C40; // type:object size:0x18 data:4byte
lbl_2_data_5C58 = .data:0x00005C58; // type:object size:0x280 data:4byte
@@ -1874,15 +1855,15 @@ lbl_2_data_5F18 = .data:0x00005F18; // type:object size:0x10
lbl_2_data_5F28 = .data:0x00005F28; // type:object size:0x10
lbl_2_data_5F38 = .data:0x00005F38; // type:object size:0x10
lbl_2_data_5F48 = .data:0x00005F48; // type:object size:0x10
-lbl_2_data_5F58 = .data:0x00005F58; // type:object size:0xA0 data:4byte
-lbl_2_data_5FF8 = .data:0x00005FF8; // type:object size:0x48 data:4byte
+csszToggleGroup__Q29textinput11predictlang = .data:0x00005F58; // type:object size:0xA0 data:4byte
+csPaneToPredictMode__Q29textinput11predictlang = .data:0x00005FF8; // type:object size:0x48 data:4byte
lbl_2_data_6040 = .data:0x00006040; // type:object size:0x8C
jumptable_2_data_60CC = .data:0x000060CC; // type:object size:0x28 scope:local
-lbl_2_data_60F8 = .data:0x000060F8; // type:object size:0x28
-lbl_2_data_6120 = .data:0x00006120; // type:object size:0x28
-lbl_2_data_6148 = .data:0x00006148; // type:object size:0x50
-lbl_2_data_6198 = .data:0x00006198; // type:object size:0x20
-lbl_2_data_61B8 = .data:0x000061B8; // type:object size:0xF8
+__vt__Q39textinput11predictlang19ChangeButtonAnmPane = .data:0x000060F8; // type:object size:0x28
+__vt__Q39textinput11predictlang19NormalButtonAnmPane = .data:0x00006120; // type:object size:0x28
+__vt__Q39textinput11predictlang12WholeAnmPane = .data:0x00006148; // type:object size:0x50
+__vt__Q39textinput11predictlang12EventHandler = .data:0x00006198; // type:object size:0x20
+__vt__Q39textinput11predictlang12LayoutByNW4R = .data:0x000061B8; // type:object size:0xF8
lbl_2_data_62B0 = .data:0x000062B0; // type:object size:0xC data:4byte
lbl_2_data_62BC = .data:0x000062BC; // type:object size:0xC data:string
lbl_2_data_62C8 = .data:0x000062C8; // type:object size:0xC data:string
@@ -1904,24 +1885,24 @@ lbl_2_data_637C = .data:0x0000637C; // type:object size:0xC data:string
lbl_2_data_6388 = .data:0x00006388; // type:object size:0xC data:string
lbl_2_data_6394 = .data:0x00006394; // type:object size:0x60
lbl_2_data_63F4 = .data:0x000063F4; // type:object size:0x14
-lbl_2_data_6408 = .data:0x00006408; // type:object size:0x640 data:4byte
+csPaneToAnimationInSign__Q39textinput8keyboard10signwindow = .data:0x00006408; // type:object size:0x640 data:4byte
lbl_2_data_6A48 = .data:0x00006A48; // type:object size:0x30
lbl_2_data_6A78 = .data:0x00006A78; // type:object size:0x3C
lbl_2_data_6AB4 = .data:0x00006AB4; // type:object size:0xC data:wstring
lbl_2_data_6AC0 = .data:0x00006AC0; // type:object size:0x18
-lbl_2_data_6AD8 = .data:0x00006AD8; // type:object size:0x28
-lbl_2_data_6B00 = .data:0x00006B00; // type:object size:0x28
-lbl_2_data_6B28 = .data:0x00006B28; // type:object size:0x50
-lbl_2_data_6B78 = .data:0x00006B78; // type:object size:0x20
+__vt__Q49textinput8keyboard10signwindow23CellPhoneSignButtonPane = .data:0x00006AD8; // type:object size:0x28
+__vt__Q49textinput8keyboard10signwindow26CellPhoneSignScrollAnmPane = .data:0x00006B00; // type:object size:0x28
+__vt__Q49textinput8keyboard10signwindow23CellPhoneSignAllAnmPane = .data:0x00006B28; // type:object size:0x50
+__vt__Q49textinput8keyboard10signwindow12EventHandler = .data:0x00006B78; // type:object size:0x20
lbl_2_data_6B98 = .data:0x00006B98; // type:object size:0x110
lbl_2_data_6CA8 = .data:0x00006CA8; // type:object size:0x68
-lbl_2_data_6D10 = .data:0x00006D10; // type:object size:0xD0 data:4byte
-lbl_2_data_6DE0 = .data:0x00006DE0; // type:object size:0x50
-lbl_2_data_6E30 = .data:0x00006E30; // type:object size:0x98
-lbl_2_data_6EC8 = .data:0x00006EC8; // type:object size:0x78
-lbl_2_data_6F40 = .data:0x00006F40; // type:object size:0x1C data:4byte
-lbl_2_data_6F5C = .data:0x00006F5C; // type:object size:0x1C
-lbl_2_data_6F78 = .data:0x00006F78; // type:object size:0x28
+__vt__Q39textinput8tistring9Decolated = .data:0x00006D10; // type:object size:0xD0 data:4byte
+__vt__Q39textinput8tistring10StringBase = .data:0x00006DE0; // type:object size:0x50
+__vt__Q39textinput10textdrawer4Base = .data:0x00006E30; // type:object size:0x98
+__vt__Q39textinput11nw4rmanager6Layout = .data:0x00006EC8; // type:object size:0x78
+__vt__Q39textinput11nw4rmanager8PaneFifo = .data:0x00006F40; // type:object size:0x1C data:4byte
+__vt__Q39textinput11nw4rmanager13AnimPaneGroup = .data:0x00006F5C; // type:object size:0x1C
+__vt__Q39textinput11nw4rmanager7AnmPane = .data:0x00006F78; // type:object size:0x28
lbl_2_data_6FA0 = .data:0x00006FA0; // type:object size:0x10
lbl_2_data_6FB0 = .data:0x00006FB0; // type:object size:0x20
lbl_2_data_6FD0 = .data:0x00006FD0; // type:object size:0x18 data:string
@@ -1931,25 +1912,25 @@ lbl_2_data_701C = .data:0x0000701C; // type:object size:0x1C
lbl_2_data_7038 = .data:0x00007038; // type:object size:0x18
lbl_2_data_7050 = .data:0x00007050; // type:object size:0x18 data:string
lbl_2_data_7068 = .data:0x00007068; // type:object size:0x18
-lbl_2_data_7080 = .data:0x00007080; // type:object size:0xD4
+__vt__Q29textinput7Manager = .data:0x00007080; // type:object size:0xD4
lbl_2_data_7154 = .data:0x00007154; // type:object size:0x10C
lbl_2_data_7260 = .data:0x00007260; // type:object size:0xE0
-lbl_2_data_7340 = .data:0x00007340; // type:object size:0x28
+__vt__Q39textinput11predictlang4Base = .data:0x00007340; // type:object size:0x28
lbl_2_data_7368 = .data:0x00007368; // type:object size:0xD0
lbl_2_data_7438 = .data:0x00007438; // type:object size:0x240
lbl_2_data_7678 = .data:0x00007678; // type:object size:0x130
-lbl_2_data_77A8 = .data:0x000077A8; // type:object size:0x13C
-lbl_2_data_78E4 = .data:0x000078E4; // type:object size:0x15C
+__vt__Q49textinput8keyboard13cellphonetype6Sample = .data:0x000077A8; // type:object size:0x13C
+__vt__Q49textinput8keyboard6pctype6Sample = .data:0x000078E4; // type:object size:0x15C
lbl_2_data_7A40 = .data:0x00007A40; // type:object size:0x18
lbl_2_data_7A58 = .data:0x00007A58; // type:object size:0x18
lbl_2_data_7A70 = .data:0x00007A70; // type:object size:0x78
lbl_2_data_7AE8 = .data:0x00007AE8; // type:object size:0x78
lbl_2_data_7B60 = .data:0x00007B60; // type:object size:0x78
lbl_2_data_7BD8 = .data:0x00007BD8; // type:object size:0x78
-lbl_2_data_7C50 = .data:0x00007C50; // type:object size:0x10 data:4byte
+s_all_map__Q29textinput4util = .data:0x00007C50; // type:object size:0x10 data:4byte
lbl_2_data_7C60 = .data:0x00007C60; // type:object size:0x74 data:4byte
lbl_2_data_7CD4 = .data:0x00007CD4; // type:object size:0x74
-lbl_2_data_7D48 = .data:0x00007D48; // type:object size:0x8 data:4byte
+s_alphabet_map__Q29textinput4util = .data:0x00007D48; // type:object size:0x8 data:4byte
lbl_2_data_7D50 = .data:0x00007D50; // type:object size:0xC
lbl_2_data_7D5C = .data:0x00007D5C; // type:object size:0xC
lbl_2_data_7D68 = .data:0x00007D68; // type:object size:0xC
@@ -1974,30 +1955,31 @@ lbl_2_data_7E5C = .data:0x00007E5C; // type:object size:0x10
lbl_2_data_7E6C = .data:0x00007E6C; // type:object size:0x10
lbl_2_data_7E7C = .data:0x00007E7C; // type:object size:0x14
lbl_2_data_7E90 = .data:0x00007E90; // type:object size:0x10 data:string
-lbl_2_data_7EA0 = .data:0x00007EA0; // type:object size:0x78
-lbl_2_data_7F18 = .data:0x00007F18; // type:object size:0x270
-lbl_2_data_8188 = .data:0x00008188; // type:object size:0x270
-lbl_2_data_83F8 = .data:0x000083F8; // type:object size:0x270
-lbl_2_data_8668 = .data:0x00008668; // type:object size:0x270
-lbl_2_data_88D8 = .data:0x000088D8; // type:object size:0x270
-lbl_2_data_8B48 = .data:0x00008B48; // type:object size:0x270
-lbl_2_data_8DB8 = .data:0x00008DB8; // type:object size:0x270
-lbl_2_data_9028 = .data:0x00009028; // type:object size:0x270
-lbl_2_data_9298 = .data:0x00009298; // type:object size:0x270
-lbl_2_data_9508 = .data:0x00009508; // type:object size:0x270
-lbl_2_data_9778 = .data:0x00009778; // type:object size:0x270
-lbl_2_data_99E8 = .data:0x000099E8; // type:object size:0x270
-lbl_2_data_9C58 = .data:0x00009C58; // type:object size:0x270
-lbl_2_data_9EC8 = .data:0x00009EC8; // type:object size:0x270
-lbl_2_data_A138 = .data:0x0000A138; // type:object size:0x270
-lbl_2_data_A3A8 = .data:0x0000A3A8; // type:object size:0x270
-lbl_2_data_A618 = .data:0x0000A618; // type:object size:0x270
-lbl_2_data_A888 = .data:0x0000A888; // type:object size:0x270
-lbl_2_data_AAF8 = .data:0x0000AAF8; // type:object size:0x270
-lbl_2_data_AD68 = .data:0x0000AD68; // type:object size:0x270
-lbl_2_data_AFD8 = .data:0x0000AFD8; // type:object size:0x270
-lbl_2_data_B248 = .data:0x0000B248; // type:object size:0x270
-lbl_2_data_B4B8 = .data:0x0000B4B8; // type:object size:0x270
+lbl_2_data_7EA0 = .data:0x00007EA0; // type:object size:0x10 data:string
+csPaneNameNormalKey__Q39textinput8keyboard13cellphonetype = .data:0x00007EB0; // type:object size:0x68
+csAlphabetKeyABCUS__Q39textinput8keyboard13cellphonetype = .data:0x00007F18; // type:object size:0x270
+csAlphabetKeyabcUS__Q39textinput8keyboard13cellphonetype = .data:0x00008188; // type:object size:0x270
+csAlphabetKeyABCCN__Q39textinput8keyboard13cellphonetype = .data:0x000083F8; // type:object size:0x270
+csAlphabetKeyabcCN__Q39textinput8keyboard13cellphonetype = .data:0x00008668; // type:object size:0x270
+csAlphabetKeyPinyinCN__Q39textinput8keyboard13cellphonetype = .data:0x000088D8; // type:object size:0x270
+csAlphabetKeyABCUK__Q39textinput8keyboard13cellphonetype = .data:0x00008B48; // type:object size:0x270
+csAlphabetKeyabcUK__Q39textinput8keyboard13cellphonetype = .data:0x00008DB8; // type:object size:0x270
+csAlphabetKeyABCDE__Q39textinput8keyboard13cellphonetype = .data:0x00009028; // type:object size:0x270
+csAlphabetKeyabcDE__Q39textinput8keyboard13cellphonetype = .data:0x00009298; // type:object size:0x270
+csAlphabetKeyABCIT__Q39textinput8keyboard13cellphonetype = .data:0x00009508; // type:object size:0x270
+csAlphabetKeyabcIT__Q39textinput8keyboard13cellphonetype = .data:0x00009778; // type:object size:0x270
+csAlphabetKeyABCNL__Q39textinput8keyboard13cellphonetype = .data:0x000099E8; // type:object size:0x270
+csAlphabetKeyabcNL__Q39textinput8keyboard13cellphonetype = .data:0x00009C58; // type:object size:0x270
+csAlphabetKeyABCSP__Q39textinput8keyboard13cellphonetype = .data:0x00009EC8; // type:object size:0x270
+csAlphabetKeyabcSP__Q39textinput8keyboard13cellphonetype = .data:0x0000A138; // type:object size:0x270
+csAlphabetKeyABCFR__Q39textinput8keyboard13cellphonetype = .data:0x0000A3A8; // type:object size:0x270
+csAlphabetKeyabcFR__Q39textinput8keyboard13cellphonetype = .data:0x0000A618; // type:object size:0x270
+csAlphabetKeyAIUJP__Q39textinput8keyboard13cellphonetype = .data:0x0000A888; // type:object size:0x270
+csAlphabetKeyaiuJP__Q39textinput8keyboard13cellphonetype = .data:0x0000AAF8; // type:object size:0x270
+csAlphabetKeyABCJP__Q39textinput8keyboard13cellphonetype = .data:0x0000AD68; // type:object size:0x270
+csAlphabetKeyabcJP__Q39textinput8keyboard13cellphonetype = .data:0x0000AFD8; // type:object size:0x270
+csNumberKey__Q39textinput8keyboard13cellphonetype = .data:0x0000B248; // type:object size:0x270
+csHangulKey__Q39textinput8keyboard13cellphonetype = .data:0x0000B4B8; // type:object size:0x270
lbl_2_data_B728 = .data:0x0000B728; // type:object size:0xC data:4byte
lbl_2_data_B734 = .data:0x0000B734; // type:object size:0xC data:string
lbl_2_data_B740 = .data:0x0000B740; // type:object size:0xC data:string
@@ -2037,17 +2019,17 @@ lbl_2_data_B8CC = .data:0x0000B8CC; // type:object size:0xC data:string
lbl_2_data_B8D8 = .data:0x0000B8D8; // type:object size:0xC data:string
lbl_2_data_B8E4 = .data:0x0000B8E4; // type:object size:0xC data:string
lbl_2_data_B8F0 = .data:0x0000B8F0; // type:object size:0xC data:string
-lbl_2_data_B8FC = .data:0x0000B8FC; // type:object size:0xAC
-lbl_2_data_B9A8 = .data:0x0000B9A8; // type:object size:0x320
-lbl_2_data_BCC8 = .data:0x0000BCC8; // type:object size:0x320
-lbl_2_data_BFE8 = .data:0x0000BFE8; // type:object size:0x320
-lbl_2_data_C308 = .data:0x0000C308; // type:object size:0x320
-lbl_2_data_C628 = .data:0x0000C628; // type:object size:0x320
-lbl_2_data_C948 = .data:0x0000C948; // type:object size:0x320
-lbl_2_data_CC68 = .data:0x0000CC68; // type:object size:0x320
-lbl_2_data_CF88 = .data:0x0000CF88; // type:object size:0x320
-lbl_2_data_D2A8 = .data:0x0000D2A8; // type:object size:0x320
-lbl_2_data_D5C8 = .data:0x0000D5C8; // type:object size:0x320
+csszSignKey__Q39textinput8keyboard10signwindow = .data:0x0000B8FC; // type:object size:0xAC
+csSignKeyJP__Q39textinput8keyboard10signwindow = .data:0x0000B9A8; // type:object size:0x320
+csSignKeyUS__Q39textinput8keyboard10signwindow = .data:0x0000BCC8; // type:object size:0x320
+csSignKeyUK__Q39textinput8keyboard10signwindow = .data:0x0000BFE8; // type:object size:0x320
+csSignKeyDE__Q39textinput8keyboard10signwindow = .data:0x0000C308; // type:object size:0x320
+csSignKeyFR__Q39textinput8keyboard10signwindow = .data:0x0000C628; // type:object size:0x320
+csSignKeyIT__Q39textinput8keyboard10signwindow = .data:0x0000C948; // type:object size:0x320
+csSignKeySP__Q39textinput8keyboard10signwindow = .data:0x0000CC68; // type:object size:0x320
+csSignKeyNL__Q39textinput8keyboard10signwindow = .data:0x0000CF88; // type:object size:0x320
+csSignKeyCN__Q39textinput8keyboard10signwindow = .data:0x0000D2A8; // type:object size:0x320
+csSignKeyKR__Q39textinput8keyboard10signwindow = .data:0x0000D5C8; // type:object size:0x320
lbl_2_data_D8E8 = .data:0x0000D8E8; // type:object size:0xC data:4byte
lbl_2_data_D8F4 = .data:0x0000D8F4; // type:object size:0xC
lbl_2_data_D900 = .data:0x0000D900; // type:object size:0xC
@@ -2102,16 +2084,16 @@ lbl_2_data_DB40 = .data:0x0000DB40; // type:object size:0x10
lbl_2_data_DB50 = .data:0x0000DB50; // type:object size:0xC
lbl_2_data_DB5C = .data:0x0000DB5C; // type:object size:0xC data:string
lbl_2_data_DB68 = .data:0x0000DB68; // type:object size:0xC data:string
-lbl_2_data_DB74 = .data:0x0000DB74; // type:object size:0xEC
-lbl_2_data_DC60 = .data:0x0000DC60; // type:object size:0x258
-lbl_2_data_DEB8 = .data:0x0000DEB8; // type:object size:0x258
-lbl_2_data_E110 = .data:0x0000E110; // type:object size:0x258
-lbl_2_data_E368 = .data:0x0000E368; // type:object size:0x258
-lbl_2_data_E5C0 = .data:0x0000E5C0; // type:object size:0x258
-lbl_2_data_E818 = .data:0x0000E818; // type:object size:0x258
-lbl_2_data_EA70 = .data:0x0000EA70; // type:object size:0x258
-lbl_2_data_ECC8 = .data:0x0000ECC8; // type:object size:0x258
-lbl_2_data_EF20 = .data:0x0000EF20; // type:object size:0x258
+scAsciiPaneName__Q39textinput8keyboard6pctype = .data:0x0000DB74; // type:object size:0xEC
+csJPKeyboard__Q39textinput8keyboard6pctype = .data:0x0000DC60; // type:object size:0x258
+csUSKeyboard__Q39textinput8keyboard6pctype = .data:0x0000DEB8; // type:object size:0x258
+csUKKeyboard__Q39textinput8keyboard6pctype = .data:0x0000E110; // type:object size:0x258
+csFRKeyboard__Q39textinput8keyboard6pctype = .data:0x0000E368; // type:object size:0x258
+csDEKeyboard__Q39textinput8keyboard6pctype = .data:0x0000E5C0; // type:object size:0x258
+csITKeyboard__Q39textinput8keyboard6pctype = .data:0x0000E818; // type:object size:0x258
+csESKeyboard__Q39textinput8keyboard6pctype = .data:0x0000EA70; // type:object size:0x258
+csNLKeyboard__Q39textinput8keyboard6pctype = .data:0x0000ECC8; // type:object size:0x258
+csCNKeyboard__Q39textinput8keyboard6pctype = .data:0x0000EF20; // type:object size:0x258
lbl_2_data_F178 = .data:0x0000F178; // type:object size:0x8
lbl_2_data_F180 = .data:0x0000F180; // type:object size:0x10
lbl_2_data_F190 = .data:0x0000F190; // type:object size:0x10 data:wstring
@@ -2166,8 +2148,8 @@ lbl_2_data_F3F4 = .data:0x0000F3F4; // type:object size:0x14
lbl_2_data_F408 = .data:0x0000F408; // type:object size:0x10 data:wstring
lbl_2_data_F418 = .data:0x0000F418; // type:object size:0x8
lbl_2_data_F420 = .data:0x0000F420; // type:object size:0x8
-lbl_2_data_F428 = .data:0x0000F428; // type:object size:0x190 data:4byte
-lbl_2_data_F5B8 = .data:0x0000F5B8; // type:object size:0x20 data:4byte
+cLanguageIndependentString__Q29textinput15langindependent = .data:0x0000F428; // type:object size:0x190 data:4byte
+__vt__Q29textinput15CommandReceiver = .data:0x0000F5B8; // type:object size:0x20 data:4byte
lbl_2_data_F5D8 = .data:0x0000F5D8; // type:object size:0x8 align:4 data:float
lbl_2_data_F5E0 = .data:0x0000F5E0; // type:object size:0x8 align:4 data:float
lbl_2_data_F5E8 = .data:0x0000F5E8; // type:object size:0x1C
@@ -2175,7 +2157,7 @@ lbl_2_data_F604 = .data:0x0000F604; // type:object size:0x18
lbl_2_data_F61C = .data:0x0000F61C; // type:object size:0x1C
lbl_2_data_F638 = .data:0x0000F638; // type:object size:0x18
lbl_2_data_F650 = .data:0x0000F650; // type:object size:0x18
-lbl_2_data_F668 = .data:0x0000F668; // type:object size:0x1C8
+__vt__Q49textinput6extend2bg4Base = .data:0x0000F668; // type:object size:0x1C8
lbl_2_data_F830 = .data:0x0000F830; // type:object size:0x168
lbl_2_data_F998 = .data:0x0000F998; // type:object size:0xC data:4byte
lbl_2_data_F9A4 = .data:0x0000F9A4; // type:object size:0x8
@@ -2198,7 +2180,7 @@ lbl_2_data_FAB0 = .data:0x0000FAB0; // type:object size:0xC
lbl_2_data_FABC = .data:0x0000FABC; // type:object size:0xC
lbl_2_data_FAC8 = .data:0x0000FAC8; // type:object size:0xC data:string
lbl_2_data_FAD4 = .data:0x0000FAD4; // type:object size:0xC data:string
-lbl_2_data_FAE0 = .data:0x0000FAE0; // type:object size:0x24 data:4byte
+csGroupName__Q39textinput6extend4memo = .data:0x0000FAE0; // type:object size:0x24 data:4byte
jumptable_2_data_FB04 = .data:0x0000FB04; // type:object size:0x24 scope:local
jumptable_2_data_FB28 = .data:0x0000FB28; // type:object size:0x24 scope:local
lbl_2_data_FB4C = .data:0x0000FB4C; // type:object size:0x14
@@ -2209,24 +2191,25 @@ lbl_2_data_FBB0 = .data:0x0000FBB0; // type:object size:0x8
lbl_2_data_FBB8 = .data:0x0000FBB8; // type:object size:0xC
lbl_2_data_FBC4 = .data:0x0000FBC4; // type:object size:0x10
lbl_2_data_FBD4 = .data:0x0000FBD4; // type:object size:0x28
-lbl_2_data_FBFC = .data:0x0000FBFC; // type:object size:0x24
-lbl_2_data_FC20 = .data:0x0000FC20; // type:object size:0x18
-lbl_2_data_FC38 = .data:0x0000FC38; // type:object size:0x2C
-lbl_2_data_FC64 = .data:0x0000FC64; // type:object size:0x5C
-lbl_2_data_FCC0 = .data:0x0000FCC0; // type:object size:0x20
-lbl_2_data_FCE0 = .data:0x0000FCE0; // type:object size:0x2E8
-lbl_2_data_FFC8 = .data:0x0000FFC8; // type:object size:0x90
-lbl_2_data_10058 = .data:0x00010058; // type:object size:0x6C
-lbl_2_data_100C4 = .data:0x000100C4; // type:object size:0x5C
-lbl_2_data_10120 = .data:0x00010120; // type:object size:0x48
-lbl_2_data_10168 = .data:0x00010168; // type:object size:0x68 data:4byte
-lbl_2_data_101D0 = .data:0x000101D0; // type:object size:0x18
+__vt__Q49textinput6extend4memo13SimpleAnmPane = .data:0x0000FBFC; // type:object size:0x24
+__vt__Q49textinput6extend4memo12ScrollButton = .data:0x0000FC20; // type:object size:0x18
+__vt__Q49textinput6extend4memo10NigaoePane = .data:0x0000FC38; // type:object size:0x2C
+__vt__Q49textinput6extend4memo9WholePane = .data:0x0000FC64; // type:object size:0x2C
+__vt__Q49textinput6extend4memo7AnmPane = .data:0x0000FC90; // type:object size:0x30
+__vt__Q49textinput6extend4memo12EventHandler = .data:0x0000FCC0; // type:object size:0x20
+__vt__Q49textinput6extend4memo9InputForm = .data:0x0000FCE0; // type:object size:0x2E8
+__vt__Q49textinput6extend2bg12LayoutByNW4R = .data:0x0000FFC8; // type:object size:0x90
+__vt__Q39textinput3gui13PaneComponent = .data:0x00010058; // type:object size:0x6C
+__vt__Q39textinput3gui11PaneManager = .data:0x000100C4; // type:object size:0x5C
+__vt__Q39textinput3gui10GUIManager = .data:0x00010120; // type:object size:0x48
+__vt__Q39textinput3gui12GUIComponent = .data:0x00010168; // type:object size:0x64 data:4byte
+__vt__Q49textinput5input10HKBManager14KBDListenerOwn = .data:0x000101D0; // type:object size:0x18
lbl_2_data_101E8 = .data:0x000101E8; // type:object size:0x1 data:byte
lbl_2_data_101E9 = .data:0x000101E9; // type:object size:0x1 data:byte
lbl_2_data_101EA = .data:0x000101EA; // type:object size:0x1 data:byte
-lbl_2_data_101EC = .data:0x000101EC; // type:object size:0x24
-lbl_2_data_10210 = .data:0x00010210; // type:object size:0x40
-lbl_2_data_10250 = .data:0x00010250; // type:object size:0x24
+__vt__Q49textinput8keyboard5hwkey10HWKeyboard = .data:0x000101EC; // type:object size:0x24
+__vt__Q29textinput8TiLayout = .data:0x00010210; // type:object size:0x40
+__vt__Q29textinput17AnimTransformPane = .data:0x00010250; // type:object size:0x24
__global_destructor_chain = .bss:0x00000000; // type:object size:0x4 scope:global
lbl_2_bss_8 = .bss:0x00000008; // type:object size:0x1 data:byte
lbl_2_bss_9 = .bss:0x00000009; // type:object size:0x1 data:byte
@@ -2240,12 +2223,12 @@ lbl_2_bss_30 = .bss:0x00000030; // type:object size:0x8 data:byte
lbl_2_bss_38 = .bss:0x00000038; // type:object size:0x10 data:byte
lbl_2_bss_48 = .bss:0x00000048; // type:object size:0x24 data:byte
lbl_2_bss_6C = .bss:0x0000006C; // type:object size:0x4 align:4 data:float
-lbl_2_bss_70 = .bss:0x00000070; // type:object size:0x580 data:4byte
+snWidthTable__Q29textinput10textdrawer = .bss:0x00000070; // type:object size:0x580 data:4byte
lbl_2_bss_5F0 = .bss:0x000005F0; // type:object size:0x8 data:4byte
lbl_2_bss_5F8 = .bss:0x000005F8; // type:object size:0x8 data:4byte
lbl_2_bss_600 = .bss:0x00000600; // type:object size:0x8 data:4byte
lbl_2_bss_608 = .bss:0x00000608; // type:object size:0x8 data:4byte
lbl_2_bss_610 = .bss:0x00000610; // type:object size:0x8 data:4byte
lbl_2_bss_618 = .bss:0x00000618; // type:object size:0x28 data:4byte
-lbl_2_bss_640 = .bss:0x00000640; // type:object size:0x10 data:4byte
+sInstance__Q39textinput5input10HKBManager = .bss:0x00000640; // type:object size:0x10 data:4byte
lbl_2_bss_650 = .bss:0x00000650; // type:object size:0xC
diff --git a/configure.py b/configure.py
index 3ba694db..226621e9 100644
--- a/configure.py
+++ b/configure.py
@@ -300,6 +300,17 @@ def Rel(status, rel_name, cpp_name, extra_cflags=[]):
],
}
+def RelLib(lib_name, progress_category, objects, extra_cflags=[]):
+ return {
+ "lib": lib_name,
+ "mw_version": "Wii/1.5",
+ "scratch_preset_id": 170,
+ "cflags": cflags_rel + extra_cflags,
+ "progress_category": progress_category,
+ "host": False,
+ "objects": objects,
+ }
+
def EGGLib(lib_name, objects):
return {
@@ -1917,6 +1928,34 @@ config.libs = [
),
],
},
+ RelLib("keyboard", "keyboard", [
+ Object(NonMatching, "REL/keyboard/tiPcKeyboard.cpp"),
+ Object(NonMatching, "REL/keyboard/tiCellPhone.cpp"),
+ Object(NonMatching, "REL/keyboard/tiInputForm.cpp"),
+ Object(NonMatching, "REL/keyboard/tiCandidateBox.cpp"),
+ Object(NonMatching, "REL/keyboard/tiToolBar.cpp"),
+ Object(NonMatching, "REL/keyboard/tiPredictLang.cpp"),
+ Object(NonMatching, "REL/keyboard/tiSignWindow.cpp"),
+ Object(NonMatching, "REL/keyboard/tiString.cpp"),
+ Object(NonMatching, "REL/keyboard/tiTextDrawer.cpp"),
+ Object(NonMatching, "REL/keyboard/tiNw4rManager.cpp"),
+ Object(NonMatching, "REL/keyboard/tiManager.cpp"),
+ Object(NonMatching, "REL/keyboard/tiUtil.cpp"),
+ Object(NonMatching, "REL/keyboard/tiCpData.cpp"),
+ Object(NonMatching, "REL/keyboard/tiSwData.cpp"),
+ Object(NonMatching, "REL/keyboard/tiPkData.cpp"),
+ Object(NonMatching, "REL/keyboard/tiLanguageIndependentData.cpp"),
+ Object(NonMatching, "REL/keyboard/tiTextInputBase.cpp"),
+ Object(NonMatching, "REL/keyboard/MyTiManager.cpp"),
+ Object(NonMatching, "REL/keyboard/MyTiInputForm.cpp"),
+ Object(NonMatching, "REL/keyboard/MyTiBg.cpp"),
+ Object(NonMatching, "REL/keyboard/tiDebug.cpp"),
+ Object(NonMatching, "REL/keyboard/tiGUIManager.cpp"),
+ Object(NonMatching, "REL/keyboard/tiHKBManager.cpp"),
+ Object(NonMatching, "REL/keyboard/tiHwKeyboard.cpp"),
+ Object(NonMatching, "REL/keyboard/tiLayout.cpp"),
+ ]),
+ Rel(NonMatching, "d_SoftwareKeyboard", "REL/d/d_SoftwareKeyboard.cpp"),
Rel(NonMatching, "d_a_asura_bullet", "REL/d/a/d_a_asura_bullet.cpp"),
Rel(NonMatching, "d_a_avater_bullet", "REL/d/a/d_a_avater_bullet.cpp"),
Rel(NonMatching, "d_a_avater_race_mng", "REL/d/a/d_a_avater_race_mng.cpp"),
@@ -2760,7 +2799,6 @@ config.libs = [
Rel(NonMatching, "d_lyt_seeker_stone", "REL/d/d_lyt_seeker_stone.cpp"),
Rel(NonMatching, "d_lyt_title_BG", "REL/d/d_lyt_title_BG.cpp"),
Rel(Matching, "d_profile", "REL/d/d_profile.cpp"),
- Rel(NonMatching, "d_SoftwareKeyboard", "REL/d/d_SoftwareKeyboard.cpp"),
Rel(NonMatching, "d_s_boot", "REL/d/d_s_boot.cpp"),
Rel(NonMatching, "d_title_manager", "REL/d/d_title_manager.cpp"),
Rel(Matching, "d_t_action", "REL/d/t/d_t_action.cpp"),
@@ -2886,6 +2924,7 @@ config.progress_categories = [
ProgressCategory("sdk", "Revolution SDK"),
ProgressCategory("jsystem", "JSystem"),
ProgressCategory("hbm", "Home Button Menu"),
+ ProgressCategory("keyboard", "Virtual Keyboard"),
]
config.progress_each_module = args.verbose
# Optional extra arguments to `objdiff-cli report generate`