diff --git a/runelite-client/src/main/scripts/BankSearchLayout.hash b/runelite-client/src/main/scripts/BankSearchLayout.hash
index 9aba8ee6a3..5c3bcd268c 100644
--- a/runelite-client/src/main/scripts/BankSearchLayout.hash
+++ b/runelite-client/src/main/scripts/BankSearchLayout.hash
@@ -1 +1 @@
-F07CC5D08A4651B7BC2CC748DC17A6B6FB46A47A530BE9710067D9C46D45237A
\ No newline at end of file
+C4555FC9FE413DE426D3D428762770753CBE843B6C379A752854B5028F965F1F
\ No newline at end of file
diff --git a/runelite-client/src/main/scripts/BankSearchLayout.rs2asm b/runelite-client/src/main/scripts/BankSearchLayout.rs2asm
index fa1a8f4f14..849e13b0cc 100644
--- a/runelite-client/src/main/scripts/BankSearchLayout.rs2asm
+++ b/runelite-client/src/main/scripts/BankSearchLayout.rs2asm
@@ -669,7 +669,7 @@ LABEL609:
load_string "setSearchBankInputTextFound" ; load event name
runelite_callback ; invoke callback
pop_int ; pop number of matches
- load_int 10616868
+ load_int 10616869
widget_put_text_widget
LABEL616:
jump LABEL631
@@ -689,7 +689,7 @@ LABEL628:
load_string "Show items whose names contain the following text:"
load_string "setSearchBankInputText" ; load event name
runelite_callback ; invoke callback
- load_int 10616868
+ load_int 10616869
widget_put_text_widget
LABEL631:
jump LABEL635
diff --git a/runelite-client/src/main/scripts/ChatboxInputInit.rs2asm b/runelite-client/src/main/scripts/ChatboxInputInit.rs2asm
index 95113ad795..ee2c268184 100644
--- a/runelite-client/src/main/scripts/ChatboxInputInit.rs2asm
+++ b/runelite-client/src/main/scripts/ChatboxInputInit.rs2asm
@@ -48,7 +48,7 @@
; Set text
sload 0
- load_int 10616868 ; 162:36
+ load_int 10616869 ; 162:37
widget_put_text_widget
; Init the widgets
@@ -59,7 +59,7 @@
load_int 10002
load_int -2147483639 ; typedKey
load_string "i"
- load_int 10616869
+ load_int 10616870
widget_put_key_listener_widget
; Restore the chatbox on exit
@@ -67,7 +67,7 @@
load_int 1
load_int 1
load_string "ii"
- load_int 10616869
+ load_int 10616870
widget_put_dialog_abort_listener_widget
; 70% sure this opens the keyboard on mobile
diff --git a/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.hash b/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.hash
index 1829e27080..be3b61eef5 100644
--- a/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.hash
+++ b/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.hash
@@ -1 +1 @@
-964049D8E719D7886E52ECC7E784D6FC9E7C6E5B5B50E577B926F73B32B0C9AF
\ No newline at end of file
+E748FEDA4790B25C5E83F64B35F9A800ADEF1833DD57D9CAE94E488A4BA36917
\ No newline at end of file
diff --git a/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.rs2asm b/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.rs2asm
index 17d31181e1..bb0ce4558c 100644
--- a/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.rs2asm
+++ b/runelite-client/src/main/scripts/ChatboxInputWidgetBuilder.rs2asm
@@ -21,16 +21,16 @@ LABEL10:
istore 0
sstore 0
load_int 1
- load_int 10616881
+ load_int 10616882
widget_put_text_shadowed_widget
jump LABEL23
LABEL20:
load_int 0
- load_int 10616881
+ load_int 10616882
widget_put_text_shadowed_widget
LABEL23:
iload 0
- load_int 10616881
+ load_int 10616882
widget_put_textcolor_widget
get_varc_string 1
string_length
@@ -78,7 +78,7 @@ LABEL63:
get_max_line_width
istore 3
iload 3
- load_int 10616881
+ load_int 10616882
widget_get_width_widget
if_icmpgt LABEL73
jump LABEL79
@@ -86,29 +86,29 @@ LABEL73:
load_int 2
load_int 2
load_int 0
- load_int 10616881
+ load_int 10616882
widget_put_text_alignment_widget
jump LABEL84
LABEL79:
load_int 0
load_int 2
load_int 0
- load_int 10616881
+ load_int 10616882
widget_put_text_alignment_widget
LABEL84:
- load_int 10616881
+ load_int 10616882
widget_put_actions_null_widget
load_int -1
load_string ""
- load_int 10616881
+ load_int 10616882
widget_put_mouse_hover_listener_widget
load_int -1
load_string ""
- load_int 10616881
+ load_int 10616882
widget_put_mouse_exit_listener_widget
load_int -1
load_string ""
- load_int 10616881
+ load_int 10616882
widget_put_option_click_listener_widget
jump LABEL140
LABEL99:
@@ -123,39 +123,39 @@ LABEL99:
load_int 1
load_int 2
load_int 0
- load_int 10616881
+ load_int 10616882
widget_put_text_alignment_widget
load_int 10
load_string "Configure"
- load_int 10616881
+ load_int 10616882
widget_put_action_widget
load_string "
"
load_string "Display name"
load_string ""
string_append 3
- load_int 10616881
+ load_int 10616882
widget_put_name_widget
load_int 45
load_int -2147483645
iload 1
load_string "Ii"
- load_int 10616881
+ load_int 10616882
widget_put_mouse_hover_listener_widget
load_int 45
load_int -2147483645
iload 0
load_string "Ii"
- load_int 10616881
+ load_int 10616882
widget_put_mouse_exit_listener_widget
load_int 489
load_int -2147483644
load_int 1024
load_string "ii"
- load_int 10616881
+ load_int 10616882
widget_put_option_click_listener_widget
LABEL140:
sload 2
- load_int 10616881
+ load_int 10616882
widget_put_text_widget
load_string "setChatboxInput"
runelite_callback
@@ -163,6 +163,6 @@ LABEL140:
load_int 16
load_int 1
load_int 0
- load_int 10616881
+ load_int 10616882
widget_put_size_widget
return
diff --git a/runelite-client/src/main/scripts/CommandScript.hash b/runelite-client/src/main/scripts/CommandScript.hash
index 6a26501bcf..74e8d964b1 100644
--- a/runelite-client/src/main/scripts/CommandScript.hash
+++ b/runelite-client/src/main/scripts/CommandScript.hash
@@ -1 +1 @@
-D4A3A7A0125E88867E47032DE4F696AF23D3E1B739BB68D9D6FE6B6D99C2234D
\ No newline at end of file
+1BD6A06ED277589EB12C5E455CB420F9A9095EEA3E77FA33D1E3AB8109600E6B
\ No newline at end of file
diff --git a/runelite-client/src/main/scripts/CommandScript.rs2asm b/runelite-client/src/main/scripts/CommandScript.rs2asm
index 4a907cd625..ebdbb716d0 100644
--- a/runelite-client/src/main/scripts/CommandScript.rs2asm
+++ b/runelite-client/src/main/scripts/CommandScript.rs2asm
@@ -3,11 +3,11 @@
.string_stack_count 0
.int_var_count 5
.string_var_count 0
- load_int 10616879
+ load_int 10616880
widget_get_hidden_widget
load_int 1
if_icmpeq LABEL9
- load_int 10616880
+ load_int 10616881
widget_get_hidden_widget
load_int 1
if_icmpeq LABEL9
diff --git a/runelite-client/src/main/scripts/OpenBankSearchInput.hash b/runelite-client/src/main/scripts/OpenBankSearchInput.hash
index b0dc207261..994464ca85 100644
--- a/runelite-client/src/main/scripts/OpenBankSearchInput.hash
+++ b/runelite-client/src/main/scripts/OpenBankSearchInput.hash
@@ -1 +1 @@
-36E6536190084AD0420E92E64AC53C3614DB124A2E0F31D42B36E6622F46BDDE
\ No newline at end of file
+CA95E8F033421533DB0C3D62079D8A3EA4BC7FCA91E69EF600C25027B5E10867
\ No newline at end of file
diff --git a/runelite-client/src/main/scripts/OpenBankSearchInput.rs2asm b/runelite-client/src/main/scripts/OpenBankSearchInput.rs2asm
index 6e7b2b1476..5f0edcafc0 100644
--- a/runelite-client/src/main/scripts/OpenBankSearchInput.rs2asm
+++ b/runelite-client/src/main/scripts/OpenBankSearchInput.rs2asm
@@ -14,7 +14,7 @@ LABEL5:
load_string "Show items whose names contain the following text:"
load_string "setSearchBankInputText" ; load event name
runelite_callback ; invoke callback
- load_int 10616868
+ load_int 10616869
widget_put_text_widget
load_int 11
put_varc 5
@@ -27,11 +27,11 @@ LABEL5:
load_int -2147483639
sload 0
load_string "izs"
- load_int 10616869
+ load_int 10616870
widget_put_key_listener_widget
load_int 138
load_string ""
- load_int 10616869
+ load_int 10616870
widget_put_dialog_abort_listener_widget
invoke 1972
load_int 1
@@ -42,4 +42,4 @@ LABEL30:
load_int 80
invoke 1983
LABEL33:
- return
\ No newline at end of file
+ return
diff --git a/runelite-client/src/main/scripts/OptionsPanelRebuilder.hash b/runelite-client/src/main/scripts/OptionsPanelRebuilder.hash
index 74993527a4..653d6d2fef 100644
--- a/runelite-client/src/main/scripts/OptionsPanelRebuilder.hash
+++ b/runelite-client/src/main/scripts/OptionsPanelRebuilder.hash
@@ -1 +1 @@
-0D659BB30B4078BE8AE87695F5103028369D9E72C7E83306F249C12A1E27BBF5
\ No newline at end of file
+4340BAFCF4EA1926DB0148E0673169B4224EA4D83CAEFF8E6146799E4D6770D7
\ No newline at end of file
diff --git a/runelite-client/src/main/scripts/OptionsPanelRebuilder.rs2asm b/runelite-client/src/main/scripts/OptionsPanelRebuilder.rs2asm
index 48ab2e1f4e..268cfcf19a 100644
--- a/runelite-client/src/main/scripts/OptionsPanelRebuilder.rs2asm
+++ b/runelite-client/src/main/scripts/OptionsPanelRebuilder.rs2asm
@@ -1,7 +1,7 @@
.id 909
.int_stack_count 2
.string_stack_count 0
-.int_var_count 19
+.int_var_count 21
.string_var_count 0
load_int 73
load_int 73
@@ -489,11 +489,15 @@ LABEL437:
load_int 10551311
get_enum_value
istore 18
+ load_int 0
+ istore 19
+ load_int 0
+ istore 20
iload 18
load_int -1
- if_icmpne LABEL447
- jump LABEL480
-LABEL447:
+ if_icmpne LABEL451
+ jump LABEL495
+LABEL451:
load_int 73
load_int 73
iload 1
@@ -501,38 +505,96 @@ LABEL447:
get_enum_value
widget_get_index_widget
load_int 1
- if_icmpeq LABEL456
- jump LABEL474
-LABEL456:
+ if_icmpeq LABEL460
+ jump LABEL469
+LABEL460:
get_varbit 4692
load_int 0
- if_icmpne LABEL460
+ if_icmpne LABEL464
jump LABEL467
-LABEL460:
+LABEL464:
load_int 0
- load_int 0
- load_int 2
- load_int 0
- iload 18
- widget_put_position_widget
- jump LABEL473
+ istore 20
+ jump LABEL469
LABEL467:
- load_int 0
load_int 36
- load_int 2
- load_int 0
- iload 18
- widget_put_position_widget
+ istore 20
+LABEL469:
+ invoke 1972
+ load_int 1
+ if_icmpeq LABEL473
+ jump LABEL487
LABEL473:
- jump LABEL480
-LABEL474:
+ get_varbit 6254
load_int 0
+ if_icmpeq LABEL477
+ jump LABEL482
+LABEL477:
+ load_int 176
+ load_int 4
+ iadd
+ istore 19
+ jump LABEL486
+LABEL482:
+ load_int 120
+ load_int 4
+ iadd
+ istore 19
+LABEL486:
+ jump LABEL489
+LABEL487:
load_int 0
+ istore 19
+LABEL489:
+ iload 19
+ iload 20
load_int 2
load_int 0
iload 18
widget_put_position_widget
-LABEL480:
+LABEL495:
+ load_int 73
+ load_int 73
+ iload 1
+ load_int 10551303
+ get_enum_value
+ istore 18
+ load_int 0
+ istore 19
+ iload 18
+ load_int -1
+ if_icmpne LABEL507
+ jump LABEL529
+LABEL507:
+ invoke 1972
+ load_int 1
+ if_icmpeq LABEL511
+ jump LABEL521
+LABEL511:
+ get_varbit 6254
+ load_int 0
+ if_icmpeq LABEL515
+ jump LABEL518
+LABEL515:
+ load_int 176
+ istore 19
+ jump LABEL520
+LABEL518:
+ load_int 120
+ istore 19
+LABEL520:
+ jump LABEL523
+LABEL521:
+ load_int 0
+ istore 19
+LABEL523:
+ iload 19
+ load_int 0
+ load_int 1
+ load_int 1
+ iload 18
+ widget_put_size_widget
+LABEL529:
iload 0
iload 1
invoke 920
diff --git a/runelite-client/src/main/scripts/PrivateMessage.hash b/runelite-client/src/main/scripts/PrivateMessage.hash
index 0a711de497..93ac7d20bc 100644
--- a/runelite-client/src/main/scripts/PrivateMessage.hash
+++ b/runelite-client/src/main/scripts/PrivateMessage.hash
@@ -1 +1 @@
-F306DDA15BDEBF5C5BC88F67F13A16BE1980A89F632F8FC6AAE577EDB13DB271
\ No newline at end of file
+36262759CFFFD94A6495B6BFA9B86C859921C5CE0340E465B1878461417A2470
\ No newline at end of file
diff --git a/runelite-client/src/main/scripts/PrivateMessage.rs2asm b/runelite-client/src/main/scripts/PrivateMessage.rs2asm
index c7795aec03..7d1ecf410a 100644
--- a/runelite-client/src/main/scripts/PrivateMessage.rs2asm
+++ b/runelite-client/src/main/scripts/PrivateMessage.rs2asm
@@ -245,7 +245,7 @@ LABEL173:
load_int -2147483645
load_int 1
load_string "I1"
- load_int 10616842
+ load_int 10616843
widget_put_render_listener_widget
jump LABEL192
LABEL185: