From 518795d6dfc627c4333850338fb1df13cc65fa5a Mon Sep 17 00:00:00 2001
From: Kubat <mael.martin31@gmail.com>
Date: Mon, 19 Jul 2021 14:52:03 +0200
Subject: [PATCH] UI: Add qdarkstyle theme

---
 src/UI/AboutWindow.cc                         |    1 +
 src/VivyApplication.cc                        |    9 +
 src/VivyApplication.hh                        |    2 +
 utils/rsc/.gitignore                          |    1 +
 utils/rsc/VivyRessources.qrc                  |  434 ++++
 utils/rsc/qdarkstyle_dark.qss                 | 2212 +++++++++++++++++
 utils/rsc/qdarkstyle_light.qss                | 2212 +++++++++++++++++
 utils/rsc/rc_dark/arrow_down.png              |  Bin 0 -> 522 bytes
 utils/rsc/rc_dark/arrow_down@2x.png           |  Bin 0 -> 1025 bytes
 utils/rsc/rc_dark/arrow_down_disabled.png     |  Bin 0 -> 546 bytes
 utils/rsc/rc_dark/arrow_down_disabled@2x.png  |  Bin 0 -> 1068 bytes
 utils/rsc/rc_dark/arrow_down_focus.png        |  Bin 0 -> 523 bytes
 utils/rsc/rc_dark/arrow_down_focus@2x.png     |  Bin 0 -> 992 bytes
 utils/rsc/rc_dark/arrow_down_pressed.png      |  Bin 0 -> 567 bytes
 utils/rsc/rc_dark/arrow_down_pressed@2x.png   |  Bin 0 -> 1070 bytes
 utils/rsc/rc_dark/arrow_left.png              |  Bin 0 -> 558 bytes
 utils/rsc/rc_dark/arrow_left@2x.png           |  Bin 0 -> 1138 bytes
 utils/rsc/rc_dark/arrow_left_disabled.png     |  Bin 0 -> 557 bytes
 utils/rsc/rc_dark/arrow_left_disabled@2x.png  |  Bin 0 -> 1141 bytes
 utils/rsc/rc_dark/arrow_left_focus.png        |  Bin 0 -> 551 bytes
 utils/rsc/rc_dark/arrow_left_focus@2x.png     |  Bin 0 -> 1119 bytes
 utils/rsc/rc_dark/arrow_left_pressed.png      |  Bin 0 -> 574 bytes
 utils/rsc/rc_dark/arrow_left_pressed@2x.png   |  Bin 0 -> 1155 bytes
 utils/rsc/rc_dark/arrow_right.png             |  Bin 0 -> 546 bytes
 utils/rsc/rc_dark/arrow_right@2x.png          |  Bin 0 -> 1127 bytes
 utils/rsc/rc_dark/arrow_right_disabled.png    |  Bin 0 -> 545 bytes
 utils/rsc/rc_dark/arrow_right_disabled@2x.png |  Bin 0 -> 1143 bytes
 utils/rsc/rc_dark/arrow_right_focus.png       |  Bin 0 -> 541 bytes
 utils/rsc/rc_dark/arrow_right_focus@2x.png    |  Bin 0 -> 1112 bytes
 utils/rsc/rc_dark/arrow_right_pressed.png     |  Bin 0 -> 574 bytes
 utils/rsc/rc_dark/arrow_right_pressed@2x.png  |  Bin 0 -> 1162 bytes
 utils/rsc/rc_dark/arrow_up.png                |  Bin 0 -> 525 bytes
 utils/rsc/rc_dark/arrow_up@2x.png             |  Bin 0 -> 1008 bytes
 utils/rsc/rc_dark/arrow_up_disabled.png       |  Bin 0 -> 549 bytes
 utils/rsc/rc_dark/arrow_up_disabled@2x.png    |  Bin 0 -> 1074 bytes
 utils/rsc/rc_dark/arrow_up_focus.png          |  Bin 0 -> 532 bytes
 utils/rsc/rc_dark/arrow_up_focus@2x.png       |  Bin 0 -> 990 bytes
 utils/rsc/rc_dark/arrow_up_pressed.png        |  Bin 0 -> 554 bytes
 utils/rsc/rc_dark/arrow_up_pressed@2x.png     |  Bin 0 -> 1053 bytes
 utils/rsc/rc_dark/base_icon.png               |  Bin 0 -> 1256 bytes
 utils/rsc/rc_dark/base_icon@2x.png            |  Bin 0 -> 3286 bytes
 utils/rsc/rc_dark/base_icon_disabled.png      |  Bin 0 -> 1256 bytes
 utils/rsc/rc_dark/base_icon_disabled@2x.png   |  Bin 0 -> 3286 bytes
 utils/rsc/rc_dark/base_icon_focus.png         |  Bin 0 -> 1256 bytes
 utils/rsc/rc_dark/base_icon_focus@2x.png      |  Bin 0 -> 3286 bytes
 utils/rsc/rc_dark/base_icon_pressed.png       |  Bin 0 -> 1256 bytes
 utils/rsc/rc_dark/base_icon_pressed@2x.png    |  Bin 0 -> 3286 bytes
 utils/rsc/rc_dark/branch_closed.png           |  Bin 0 -> 397 bytes
 utils/rsc/rc_dark/branch_closed@2x.png        |  Bin 0 -> 824 bytes
 utils/rsc/rc_dark/branch_closed_disabled.png  |  Bin 0 -> 426 bytes
 .../rsc/rc_dark/branch_closed_disabled@2x.png |  Bin 0 -> 862 bytes
 utils/rsc/rc_dark/branch_closed_focus.png     |  Bin 0 -> 395 bytes
 utils/rsc/rc_dark/branch_closed_focus@2x.png  |  Bin 0 -> 810 bytes
 utils/rsc/rc_dark/branch_closed_pressed.png   |  Bin 0 -> 415 bytes
 .../rsc/rc_dark/branch_closed_pressed@2x.png  |  Bin 0 -> 867 bytes
 utils/rsc/rc_dark/branch_end.png              |  Bin 0 -> 151 bytes
 utils/rsc/rc_dark/branch_end@2x.png           |  Bin 0 -> 205 bytes
 utils/rsc/rc_dark/branch_end_disabled.png     |  Bin 0 -> 152 bytes
 utils/rsc/rc_dark/branch_end_disabled@2x.png  |  Bin 0 -> 205 bytes
 utils/rsc/rc_dark/branch_end_focus.png        |  Bin 0 -> 149 bytes
 utils/rsc/rc_dark/branch_end_focus@2x.png     |  Bin 0 -> 203 bytes
 utils/rsc/rc_dark/branch_end_pressed.png      |  Bin 0 -> 152 bytes
 utils/rsc/rc_dark/branch_end_pressed@2x.png   |  Bin 0 -> 204 bytes
 utils/rsc/rc_dark/branch_line.png             |  Bin 0 -> 133 bytes
 utils/rsc/rc_dark/branch_line@2x.png          |  Bin 0 -> 238 bytes
 utils/rsc/rc_dark/branch_line_disabled.png    |  Bin 0 -> 135 bytes
 utils/rsc/rc_dark/branch_line_disabled@2x.png |  Bin 0 -> 240 bytes
 utils/rsc/rc_dark/branch_line_focus.png       |  Bin 0 -> 134 bytes
 utils/rsc/rc_dark/branch_line_focus@2x.png    |  Bin 0 -> 238 bytes
 utils/rsc/rc_dark/branch_line_pressed.png     |  Bin 0 -> 135 bytes
 utils/rsc/rc_dark/branch_line_pressed@2x.png  |  Bin 0 -> 239 bytes
 utils/rsc/rc_dark/branch_more.png             |  Bin 0 -> 166 bytes
 utils/rsc/rc_dark/branch_more@2x.png          |  Bin 0 -> 260 bytes
 utils/rsc/rc_dark/branch_more_disabled.png    |  Bin 0 -> 167 bytes
 utils/rsc/rc_dark/branch_more_disabled@2x.png |  Bin 0 -> 263 bytes
 utils/rsc/rc_dark/branch_more_focus.png       |  Bin 0 -> 164 bytes
 utils/rsc/rc_dark/branch_more_focus@2x.png    |  Bin 0 -> 260 bytes
 utils/rsc/rc_dark/branch_more_pressed.png     |  Bin 0 -> 161 bytes
 utils/rsc/rc_dark/branch_more_pressed@2x.png  |  Bin 0 -> 262 bytes
 utils/rsc/rc_dark/branch_open.png             |  Bin 0 -> 404 bytes
 utils/rsc/rc_dark/branch_open@2x.png          |  Bin 0 -> 813 bytes
 utils/rsc/rc_dark/branch_open_disabled.png    |  Bin 0 -> 422 bytes
 utils/rsc/rc_dark/branch_open_disabled@2x.png |  Bin 0 -> 872 bytes
 utils/rsc/rc_dark/branch_open_focus.png       |  Bin 0 -> 396 bytes
 utils/rsc/rc_dark/branch_open_focus@2x.png    |  Bin 0 -> 791 bytes
 utils/rsc/rc_dark/branch_open_pressed.png     |  Bin 0 -> 421 bytes
 utils/rsc/rc_dark/branch_open_pressed@2x.png  |  Bin 0 -> 860 bytes
 utils/rsc/rc_dark/checkbox_checked.png        |  Bin 0 -> 650 bytes
 utils/rsc/rc_dark/checkbox_checked@2x.png     |  Bin 0 -> 1255 bytes
 .../rsc/rc_dark/checkbox_checked_disabled.png |  Bin 0 -> 731 bytes
 .../rc_dark/checkbox_checked_disabled@2x.png  |  Bin 0 -> 1334 bytes
 utils/rsc/rc_dark/checkbox_checked_focus.png  |  Bin 0 -> 655 bytes
 .../rsc/rc_dark/checkbox_checked_focus@2x.png |  Bin 0 -> 1269 bytes
 .../rsc/rc_dark/checkbox_checked_pressed.png  |  Bin 0 -> 704 bytes
 .../rc_dark/checkbox_checked_pressed@2x.png   |  Bin 0 -> 1319 bytes
 utils/rsc/rc_dark/checkbox_indeterminate.png  |  Bin 0 -> 476 bytes
 .../rsc/rc_dark/checkbox_indeterminate@2x.png |  Bin 0 -> 955 bytes
 .../checkbox_indeterminate_disabled.png       |  Bin 0 -> 545 bytes
 .../checkbox_indeterminate_disabled@2x.png    |  Bin 0 -> 1003 bytes
 .../rc_dark/checkbox_indeterminate_focus.png  |  Bin 0 -> 466 bytes
 .../checkbox_indeterminate_focus@2x.png       |  Bin 0 -> 930 bytes
 .../checkbox_indeterminate_pressed.png        |  Bin 0 -> 518 bytes
 .../checkbox_indeterminate_pressed@2x.png     |  Bin 0 -> 995 bytes
 utils/rsc/rc_dark/checkbox_unchecked.png      |  Bin 0 -> 393 bytes
 utils/rsc/rc_dark/checkbox_unchecked@2x.png   |  Bin 0 -> 846 bytes
 .../rc_dark/checkbox_unchecked_disabled.png   |  Bin 0 -> 391 bytes
 .../checkbox_unchecked_disabled@2x.png        |  Bin 0 -> 868 bytes
 .../rsc/rc_dark/checkbox_unchecked_focus.png  |  Bin 0 -> 387 bytes
 .../rc_dark/checkbox_unchecked_focus@2x.png   |  Bin 0 -> 850 bytes
 .../rc_dark/checkbox_unchecked_pressed.png    |  Bin 0 -> 403 bytes
 .../rc_dark/checkbox_unchecked_pressed@2x.png |  Bin 0 -> 862 bytes
 utils/rsc/rc_dark/line_horizontal.png         |  Bin 0 -> 120 bytes
 utils/rsc/rc_dark/line_horizontal@2x.png      |  Bin 0 -> 137 bytes
 .../rsc/rc_dark/line_horizontal_disabled.png  |  Bin 0 -> 121 bytes
 .../rc_dark/line_horizontal_disabled@2x.png   |  Bin 0 -> 139 bytes
 utils/rsc/rc_dark/line_horizontal_focus.png   |  Bin 0 -> 119 bytes
 .../rsc/rc_dark/line_horizontal_focus@2x.png  |  Bin 0 -> 137 bytes
 utils/rsc/rc_dark/line_horizontal_pressed.png |  Bin 0 -> 120 bytes
 .../rc_dark/line_horizontal_pressed@2x.png    |  Bin 0 -> 138 bytes
 utils/rsc/rc_dark/line_vertical.png           |  Bin 0 -> 133 bytes
 utils/rsc/rc_dark/line_vertical@2x.png        |  Bin 0 -> 246 bytes
 utils/rsc/rc_dark/line_vertical_disabled.png  |  Bin 0 -> 135 bytes
 .../rsc/rc_dark/line_vertical_disabled@2x.png |  Bin 0 -> 249 bytes
 utils/rsc/rc_dark/line_vertical_focus.png     |  Bin 0 -> 133 bytes
 utils/rsc/rc_dark/line_vertical_focus@2x.png  |  Bin 0 -> 246 bytes
 utils/rsc/rc_dark/line_vertical_pressed.png   |  Bin 0 -> 134 bytes
 .../rsc/rc_dark/line_vertical_pressed@2x.png  |  Bin 0 -> 248 bytes
 utils/rsc/rc_dark/radio_checked.png           |  Bin 0 -> 1258 bytes
 utils/rsc/rc_dark/radio_checked@2x.png        |  Bin 0 -> 2702 bytes
 utils/rsc/rc_dark/radio_checked_disabled.png  |  Bin 0 -> 1336 bytes
 .../rsc/rc_dark/radio_checked_disabled@2x.png |  Bin 0 -> 2871 bytes
 utils/rsc/rc_dark/radio_checked_focus.png     |  Bin 0 -> 1232 bytes
 utils/rsc/rc_dark/radio_checked_focus@2x.png  |  Bin 0 -> 2656 bytes
 utils/rsc/rc_dark/radio_checked_pressed.png   |  Bin 0 -> 1288 bytes
 .../rsc/rc_dark/radio_checked_pressed@2x.png  |  Bin 0 -> 2804 bytes
 utils/rsc/rc_dark/radio_unchecked.png         |  Bin 0 -> 1012 bytes
 utils/rsc/rc_dark/radio_unchecked@2x.png      |  Bin 0 -> 2156 bytes
 .../rsc/rc_dark/radio_unchecked_disabled.png  |  Bin 0 -> 1045 bytes
 .../rc_dark/radio_unchecked_disabled@2x.png   |  Bin 0 -> 2277 bytes
 utils/rsc/rc_dark/radio_unchecked_focus.png   |  Bin 0 -> 979 bytes
 .../rsc/rc_dark/radio_unchecked_focus@2x.png  |  Bin 0 -> 2127 bytes
 utils/rsc/rc_dark/radio_unchecked_pressed.png |  Bin 0 -> 1027 bytes
 .../rc_dark/radio_unchecked_pressed@2x.png    |  Bin 0 -> 2263 bytes
 utils/rsc/rc_dark/toolbar_move_horizontal.png |  Bin 0 -> 154 bytes
 .../rc_dark/toolbar_move_horizontal@2x.png    |  Bin 0 -> 304 bytes
 .../toolbar_move_horizontal_disabled.png      |  Bin 0 -> 155 bytes
 .../toolbar_move_horizontal_disabled@2x.png   |  Bin 0 -> 309 bytes
 .../rc_dark/toolbar_move_horizontal_focus.png |  Bin 0 -> 154 bytes
 .../toolbar_move_horizontal_focus@2x.png      |  Bin 0 -> 305 bytes
 .../toolbar_move_horizontal_pressed.png       |  Bin 0 -> 155 bytes
 .../toolbar_move_horizontal_pressed@2x.png    |  Bin 0 -> 308 bytes
 utils/rsc/rc_dark/toolbar_move_vertical.png   |  Bin 0 -> 141 bytes
 .../rsc/rc_dark/toolbar_move_vertical@2x.png  |  Bin 0 -> 208 bytes
 .../toolbar_move_vertical_disabled.png        |  Bin 0 -> 140 bytes
 .../toolbar_move_vertical_disabled@2x.png     |  Bin 0 -> 214 bytes
 .../rc_dark/toolbar_move_vertical_focus.png   |  Bin 0 -> 139 bytes
 .../toolbar_move_vertical_focus@2x.png        |  Bin 0 -> 211 bytes
 .../rc_dark/toolbar_move_vertical_pressed.png |  Bin 0 -> 143 bytes
 .../toolbar_move_vertical_pressed@2x.png      |  Bin 0 -> 209 bytes
 .../rc_dark/toolbar_separator_horizontal.png  |  Bin 0 -> 151 bytes
 .../toolbar_separator_horizontal@2x.png       |  Bin 0 -> 288 bytes
 .../toolbar_separator_horizontal_disabled.png |  Bin 0 -> 151 bytes
 ...olbar_separator_horizontal_disabled@2x.png |  Bin 0 -> 291 bytes
 .../toolbar_separator_horizontal_focus.png    |  Bin 0 -> 149 bytes
 .../toolbar_separator_horizontal_focus@2x.png |  Bin 0 -> 288 bytes
 .../toolbar_separator_horizontal_pressed.png  |  Bin 0 -> 151 bytes
 ...oolbar_separator_horizontal_pressed@2x.png |  Bin 0 -> 294 bytes
 .../rc_dark/toolbar_separator_vertical.png    |  Bin 0 -> 137 bytes
 .../rc_dark/toolbar_separator_vertical@2x.png |  Bin 0 -> 192 bytes
 .../toolbar_separator_vertical_disabled.png   |  Bin 0 -> 136 bytes
 ...toolbar_separator_vertical_disabled@2x.png |  Bin 0 -> 200 bytes
 .../toolbar_separator_vertical_focus.png      |  Bin 0 -> 135 bytes
 .../toolbar_separator_vertical_focus@2x.png   |  Bin 0 -> 197 bytes
 .../toolbar_separator_vertical_pressed.png    |  Bin 0 -> 138 bytes
 .../toolbar_separator_vertical_pressed@2x.png |  Bin 0 -> 196 bytes
 utils/rsc/rc_dark/transparent.png             |  Bin 0 -> 104 bytes
 utils/rsc/rc_dark/transparent@2x.png          |  Bin 0 -> 117 bytes
 utils/rsc/rc_dark/transparent_disabled.png    |  Bin 0 -> 104 bytes
 utils/rsc/rc_dark/transparent_disabled@2x.png |  Bin 0 -> 117 bytes
 utils/rsc/rc_dark/transparent_focus.png       |  Bin 0 -> 104 bytes
 utils/rsc/rc_dark/transparent_focus@2x.png    |  Bin 0 -> 117 bytes
 utils/rsc/rc_dark/transparent_pressed.png     |  Bin 0 -> 104 bytes
 utils/rsc/rc_dark/transparent_pressed@2x.png  |  Bin 0 -> 117 bytes
 utils/rsc/rc_dark/window_close.png            |  Bin 0 -> 714 bytes
 utils/rsc/rc_dark/window_close@2x.png         |  Bin 0 -> 1637 bytes
 utils/rsc/rc_dark/window_close_disabled.png   |  Bin 0 -> 820 bytes
 .../rsc/rc_dark/window_close_disabled@2x.png  |  Bin 0 -> 1717 bytes
 utils/rsc/rc_dark/window_close_focus.png      |  Bin 0 -> 728 bytes
 utils/rsc/rc_dark/window_close_focus@2x.png   |  Bin 0 -> 1659 bytes
 utils/rsc/rc_dark/window_close_pressed.png    |  Bin 0 -> 744 bytes
 utils/rsc/rc_dark/window_close_pressed@2x.png |  Bin 0 -> 1777 bytes
 utils/rsc/rc_dark/window_grip.png             |  Bin 0 -> 434 bytes
 utils/rsc/rc_dark/window_grip@2x.png          |  Bin 0 -> 708 bytes
 utils/rsc/rc_dark/window_grip_disabled.png    |  Bin 0 -> 434 bytes
 utils/rsc/rc_dark/window_grip_disabled@2x.png |  Bin 0 -> 764 bytes
 utils/rsc/rc_dark/window_grip_focus.png       |  Bin 0 -> 408 bytes
 utils/rsc/rc_dark/window_grip_focus@2x.png    |  Bin 0 -> 730 bytes
 utils/rsc/rc_dark/window_grip_pressed.png     |  Bin 0 -> 455 bytes
 utils/rsc/rc_dark/window_grip_pressed@2x.png  |  Bin 0 -> 747 bytes
 utils/rsc/rc_dark/window_minimize.png         |  Bin 0 -> 200 bytes
 utils/rsc/rc_dark/window_minimize@2x.png      |  Bin 0 -> 327 bytes
 .../rsc/rc_dark/window_minimize_disabled.png  |  Bin 0 -> 207 bytes
 .../rc_dark/window_minimize_disabled@2x.png   |  Bin 0 -> 336 bytes
 utils/rsc/rc_dark/window_minimize_focus.png   |  Bin 0 -> 206 bytes
 .../rsc/rc_dark/window_minimize_focus@2x.png  |  Bin 0 -> 333 bytes
 utils/rsc/rc_dark/window_minimize_pressed.png |  Bin 0 -> 210 bytes
 .../rc_dark/window_minimize_pressed@2x.png    |  Bin 0 -> 337 bytes
 utils/rsc/rc_dark/window_undock.png           |  Bin 0 -> 517 bytes
 utils/rsc/rc_dark/window_undock@2x.png        |  Bin 0 -> 865 bytes
 utils/rsc/rc_dark/window_undock_disabled.png  |  Bin 0 -> 536 bytes
 .../rsc/rc_dark/window_undock_disabled@2x.png |  Bin 0 -> 924 bytes
 utils/rsc/rc_dark/window_undock_focus.png     |  Bin 0 -> 503 bytes
 utils/rsc/rc_dark/window_undock_focus@2x.png  |  Bin 0 -> 866 bytes
 utils/rsc/rc_dark/window_undock_pressed.png   |  Bin 0 -> 539 bytes
 .../rsc/rc_dark/window_undock_pressed@2x.png  |  Bin 0 -> 905 bytes
 utils/rsc/rc_light/.keep                      |    1 +
 utils/rsc/rc_light/arrow_down.png             |  Bin 0 -> 552 bytes
 utils/rsc/rc_light/arrow_down@2x.png          |  Bin 0 -> 1014 bytes
 utils/rsc/rc_light/arrow_down_disabled.png    |  Bin 0 -> 524 bytes
 utils/rsc/rc_light/arrow_down_disabled@2x.png |  Bin 0 -> 1042 bytes
 utils/rsc/rc_light/arrow_down_focus.png       |  Bin 0 -> 523 bytes
 utils/rsc/rc_light/arrow_down_focus@2x.png    |  Bin 0 -> 1005 bytes
 utils/rsc/rc_light/arrow_down_pressed.png     |  Bin 0 -> 508 bytes
 utils/rsc/rc_light/arrow_down_pressed@2x.png  |  Bin 0 -> 964 bytes
 utils/rsc/rc_light/arrow_left.png             |  Bin 0 -> 549 bytes
 utils/rsc/rc_light/arrow_left@2x.png          |  Bin 0 -> 1081 bytes
 utils/rsc/rc_light/arrow_left_disabled.png    |  Bin 0 -> 562 bytes
 utils/rsc/rc_light/arrow_left_disabled@2x.png |  Bin 0 -> 1158 bytes
 utils/rsc/rc_light/arrow_left_focus.png       |  Bin 0 -> 560 bytes
 utils/rsc/rc_light/arrow_left_focus@2x.png    |  Bin 0 -> 1138 bytes
 utils/rsc/rc_light/arrow_left_pressed.png     |  Bin 0 -> 529 bytes
 utils/rsc/rc_light/arrow_left_pressed@2x.png  |  Bin 0 -> 1107 bytes
 utils/rsc/rc_light/arrow_right.png            |  Bin 0 -> 532 bytes
 utils/rsc/rc_light/arrow_right@2x.png         |  Bin 0 -> 1099 bytes
 utils/rsc/rc_light/arrow_right_disabled.png   |  Bin 0 -> 549 bytes
 .../rsc/rc_light/arrow_right_disabled@2x.png  |  Bin 0 -> 1168 bytes
 utils/rsc/rc_light/arrow_right_focus.png      |  Bin 0 -> 542 bytes
 utils/rsc/rc_light/arrow_right_focus@2x.png   |  Bin 0 -> 1137 bytes
 utils/rsc/rc_light/arrow_right_pressed.png    |  Bin 0 -> 529 bytes
 utils/rsc/rc_light/arrow_right_pressed@2x.png |  Bin 0 -> 1098 bytes
 utils/rsc/rc_light/arrow_up.png               |  Bin 0 -> 529 bytes
 utils/rsc/rc_light/arrow_up@2x.png            |  Bin 0 -> 998 bytes
 utils/rsc/rc_light/arrow_up_disabled.png      |  Bin 0 -> 521 bytes
 utils/rsc/rc_light/arrow_up_disabled@2x.png   |  Bin 0 -> 1044 bytes
 utils/rsc/rc_light/arrow_up_focus.png         |  Bin 0 -> 519 bytes
 utils/rsc/rc_light/arrow_up_focus@2x.png      |  Bin 0 -> 1004 bytes
 utils/rsc/rc_light/arrow_up_pressed.png       |  Bin 0 -> 507 bytes
 utils/rsc/rc_light/arrow_up_pressed@2x.png    |  Bin 0 -> 978 bytes
 utils/rsc/rc_light/base_icon.png              |  Bin 0 -> 1256 bytes
 utils/rsc/rc_light/base_icon@2x.png           |  Bin 0 -> 3286 bytes
 utils/rsc/rc_light/base_icon_disabled.png     |  Bin 0 -> 1256 bytes
 utils/rsc/rc_light/base_icon_disabled@2x.png  |  Bin 0 -> 3286 bytes
 utils/rsc/rc_light/base_icon_focus.png        |  Bin 0 -> 1256 bytes
 utils/rsc/rc_light/base_icon_focus@2x.png     |  Bin 0 -> 3286 bytes
 utils/rsc/rc_light/base_icon_pressed.png      |  Bin 0 -> 1256 bytes
 utils/rsc/rc_light/base_icon_pressed@2x.png   |  Bin 0 -> 3286 bytes
 utils/rsc/rc_light/branch_closed.png          |  Bin 0 -> 401 bytes
 utils/rsc/rc_light/branch_closed@2x.png       |  Bin 0 -> 838 bytes
 utils/rsc/rc_light/branch_closed_disabled.png |  Bin 0 -> 415 bytes
 .../rc_light/branch_closed_disabled@2x.png    |  Bin 0 -> 847 bytes
 utils/rsc/rc_light/branch_closed_focus.png    |  Bin 0 -> 406 bytes
 utils/rsc/rc_light/branch_closed_focus@2x.png |  Bin 0 -> 841 bytes
 utils/rsc/rc_light/branch_closed_pressed.png  |  Bin 0 -> 389 bytes
 .../rsc/rc_light/branch_closed_pressed@2x.png |  Bin 0 -> 804 bytes
 utils/rsc/rc_light/branch_end.png             |  Bin 0 -> 148 bytes
 utils/rsc/rc_light/branch_end@2x.png          |  Bin 0 -> 206 bytes
 utils/rsc/rc_light/branch_end_disabled.png    |  Bin 0 -> 149 bytes
 utils/rsc/rc_light/branch_end_disabled@2x.png |  Bin 0 -> 205 bytes
 utils/rsc/rc_light/branch_end_focus.png       |  Bin 0 -> 152 bytes
 utils/rsc/rc_light/branch_end_focus@2x.png    |  Bin 0 -> 204 bytes
 utils/rsc/rc_light/branch_end_pressed.png     |  Bin 0 -> 147 bytes
 utils/rsc/rc_light/branch_end_pressed@2x.png  |  Bin 0 -> 202 bytes
 utils/rsc/rc_light/branch_line.png            |  Bin 0 -> 134 bytes
 utils/rsc/rc_light/branch_line@2x.png         |  Bin 0 -> 240 bytes
 utils/rsc/rc_light/branch_line_disabled.png   |  Bin 0 -> 134 bytes
 .../rsc/rc_light/branch_line_disabled@2x.png  |  Bin 0 -> 240 bytes
 utils/rsc/rc_light/branch_line_focus.png      |  Bin 0 -> 135 bytes
 utils/rsc/rc_light/branch_line_focus@2x.png   |  Bin 0 -> 239 bytes
 utils/rsc/rc_light/branch_line_pressed.png    |  Bin 0 -> 134 bytes
 utils/rsc/rc_light/branch_line_pressed@2x.png |  Bin 0 -> 239 bytes
 utils/rsc/rc_light/branch_more.png            |  Bin 0 -> 167 bytes
 utils/rsc/rc_light/branch_more@2x.png         |  Bin 0 -> 263 bytes
 utils/rsc/rc_light/branch_more_disabled.png   |  Bin 0 -> 161 bytes
 .../rsc/rc_light/branch_more_disabled@2x.png  |  Bin 0 -> 262 bytes
 utils/rsc/rc_light/branch_more_focus.png      |  Bin 0 -> 168 bytes
 utils/rsc/rc_light/branch_more_focus@2x.png   |  Bin 0 -> 263 bytes
 utils/rsc/rc_light/branch_more_pressed.png    |  Bin 0 -> 162 bytes
 utils/rsc/rc_light/branch_more_pressed@2x.png |  Bin 0 -> 259 bytes
 utils/rsc/rc_light/branch_open.png            |  Bin 0 -> 440 bytes
 utils/rsc/rc_light/branch_open@2x.png         |  Bin 0 -> 875 bytes
 utils/rsc/rc_light/branch_open_disabled.png   |  Bin 0 -> 416 bytes
 .../rsc/rc_light/branch_open_disabled@2x.png  |  Bin 0 -> 816 bytes
 utils/rsc/rc_light/branch_open_focus.png      |  Bin 0 -> 426 bytes
 utils/rsc/rc_light/branch_open_focus@2x.png   |  Bin 0 -> 837 bytes
 utils/rsc/rc_light/branch_open_pressed.png    |  Bin 0 -> 399 bytes
 utils/rsc/rc_light/branch_open_pressed@2x.png |  Bin 0 -> 778 bytes
 utils/rsc/rc_light/checkbox_checked.png       |  Bin 0 -> 719 bytes
 utils/rsc/rc_light/checkbox_checked@2x.png    |  Bin 0 -> 1329 bytes
 .../rc_light/checkbox_checked_disabled.png    |  Bin 0 -> 667 bytes
 .../rc_light/checkbox_checked_disabled@2x.png |  Bin 0 -> 1280 bytes
 utils/rsc/rc_light/checkbox_checked_focus.png |  Bin 0 -> 696 bytes
 .../rc_light/checkbox_checked_focus@2x.png    |  Bin 0 -> 1278 bytes
 .../rsc/rc_light/checkbox_checked_pressed.png |  Bin 0 -> 653 bytes
 .../rc_light/checkbox_checked_pressed@2x.png  |  Bin 0 -> 1254 bytes
 utils/rsc/rc_light/checkbox_indeterminate.png |  Bin 0 -> 524 bytes
 .../rc_light/checkbox_indeterminate@2x.png    |  Bin 0 -> 1024 bytes
 .../checkbox_indeterminate_disabled.png       |  Bin 0 -> 482 bytes
 .../checkbox_indeterminate_disabled@2x.png    |  Bin 0 -> 948 bytes
 .../rc_light/checkbox_indeterminate_focus.png |  Bin 0 -> 501 bytes
 .../checkbox_indeterminate_focus@2x.png       |  Bin 0 -> 962 bytes
 .../checkbox_indeterminate_pressed.png        |  Bin 0 -> 460 bytes
 .../checkbox_indeterminate_pressed@2x.png     |  Bin 0 -> 943 bytes
 utils/rsc/rc_light/checkbox_unchecked.png     |  Bin 0 -> 385 bytes
 utils/rsc/rc_light/checkbox_unchecked@2x.png  |  Bin 0 -> 855 bytes
 .../rc_light/checkbox_unchecked_disabled.png  |  Bin 0 -> 385 bytes
 .../checkbox_unchecked_disabled@2x.png        |  Bin 0 -> 878 bytes
 .../rsc/rc_light/checkbox_unchecked_focus.png |  Bin 0 -> 384 bytes
 .../rc_light/checkbox_unchecked_focus@2x.png  |  Bin 0 -> 873 bytes
 .../rc_light/checkbox_unchecked_pressed.png   |  Bin 0 -> 385 bytes
 .../checkbox_unchecked_pressed@2x.png         |  Bin 0 -> 843 bytes
 utils/rsc/rc_light/line_horizontal.png        |  Bin 0 -> 121 bytes
 utils/rsc/rc_light/line_horizontal@2x.png     |  Bin 0 -> 139 bytes
 .../rsc/rc_light/line_horizontal_disabled.png |  Bin 0 -> 121 bytes
 .../rc_light/line_horizontal_disabled@2x.png  |  Bin 0 -> 139 bytes
 utils/rsc/rc_light/line_horizontal_focus.png  |  Bin 0 -> 120 bytes
 .../rsc/rc_light/line_horizontal_focus@2x.png |  Bin 0 -> 138 bytes
 .../rsc/rc_light/line_horizontal_pressed.png  |  Bin 0 -> 120 bytes
 .../rc_light/line_horizontal_pressed@2x.png   |  Bin 0 -> 138 bytes
 utils/rsc/rc_light/line_vertical.png          |  Bin 0 -> 134 bytes
 utils/rsc/rc_light/line_vertical@2x.png       |  Bin 0 -> 248 bytes
 utils/rsc/rc_light/line_vertical_disabled.png |  Bin 0 -> 134 bytes
 .../rc_light/line_vertical_disabled@2x.png    |  Bin 0 -> 248 bytes
 utils/rsc/rc_light/line_vertical_focus.png    |  Bin 0 -> 134 bytes
 utils/rsc/rc_light/line_vertical_focus@2x.png |  Bin 0 -> 249 bytes
 utils/rsc/rc_light/line_vertical_pressed.png  |  Bin 0 -> 133 bytes
 .../rsc/rc_light/line_vertical_pressed@2x.png |  Bin 0 -> 246 bytes
 utils/rsc/rc_light/radio_checked.png          |  Bin 0 -> 1293 bytes
 utils/rsc/rc_light/radio_checked@2x.png       |  Bin 0 -> 2792 bytes
 utils/rsc/rc_light/radio_checked_disabled.png |  Bin 0 -> 1289 bytes
 .../rc_light/radio_checked_disabled@2x.png    |  Bin 0 -> 2752 bytes
 utils/rsc/rc_light/radio_checked_focus.png    |  Bin 0 -> 1292 bytes
 utils/rsc/rc_light/radio_checked_focus@2x.png |  Bin 0 -> 2772 bytes
 utils/rsc/rc_light/radio_checked_pressed.png  |  Bin 0 -> 1210 bytes
 .../rsc/rc_light/radio_checked_pressed@2x.png |  Bin 0 -> 2580 bytes
 utils/rsc/rc_light/radio_unchecked.png        |  Bin 0 -> 1008 bytes
 utils/rsc/rc_light/radio_unchecked@2x.png     |  Bin 0 -> 2256 bytes
 .../rsc/rc_light/radio_unchecked_disabled.png |  Bin 0 -> 1022 bytes
 .../rc_light/radio_unchecked_disabled@2x.png  |  Bin 0 -> 2205 bytes
 utils/rsc/rc_light/radio_unchecked_focus.png  |  Bin 0 -> 1032 bytes
 .../rsc/rc_light/radio_unchecked_focus@2x.png |  Bin 0 -> 2215 bytes
 .../rsc/rc_light/radio_unchecked_pressed.png  |  Bin 0 -> 978 bytes
 .../rc_light/radio_unchecked_pressed@2x.png   |  Bin 0 -> 2079 bytes
 .../rsc/rc_light/toolbar_move_horizontal.png  |  Bin 0 -> 153 bytes
 .../rc_light/toolbar_move_horizontal@2x.png   |  Bin 0 -> 306 bytes
 .../toolbar_move_horizontal_disabled.png      |  Bin 0 -> 155 bytes
 .../toolbar_move_horizontal_disabled@2x.png   |  Bin 0 -> 310 bytes
 .../toolbar_move_horizontal_focus.png         |  Bin 0 -> 155 bytes
 .../toolbar_move_horizontal_focus@2x.png      |  Bin 0 -> 307 bytes
 .../toolbar_move_horizontal_pressed.png       |  Bin 0 -> 154 bytes
 .../toolbar_move_horizontal_pressed@2x.png    |  Bin 0 -> 305 bytes
 utils/rsc/rc_light/toolbar_move_vertical.png  |  Bin 0 -> 142 bytes
 .../rsc/rc_light/toolbar_move_vertical@2x.png |  Bin 0 -> 209 bytes
 .../toolbar_move_vertical_disabled.png        |  Bin 0 -> 142 bytes
 .../toolbar_move_vertical_disabled@2x.png     |  Bin 0 -> 214 bytes
 .../rc_light/toolbar_move_vertical_focus.png  |  Bin 0 -> 144 bytes
 .../toolbar_move_vertical_focus@2x.png        |  Bin 0 -> 213 bytes
 .../toolbar_move_vertical_pressed.png         |  Bin 0 -> 139 bytes
 .../toolbar_move_vertical_pressed@2x.png      |  Bin 0 -> 206 bytes
 .../rc_light/toolbar_separator_horizontal.png |  Bin 0 -> 148 bytes
 .../toolbar_separator_horizontal@2x.png       |  Bin 0 -> 288 bytes
 .../toolbar_separator_horizontal_disabled.png |  Bin 0 -> 152 bytes
 ...olbar_separator_horizontal_disabled@2x.png |  Bin 0 -> 292 bytes
 .../toolbar_separator_horizontal_focus.png    |  Bin 0 -> 151 bytes
 .../toolbar_separator_horizontal_focus@2x.png |  Bin 0 -> 290 bytes
 .../toolbar_separator_horizontal_pressed.png  |  Bin 0 -> 150 bytes
 ...oolbar_separator_horizontal_pressed@2x.png |  Bin 0 -> 290 bytes
 .../rc_light/toolbar_separator_vertical.png   |  Bin 0 -> 137 bytes
 .../toolbar_separator_vertical@2x.png         |  Bin 0 -> 194 bytes
 .../toolbar_separator_vertical_disabled.png   |  Bin 0 -> 138 bytes
 ...toolbar_separator_vertical_disabled@2x.png |  Bin 0 -> 199 bytes
 .../toolbar_separator_vertical_focus.png      |  Bin 0 -> 141 bytes
 .../toolbar_separator_vertical_focus@2x.png   |  Bin 0 -> 199 bytes
 .../toolbar_separator_vertical_pressed.png    |  Bin 0 -> 135 bytes
 .../toolbar_separator_vertical_pressed@2x.png |  Bin 0 -> 192 bytes
 utils/rsc/rc_light/transparent.png            |  Bin 0 -> 104 bytes
 utils/rsc/rc_light/transparent@2x.png         |  Bin 0 -> 117 bytes
 utils/rsc/rc_light/transparent_disabled.png   |  Bin 0 -> 104 bytes
 .../rsc/rc_light/transparent_disabled@2x.png  |  Bin 0 -> 117 bytes
 utils/rsc/rc_light/transparent_focus.png      |  Bin 0 -> 104 bytes
 utils/rsc/rc_light/transparent_focus@2x.png   |  Bin 0 -> 117 bytes
 utils/rsc/rc_light/transparent_pressed.png    |  Bin 0 -> 104 bytes
 utils/rsc/rc_light/transparent_pressed@2x.png |  Bin 0 -> 117 bytes
 utils/rsc/rc_light/window_close.png           |  Bin 0 -> 814 bytes
 utils/rsc/rc_light/window_close@2x.png        |  Bin 0 -> 1727 bytes
 utils/rsc/rc_light/window_close_disabled.png  |  Bin 0 -> 745 bytes
 .../rsc/rc_light/window_close_disabled@2x.png |  Bin 0 -> 1682 bytes
 utils/rsc/rc_light/window_close_focus.png     |  Bin 0 -> 716 bytes
 utils/rsc/rc_light/window_close_focus@2x.png  |  Bin 0 -> 1709 bytes
 utils/rsc/rc_light/window_close_pressed.png   |  Bin 0 -> 714 bytes
 .../rsc/rc_light/window_close_pressed@2x.png  |  Bin 0 -> 1644 bytes
 utils/rsc/rc_light/window_grip.png            |  Bin 0 -> 415 bytes
 utils/rsc/rc_light/window_grip@2x.png         |  Bin 0 -> 766 bytes
 utils/rsc/rc_light/window_grip_disabled.png   |  Bin 0 -> 438 bytes
 .../rsc/rc_light/window_grip_disabled@2x.png  |  Bin 0 -> 728 bytes
 utils/rsc/rc_light/window_grip_focus.png      |  Bin 0 -> 427 bytes
 utils/rsc/rc_light/window_grip_focus@2x.png   |  Bin 0 -> 744 bytes
 utils/rsc/rc_light/window_grip_pressed.png    |  Bin 0 -> 440 bytes
 utils/rsc/rc_light/window_grip_pressed@2x.png |  Bin 0 -> 711 bytes
 utils/rsc/rc_light/window_minimize.png        |  Bin 0 -> 200 bytes
 utils/rsc/rc_light/window_minimize@2x.png     |  Bin 0 -> 334 bytes
 .../rsc/rc_light/window_minimize_disabled.png |  Bin 0 -> 206 bytes
 .../rc_light/window_minimize_disabled@2x.png  |  Bin 0 -> 332 bytes
 utils/rsc/rc_light/window_minimize_focus.png  |  Bin 0 -> 204 bytes
 .../rsc/rc_light/window_minimize_focus@2x.png |  Bin 0 -> 333 bytes
 .../rsc/rc_light/window_minimize_pressed.png  |  Bin 0 -> 202 bytes
 .../rc_light/window_minimize_pressed@2x.png   |  Bin 0 -> 327 bytes
 utils/rsc/rc_light/window_undock.png          |  Bin 0 -> 522 bytes
 utils/rsc/rc_light/window_undock@2x.png       |  Bin 0 -> 907 bytes
 utils/rsc/rc_light/window_undock_disabled.png |  Bin 0 -> 505 bytes
 .../rc_light/window_undock_disabled@2x.png    |  Bin 0 -> 881 bytes
 utils/rsc/rc_light/window_undock_focus.png    |  Bin 0 -> 531 bytes
 utils/rsc/rc_light/window_undock_focus@2x.png |  Bin 0 -> 876 bytes
 utils/rsc/rc_light/window_undock_pressed.png  |  Bin 0 -> 499 bytes
 .../rsc/rc_light/window_undock_pressed@2x.png |  Bin 0 -> 855 bytes
 utils/scripts/icons.bash                      |   21 +
 425 files changed, 4893 insertions(+)
 create mode 100644 utils/rsc/.gitignore
 create mode 100644 utils/rsc/qdarkstyle_dark.qss
 create mode 100644 utils/rsc/qdarkstyle_light.qss
 create mode 100644 utils/rsc/rc_dark/arrow_down.png
 create mode 100644 utils/rsc/rc_dark/arrow_down@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_down_disabled.png
 create mode 100644 utils/rsc/rc_dark/arrow_down_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_down_focus.png
 create mode 100644 utils/rsc/rc_dark/arrow_down_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_down_pressed.png
 create mode 100644 utils/rsc/rc_dark/arrow_down_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_left.png
 create mode 100644 utils/rsc/rc_dark/arrow_left@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_left_disabled.png
 create mode 100644 utils/rsc/rc_dark/arrow_left_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_left_focus.png
 create mode 100644 utils/rsc/rc_dark/arrow_left_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_left_pressed.png
 create mode 100644 utils/rsc/rc_dark/arrow_left_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_right.png
 create mode 100644 utils/rsc/rc_dark/arrow_right@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_right_disabled.png
 create mode 100644 utils/rsc/rc_dark/arrow_right_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_right_focus.png
 create mode 100644 utils/rsc/rc_dark/arrow_right_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_right_pressed.png
 create mode 100644 utils/rsc/rc_dark/arrow_right_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_up.png
 create mode 100644 utils/rsc/rc_dark/arrow_up@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_up_disabled.png
 create mode 100644 utils/rsc/rc_dark/arrow_up_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_up_focus.png
 create mode 100644 utils/rsc/rc_dark/arrow_up_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/arrow_up_pressed.png
 create mode 100644 utils/rsc/rc_dark/arrow_up_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/base_icon.png
 create mode 100644 utils/rsc/rc_dark/base_icon@2x.png
 create mode 100644 utils/rsc/rc_dark/base_icon_disabled.png
 create mode 100644 utils/rsc/rc_dark/base_icon_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/base_icon_focus.png
 create mode 100644 utils/rsc/rc_dark/base_icon_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/base_icon_pressed.png
 create mode 100644 utils/rsc/rc_dark/base_icon_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_closed.png
 create mode 100644 utils/rsc/rc_dark/branch_closed@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_closed_disabled.png
 create mode 100644 utils/rsc/rc_dark/branch_closed_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_closed_focus.png
 create mode 100644 utils/rsc/rc_dark/branch_closed_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_closed_pressed.png
 create mode 100644 utils/rsc/rc_dark/branch_closed_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_end.png
 create mode 100644 utils/rsc/rc_dark/branch_end@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_end_disabled.png
 create mode 100644 utils/rsc/rc_dark/branch_end_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_end_focus.png
 create mode 100644 utils/rsc/rc_dark/branch_end_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_end_pressed.png
 create mode 100644 utils/rsc/rc_dark/branch_end_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_line.png
 create mode 100644 utils/rsc/rc_dark/branch_line@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_line_disabled.png
 create mode 100644 utils/rsc/rc_dark/branch_line_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_line_focus.png
 create mode 100644 utils/rsc/rc_dark/branch_line_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_line_pressed.png
 create mode 100644 utils/rsc/rc_dark/branch_line_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_more.png
 create mode 100644 utils/rsc/rc_dark/branch_more@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_more_disabled.png
 create mode 100644 utils/rsc/rc_dark/branch_more_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_more_focus.png
 create mode 100644 utils/rsc/rc_dark/branch_more_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_more_pressed.png
 create mode 100644 utils/rsc/rc_dark/branch_more_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_open.png
 create mode 100644 utils/rsc/rc_dark/branch_open@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_open_disabled.png
 create mode 100644 utils/rsc/rc_dark/branch_open_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_open_focus.png
 create mode 100644 utils/rsc/rc_dark/branch_open_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/branch_open_pressed.png
 create mode 100644 utils/rsc/rc_dark/branch_open_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_checked.png
 create mode 100644 utils/rsc/rc_dark/checkbox_checked@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_checked_disabled.png
 create mode 100644 utils/rsc/rc_dark/checkbox_checked_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_checked_focus.png
 create mode 100644 utils/rsc/rc_dark/checkbox_checked_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_checked_pressed.png
 create mode 100644 utils/rsc/rc_dark/checkbox_checked_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate.png
 create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_disabled.png
 create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_focus.png
 create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_pressed.png
 create mode 100644 utils/rsc/rc_dark/checkbox_indeterminate_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_unchecked.png
 create mode 100644 utils/rsc/rc_dark/checkbox_unchecked@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_disabled.png
 create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_focus.png
 create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_pressed.png
 create mode 100644 utils/rsc/rc_dark/checkbox_unchecked_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/line_horizontal.png
 create mode 100644 utils/rsc/rc_dark/line_horizontal@2x.png
 create mode 100644 utils/rsc/rc_dark/line_horizontal_disabled.png
 create mode 100644 utils/rsc/rc_dark/line_horizontal_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/line_horizontal_focus.png
 create mode 100644 utils/rsc/rc_dark/line_horizontal_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/line_horizontal_pressed.png
 create mode 100644 utils/rsc/rc_dark/line_horizontal_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/line_vertical.png
 create mode 100644 utils/rsc/rc_dark/line_vertical@2x.png
 create mode 100644 utils/rsc/rc_dark/line_vertical_disabled.png
 create mode 100644 utils/rsc/rc_dark/line_vertical_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/line_vertical_focus.png
 create mode 100644 utils/rsc/rc_dark/line_vertical_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/line_vertical_pressed.png
 create mode 100644 utils/rsc/rc_dark/line_vertical_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/radio_checked.png
 create mode 100644 utils/rsc/rc_dark/radio_checked@2x.png
 create mode 100644 utils/rsc/rc_dark/radio_checked_disabled.png
 create mode 100644 utils/rsc/rc_dark/radio_checked_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/radio_checked_focus.png
 create mode 100644 utils/rsc/rc_dark/radio_checked_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/radio_checked_pressed.png
 create mode 100644 utils/rsc/rc_dark/radio_checked_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/radio_unchecked.png
 create mode 100644 utils/rsc/rc_dark/radio_unchecked@2x.png
 create mode 100644 utils/rsc/rc_dark/radio_unchecked_disabled.png
 create mode 100644 utils/rsc/rc_dark/radio_unchecked_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/radio_unchecked_focus.png
 create mode 100644 utils/rsc/rc_dark/radio_unchecked_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/radio_unchecked_pressed.png
 create mode 100644 utils/rsc/rc_dark/radio_unchecked_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_disabled.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_focus.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_pressed.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_horizontal_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_disabled.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_focus.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_pressed.png
 create mode 100644 utils/rsc/rc_dark/toolbar_move_vertical_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_disabled.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_focus.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_pressed.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_horizontal_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_disabled.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_focus.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_pressed.png
 create mode 100644 utils/rsc/rc_dark/toolbar_separator_vertical_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/transparent.png
 create mode 100644 utils/rsc/rc_dark/transparent@2x.png
 create mode 100644 utils/rsc/rc_dark/transparent_disabled.png
 create mode 100644 utils/rsc/rc_dark/transparent_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/transparent_focus.png
 create mode 100644 utils/rsc/rc_dark/transparent_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/transparent_pressed.png
 create mode 100644 utils/rsc/rc_dark/transparent_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/window_close.png
 create mode 100644 utils/rsc/rc_dark/window_close@2x.png
 create mode 100644 utils/rsc/rc_dark/window_close_disabled.png
 create mode 100644 utils/rsc/rc_dark/window_close_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/window_close_focus.png
 create mode 100644 utils/rsc/rc_dark/window_close_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/window_close_pressed.png
 create mode 100644 utils/rsc/rc_dark/window_close_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/window_grip.png
 create mode 100644 utils/rsc/rc_dark/window_grip@2x.png
 create mode 100644 utils/rsc/rc_dark/window_grip_disabled.png
 create mode 100644 utils/rsc/rc_dark/window_grip_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/window_grip_focus.png
 create mode 100644 utils/rsc/rc_dark/window_grip_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/window_grip_pressed.png
 create mode 100644 utils/rsc/rc_dark/window_grip_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/window_minimize.png
 create mode 100644 utils/rsc/rc_dark/window_minimize@2x.png
 create mode 100644 utils/rsc/rc_dark/window_minimize_disabled.png
 create mode 100644 utils/rsc/rc_dark/window_minimize_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/window_minimize_focus.png
 create mode 100644 utils/rsc/rc_dark/window_minimize_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/window_minimize_pressed.png
 create mode 100644 utils/rsc/rc_dark/window_minimize_pressed@2x.png
 create mode 100644 utils/rsc/rc_dark/window_undock.png
 create mode 100644 utils/rsc/rc_dark/window_undock@2x.png
 create mode 100644 utils/rsc/rc_dark/window_undock_disabled.png
 create mode 100644 utils/rsc/rc_dark/window_undock_disabled@2x.png
 create mode 100644 utils/rsc/rc_dark/window_undock_focus.png
 create mode 100644 utils/rsc/rc_dark/window_undock_focus@2x.png
 create mode 100644 utils/rsc/rc_dark/window_undock_pressed.png
 create mode 100644 utils/rsc/rc_dark/window_undock_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/.keep
 create mode 100644 utils/rsc/rc_light/arrow_down.png
 create mode 100644 utils/rsc/rc_light/arrow_down@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_down_disabled.png
 create mode 100644 utils/rsc/rc_light/arrow_down_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_down_focus.png
 create mode 100644 utils/rsc/rc_light/arrow_down_focus@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_down_pressed.png
 create mode 100644 utils/rsc/rc_light/arrow_down_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_left.png
 create mode 100644 utils/rsc/rc_light/arrow_left@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_left_disabled.png
 create mode 100644 utils/rsc/rc_light/arrow_left_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_left_focus.png
 create mode 100644 utils/rsc/rc_light/arrow_left_focus@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_left_pressed.png
 create mode 100644 utils/rsc/rc_light/arrow_left_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_right.png
 create mode 100644 utils/rsc/rc_light/arrow_right@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_right_disabled.png
 create mode 100644 utils/rsc/rc_light/arrow_right_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_right_focus.png
 create mode 100644 utils/rsc/rc_light/arrow_right_focus@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_right_pressed.png
 create mode 100644 utils/rsc/rc_light/arrow_right_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_up.png
 create mode 100644 utils/rsc/rc_light/arrow_up@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_up_disabled.png
 create mode 100644 utils/rsc/rc_light/arrow_up_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_up_focus.png
 create mode 100644 utils/rsc/rc_light/arrow_up_focus@2x.png
 create mode 100644 utils/rsc/rc_light/arrow_up_pressed.png
 create mode 100644 utils/rsc/rc_light/arrow_up_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/base_icon.png
 create mode 100644 utils/rsc/rc_light/base_icon@2x.png
 create mode 100644 utils/rsc/rc_light/base_icon_disabled.png
 create mode 100644 utils/rsc/rc_light/base_icon_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/base_icon_focus.png
 create mode 100644 utils/rsc/rc_light/base_icon_focus@2x.png
 create mode 100644 utils/rsc/rc_light/base_icon_pressed.png
 create mode 100644 utils/rsc/rc_light/base_icon_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/branch_closed.png
 create mode 100644 utils/rsc/rc_light/branch_closed@2x.png
 create mode 100644 utils/rsc/rc_light/branch_closed_disabled.png
 create mode 100644 utils/rsc/rc_light/branch_closed_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/branch_closed_focus.png
 create mode 100644 utils/rsc/rc_light/branch_closed_focus@2x.png
 create mode 100644 utils/rsc/rc_light/branch_closed_pressed.png
 create mode 100644 utils/rsc/rc_light/branch_closed_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/branch_end.png
 create mode 100644 utils/rsc/rc_light/branch_end@2x.png
 create mode 100644 utils/rsc/rc_light/branch_end_disabled.png
 create mode 100644 utils/rsc/rc_light/branch_end_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/branch_end_focus.png
 create mode 100644 utils/rsc/rc_light/branch_end_focus@2x.png
 create mode 100644 utils/rsc/rc_light/branch_end_pressed.png
 create mode 100644 utils/rsc/rc_light/branch_end_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/branch_line.png
 create mode 100644 utils/rsc/rc_light/branch_line@2x.png
 create mode 100644 utils/rsc/rc_light/branch_line_disabled.png
 create mode 100644 utils/rsc/rc_light/branch_line_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/branch_line_focus.png
 create mode 100644 utils/rsc/rc_light/branch_line_focus@2x.png
 create mode 100644 utils/rsc/rc_light/branch_line_pressed.png
 create mode 100644 utils/rsc/rc_light/branch_line_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/branch_more.png
 create mode 100644 utils/rsc/rc_light/branch_more@2x.png
 create mode 100644 utils/rsc/rc_light/branch_more_disabled.png
 create mode 100644 utils/rsc/rc_light/branch_more_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/branch_more_focus.png
 create mode 100644 utils/rsc/rc_light/branch_more_focus@2x.png
 create mode 100644 utils/rsc/rc_light/branch_more_pressed.png
 create mode 100644 utils/rsc/rc_light/branch_more_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/branch_open.png
 create mode 100644 utils/rsc/rc_light/branch_open@2x.png
 create mode 100644 utils/rsc/rc_light/branch_open_disabled.png
 create mode 100644 utils/rsc/rc_light/branch_open_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/branch_open_focus.png
 create mode 100644 utils/rsc/rc_light/branch_open_focus@2x.png
 create mode 100644 utils/rsc/rc_light/branch_open_pressed.png
 create mode 100644 utils/rsc/rc_light/branch_open_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_checked.png
 create mode 100644 utils/rsc/rc_light/checkbox_checked@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_checked_disabled.png
 create mode 100644 utils/rsc/rc_light/checkbox_checked_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_checked_focus.png
 create mode 100644 utils/rsc/rc_light/checkbox_checked_focus@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_checked_pressed.png
 create mode 100644 utils/rsc/rc_light/checkbox_checked_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_indeterminate.png
 create mode 100644 utils/rsc/rc_light/checkbox_indeterminate@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_disabled.png
 create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_focus.png
 create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_focus@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_pressed.png
 create mode 100644 utils/rsc/rc_light/checkbox_indeterminate_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_unchecked.png
 create mode 100644 utils/rsc/rc_light/checkbox_unchecked@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_unchecked_disabled.png
 create mode 100644 utils/rsc/rc_light/checkbox_unchecked_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_unchecked_focus.png
 create mode 100644 utils/rsc/rc_light/checkbox_unchecked_focus@2x.png
 create mode 100644 utils/rsc/rc_light/checkbox_unchecked_pressed.png
 create mode 100644 utils/rsc/rc_light/checkbox_unchecked_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/line_horizontal.png
 create mode 100644 utils/rsc/rc_light/line_horizontal@2x.png
 create mode 100644 utils/rsc/rc_light/line_horizontal_disabled.png
 create mode 100644 utils/rsc/rc_light/line_horizontal_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/line_horizontal_focus.png
 create mode 100644 utils/rsc/rc_light/line_horizontal_focus@2x.png
 create mode 100644 utils/rsc/rc_light/line_horizontal_pressed.png
 create mode 100644 utils/rsc/rc_light/line_horizontal_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/line_vertical.png
 create mode 100644 utils/rsc/rc_light/line_vertical@2x.png
 create mode 100644 utils/rsc/rc_light/line_vertical_disabled.png
 create mode 100644 utils/rsc/rc_light/line_vertical_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/line_vertical_focus.png
 create mode 100644 utils/rsc/rc_light/line_vertical_focus@2x.png
 create mode 100644 utils/rsc/rc_light/line_vertical_pressed.png
 create mode 100644 utils/rsc/rc_light/line_vertical_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/radio_checked.png
 create mode 100644 utils/rsc/rc_light/radio_checked@2x.png
 create mode 100644 utils/rsc/rc_light/radio_checked_disabled.png
 create mode 100644 utils/rsc/rc_light/radio_checked_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/radio_checked_focus.png
 create mode 100644 utils/rsc/rc_light/radio_checked_focus@2x.png
 create mode 100644 utils/rsc/rc_light/radio_checked_pressed.png
 create mode 100644 utils/rsc/rc_light/radio_checked_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/radio_unchecked.png
 create mode 100644 utils/rsc/rc_light/radio_unchecked@2x.png
 create mode 100644 utils/rsc/rc_light/radio_unchecked_disabled.png
 create mode 100644 utils/rsc/rc_light/radio_unchecked_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/radio_unchecked_focus.png
 create mode 100644 utils/rsc/rc_light/radio_unchecked_focus@2x.png
 create mode 100644 utils/rsc/rc_light/radio_unchecked_pressed.png
 create mode 100644 utils/rsc/rc_light/radio_unchecked_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_disabled.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_focus.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_focus@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_pressed.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_horizontal_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_vertical.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_vertical@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_disabled.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_focus.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_focus@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_pressed.png
 create mode 100644 utils/rsc/rc_light/toolbar_move_vertical_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_disabled.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_focus.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_focus@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_pressed.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_horizontal_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_disabled.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_focus.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_focus@2x.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_pressed.png
 create mode 100644 utils/rsc/rc_light/toolbar_separator_vertical_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/transparent.png
 create mode 100644 utils/rsc/rc_light/transparent@2x.png
 create mode 100644 utils/rsc/rc_light/transparent_disabled.png
 create mode 100644 utils/rsc/rc_light/transparent_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/transparent_focus.png
 create mode 100644 utils/rsc/rc_light/transparent_focus@2x.png
 create mode 100644 utils/rsc/rc_light/transparent_pressed.png
 create mode 100644 utils/rsc/rc_light/transparent_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/window_close.png
 create mode 100644 utils/rsc/rc_light/window_close@2x.png
 create mode 100644 utils/rsc/rc_light/window_close_disabled.png
 create mode 100644 utils/rsc/rc_light/window_close_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/window_close_focus.png
 create mode 100644 utils/rsc/rc_light/window_close_focus@2x.png
 create mode 100644 utils/rsc/rc_light/window_close_pressed.png
 create mode 100644 utils/rsc/rc_light/window_close_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/window_grip.png
 create mode 100644 utils/rsc/rc_light/window_grip@2x.png
 create mode 100644 utils/rsc/rc_light/window_grip_disabled.png
 create mode 100644 utils/rsc/rc_light/window_grip_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/window_grip_focus.png
 create mode 100644 utils/rsc/rc_light/window_grip_focus@2x.png
 create mode 100644 utils/rsc/rc_light/window_grip_pressed.png
 create mode 100644 utils/rsc/rc_light/window_grip_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/window_minimize.png
 create mode 100644 utils/rsc/rc_light/window_minimize@2x.png
 create mode 100644 utils/rsc/rc_light/window_minimize_disabled.png
 create mode 100644 utils/rsc/rc_light/window_minimize_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/window_minimize_focus.png
 create mode 100644 utils/rsc/rc_light/window_minimize_focus@2x.png
 create mode 100644 utils/rsc/rc_light/window_minimize_pressed.png
 create mode 100644 utils/rsc/rc_light/window_minimize_pressed@2x.png
 create mode 100644 utils/rsc/rc_light/window_undock.png
 create mode 100644 utils/rsc/rc_light/window_undock@2x.png
 create mode 100644 utils/rsc/rc_light/window_undock_disabled.png
 create mode 100644 utils/rsc/rc_light/window_undock_disabled@2x.png
 create mode 100644 utils/rsc/rc_light/window_undock_focus.png
 create mode 100644 utils/rsc/rc_light/window_undock_focus@2x.png
 create mode 100644 utils/rsc/rc_light/window_undock_pressed.png
 create mode 100644 utils/rsc/rc_light/window_undock_pressed@2x.png
 create mode 100755 utils/scripts/icons.bash

diff --git a/src/UI/AboutWindow.cc b/src/UI/AboutWindow.cc
index deac95b8..055c6401 100644
--- a/src/UI/AboutWindow.cc
+++ b/src/UI/AboutWindow.cc
@@ -31,6 +31,7 @@ static const char *libContent =
     "  <p>Other external dependencies where used:</p>"
     "  <ul>"
     "    <li><a href=https://github.com/tonsky/FiraCode>FiraCode</a> &copy; <i>Nikita Prokopov. (OFL-1.1)</i></li>"
+    "    <li><a href=https://github.com/KDE/breeze-icons/tree/master/icons-dark>The breez icon theme</a> &copy; <i>The KDE Visual Design Group. (LGPL-V3)</i></li>"
     "  </ul>"
     "</body>";
 
diff --git a/src/VivyApplication.cc b/src/VivyApplication.cc
index 1facb5b9..929f721f 100644
--- a/src/VivyApplication.cc
+++ b/src/VivyApplication.cc
@@ -1,6 +1,7 @@
 #include "VivyApplication.hh"
 #include "UI/MainWindow.hh"
 
+#include <QIcon>
 #include <QFontDatabase>
 
 using namespace Vivy;
@@ -19,6 +20,14 @@ VivyApplication::exec() noexcept
     // Setup some things
     setAttribute(Qt::AA_DontShowIconsInMenus, false);
     setAttribute(Qt::AA_DontShowShortcutsInContextMenus, false);
+    setFont(getApplicationFont(Font::Default));
+    QFile stylesheet(":qdarkstyle/dark/style.qss");
+    if (!stylesheet.exists()) {
+        qFatal("Missing stylesheet");
+    }
+    stylesheet.open(QFile::ReadOnly | QFile::Text);
+    QTextStream stylesheetStream(&stylesheet);
+    setStyleSheet(stylesheetStream.readAll());
 
     // Show the main window
     MainWindow mainWindow;
diff --git a/src/VivyApplication.hh b/src/VivyApplication.hh
index 63b98d79..cbe700f9 100644
--- a/src/VivyApplication.hh
+++ b/src/VivyApplication.hh
@@ -6,6 +6,8 @@
 
 #define vivyApp static_cast<VivyApplication *>(QApplication::instance())
 
+#define VIVY_ICON_APP ":icons/vivy.png"
+
 #include <QApplication>
 #include <QPixmap>
 #include <QFont>
diff --git a/utils/rsc/.gitignore b/utils/rsc/.gitignore
new file mode 100644
index 00000000..1944fd61
--- /dev/null
+++ b/utils/rsc/.gitignore
@@ -0,0 +1 @@
+*.tmp
diff --git a/utils/rsc/VivyRessources.qrc b/utils/rsc/VivyRessources.qrc
index 1bf230d0..86e36f4a 100644
--- a/utils/rsc/VivyRessources.qrc
+++ b/utils/rsc/VivyRessources.qrc
@@ -1,11 +1,445 @@
 <!DOCTYPE RCC><RCC version="1.0">
 <qresource>
     <file>icons/vivy.png</file>
+
+    <!-- Fonts, FiraCode is OFL-1.1 -->
     <file>fonts/FiraCode-Regular.ttf</file>
+    <!--- Licences -->
     <file>licence/LGPL-V2.0</file>
     <file>licence/LGPL-V2.1</file>
     <file>licence/LGPL-V3</file>
     <file>licence/OFL-1.1</file>
     <file>licence/MIT</file>
 </qresource>
+
+<!-- QDarkStyle icon theme, MIT Licence -->
+<qresource prefix="qss_icons/dark">
+    <file>rc_dark/arrow_down.png</file>
+    <file>rc_dark/arrow_down@2x.png</file>
+    <file>rc_dark/arrow_down_disabled.png</file>
+    <file>rc_dark/arrow_down_disabled@2x.png</file>
+    <file>rc_dark/arrow_down_focus.png</file>
+    <file>rc_dark/arrow_down_focus@2x.png</file>
+    <file>rc_dark/arrow_down_pressed.png</file>
+    <file>rc_dark/arrow_down_pressed@2x.png</file>
+    <file>rc_dark/arrow_left.png</file>
+    <file>rc_dark/arrow_left@2x.png</file>
+    <file>rc_dark/arrow_left_disabled.png</file>
+    <file>rc_dark/arrow_left_disabled@2x.png</file>
+    <file>rc_dark/arrow_left_focus.png</file>
+    <file>rc_dark/arrow_left_focus@2x.png</file>
+    <file>rc_dark/arrow_left_pressed.png</file>
+    <file>rc_dark/arrow_left_pressed@2x.png</file>
+    <file>rc_dark/arrow_right.png</file>
+    <file>rc_dark/arrow_right@2x.png</file>
+    <file>rc_dark/arrow_right_disabled.png</file>
+    <file>rc_dark/arrow_right_disabled@2x.png</file>
+    <file>rc_dark/arrow_right_focus.png</file>
+    <file>rc_dark/arrow_right_focus@2x.png</file>
+    <file>rc_dark/arrow_right_pressed.png</file>
+    <file>rc_dark/arrow_right_pressed@2x.png</file>
+    <file>rc_dark/arrow_up.png</file>
+    <file>rc_dark/arrow_up@2x.png</file>
+    <file>rc_dark/arrow_up_disabled.png</file>
+    <file>rc_dark/arrow_up_disabled@2x.png</file>
+    <file>rc_dark/arrow_up_focus.png</file>
+    <file>rc_dark/arrow_up_focus@2x.png</file>
+    <file>rc_dark/arrow_up_pressed.png</file>
+    <file>rc_dark/arrow_up_pressed@2x.png</file>
+    <file>rc_dark/base_icon.png</file>
+    <file>rc_dark/base_icon@2x.png</file>
+    <file>rc_dark/base_icon_disabled.png</file>
+    <file>rc_dark/base_icon_disabled@2x.png</file>
+    <file>rc_dark/base_icon_focus.png</file>
+    <file>rc_dark/base_icon_focus@2x.png</file>
+    <file>rc_dark/base_icon_pressed.png</file>
+    <file>rc_dark/base_icon_pressed@2x.png</file>
+    <file>rc_dark/branch_closed.png</file>
+    <file>rc_dark/branch_closed@2x.png</file>
+    <file>rc_dark/branch_closed_disabled.png</file>
+    <file>rc_dark/branch_closed_disabled@2x.png</file>
+    <file>rc_dark/branch_closed_focus.png</file>
+    <file>rc_dark/branch_closed_focus@2x.png</file>
+    <file>rc_dark/branch_closed_pressed.png</file>
+    <file>rc_dark/branch_closed_pressed@2x.png</file>
+    <file>rc_dark/branch_end.png</file>
+    <file>rc_dark/branch_end@2x.png</file>
+    <file>rc_dark/branch_end_disabled.png</file>
+    <file>rc_dark/branch_end_disabled@2x.png</file>
+    <file>rc_dark/branch_end_focus.png</file>
+    <file>rc_dark/branch_end_focus@2x.png</file>
+    <file>rc_dark/branch_end_pressed.png</file>
+    <file>rc_dark/branch_end_pressed@2x.png</file>
+    <file>rc_dark/branch_line.png</file>
+    <file>rc_dark/branch_line@2x.png</file>
+    <file>rc_dark/branch_line_disabled.png</file>
+    <file>rc_dark/branch_line_disabled@2x.png</file>
+    <file>rc_dark/branch_line_focus.png</file>
+    <file>rc_dark/branch_line_focus@2x.png</file>
+    <file>rc_dark/branch_line_pressed.png</file>
+    <file>rc_dark/branch_line_pressed@2x.png</file>
+    <file>rc_dark/branch_more.png</file>
+    <file>rc_dark/branch_more@2x.png</file>
+    <file>rc_dark/branch_more_disabled.png</file>
+    <file>rc_dark/branch_more_disabled@2x.png</file>
+    <file>rc_dark/branch_more_focus.png</file>
+    <file>rc_dark/branch_more_focus@2x.png</file>
+    <file>rc_dark/branch_more_pressed.png</file>
+    <file>rc_dark/branch_more_pressed@2x.png</file>
+    <file>rc_dark/branch_open.png</file>
+    <file>rc_dark/branch_open@2x.png</file>
+    <file>rc_dark/branch_open_disabled.png</file>
+    <file>rc_dark/branch_open_disabled@2x.png</file>
+    <file>rc_dark/branch_open_focus.png</file>
+    <file>rc_dark/branch_open_focus@2x.png</file>
+    <file>rc_dark/branch_open_pressed.png</file>
+    <file>rc_dark/branch_open_pressed@2x.png</file>
+    <file>rc_dark/checkbox_checked.png</file>
+    <file>rc_dark/checkbox_checked@2x.png</file>
+    <file>rc_dark/checkbox_checked_disabled.png</file>
+    <file>rc_dark/checkbox_checked_disabled@2x.png</file>
+    <file>rc_dark/checkbox_checked_focus.png</file>
+    <file>rc_dark/checkbox_checked_focus@2x.png</file>
+    <file>rc_dark/checkbox_checked_pressed.png</file>
+    <file>rc_dark/checkbox_checked_pressed@2x.png</file>
+    <file>rc_dark/checkbox_indeterminate.png</file>
+    <file>rc_dark/checkbox_indeterminate@2x.png</file>
+    <file>rc_dark/checkbox_indeterminate_disabled.png</file>
+    <file>rc_dark/checkbox_indeterminate_disabled@2x.png</file>
+    <file>rc_dark/checkbox_indeterminate_focus.png</file>
+    <file>rc_dark/checkbox_indeterminate_focus@2x.png</file>
+    <file>rc_dark/checkbox_indeterminate_pressed.png</file>
+    <file>rc_dark/checkbox_indeterminate_pressed@2x.png</file>
+    <file>rc_dark/checkbox_unchecked.png</file>
+    <file>rc_dark/checkbox_unchecked@2x.png</file>
+    <file>rc_dark/checkbox_unchecked_disabled.png</file>
+    <file>rc_dark/checkbox_unchecked_disabled@2x.png</file>
+    <file>rc_dark/checkbox_unchecked_focus.png</file>
+    <file>rc_dark/checkbox_unchecked_focus@2x.png</file>
+    <file>rc_dark/checkbox_unchecked_pressed.png</file>
+    <file>rc_dark/checkbox_unchecked_pressed@2x.png</file>
+    <file>rc_dark/line_horizontal.png</file>
+    <file>rc_dark/line_horizontal@2x.png</file>
+    <file>rc_dark/line_horizontal_disabled.png</file>
+    <file>rc_dark/line_horizontal_disabled@2x.png</file>
+    <file>rc_dark/line_horizontal_focus.png</file>
+    <file>rc_dark/line_horizontal_focus@2x.png</file>
+    <file>rc_dark/line_horizontal_pressed.png</file>
+    <file>rc_dark/line_horizontal_pressed@2x.png</file>
+    <file>rc_dark/line_vertical.png</file>
+    <file>rc_dark/line_vertical@2x.png</file>
+    <file>rc_dark/line_vertical_disabled.png</file>
+    <file>rc_dark/line_vertical_disabled@2x.png</file>
+    <file>rc_dark/line_vertical_focus.png</file>
+    <file>rc_dark/line_vertical_focus@2x.png</file>
+    <file>rc_dark/line_vertical_pressed.png</file>
+    <file>rc_dark/line_vertical_pressed@2x.png</file>
+    <file>rc_dark/radio_checked.png</file>
+    <file>rc_dark/radio_checked@2x.png</file>
+    <file>rc_dark/radio_checked_disabled.png</file>
+    <file>rc_dark/radio_checked_disabled@2x.png</file>
+    <file>rc_dark/radio_checked_focus.png</file>
+    <file>rc_dark/radio_checked_focus@2x.png</file>
+    <file>rc_dark/radio_checked_pressed.png</file>
+    <file>rc_dark/radio_checked_pressed@2x.png</file>
+    <file>rc_dark/radio_unchecked.png</file>
+    <file>rc_dark/radio_unchecked@2x.png</file>
+    <file>rc_dark/radio_unchecked_disabled.png</file>
+    <file>rc_dark/radio_unchecked_disabled@2x.png</file>
+    <file>rc_dark/radio_unchecked_focus.png</file>
+    <file>rc_dark/radio_unchecked_focus@2x.png</file>
+    <file>rc_dark/radio_unchecked_pressed.png</file>
+    <file>rc_dark/radio_unchecked_pressed@2x.png</file>
+    <file>rc_dark/toolbar_move_horizontal.png</file>
+    <file>rc_dark/toolbar_move_horizontal@2x.png</file>
+    <file>rc_dark/toolbar_move_horizontal_disabled.png</file>
+    <file>rc_dark/toolbar_move_horizontal_disabled@2x.png</file>
+    <file>rc_dark/toolbar_move_horizontal_focus.png</file>
+    <file>rc_dark/toolbar_move_horizontal_focus@2x.png</file>
+    <file>rc_dark/toolbar_move_horizontal_pressed.png</file>
+    <file>rc_dark/toolbar_move_horizontal_pressed@2x.png</file>
+    <file>rc_dark/toolbar_move_vertical.png</file>
+    <file>rc_dark/toolbar_move_vertical@2x.png</file>
+    <file>rc_dark/toolbar_move_vertical_disabled.png</file>
+    <file>rc_dark/toolbar_move_vertical_disabled@2x.png</file>
+    <file>rc_dark/toolbar_move_vertical_focus.png</file>
+    <file>rc_dark/toolbar_move_vertical_focus@2x.png</file>
+    <file>rc_dark/toolbar_move_vertical_pressed.png</file>
+    <file>rc_dark/toolbar_move_vertical_pressed@2x.png</file>
+    <file>rc_dark/toolbar_separator_horizontal.png</file>
+    <file>rc_dark/toolbar_separator_horizontal@2x.png</file>
+    <file>rc_dark/toolbar_separator_horizontal_disabled.png</file>
+    <file>rc_dark/toolbar_separator_horizontal_disabled@2x.png</file>
+    <file>rc_dark/toolbar_separator_horizontal_focus.png</file>
+    <file>rc_dark/toolbar_separator_horizontal_focus@2x.png</file>
+    <file>rc_dark/toolbar_separator_horizontal_pressed.png</file>
+    <file>rc_dark/toolbar_separator_horizontal_pressed@2x.png</file>
+    <file>rc_dark/toolbar_separator_vertical.png</file>
+    <file>rc_dark/toolbar_separator_vertical@2x.png</file>
+    <file>rc_dark/toolbar_separator_vertical_disabled.png</file>
+    <file>rc_dark/toolbar_separator_vertical_disabled@2x.png</file>
+    <file>rc_dark/toolbar_separator_vertical_focus.png</file>
+    <file>rc_dark/toolbar_separator_vertical_focus@2x.png</file>
+    <file>rc_dark/toolbar_separator_vertical_pressed.png</file>
+    <file>rc_dark/toolbar_separator_vertical_pressed@2x.png</file>
+    <file>rc_dark/transparent.png</file>
+    <file>rc_dark/transparent@2x.png</file>
+    <file>rc_dark/transparent_disabled.png</file>
+    <file>rc_dark/transparent_disabled@2x.png</file>
+    <file>rc_dark/transparent_focus.png</file>
+    <file>rc_dark/transparent_focus@2x.png</file>
+    <file>rc_dark/transparent_pressed.png</file>
+    <file>rc_dark/transparent_pressed@2x.png</file>
+    <file>rc_dark/window_close.png</file>
+    <file>rc_dark/window_close@2x.png</file>
+    <file>rc_dark/window_close_disabled.png</file>
+    <file>rc_dark/window_close_disabled@2x.png</file>
+    <file>rc_dark/window_close_focus.png</file>
+    <file>rc_dark/window_close_focus@2x.png</file>
+    <file>rc_dark/window_close_pressed.png</file>
+    <file>rc_dark/window_close_pressed@2x.png</file>
+    <file>rc_dark/window_grip.png</file>
+    <file>rc_dark/window_grip@2x.png</file>
+    <file>rc_dark/window_grip_disabled.png</file>
+    <file>rc_dark/window_grip_disabled@2x.png</file>
+    <file>rc_dark/window_grip_focus.png</file>
+    <file>rc_dark/window_grip_focus@2x.png</file>
+    <file>rc_dark/window_grip_pressed.png</file>
+    <file>rc_dark/window_grip_pressed@2x.png</file>
+    <file>rc_dark/window_minimize.png</file>
+    <file>rc_dark/window_minimize@2x.png</file>
+    <file>rc_dark/window_minimize_disabled.png</file>
+    <file>rc_dark/window_minimize_disabled@2x.png</file>
+    <file>rc_dark/window_minimize_focus.png</file>
+    <file>rc_dark/window_minimize_focus@2x.png</file>
+    <file>rc_dark/window_minimize_pressed.png</file>
+    <file>rc_dark/window_minimize_pressed@2x.png</file>
+    <file>rc_dark/window_undock.png</file>
+    <file>rc_dark/window_undock@2x.png</file>
+    <file>rc_dark/window_undock_disabled.png</file>
+    <file>rc_dark/window_undock_disabled@2x.png</file>
+    <file>rc_dark/window_undock_focus.png</file>
+    <file>rc_dark/window_undock_focus@2x.png</file>
+    <file>rc_dark/window_undock_pressed.png</file>
+    <file>rc_dark/window_undock_pressed@2x.png</file>
+</qresource>
+
+<qresource prefix="qss_icons/light">
+    <file>rc_light/arrow_down.png</file>
+    <file>rc_light/arrow_down@2x.png</file>
+    <file>rc_light/arrow_down_disabled.png</file>
+    <file>rc_light/arrow_down_disabled@2x.png</file>
+    <file>rc_light/arrow_down_focus.png</file>
+    <file>rc_light/arrow_down_focus@2x.png</file>
+    <file>rc_light/arrow_down_pressed.png</file>
+    <file>rc_light/arrow_down_pressed@2x.png</file>
+    <file>rc_light/arrow_left.png</file>
+    <file>rc_light/arrow_left@2x.png</file>
+    <file>rc_light/arrow_left_disabled.png</file>
+    <file>rc_light/arrow_left_disabled@2x.png</file>
+    <file>rc_light/arrow_left_focus.png</file>
+    <file>rc_light/arrow_left_focus@2x.png</file>
+    <file>rc_light/arrow_left_pressed.png</file>
+    <file>rc_light/arrow_left_pressed@2x.png</file>
+    <file>rc_light/arrow_right.png</file>
+    <file>rc_light/arrow_right@2x.png</file>
+    <file>rc_light/arrow_right_disabled.png</file>
+    <file>rc_light/arrow_right_disabled@2x.png</file>
+    <file>rc_light/arrow_right_focus.png</file>
+    <file>rc_light/arrow_right_focus@2x.png</file>
+    <file>rc_light/arrow_right_pressed.png</file>
+    <file>rc_light/arrow_right_pressed@2x.png</file>
+    <file>rc_light/arrow_up.png</file>
+    <file>rc_light/arrow_up@2x.png</file>
+    <file>rc_light/arrow_up_disabled.png</file>
+    <file>rc_light/arrow_up_disabled@2x.png</file>
+    <file>rc_light/arrow_up_focus.png</file>
+    <file>rc_light/arrow_up_focus@2x.png</file>
+    <file>rc_light/arrow_up_pressed.png</file>
+    <file>rc_light/arrow_up_pressed@2x.png</file>
+    <file>rc_light/base_icon.png</file>
+    <file>rc_light/base_icon@2x.png</file>
+    <file>rc_light/base_icon_disabled.png</file>
+    <file>rc_light/base_icon_disabled@2x.png</file>
+    <file>rc_light/base_icon_focus.png</file>
+    <file>rc_light/base_icon_focus@2x.png</file>
+    <file>rc_light/base_icon_pressed.png</file>
+    <file>rc_light/base_icon_pressed@2x.png</file>
+    <file>rc_light/branch_closed.png</file>
+    <file>rc_light/branch_closed@2x.png</file>
+    <file>rc_light/branch_closed_disabled.png</file>
+    <file>rc_light/branch_closed_disabled@2x.png</file>
+    <file>rc_light/branch_closed_focus.png</file>
+    <file>rc_light/branch_closed_focus@2x.png</file>
+    <file>rc_light/branch_closed_pressed.png</file>
+    <file>rc_light/branch_closed_pressed@2x.png</file>
+    <file>rc_light/branch_end.png</file>
+    <file>rc_light/branch_end@2x.png</file>
+    <file>rc_light/branch_end_disabled.png</file>
+    <file>rc_light/branch_end_disabled@2x.png</file>
+    <file>rc_light/branch_end_focus.png</file>
+    <file>rc_light/branch_end_focus@2x.png</file>
+    <file>rc_light/branch_end_pressed.png</file>
+    <file>rc_light/branch_end_pressed@2x.png</file>
+    <file>rc_light/branch_line.png</file>
+    <file>rc_light/branch_line@2x.png</file>
+    <file>rc_light/branch_line_disabled.png</file>
+    <file>rc_light/branch_line_disabled@2x.png</file>
+    <file>rc_light/branch_line_focus.png</file>
+    <file>rc_light/branch_line_focus@2x.png</file>
+    <file>rc_light/branch_line_pressed.png</file>
+    <file>rc_light/branch_line_pressed@2x.png</file>
+    <file>rc_light/branch_more.png</file>
+    <file>rc_light/branch_more@2x.png</file>
+    <file>rc_light/branch_more_disabled.png</file>
+    <file>rc_light/branch_more_disabled@2x.png</file>
+    <file>rc_light/branch_more_focus.png</file>
+    <file>rc_light/branch_more_focus@2x.png</file>
+    <file>rc_light/branch_more_pressed.png</file>
+    <file>rc_light/branch_more_pressed@2x.png</file>
+    <file>rc_light/branch_open.png</file>
+    <file>rc_light/branch_open@2x.png</file>
+    <file>rc_light/branch_open_disabled.png</file>
+    <file>rc_light/branch_open_disabled@2x.png</file>
+    <file>rc_light/branch_open_focus.png</file>
+    <file>rc_light/branch_open_focus@2x.png</file>
+    <file>rc_light/branch_open_pressed.png</file>
+    <file>rc_light/branch_open_pressed@2x.png</file>
+    <file>rc_light/checkbox_checked.png</file>
+    <file>rc_light/checkbox_checked@2x.png</file>
+    <file>rc_light/checkbox_checked_disabled.png</file>
+    <file>rc_light/checkbox_checked_disabled@2x.png</file>
+    <file>rc_light/checkbox_checked_focus.png</file>
+    <file>rc_light/checkbox_checked_focus@2x.png</file>
+    <file>rc_light/checkbox_checked_pressed.png</file>
+    <file>rc_light/checkbox_checked_pressed@2x.png</file>
+    <file>rc_light/checkbox_indeterminate.png</file>
+    <file>rc_light/checkbox_indeterminate@2x.png</file>
+    <file>rc_light/checkbox_indeterminate_disabled.png</file>
+    <file>rc_light/checkbox_indeterminate_disabled@2x.png</file>
+    <file>rc_light/checkbox_indeterminate_focus.png</file>
+    <file>rc_light/checkbox_indeterminate_focus@2x.png</file>
+    <file>rc_light/checkbox_indeterminate_pressed.png</file>
+    <file>rc_light/checkbox_indeterminate_pressed@2x.png</file>
+    <file>rc_light/checkbox_unchecked.png</file>
+    <file>rc_light/checkbox_unchecked@2x.png</file>
+    <file>rc_light/checkbox_unchecked_disabled.png</file>
+    <file>rc_light/checkbox_unchecked_disabled@2x.png</file>
+    <file>rc_light/checkbox_unchecked_focus.png</file>
+    <file>rc_light/checkbox_unchecked_focus@2x.png</file>
+    <file>rc_light/checkbox_unchecked_pressed.png</file>
+    <file>rc_light/checkbox_unchecked_pressed@2x.png</file>
+    <file>rc_light/line_horizontal.png</file>
+    <file>rc_light/line_horizontal@2x.png</file>
+    <file>rc_light/line_horizontal_disabled.png</file>
+    <file>rc_light/line_horizontal_disabled@2x.png</file>
+    <file>rc_light/line_horizontal_focus.png</file>
+    <file>rc_light/line_horizontal_focus@2x.png</file>
+    <file>rc_light/line_horizontal_pressed.png</file>
+    <file>rc_light/line_horizontal_pressed@2x.png</file>
+    <file>rc_light/line_vertical.png</file>
+    <file>rc_light/line_vertical@2x.png</file>
+    <file>rc_light/line_vertical_disabled.png</file>
+    <file>rc_light/line_vertical_disabled@2x.png</file>
+    <file>rc_light/line_vertical_focus.png</file>
+    <file>rc_light/line_vertical_focus@2x.png</file>
+    <file>rc_light/line_vertical_pressed.png</file>
+    <file>rc_light/line_vertical_pressed@2x.png</file>
+    <file>rc_light/radio_checked.png</file>
+    <file>rc_light/radio_checked@2x.png</file>
+    <file>rc_light/radio_checked_disabled.png</file>
+    <file>rc_light/radio_checked_disabled@2x.png</file>
+    <file>rc_light/radio_checked_focus.png</file>
+    <file>rc_light/radio_checked_focus@2x.png</file>
+    <file>rc_light/radio_checked_pressed.png</file>
+    <file>rc_light/radio_checked_pressed@2x.png</file>
+    <file>rc_light/radio_unchecked.png</file>
+    <file>rc_light/radio_unchecked@2x.png</file>
+    <file>rc_light/radio_unchecked_disabled.png</file>
+    <file>rc_light/radio_unchecked_disabled@2x.png</file>
+    <file>rc_light/radio_unchecked_focus.png</file>
+    <file>rc_light/radio_unchecked_focus@2x.png</file>
+    <file>rc_light/radio_unchecked_pressed.png</file>
+    <file>rc_light/radio_unchecked_pressed@2x.png</file>
+    <file>rc_light/toolbar_move_horizontal.png</file>
+    <file>rc_light/toolbar_move_horizontal@2x.png</file>
+    <file>rc_light/toolbar_move_horizontal_disabled.png</file>
+    <file>rc_light/toolbar_move_horizontal_disabled@2x.png</file>
+    <file>rc_light/toolbar_move_horizontal_focus.png</file>
+    <file>rc_light/toolbar_move_horizontal_focus@2x.png</file>
+    <file>rc_light/toolbar_move_horizontal_pressed.png</file>
+    <file>rc_light/toolbar_move_horizontal_pressed@2x.png</file>
+    <file>rc_light/toolbar_move_vertical.png</file>
+    <file>rc_light/toolbar_move_vertical@2x.png</file>
+    <file>rc_light/toolbar_move_vertical_disabled.png</file>
+    <file>rc_light/toolbar_move_vertical_disabled@2x.png</file>
+    <file>rc_light/toolbar_move_vertical_focus.png</file>
+    <file>rc_light/toolbar_move_vertical_focus@2x.png</file>
+    <file>rc_light/toolbar_move_vertical_pressed.png</file>
+    <file>rc_light/toolbar_move_vertical_pressed@2x.png</file>
+    <file>rc_light/toolbar_separator_horizontal.png</file>
+    <file>rc_light/toolbar_separator_horizontal@2x.png</file>
+    <file>rc_light/toolbar_separator_horizontal_disabled.png</file>
+    <file>rc_light/toolbar_separator_horizontal_disabled@2x.png</file>
+    <file>rc_light/toolbar_separator_horizontal_focus.png</file>
+    <file>rc_light/toolbar_separator_horizontal_focus@2x.png</file>
+    <file>rc_light/toolbar_separator_horizontal_pressed.png</file>
+    <file>rc_light/toolbar_separator_horizontal_pressed@2x.png</file>
+    <file>rc_light/toolbar_separator_vertical.png</file>
+    <file>rc_light/toolbar_separator_vertical@2x.png</file>
+    <file>rc_light/toolbar_separator_vertical_disabled.png</file>
+    <file>rc_light/toolbar_separator_vertical_disabled@2x.png</file>
+    <file>rc_light/toolbar_separator_vertical_focus.png</file>
+    <file>rc_light/toolbar_separator_vertical_focus@2x.png</file>
+    <file>rc_light/toolbar_separator_vertical_pressed.png</file>
+    <file>rc_light/toolbar_separator_vertical_pressed@2x.png</file>
+    <file>rc_light/transparent.png</file>
+    <file>rc_light/transparent@2x.png</file>
+    <file>rc_light/transparent_disabled.png</file>
+    <file>rc_light/transparent_disabled@2x.png</file>
+    <file>rc_light/transparent_focus.png</file>
+    <file>rc_light/transparent_focus@2x.png</file>
+    <file>rc_light/transparent_pressed.png</file>
+    <file>rc_light/transparent_pressed@2x.png</file>
+    <file>rc_light/window_close.png</file>
+    <file>rc_light/window_close@2x.png</file>
+    <file>rc_light/window_close_disabled.png</file>
+    <file>rc_light/window_close_disabled@2x.png</file>
+    <file>rc_light/window_close_focus.png</file>
+    <file>rc_light/window_close_focus@2x.png</file>
+    <file>rc_light/window_close_pressed.png</file>
+    <file>rc_light/window_close_pressed@2x.png</file>
+    <file>rc_light/window_grip.png</file>
+    <file>rc_light/window_grip@2x.png</file>
+    <file>rc_light/window_grip_disabled.png</file>
+    <file>rc_light/window_grip_disabled@2x.png</file>
+    <file>rc_light/window_grip_focus.png</file>
+    <file>rc_light/window_grip_focus@2x.png</file>
+    <file>rc_light/window_grip_pressed.png</file>
+    <file>rc_light/window_grip_pressed@2x.png</file>
+    <file>rc_light/window_minimize.png</file>
+    <file>rc_light/window_minimize@2x.png</file>
+    <file>rc_light/window_minimize_disabled.png</file>
+    <file>rc_light/window_minimize_disabled@2x.png</file>
+    <file>rc_light/window_minimize_focus.png</file>
+    <file>rc_light/window_minimize_focus@2x.png</file>
+    <file>rc_light/window_minimize_pressed.png</file>
+    <file>rc_light/window_minimize_pressed@2x.png</file>
+    <file>rc_light/window_undock.png</file>
+    <file>rc_light/window_undock@2x.png</file>
+    <file>rc_light/window_undock_disabled.png</file>
+    <file>rc_light/window_undock_disabled@2x.png</file>
+    <file>rc_light/window_undock_focus.png</file>
+    <file>rc_light/window_undock_focus@2x.png</file>
+    <file>rc_light/window_undock_pressed.png</file>
+    <file>rc_light/window_undock_pressed@2x.png</file>
+</qresource>
+
+<!-- QDarkStyle style sheet, MIT Licence -->
+<qresource prefix="qdarkstyle/dark">
+    <file alias="style.qss">qdarkstyle_dark.qss</file>
+</qresource>
+<qresource prefix="qdarkstyle/light">
+    <file alias="style.qss">qdarkstyle_light.qss</file>
+</qresource>
 </RCC>
diff --git a/utils/rsc/qdarkstyle_dark.qss b/utils/rsc/qdarkstyle_dark.qss
new file mode 100644
index 00000000..111a24d3
--- /dev/null
+++ b/utils/rsc/qdarkstyle_dark.qss
@@ -0,0 +1,2212 @@
+/* ---------------------------------------------------------------------------
+
+    WARNING! File created programmatically. All changes made in this file will be lost!
+
+    Created by the qtsass compiler v0.3.0
+
+    The definitions are in the "qdarkstyle.qss._styles.scss" module
+
+--------------------------------------------------------------------------- */
+/* Light Style - QDarkStyleSheet ------------------------------------------ */
+/*
+
+See Qt documentation:
+
+  - https://doc.qt.io/qt-5/stylesheet.html
+  - https://doc.qt.io/qt-5/stylesheet-reference.html
+  - https://doc.qt.io/qt-5/stylesheet-examples.html
+
+--------------------------------------------------------------------------- */
+/* Reset elements ------------------------------------------------------------
+
+Resetting everything helps to unify styles across different operating systems
+
+--------------------------------------------------------------------------- */
+* {
+  padding: 0px;
+  margin: 0px;
+  border: 0px;
+  border-style: none;
+  border-image: none;
+  outline: 0;
+}
+
+/* specific reset for elements inside QToolBar */
+QToolBar * {
+  margin: 0px;
+  padding: 0px;
+}
+
+/* QWidget ----------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QWidget {
+  background-color: #19232D;
+  border: 0px solid #455364;
+  padding: 0px;
+  color: #E0E1E3;
+  selection-background-color: #346792;
+  selection-color: #E0E1E3;
+}
+
+QWidget:disabled {
+  background-color: #19232D;
+  color: #9DA9B5;
+  selection-background-color: #26486B;
+  selection-color: #9DA9B5;
+}
+
+QWidget::item:selected {
+  background-color: #346792;
+}
+
+QWidget::item:hover:!selected {
+  background-color: #1A72BB;
+}
+
+/* QMainWindow ------------------------------------------------------------
+
+This adjusts the splitter in the dock widget, not qsplitter
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow
+
+--------------------------------------------------------------------------- */
+QMainWindow::separator {
+  background-color: #455364;
+  border: 0px solid #19232D;
+  spacing: 0px;
+  padding: 2px;
+}
+
+QMainWindow::separator:hover {
+  background-color: #60798B;
+  border: 0px solid #1A72BB;
+}
+
+QMainWindow::separator:horizontal {
+  width: 5px;
+  margin-top: 2px;
+  margin-bottom: 2px;
+  image: url(":/qss_icons/dark/rc_dark/toolbar_separator_vertical.png");
+}
+
+QMainWindow::separator:vertical {
+  height: 5px;
+  margin-left: 2px;
+  margin-right: 2px;
+  image: url(":/qss_icons/dark/rc_dark/toolbar_separator_horizontal.png");
+}
+
+/* QToolTip ---------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip
+
+--------------------------------------------------------------------------- */
+QToolTip {
+  background-color: #346792;
+  color: #E0E1E3;
+  /* If you remove the border property, background stops working on Windows */
+  border: none;
+  /* Remove padding, for fix combo box tooltip */
+  padding: 0px;
+  /* Remove opacity, fix #174 - may need to use RGBA */
+}
+
+/* QStatusBar -------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar
+
+--------------------------------------------------------------------------- */
+QStatusBar {
+  border: 1px solid #455364;
+  /* Fixes Spyder #9120, #9121 */
+  background: #455364;
+  /* Fixes #205, white vertical borders separating items */
+}
+
+QStatusBar::item {
+  border: none;
+}
+
+QStatusBar QToolTip {
+  background-color: #1A72BB;
+  border: 1px solid #19232D;
+  color: #19232D;
+  /* Remove padding, for fix combo box tooltip */
+  padding: 0px;
+  /* Reducing transparency to read better */
+  opacity: 230;
+}
+
+QStatusBar QLabel {
+  /* Fixes Spyder #9120, #9121 */
+  background: transparent;
+}
+
+/* QCheckBox --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox
+
+--------------------------------------------------------------------------- */
+QCheckBox {
+  background-color: #19232D;
+  color: #E0E1E3;
+  spacing: 4px;
+  outline: none;
+  padding-top: 4px;
+  padding-bottom: 4px;
+}
+
+QCheckBox:focus {
+  border: none;
+}
+
+QCheckBox QWidget:disabled {
+  background-color: #19232D;
+  color: #9DA9B5;
+}
+
+QCheckBox::indicator {
+  margin-left: 2px;
+  height: 14px;
+  width: 14px;
+}
+
+QCheckBox::indicator:unchecked {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png");
+}
+
+QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed {
+  border: none;
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png");
+}
+
+QCheckBox::indicator:unchecked:disabled {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_disabled.png");
+}
+
+QCheckBox::indicator:checked {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png");
+}
+
+QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed {
+  border: none;
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png");
+}
+
+QCheckBox::indicator:checked:disabled {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked_disabled.png");
+}
+
+QCheckBox::indicator:indeterminate {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate.png");
+}
+
+QCheckBox::indicator:indeterminate:disabled {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_disabled.png");
+}
+
+QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_focus.png");
+}
+
+/* QGroupBox --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox
+
+--------------------------------------------------------------------------- */
+QGroupBox {
+  font-weight: bold;
+  border: 1px solid #455364;
+  border-radius: 4px;
+  padding: 2px;
+  margin-top: 6px;
+  margin-bottom: 4px;
+}
+
+QGroupBox::title {
+  subcontrol-origin: margin;
+  subcontrol-position: top left;
+  left: 4px;
+  padding-left: 2px;
+  padding-right: 4px;
+  padding-top: -4px;
+}
+
+QGroupBox::indicator {
+  margin-left: 2px;
+  margin-top: 2px;
+  padding: 0;
+  height: 14px;
+  width: 14px;
+}
+
+QGroupBox::indicator:unchecked {
+  border: none;
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png");
+}
+
+QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed {
+  border: none;
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png");
+}
+
+QGroupBox::indicator:unchecked:disabled {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_disabled.png");
+}
+
+QGroupBox::indicator:checked {
+  border: none;
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png");
+}
+
+QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed {
+  border: none;
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png");
+}
+
+QGroupBox::indicator:checked:disabled {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked_disabled.png");
+}
+
+/* QRadioButton -----------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton
+
+--------------------------------------------------------------------------- */
+QRadioButton {
+  background-color: #19232D;
+  color: #E0E1E3;
+  spacing: 4px;
+  padding-top: 4px;
+  padding-bottom: 4px;
+  border: none;
+  outline: none;
+}
+
+QRadioButton:focus {
+  border: none;
+}
+
+QRadioButton:disabled {
+  background-color: #19232D;
+  color: #9DA9B5;
+  border: none;
+  outline: none;
+}
+
+QRadioButton QWidget {
+  background-color: #19232D;
+  color: #E0E1E3;
+  spacing: 0px;
+  padding: 0px;
+  outline: none;
+  border: none;
+}
+
+QRadioButton::indicator {
+  border: none;
+  outline: none;
+  margin-left: 2px;
+  height: 14px;
+  width: 14px;
+}
+
+QRadioButton::indicator:unchecked {
+  image: url(":/qss_icons/dark/rc_dark/radio_unchecked.png");
+}
+
+QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/dark/rc_dark/radio_unchecked_focus.png");
+}
+
+QRadioButton::indicator:unchecked:disabled {
+  image: url(":/qss_icons/dark/rc_dark/radio_unchecked_disabled.png");
+}
+
+QRadioButton::indicator:checked {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/dark/rc_dark/radio_checked.png");
+}
+
+QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/dark/rc_dark/radio_checked_focus.png");
+}
+
+QRadioButton::indicator:checked:disabled {
+  outline: none;
+  image: url(":/qss_icons/dark/rc_dark/radio_checked_disabled.png");
+}
+
+/* QMenuBar ---------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar
+
+--------------------------------------------------------------------------- */
+QMenuBar {
+  background-color: #455364;
+  padding: 2px;
+  border: 1px solid #19232D;
+  color: #E0E1E3;
+  selection-background-color: #1A72BB;
+}
+
+QMenuBar:focus {
+  border: 1px solid #346792;
+}
+
+QMenuBar::item {
+  background: transparent;
+  padding: 4px;
+}
+
+QMenuBar::item:selected {
+  padding: 4px;
+  background: transparent;
+  border: 0px solid #455364;
+  background-color: #1A72BB;
+}
+
+QMenuBar::item:pressed {
+  padding: 4px;
+  border: 0px solid #455364;
+  background-color: #1A72BB;
+  color: #E0E1E3;
+  margin-bottom: 0px;
+  padding-bottom: 0px;
+}
+
+/* QMenu ------------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu
+
+--------------------------------------------------------------------------- */
+QMenu {
+  border: 0px solid #455364;
+  color: #E0E1E3;
+  margin: 0px;
+  background-color: #37414F;
+  selection-background-color: #1A72BB;
+}
+
+QMenu::separator {
+  height: 1px;
+  background-color: #60798B;
+  color: #E0E1E3;
+}
+
+QMenu::item {
+  background-color: #37414F;
+  padding: 4px 24px 4px 28px;
+  /* Reserve space for selection border */
+  border: 1px transparent #455364;
+}
+
+QMenu::item:selected {
+  color: #E0E1E3;
+  background-color: #1A72BB;
+}
+
+QMenu::item:pressed {
+  background-color: #1A72BB;
+}
+
+QMenu::icon {
+  padding-left: 10px;
+  width: 14px;
+  height: 14px;
+}
+
+QMenu::indicator {
+  padding-left: 8px;
+  width: 12px;
+  height: 12px;
+  /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */
+  /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */
+}
+
+QMenu::indicator:non-exclusive:unchecked {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png");
+}
+
+QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed {
+  border: none;
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png");
+}
+
+QMenu::indicator:non-exclusive:unchecked:disabled {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_disabled.png");
+}
+
+QMenu::indicator:non-exclusive:checked {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png");
+}
+
+QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed {
+  border: none;
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png");
+}
+
+QMenu::indicator:non-exclusive:checked:disabled {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked_disabled.png");
+}
+
+QMenu::indicator:non-exclusive:indeterminate {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate.png");
+}
+
+QMenu::indicator:non-exclusive:indeterminate:disabled {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_disabled.png");
+}
+
+QMenu::indicator:non-exclusive:indeterminate:focus, QMenu::indicator:non-exclusive:indeterminate:hover, QMenu::indicator:non-exclusive:indeterminate:pressed {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_focus.png");
+}
+
+QMenu::indicator:exclusive:unchecked {
+  image: url(":/qss_icons/dark/rc_dark/radio_unchecked.png");
+}
+
+QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/dark/rc_dark/radio_unchecked_focus.png");
+}
+
+QMenu::indicator:exclusive:unchecked:disabled {
+  image: url(":/qss_icons/dark/rc_dark/radio_unchecked_disabled.png");
+}
+
+QMenu::indicator:exclusive:checked {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/dark/rc_dark/radio_checked.png");
+}
+
+QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/dark/rc_dark/radio_checked_focus.png");
+}
+
+QMenu::indicator:exclusive:checked:disabled {
+  outline: none;
+  image: url(":/qss_icons/dark/rc_dark/radio_checked_disabled.png");
+}
+
+QMenu::right-arrow {
+  margin: 5px;
+  padding-left: 12px;
+  image: url(":/qss_icons/dark/rc_dark/arrow_right.png");
+  height: 12px;
+  width: 12px;
+}
+
+/* QAbstractItemView ------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox
+
+--------------------------------------------------------------------------- */
+QAbstractItemView {
+  alternate-background-color: #19232D;
+  color: #E0E1E3;
+  border: 1px solid #455364;
+  border-radius: 4px;
+}
+
+QAbstractItemView QLineEdit {
+  padding: 2px;
+}
+
+/* QAbstractScrollArea ----------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea
+
+--------------------------------------------------------------------------- */
+QAbstractScrollArea {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  border-radius: 4px;
+  /* fix #159 */
+  padding: 2px;
+  /* remove min-height to fix #244 */
+  color: #E0E1E3;
+}
+
+QAbstractScrollArea:disabled {
+  color: #9DA9B5;
+}
+
+/* QScrollArea ------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QScrollArea QWidget QWidget:disabled {
+  background-color: #19232D;
+}
+
+/* QScrollBar -------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar
+
+--------------------------------------------------------------------------- */
+QScrollBar:horizontal {
+  height: 16px;
+  margin: 2px 16px 2px 16px;
+  border: 1px solid #455364;
+  border-radius: 4px;
+  background-color: #19232D;
+}
+
+QScrollBar:vertical {
+  background-color: #19232D;
+  width: 16px;
+  margin: 16px 2px 16px 2px;
+  border: 1px solid #455364;
+  border-radius: 4px;
+}
+
+QScrollBar::handle:horizontal {
+  background-color: #60798B;
+  border: 1px solid #455364;
+  border-radius: 4px;
+  min-width: 8px;
+}
+
+QScrollBar::handle:horizontal:hover {
+  background-color: #346792;
+  border: #346792;
+  border-radius: 4px;
+  min-width: 8px;
+}
+
+QScrollBar::handle:horizontal:focus {
+  border: 1px solid #1A72BB;
+}
+
+QScrollBar::handle:vertical {
+  background-color: #60798B;
+  border: 1px solid #455364;
+  min-height: 8px;
+  border-radius: 4px;
+}
+
+QScrollBar::handle:vertical:hover {
+  background-color: #346792;
+  border: #346792;
+  border-radius: 4px;
+  min-height: 8px;
+}
+
+QScrollBar::handle:vertical:focus {
+  border: 1px solid #1A72BB;
+}
+
+QScrollBar::add-line:horizontal {
+  margin: 0px 0px 0px 0px;
+  border-image: url(":/qss_icons/dark/rc_dark/arrow_right_disabled.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: right;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on {
+  border-image: url(":/qss_icons/dark/rc_dark/arrow_right.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: right;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:vertical {
+  margin: 3px 0px 3px 0px;
+  border-image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: bottom;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on {
+  border-image: url(":/qss_icons/dark/rc_dark/arrow_down.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: bottom;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+  margin: 0px 3px 0px 3px;
+  border-image: url(":/qss_icons/dark/rc_dark/arrow_left_disabled.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: left;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on {
+  border-image: url(":/qss_icons/dark/rc_dark/arrow_left.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: left;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+  margin: 3px 0px 3px 0px;
+  border-image: url(":/qss_icons/dark/rc_dark/arrow_up_disabled.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: top;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on {
+  border-image: url(":/qss_icons/dark/rc_dark/arrow_up.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: top;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal {
+  background: none;
+}
+
+QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
+  background: none;
+}
+
+QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+  background: none;
+}
+
+QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
+  background: none;
+}
+
+/* QTextEdit --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets
+
+--------------------------------------------------------------------------- */
+QTextEdit {
+  background-color: #19232D;
+  color: #E0E1E3;
+  border-radius: 4px;
+  border: 1px solid #455364;
+}
+
+QTextEdit:focus {
+  border: 1px solid #1A72BB;
+}
+
+QTextEdit:selected {
+  background: #346792;
+  color: #455364;
+}
+
+/* QPlainTextEdit ---------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QPlainTextEdit {
+  background-color: #19232D;
+  color: #E0E1E3;
+  border-radius: 4px;
+  border: 1px solid #455364;
+}
+
+QPlainTextEdit:focus {
+  border: 1px solid #1A72BB;
+}
+
+QPlainTextEdit:selected {
+  background: #346792;
+  color: #455364;
+}
+
+/* QSizeGrip --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip
+
+--------------------------------------------------------------------------- */
+QSizeGrip {
+  background: transparent;
+  width: 12px;
+  height: 12px;
+  image: url(":/qss_icons/dark/rc_dark/window_grip.png");
+}
+
+/* QStackedWidget ---------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QStackedWidget {
+  padding: 2px;
+  border: 1px solid #455364;
+  border: 1px solid #19232D;
+}
+
+/* QToolBar ---------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar
+
+--------------------------------------------------------------------------- */
+QToolBar {
+  background-color: #455364;
+  border-bottom: 1px solid #19232D;
+  padding: 1px;
+  font-weight: bold;
+  spacing: 2px;
+}
+
+QToolBar:disabled {
+  /* Fixes #272 */
+  background-color: #455364;
+}
+
+QToolBar::handle:horizontal {
+  width: 16px;
+  image: url(":/qss_icons/dark/rc_dark/toolbar_move_horizontal.png");
+}
+
+QToolBar::handle:vertical {
+  height: 16px;
+  image: url(":/qss_icons/dark/rc_dark/toolbar_move_vertical.png");
+}
+
+QToolBar::separator:horizontal {
+  width: 16px;
+  image: url(":/qss_icons/dark/rc_dark/toolbar_separator_horizontal.png");
+}
+
+QToolBar::separator:vertical {
+  height: 16px;
+  image: url(":/qss_icons/dark/rc_dark/toolbar_separator_vertical.png");
+}
+
+QToolButton#qt_toolbar_ext_button {
+  background: #455364;
+  border: 0px;
+  color: #E0E1E3;
+  image: url(":/qss_icons/dark/rc_dark/arrow_right.png");
+}
+
+/* QAbstractSpinBox -------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QAbstractSpinBox {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  color: #E0E1E3;
+  /* This fixes 103, 111 */
+  padding-top: 2px;
+  /* This fixes 103, 111 */
+  padding-bottom: 2px;
+  padding-left: 4px;
+  padding-right: 4px;
+  border-radius: 4px;
+  /* min-width: 5px; removed to fix 109 */
+}
+
+QAbstractSpinBox:up-button {
+  background-color: transparent #19232D;
+  subcontrol-origin: border;
+  subcontrol-position: top right;
+  border-left: 1px solid #455364;
+  border-bottom: 1px solid #455364;
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+  margin: 1px;
+  width: 12px;
+  margin-bottom: -1px;
+}
+
+QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off {
+  image: url(":/qss_icons/dark/rc_dark/arrow_up_disabled.png");
+  height: 8px;
+  width: 8px;
+}
+
+QAbstractSpinBox::up-arrow:hover {
+  image: url(":/qss_icons/dark/rc_dark/arrow_up.png");
+}
+
+QAbstractSpinBox:down-button {
+  background-color: transparent #19232D;
+  subcontrol-origin: border;
+  subcontrol-position: bottom right;
+  border-left: 1px solid #455364;
+  border-top: 1px solid #455364;
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+  margin: 1px;
+  width: 12px;
+  margin-top: -1px;
+}
+
+QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off {
+  image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png");
+  height: 8px;
+  width: 8px;
+}
+
+QAbstractSpinBox::down-arrow:hover {
+  image: url(":/qss_icons/dark/rc_dark/arrow_down.png");
+}
+
+QAbstractSpinBox:hover {
+  border: 1px solid #346792;
+  color: #E0E1E3;
+}
+
+QAbstractSpinBox:focus {
+  border: 1px solid #1A72BB;
+}
+
+QAbstractSpinBox:selected {
+  background: #346792;
+  color: #455364;
+}
+
+/* ------------------------------------------------------------------------ */
+/* DISPLAYS --------------------------------------------------------------- */
+/* ------------------------------------------------------------------------ */
+/* QLabel -----------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe
+
+--------------------------------------------------------------------------- */
+QLabel {
+  background-color: #19232D;
+  border: 0px solid #455364;
+  padding: 2px;
+  margin: 0px;
+  color: #E0E1E3;
+}
+
+QLabel:disabled {
+  background-color: #19232D;
+  border: 0px solid #455364;
+  color: #9DA9B5;
+}
+
+/* QTextBrowser -----------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea
+
+--------------------------------------------------------------------------- */
+QTextBrowser {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  color: #E0E1E3;
+  border-radius: 4px;
+}
+
+QTextBrowser:disabled {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  color: #9DA9B5;
+  border-radius: 4px;
+}
+
+QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed {
+  border: 1px solid #455364;
+}
+
+/* QGraphicsView ----------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QGraphicsView {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  color: #E0E1E3;
+  border-radius: 4px;
+}
+
+QGraphicsView:disabled {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  color: #9DA9B5;
+  border-radius: 4px;
+}
+
+QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed {
+  border: 1px solid #455364;
+}
+
+/* QCalendarWidget --------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QCalendarWidget {
+  border: 1px solid #455364;
+  border-radius: 4px;
+}
+
+QCalendarWidget:disabled {
+  background-color: #19232D;
+  color: #9DA9B5;
+}
+
+/* QLCDNumber -------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QLCDNumber {
+  background-color: #19232D;
+  color: #E0E1E3;
+}
+
+QLCDNumber:disabled {
+  background-color: #19232D;
+  color: #9DA9B5;
+}
+
+/* QProgressBar -----------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar
+
+--------------------------------------------------------------------------- */
+QProgressBar {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  color: #E0E1E3;
+  border-radius: 4px;
+  text-align: center;
+}
+
+QProgressBar:disabled {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  color: #9DA9B5;
+  border-radius: 4px;
+  text-align: center;
+}
+
+QProgressBar::chunk {
+  background-color: #346792;
+  color: #19232D;
+  border-radius: 4px;
+}
+
+QProgressBar::chunk:disabled {
+  background-color: #26486B;
+  color: #9DA9B5;
+  border-radius: 4px;
+}
+
+/* ------------------------------------------------------------------------ */
+/* BUTTONS ---------------------------------------------------------------- */
+/* ------------------------------------------------------------------------ */
+/* QPushButton ------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton
+
+--------------------------------------------------------------------------- */
+QPushButton {
+  background-color: #455364;
+  color: #E0E1E3;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+  border: none;
+}
+
+QPushButton:disabled {
+  background-color: #455364;
+  color: #9DA9B5;
+  border-radius: 4px;
+  padding: 2px;
+}
+
+QPushButton:checked {
+  background-color: #60798B;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+}
+
+QPushButton:checked:disabled {
+  background-color: #60798B;
+  color: #9DA9B5;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+}
+
+QPushButton:checked:selected {
+  background: #60798B;
+}
+
+QPushButton:hover {
+  background-color: #54687A;
+  color: #E0E1E3;
+}
+
+QPushButton:pressed {
+  background-color: #60798B;
+}
+
+QPushButton:selected {
+  background: #60798B;
+  color: #E0E1E3;
+}
+
+QPushButton::menu-indicator {
+  subcontrol-origin: padding;
+  subcontrol-position: bottom right;
+  bottom: 4px;
+}
+
+QDialogButtonBox QPushButton {
+  /* Issue #194 #248 - Special case of QPushButton inside dialogs, for better UI */
+  min-width: 80px;
+}
+
+/* QToolButton ------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton
+
+--------------------------------------------------------------------------- */
+QToolButton {
+  background-color: #455364;
+  color: #E0E1E3;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+  border: none;
+  /* The subcontrols below are used only in the DelayedPopup mode */
+  /* The subcontrols below are used only in the MenuButtonPopup mode */
+  /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */
+}
+
+QToolButton:disabled {
+  background-color: #455364;
+  color: #9DA9B5;
+  border-radius: 4px;
+  padding: 2px;
+}
+
+QToolButton:checked {
+  background-color: #60798B;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+}
+
+QToolButton:checked:disabled {
+  background-color: #60798B;
+  color: #9DA9B5;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+}
+
+QToolButton:checked:hover {
+  background-color: #54687A;
+  color: #E0E1E3;
+}
+
+QToolButton:checked:pressed {
+  background-color: #60798B;
+}
+
+QToolButton:checked:selected {
+  background: #60798B;
+  color: #E0E1E3;
+}
+
+QToolButton:hover {
+  background-color: #54687A;
+  color: #E0E1E3;
+}
+
+QToolButton:pressed {
+  background-color: #60798B;
+}
+
+QToolButton:selected {
+  background: #60798B;
+  color: #E0E1E3;
+}
+
+QToolButton[popupMode="0"] {
+  /* Only for DelayedPopup */
+  padding-right: 2px;
+}
+
+QToolButton[popupMode="1"] {
+  /* Only for MenuButtonPopup */
+  padding-right: 20px;
+}
+
+QToolButton[popupMode="1"]::menu-button {
+  border: none;
+}
+
+QToolButton[popupMode="1"]::menu-button:hover {
+  border: none;
+  border-left: 1px solid #455364;
+  border-radius: 0;
+}
+
+QToolButton[popupMode="2"] {
+  /* Only for InstantPopup */
+  padding-right: 2px;
+}
+
+QToolButton::menu-button {
+  padding: 2px;
+  border-radius: 4px;
+  width: 12px;
+  border: none;
+  outline: none;
+}
+
+QToolButton::menu-button:hover {
+  border: 1px solid #346792;
+}
+
+QToolButton::menu-button:checked:hover {
+  border: 1px solid #346792;
+}
+
+QToolButton::menu-indicator {
+  image: url(":/qss_icons/dark/rc_dark/arrow_down.png");
+  height: 8px;
+  width: 8px;
+  top: 0;
+  /* Exclude a shift for better image */
+  left: -2px;
+  /* Shift it a bit */
+}
+
+QToolButton::menu-arrow {
+  image: url(":/qss_icons/dark/rc_dark/arrow_down.png");
+  height: 8px;
+  width: 8px;
+}
+
+QToolButton::menu-arrow:hover {
+  image: url(":/qss_icons/dark/rc_dark/arrow_down_focus.png");
+}
+
+/* QCommandLinkButton -----------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QCommandLinkButton {
+  background-color: transparent;
+  border: 1px solid #455364;
+  color: #E0E1E3;
+  border-radius: 4px;
+  padding: 0px;
+  margin: 0px;
+}
+
+QCommandLinkButton:disabled {
+  background-color: transparent;
+  color: #9DA9B5;
+}
+
+/* ------------------------------------------------------------------------ */
+/* INPUTS - NO FIELDS ----------------------------------------------------- */
+/* ------------------------------------------------------------------------ */
+/* QComboBox --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox
+
+--------------------------------------------------------------------------- */
+QComboBox {
+  border: 1px solid #455364;
+  border-radius: 4px;
+  selection-background-color: #346792;
+  padding-left: 4px;
+  padding-right: 4px;
+  /* padding-right = 36; 4 + 16*2 See scrollbar size */
+  /* changed to 4px to fix #239 */
+  /* Fixes #103, #111 */
+  min-height: 1.5em;
+  /* padding-top: 2px;     removed to fix #132 */
+  /* padding-bottom: 2px;  removed to fix #132 */
+  /* min-width: 75px;      removed to fix #109 */
+  /* Needed to remove indicator - fix #132 */
+}
+
+QComboBox QAbstractItemView {
+  border: 1px solid #455364;
+  border-radius: 0;
+  background-color: #19232D;
+  selection-background-color: #346792;
+}
+
+QComboBox QAbstractItemView:hover {
+  background-color: #19232D;
+  color: #E0E1E3;
+}
+
+QComboBox QAbstractItemView:selected {
+  background: #346792;
+  color: #455364;
+}
+
+QComboBox QAbstractItemView:alternate {
+  background: #19232D;
+}
+
+QComboBox:disabled {
+  background-color: #19232D;
+  color: #9DA9B5;
+}
+
+QComboBox:hover {
+  border: 1px solid #346792;
+}
+
+QComboBox:focus {
+  border: 1px solid #1A72BB;
+}
+
+QComboBox:on {
+  selection-background-color: #346792;
+}
+
+QComboBox::indicator {
+  border: none;
+  border-radius: 0;
+  background-color: transparent;
+  selection-background-color: transparent;
+  color: transparent;
+  selection-color: transparent;
+  /* Needed to remove indicator - fix #132 */
+}
+
+QComboBox::indicator:alternate {
+  background: #19232D;
+}
+
+QComboBox::item:alternate {
+  background: #19232D;
+}
+
+QComboBox::item:checked {
+  font-weight: bold;
+}
+
+QComboBox::item:selected {
+  border: 0px solid transparent;
+}
+
+QComboBox::drop-down {
+  subcontrol-origin: padding;
+  subcontrol-position: top right;
+  width: 12px;
+  border-left: 1px solid #455364;
+}
+
+QComboBox::down-arrow {
+  image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png");
+  height: 8px;
+  width: 8px;
+}
+
+QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus {
+  image: url(":/qss_icons/dark/rc_dark/arrow_down.png");
+}
+
+/* QSlider ----------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider
+
+--------------------------------------------------------------------------- */
+QSlider:disabled {
+  background: #19232D;
+}
+
+QSlider:focus {
+  border: none;
+}
+
+QSlider::groove:horizontal {
+  background: #455364;
+  border: 1px solid #455364;
+  height: 4px;
+  margin: 0px;
+  border-radius: 4px;
+}
+
+QSlider::groove:vertical {
+  background: #455364;
+  border: 1px solid #455364;
+  width: 4px;
+  margin: 0px;
+  border-radius: 4px;
+}
+
+QSlider::add-page:vertical {
+  background: #346792;
+  border: 1px solid #455364;
+  width: 4px;
+  margin: 0px;
+  border-radius: 4px;
+}
+
+QSlider::add-page:vertical :disabled {
+  background: #26486B;
+}
+
+QSlider::sub-page:horizontal {
+  background: #346792;
+  border: 1px solid #455364;
+  height: 4px;
+  margin: 0px;
+  border-radius: 4px;
+}
+
+QSlider::sub-page:horizontal:disabled {
+  background: #26486B;
+}
+
+QSlider::handle:horizontal {
+  background: #9DA9B5;
+  border: 1px solid #455364;
+  width: 8px;
+  height: 8px;
+  margin: -8px 0px;
+  border-radius: 4px;
+}
+
+QSlider::handle:horizontal:hover {
+  background: #346792;
+  border: 1px solid #346792;
+}
+
+QSlider::handle:horizontal:focus {
+  border: 1px solid #1A72BB;
+}
+
+QSlider::handle:vertical {
+  background: #9DA9B5;
+  border: 1px solid #455364;
+  width: 8px;
+  height: 8px;
+  margin: 0 -8px;
+  border-radius: 4px;
+}
+
+QSlider::handle:vertical:hover {
+  background: #346792;
+  border: 1px solid #346792;
+}
+
+QSlider::handle:vertical:focus {
+  border: 1px solid #1A72BB;
+}
+
+/* QLineEdit --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit
+
+--------------------------------------------------------------------------- */
+QLineEdit {
+  background-color: #19232D;
+  padding-top: 2px;
+  /* This QLineEdit fix  103, 111 */
+  padding-bottom: 2px;
+  /* This QLineEdit fix  103, 111 */
+  padding-left: 4px;
+  padding-right: 4px;
+  border-style: solid;
+  border: 1px solid #455364;
+  border-radius: 4px;
+  color: #E0E1E3;
+}
+
+QLineEdit:disabled {
+  background-color: #19232D;
+  color: #9DA9B5;
+}
+
+QLineEdit:hover {
+  border: 1px solid #346792;
+  color: #E0E1E3;
+}
+
+QLineEdit:focus {
+  border: 1px solid #1A72BB;
+}
+
+QLineEdit:selected {
+  background-color: #346792;
+  color: #455364;
+}
+
+/* QTabWiget --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
+
+--------------------------------------------------------------------------- */
+QTabWidget {
+  padding: 2px;
+  selection-background-color: #455364;
+}
+
+QTabWidget QWidget {
+  /* Fixes #189 */
+  border-radius: 4px;
+}
+
+QTabWidget::pane {
+  border: 1px solid #455364;
+  border-radius: 4px;
+  margin: 0px;
+  /* Fixes double border inside pane with pyqt5 */
+  padding: 0px;
+}
+
+QTabWidget::pane:selected {
+  background-color: #455364;
+  border: 1px solid #346792;
+}
+
+/* QTabBar ----------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
+
+--------------------------------------------------------------------------- */
+QTabBar, QDockWidget QTabBar {
+  qproperty-drawBase: 0;
+  border-radius: 4px;
+  margin: 0px;
+  padding: 2px;
+  border: 0;
+  /* left: 5px; move to the right by 5px - removed for fix */
+}
+
+QTabBar::close-button, QDockWidget QTabBar::close-button {
+  border: 0;
+  margin: 0;
+  padding: 4px;
+  image: url(":/qss_icons/dark/rc_dark/window_close.png");
+}
+
+QTabBar::close-button:hover, QDockWidget QTabBar::close-button:hover {
+  image: url(":/qss_icons/dark/rc_dark/window_close_focus.png");
+}
+
+QTabBar::close-button:pressed, QDockWidget QTabBar::close-button:pressed {
+  image: url(":/qss_icons/dark/rc_dark/window_close_pressed.png");
+}
+
+QTabBar::tab, QDockWidget QTabBar::tab {
+  /* !selected and disabled ----------------------------------------- */
+  /* selected ------------------------------------------------------- */
+}
+
+QTabBar::tab:top:selected:disabled, QDockWidget QTabBar::tab:top:selected:disabled {
+  border-bottom: 3px solid #26486B;
+  color: #9DA9B5;
+  background-color: #455364;
+}
+
+QTabBar::tab:bottom:selected:disabled, QDockWidget QTabBar::tab:bottom:selected:disabled {
+  border-top: 3px solid #26486B;
+  color: #9DA9B5;
+  background-color: #455364;
+}
+
+QTabBar::tab:left:selected:disabled, QDockWidget QTabBar::tab:left:selected:disabled {
+  border-right: 3px solid #26486B;
+  color: #9DA9B5;
+  background-color: #455364;
+}
+
+QTabBar::tab:right:selected:disabled, QDockWidget QTabBar::tab:right:selected:disabled {
+  border-left: 3px solid #26486B;
+  color: #9DA9B5;
+  background-color: #455364;
+}
+
+QTabBar::tab:top:!selected:disabled, QDockWidget QTabBar::tab:top:!selected:disabled {
+  border-bottom: 3px solid #19232D;
+  color: #9DA9B5;
+  background-color: #19232D;
+}
+
+QTabBar::tab:bottom:!selected:disabled, QDockWidget QTabBar::tab:bottom:!selected:disabled {
+  border-top: 3px solid #19232D;
+  color: #9DA9B5;
+  background-color: #19232D;
+}
+
+QTabBar::tab:left:!selected:disabled, QDockWidget QTabBar::tab:left:!selected:disabled {
+  border-right: 3px solid #19232D;
+  color: #9DA9B5;
+  background-color: #19232D;
+}
+
+QTabBar::tab:right:!selected:disabled, QDockWidget QTabBar::tab:right:!selected:disabled {
+  border-left: 3px solid #19232D;
+  color: #9DA9B5;
+  background-color: #19232D;
+}
+
+QTabBar::tab:top:!selected, QDockWidget QTabBar::tab:top:!selected {
+  border-bottom: 2px solid #19232D;
+  margin-top: 2px;
+}
+
+QTabBar::tab:bottom:!selected, QDockWidget QTabBar::tab:bottom:!selected {
+  border-top: 2px solid #19232D;
+  margin-bottom: 2px;
+}
+
+QTabBar::tab:left:!selected, QDockWidget QTabBar::tab:left:!selected {
+  border-left: 2px solid #19232D;
+  margin-right: 2px;
+}
+
+QTabBar::tab:right:!selected, QDockWidget QTabBar::tab:right:!selected {
+  border-right: 2px solid #19232D;
+  margin-left: 2px;
+}
+
+QTabBar::tab:top, QDockWidget QTabBar::tab:top {
+  background-color: #455364;
+  margin-left: 2px;
+  padding-left: 4px;
+  padding-right: 4px;
+  padding-top: 2px;
+  padding-bottom: 2px;
+  min-width: 5px;
+  border-bottom: 3px solid #455364;
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+
+QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
+  background-color: #54687A;
+  border-bottom: 3px solid #259AE9;
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+
+QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover {
+  border: 1px solid #1A72BB;
+  border-bottom: 3px solid #1A72BB;
+  /* Fixes spyder-ide/spyder#9766 and #243 */
+  padding-left: 3px;
+  padding-right: 3px;
+}
+
+QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom {
+  border-top: 3px solid #455364;
+  background-color: #455364;
+  margin-left: 2px;
+  padding-left: 4px;
+  padding-right: 4px;
+  padding-top: 2px;
+  padding-bottom: 2px;
+  border-bottom-left-radius: 4px;
+  border-bottom-right-radius: 4px;
+  min-width: 5px;
+}
+
+QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
+  background-color: #54687A;
+  border-top: 3px solid #259AE9;
+  border-bottom-left-radius: 4px;
+  border-bottom-right-radius: 4px;
+}
+
+QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover {
+  border: 1px solid #1A72BB;
+  border-top: 3px solid #1A72BB;
+  /* Fixes spyder-ide/spyder#9766 and #243 */
+  padding-left: 3px;
+  padding-right: 3px;
+}
+
+QTabBar::tab:left, QDockWidget QTabBar::tab:left {
+  background-color: #455364;
+  margin-top: 2px;
+  padding-left: 2px;
+  padding-right: 2px;
+  padding-top: 4px;
+  padding-bottom: 4px;
+  border-top-left-radius: 4px;
+  border-bottom-left-radius: 4px;
+  min-height: 5px;
+}
+
+QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected {
+  background-color: #54687A;
+  border-right: 3px solid #259AE9;
+}
+
+QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover {
+  border: 1px solid #1A72BB;
+  border-right: 3px solid #1A72BB;
+  /* Fixes different behavior #271 */
+  margin-right: 0px;
+  padding-right: -1px;
+}
+
+QTabBar::tab:right, QDockWidget QTabBar::tab:right {
+  background-color: #455364;
+  margin-top: 2px;
+  padding-left: 2px;
+  padding-right: 2px;
+  padding-top: 4px;
+  padding-bottom: 4px;
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 4px;
+  min-height: 5px;
+}
+
+QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected {
+  background-color: #54687A;
+  border-left: 3px solid #259AE9;
+}
+
+QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover {
+  border: 1px solid #1A72BB;
+  border-left: 3px solid #1A72BB;
+  /* Fixes different behavior #271 */
+  margin-left: 0px;
+  padding-left: 0px;
+}
+
+QTabBar QToolButton, QDockWidget QTabBar QToolButton {
+  /* Fixes #136 */
+  background-color: #455364;
+  height: 12px;
+  width: 12px;
+}
+
+QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed {
+  background-color: #455364;
+}
+
+QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover {
+  border: 1px solid #346792;
+}
+
+QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled {
+  image: url(":/qss_icons/dark/rc_dark/arrow_left.png");
+}
+
+QTabBar QToolButton::left-arrow:disabled, QDockWidget QTabBar QToolButton::left-arrow:disabled {
+  image: url(":/qss_icons/dark/rc_dark/arrow_left_disabled.png");
+}
+
+QTabBar QToolButton::right-arrow:enabled, QDockWidget QTabBar QToolButton::right-arrow:enabled {
+  image: url(":/qss_icons/dark/rc_dark/arrow_right.png");
+}
+
+QTabBar QToolButton::right-arrow:disabled, QDockWidget QTabBar QToolButton::right-arrow:disabled {
+  image: url(":/qss_icons/dark/rc_dark/arrow_right_disabled.png");
+}
+
+/* QDockWiget -------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QDockWidget {
+  outline: 1px solid #455364;
+  background-color: #19232D;
+  border: 1px solid #455364;
+  border-radius: 4px;
+  titlebar-close-icon: url(":/qss_icons/dark/rc_dark/transparent.png");
+  titlebar-normal-icon: url(":/qss_icons/dark/rc_dark/transparent.png");
+}
+
+QDockWidget::title {
+  /* Better size for title bar */
+  padding: 3px;
+  spacing: 4px;
+  border: none;
+  background-color: #455364;
+}
+
+QDockWidget::close-button {
+  icon-size: 12px;
+  border: none;
+  background: transparent;
+  background-image: transparent;
+  border: 0;
+  margin: 0;
+  padding: 0;
+  image: url(":/qss_icons/dark/rc_dark/window_close.png");
+}
+
+QDockWidget::close-button:hover {
+  image: url(":/qss_icons/dark/rc_dark/window_close_focus.png");
+}
+
+QDockWidget::close-button:pressed {
+  image: url(":/qss_icons/dark/rc_dark/window_close_pressed.png");
+}
+
+QDockWidget::float-button {
+  icon-size: 12px;
+  border: none;
+  background: transparent;
+  background-image: transparent;
+  border: 0;
+  margin: 0;
+  padding: 0;
+  image: url(":/qss_icons/dark/rc_dark/window_undock.png");
+}
+
+QDockWidget::float-button:hover {
+  image: url(":/qss_icons/dark/rc_dark/window_undock_focus.png");
+}
+
+QDockWidget::float-button:pressed {
+  image: url(":/qss_icons/dark/rc_dark/window_undock_pressed.png");
+}
+
+/* QTreeView QListView QTableView -----------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview
+
+--------------------------------------------------------------------------- */
+QTreeView:branch:selected, QTreeView:branch:hover {
+  background: url(":/qss_icons/dark/rc_dark/transparent.png");
+}
+
+QTreeView:branch:has-siblings:!adjoins-item {
+  border-image: url(":/qss_icons/dark/rc_dark/branch_line.png") 0;
+}
+
+QTreeView:branch:has-siblings:adjoins-item {
+  border-image: url(":/qss_icons/dark/rc_dark/branch_more.png") 0;
+}
+
+QTreeView:branch:!has-children:!has-siblings:adjoins-item {
+  border-image: url(":/qss_icons/dark/rc_dark/branch_end.png") 0;
+}
+
+QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings {
+  border-image: none;
+  image: url(":/qss_icons/dark/rc_dark/branch_closed.png");
+}
+
+QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings {
+  border-image: none;
+  image: url(":/qss_icons/dark/rc_dark/branch_open.png");
+}
+
+QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover {
+  image: url(":/qss_icons/dark/rc_dark/branch_closed_focus.png");
+}
+
+QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover {
+  image: url(":/qss_icons/dark/rc_dark/branch_open_focus.png");
+}
+
+QTreeView::indicator:checked,
+QListView::indicator:checked,
+QTableView::indicator:checked,
+QColumnView::indicator:checked {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked.png");
+}
+
+QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed,
+QListView::indicator:checked:hover,
+QListView::indicator:checked:focus,
+QListView::indicator:checked:pressed,
+QTableView::indicator:checked:hover,
+QTableView::indicator:checked:focus,
+QTableView::indicator:checked:pressed,
+QColumnView::indicator:checked:hover,
+QColumnView::indicator:checked:focus,
+QColumnView::indicator:checked:pressed {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_checked_focus.png");
+}
+
+QTreeView::indicator:unchecked,
+QListView::indicator:unchecked,
+QTableView::indicator:unchecked,
+QColumnView::indicator:unchecked {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked.png");
+}
+
+QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed,
+QListView::indicator:unchecked:hover,
+QListView::indicator:unchecked:focus,
+QListView::indicator:unchecked:pressed,
+QTableView::indicator:unchecked:hover,
+QTableView::indicator:unchecked:focus,
+QTableView::indicator:unchecked:pressed,
+QColumnView::indicator:unchecked:hover,
+QColumnView::indicator:unchecked:focus,
+QColumnView::indicator:unchecked:pressed {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_unchecked_focus.png");
+}
+
+QTreeView::indicator:indeterminate,
+QListView::indicator:indeterminate,
+QTableView::indicator:indeterminate,
+QColumnView::indicator:indeterminate {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate.png");
+}
+
+QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed,
+QListView::indicator:indeterminate:hover,
+QListView::indicator:indeterminate:focus,
+QListView::indicator:indeterminate:pressed,
+QTableView::indicator:indeterminate:hover,
+QTableView::indicator:indeterminate:focus,
+QTableView::indicator:indeterminate:pressed,
+QColumnView::indicator:indeterminate:hover,
+QColumnView::indicator:indeterminate:focus,
+QColumnView::indicator:indeterminate:pressed {
+  image: url(":/qss_icons/dark/rc_dark/checkbox_indeterminate_focus.png");
+}
+
+QTreeView,
+QListView,
+QTableView,
+QColumnView {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  color: #E0E1E3;
+  gridline-color: #455364;
+  border-radius: 4px;
+}
+
+QTreeView:disabled,
+QListView:disabled,
+QTableView:disabled,
+QColumnView:disabled {
+  background-color: #19232D;
+  color: #9DA9B5;
+}
+
+QTreeView:selected,
+QListView:selected,
+QTableView:selected,
+QColumnView:selected {
+  background-color: #346792;
+  color: #455364;
+}
+
+QTreeView:focus,
+QListView:focus,
+QTableView:focus,
+QColumnView:focus {
+  border: 1px solid #1A72BB;
+}
+
+QTreeView::item:pressed,
+QListView::item:pressed,
+QTableView::item:pressed,
+QColumnView::item:pressed {
+  background-color: #346792;
+}
+
+QTreeView::item:selected:active,
+QListView::item:selected:active,
+QTableView::item:selected:active,
+QColumnView::item:selected:active {
+  background-color: #346792;
+}
+
+QTreeView::item:selected:!active,
+QListView::item:selected:!active,
+QTableView::item:selected:!active,
+QColumnView::item:selected:!active {
+  color: #E0E1E3;
+  background-color: #37414F;
+}
+
+QTreeView::item:!selected:hover,
+QListView::item:!selected:hover,
+QTableView::item:!selected:hover,
+QColumnView::item:!selected:hover {
+  outline: 0;
+  color: #E0E1E3;
+  background-color: #37414F;
+}
+
+QTableCornerButton::section {
+  background-color: #19232D;
+  border: 1px transparent #455364;
+  border-radius: 0px;
+}
+
+/* QHeaderView ------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview
+
+--------------------------------------------------------------------------- */
+QHeaderView {
+  background-color: #455364;
+  border: 0px transparent #455364;
+  padding: 0;
+  margin: 0;
+  border-radius: 0;
+}
+
+QHeaderView:disabled {
+  background-color: #455364;
+  border: 1px transparent #455364;
+}
+
+QHeaderView::section {
+  background-color: #455364;
+  color: #E0E1E3;
+  border-radius: 0;
+  text-align: left;
+  font-size: 13px;
+}
+
+QHeaderView::section::horizontal {
+  padding-top: 0;
+  padding-bottom: 0;
+  padding-left: 4px;
+  padding-right: 4px;
+  border-left: 1px solid #19232D;
+}
+
+QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one {
+  border-left: 1px solid #455364;
+}
+
+QHeaderView::section::horizontal:disabled {
+  color: #9DA9B5;
+}
+
+QHeaderView::section::vertical {
+  padding-top: 0;
+  padding-bottom: 0;
+  padding-left: 4px;
+  padding-right: 4px;
+  border-top: 1px solid #19232D;
+}
+
+QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one {
+  border-top: 1px solid #455364;
+}
+
+QHeaderView::section::vertical:disabled {
+  color: #9DA9B5;
+}
+
+QHeaderView::down-arrow {
+  /* Those settings (border/width/height/background-color) solve bug */
+  /* transparent arrow background and size */
+  background-color: #455364;
+  border: none;
+  height: 12px;
+  width: 12px;
+  padding-left: 2px;
+  padding-right: 2px;
+  image: url(":/qss_icons/dark/rc_dark/arrow_down.png");
+}
+
+QHeaderView::up-arrow {
+  background-color: #455364;
+  border: none;
+  height: 12px;
+  width: 12px;
+  padding-left: 2px;
+  padding-right: 2px;
+  image: url(":/qss_icons/dark/rc_dark/arrow_up.png");
+}
+
+/* QToolBox --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox
+
+--------------------------------------------------------------------------- */
+QToolBox {
+  padding: 0px;
+  border: 0px;
+  border: 1px solid #455364;
+}
+
+QToolBox:selected {
+  padding: 0px;
+  border: 2px solid #346792;
+}
+
+QToolBox::tab {
+  background-color: #19232D;
+  border: 1px solid #455364;
+  color: #E0E1E3;
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+
+QToolBox::tab:disabled {
+  color: #9DA9B5;
+}
+
+QToolBox::tab:selected {
+  background-color: #60798B;
+  border-bottom: 2px solid #346792;
+}
+
+QToolBox::tab:selected:disabled {
+  background-color: #455364;
+  border-bottom: 2px solid #26486B;
+}
+
+QToolBox::tab:!selected {
+  background-color: #455364;
+  border-bottom: 2px solid #455364;
+}
+
+QToolBox::tab:!selected:disabled {
+  background-color: #19232D;
+}
+
+QToolBox::tab:hover {
+  border-color: #1A72BB;
+  border-bottom: 2px solid #1A72BB;
+}
+
+QToolBox QScrollArea QWidget QWidget {
+  padding: 0px;
+  border: 0px;
+  background-color: #19232D;
+}
+
+/* QFrame -----------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe
+https://doc.qt.io/qt-5/qframe.html#-prop
+https://doc.qt.io/qt-5/qframe.html#details
+https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color
+
+--------------------------------------------------------------------------- */
+/* (dot) .QFrame  fix #141, #126, #123 */
+.QFrame {
+  border-radius: 4px;
+  border: 1px solid #455364;
+  /* No frame */
+  /* HLine */
+  /* HLine */
+}
+
+.QFrame[frameShape="0"] {
+  border-radius: 4px;
+  border: 1px transparent #455364;
+}
+
+.QFrame[frameShape="4"] {
+  max-height: 2px;
+  border: none;
+  background-color: #455364;
+}
+
+.QFrame[frameShape="5"] {
+  max-width: 2px;
+  border: none;
+  background-color: #455364;
+}
+
+/* QSplitter --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter
+
+--------------------------------------------------------------------------- */
+QSplitter {
+  background-color: #455364;
+  spacing: 0px;
+  padding: 0px;
+  margin: 0px;
+}
+
+QSplitter::handle {
+  background-color: #455364;
+  border: 0px solid #19232D;
+  spacing: 0px;
+  padding: 1px;
+  margin: 0px;
+}
+
+QSplitter::handle:hover {
+  background-color: #9DA9B5;
+}
+
+QSplitter::handle:horizontal {
+  width: 5px;
+  image: url(":/qss_icons/dark/rc_dark/line_vertical.png");
+}
+
+QSplitter::handle:vertical {
+  height: 5px;
+  image: url(":/qss_icons/dark/rc_dark/line_horizontal.png");
+}
+
+/* QDateEdit, QDateTimeEdit -----------------------------------------------
+
+--------------------------------------------------------------------------- */
+QDateEdit, QDateTimeEdit {
+  selection-background-color: #346792;
+  border-style: solid;
+  border: 1px solid #455364;
+  border-radius: 4px;
+  /* This fixes 103, 111 */
+  padding-top: 2px;
+  /* This fixes 103, 111 */
+  padding-bottom: 2px;
+  padding-left: 4px;
+  padding-right: 4px;
+  min-width: 10px;
+}
+
+QDateEdit:on, QDateTimeEdit:on {
+  selection-background-color: #346792;
+}
+
+QDateEdit::drop-down, QDateTimeEdit::drop-down {
+  subcontrol-origin: padding;
+  subcontrol-position: top right;
+  width: 12px;
+  border-left: 1px solid #455364;
+}
+
+QDateEdit::down-arrow, QDateTimeEdit::down-arrow {
+  image: url(":/qss_icons/dark/rc_dark/arrow_down_disabled.png");
+  height: 8px;
+  width: 8px;
+}
+
+QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus {
+  image: url(":/qss_icons/dark/rc_dark/arrow_down.png");
+}
+
+QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView {
+  background-color: #19232D;
+  border-radius: 4px;
+  border: 1px solid #455364;
+  selection-background-color: #346792;
+}
+
+/* QAbstractView ----------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QAbstractView:hover {
+  border: 1px solid #346792;
+  color: #E0E1E3;
+}
+
+QAbstractView:selected {
+  background: #346792;
+  color: #455364;
+}
+
+/* PlotWidget -------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+PlotWidget {
+  /* Fix cut labels in plots #134 */
+  padding: 0px;
+}
diff --git a/utils/rsc/qdarkstyle_light.qss b/utils/rsc/qdarkstyle_light.qss
new file mode 100644
index 00000000..4fa86e12
--- /dev/null
+++ b/utils/rsc/qdarkstyle_light.qss
@@ -0,0 +1,2212 @@
+/* ---------------------------------------------------------------------------
+
+    WARNING! File created programmatically. All changes made in this file will be lost!
+
+    Created by the qtsass compiler v0.3.0
+
+    The definitions are in the "qdarkstyle.qss._styles.scss" module
+
+--------------------------------------------------------------------------- */
+/* Dark Style - QDarkStyleSheet ------------------------------------------ */
+/*
+
+See Qt documentation:
+
+  - https://doc.qt.io/qt-5/stylesheet.html
+  - https://doc.qt.io/qt-5/stylesheet-reference.html
+  - https://doc.qt.io/qt-5/stylesheet-examples.html
+
+--------------------------------------------------------------------------- */
+/* Reset elements ------------------------------------------------------------
+
+Resetting everything helps to unify styles across different operating systems
+
+--------------------------------------------------------------------------- */
+* {
+  padding: 0px;
+  margin: 0px;
+  border: 0px;
+  border-style: none;
+  border-image: none;
+  outline: 0;
+}
+
+/* specific reset for elements inside QToolBar */
+QToolBar * {
+  margin: 0px;
+  padding: 0px;
+}
+
+/* QWidget ----------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QWidget {
+  background-color: #FAFAFA;
+  border: 0px solid #C9CDD0;
+  padding: 0px;
+  color: #19232D;
+  selection-background-color: #9FCBFF;
+  selection-color: #19232D;
+}
+
+QWidget:disabled {
+  background-color: #FAFAFA;
+  color: #788D9C;
+  selection-background-color: #DAEDFF;
+  selection-color: #788D9C;
+}
+
+QWidget::item:selected {
+  background-color: #9FCBFF;
+}
+
+QWidget::item:hover:!selected {
+  background-color: #73C7FF;
+}
+
+/* QMainWindow ------------------------------------------------------------
+
+This adjusts the splitter in the dock widget, not qsplitter
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmainwindow
+
+--------------------------------------------------------------------------- */
+QMainWindow::separator {
+  background-color: #C9CDD0;
+  border: 0px solid #FAFAFA;
+  spacing: 0px;
+  padding: 2px;
+}
+
+QMainWindow::separator:hover {
+  background-color: #ACB1B6;
+  border: 0px solid #73C7FF;
+}
+
+QMainWindow::separator:horizontal {
+  width: 5px;
+  margin-top: 2px;
+  margin-bottom: 2px;
+  image: url(":/qss_icons/light/rc_light/toolbar_separator_vertical.png");
+}
+
+QMainWindow::separator:vertical {
+  height: 5px;
+  margin-left: 2px;
+  margin-right: 2px;
+  image: url(":/qss_icons/light/rc_light/toolbar_separator_horizontal.png");
+}
+
+/* QToolTip ---------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtooltip
+
+--------------------------------------------------------------------------- */
+QToolTip {
+  background-color: #9FCBFF;
+  color: #19232D;
+  /* If you remove the border property, background stops working on Windows */
+  border: none;
+  /* Remove padding, for fix combo box tooltip */
+  padding: 0px;
+  /* Remove opacity, fix #174 - may need to use RGBA */
+}
+
+/* QStatusBar -------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qstatusbar
+
+--------------------------------------------------------------------------- */
+QStatusBar {
+  border: 1px solid #C9CDD0;
+  /* Fixes Spyder #9120, #9121 */
+  background: #C9CDD0;
+  /* Fixes #205, white vertical borders separating items */
+}
+
+QStatusBar::item {
+  border: none;
+}
+
+QStatusBar QToolTip {
+  background-color: #73C7FF;
+  border: 1px solid #FAFAFA;
+  color: #FAFAFA;
+  /* Remove padding, for fix combo box tooltip */
+  padding: 0px;
+  /* Reducing transparency to read better */
+  opacity: 230;
+}
+
+QStatusBar QLabel {
+  /* Fixes Spyder #9120, #9121 */
+  background: transparent;
+}
+
+/* QCheckBox --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcheckbox
+
+--------------------------------------------------------------------------- */
+QCheckBox {
+  background-color: #FAFAFA;
+  color: #19232D;
+  spacing: 4px;
+  outline: none;
+  padding-top: 4px;
+  padding-bottom: 4px;
+}
+
+QCheckBox:focus {
+  border: none;
+}
+
+QCheckBox QWidget:disabled {
+  background-color: #FAFAFA;
+  color: #788D9C;
+}
+
+QCheckBox::indicator {
+  margin-left: 2px;
+  height: 14px;
+  width: 14px;
+}
+
+QCheckBox::indicator:unchecked {
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png");
+}
+
+QCheckBox::indicator:unchecked:hover, QCheckBox::indicator:unchecked:focus, QCheckBox::indicator:unchecked:pressed {
+  border: none;
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png");
+}
+
+QCheckBox::indicator:unchecked:disabled {
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked_disabled.png");
+}
+
+QCheckBox::indicator:checked {
+  image: url(":/qss_icons/light/rc_light/checkbox_checked.png");
+}
+
+QCheckBox::indicator:checked:hover, QCheckBox::indicator:checked:focus, QCheckBox::indicator:checked:pressed {
+  border: none;
+  image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png");
+}
+
+QCheckBox::indicator:checked:disabled {
+  image: url(":/qss_icons/light/rc_light/checkbox_checked_disabled.png");
+}
+
+QCheckBox::indicator:indeterminate {
+  image: url(":/qss_icons/light/rc_light/checkbox_indeterminate.png");
+}
+
+QCheckBox::indicator:indeterminate:disabled {
+  image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_disabled.png");
+}
+
+QCheckBox::indicator:indeterminate:focus, QCheckBox::indicator:indeterminate:hover, QCheckBox::indicator:indeterminate:pressed {
+  image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_focus.png");
+}
+
+/* QGroupBox --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qgroupbox
+
+--------------------------------------------------------------------------- */
+QGroupBox {
+  font-weight: bold;
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+  padding: 2px;
+  margin-top: 6px;
+  margin-bottom: 4px;
+}
+
+QGroupBox::title {
+  subcontrol-origin: margin;
+  subcontrol-position: top left;
+  left: 4px;
+  padding-left: 2px;
+  padding-right: 4px;
+  padding-top: -4px;
+}
+
+QGroupBox::indicator {
+  margin-left: 2px;
+  margin-top: 2px;
+  padding: 0;
+  height: 14px;
+  width: 14px;
+}
+
+QGroupBox::indicator:unchecked {
+  border: none;
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png");
+}
+
+QGroupBox::indicator:unchecked:hover, QGroupBox::indicator:unchecked:focus, QGroupBox::indicator:unchecked:pressed {
+  border: none;
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png");
+}
+
+QGroupBox::indicator:unchecked:disabled {
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked_disabled.png");
+}
+
+QGroupBox::indicator:checked {
+  border: none;
+  image: url(":/qss_icons/light/rc_light/checkbox_checked.png");
+}
+
+QGroupBox::indicator:checked:hover, QGroupBox::indicator:checked:focus, QGroupBox::indicator:checked:pressed {
+  border: none;
+  image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png");
+}
+
+QGroupBox::indicator:checked:disabled {
+  image: url(":/qss_icons/light/rc_light/checkbox_checked_disabled.png");
+}
+
+/* QRadioButton -----------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qradiobutton
+
+--------------------------------------------------------------------------- */
+QRadioButton {
+  background-color: #FAFAFA;
+  color: #19232D;
+  spacing: 4px;
+  padding-top: 4px;
+  padding-bottom: 4px;
+  border: none;
+  outline: none;
+}
+
+QRadioButton:focus {
+  border: none;
+}
+
+QRadioButton:disabled {
+  background-color: #FAFAFA;
+  color: #788D9C;
+  border: none;
+  outline: none;
+}
+
+QRadioButton QWidget {
+  background-color: #FAFAFA;
+  color: #19232D;
+  spacing: 0px;
+  padding: 0px;
+  outline: none;
+  border: none;
+}
+
+QRadioButton::indicator {
+  border: none;
+  outline: none;
+  margin-left: 2px;
+  height: 14px;
+  width: 14px;
+}
+
+QRadioButton::indicator:unchecked {
+  image: url(":/qss_icons/light/rc_light/radio_unchecked.png");
+}
+
+QRadioButton::indicator:unchecked:hover, QRadioButton::indicator:unchecked:focus, QRadioButton::indicator:unchecked:pressed {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/light/rc_light/radio_unchecked_focus.png");
+}
+
+QRadioButton::indicator:unchecked:disabled {
+  image: url(":/qss_icons/light/rc_light/radio_unchecked_disabled.png");
+}
+
+QRadioButton::indicator:checked {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/light/rc_light/radio_checked.png");
+}
+
+QRadioButton::indicator:checked:hover, QRadioButton::indicator:checked:focus, QRadioButton::indicator:checked:pressed {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/light/rc_light/radio_checked_focus.png");
+}
+
+QRadioButton::indicator:checked:disabled {
+  outline: none;
+  image: url(":/qss_icons/light/rc_light/radio_checked_disabled.png");
+}
+
+/* QMenuBar ---------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenubar
+
+--------------------------------------------------------------------------- */
+QMenuBar {
+  background-color: #C9CDD0;
+  padding: 2px;
+  border: 1px solid #FAFAFA;
+  color: #19232D;
+  selection-background-color: #73C7FF;
+}
+
+QMenuBar:focus {
+  border: 1px solid #9FCBFF;
+}
+
+QMenuBar::item {
+  background: transparent;
+  padding: 4px;
+}
+
+QMenuBar::item:selected {
+  padding: 4px;
+  background: transparent;
+  border: 0px solid #C9CDD0;
+  background-color: #73C7FF;
+}
+
+QMenuBar::item:pressed {
+  padding: 4px;
+  border: 0px solid #C9CDD0;
+  background-color: #73C7FF;
+  color: #19232D;
+  margin-bottom: 0px;
+  padding-bottom: 0px;
+}
+
+/* QMenu ------------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qmenu
+
+--------------------------------------------------------------------------- */
+QMenu {
+  border: 0px solid #C9CDD0;
+  color: #19232D;
+  margin: 0px;
+  background-color: #CED1D4;
+  selection-background-color: #73C7FF;
+}
+
+QMenu::separator {
+  height: 1px;
+  background-color: #ACB1B6;
+  color: #19232D;
+}
+
+QMenu::item {
+  background-color: #CED1D4;
+  padding: 4px 24px 4px 28px;
+  /* Reserve space for selection border */
+  border: 1px transparent #C9CDD0;
+}
+
+QMenu::item:selected {
+  color: #19232D;
+  background-color: #73C7FF;
+}
+
+QMenu::item:pressed {
+  background-color: #73C7FF;
+}
+
+QMenu::icon {
+  padding-left: 10px;
+  width: 14px;
+  height: 14px;
+}
+
+QMenu::indicator {
+  padding-left: 8px;
+  width: 12px;
+  height: 12px;
+  /* non-exclusive indicator = check box style indicator (see QActionGroup::setExclusive) */
+  /* exclusive indicator = radio button style indicator (see QActionGroup::setExclusive) */
+}
+
+QMenu::indicator:non-exclusive:unchecked {
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png");
+}
+
+QMenu::indicator:non-exclusive:unchecked:hover, QMenu::indicator:non-exclusive:unchecked:focus, QMenu::indicator:non-exclusive:unchecked:pressed {
+  border: none;
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png");
+}
+
+QMenu::indicator:non-exclusive:unchecked:disabled {
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked_disabled.png");
+}
+
+QMenu::indicator:non-exclusive:checked {
+  image: url(":/qss_icons/light/rc_light/checkbox_checked.png");
+}
+
+QMenu::indicator:non-exclusive:checked:hover, QMenu::indicator:non-exclusive:checked:focus, QMenu::indicator:non-exclusive:checked:pressed {
+  border: none;
+  image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png");
+}
+
+QMenu::indicator:non-exclusive:checked:disabled {
+  image: url(":/qss_icons/light/rc_light/checkbox_checked_disabled.png");
+}
+
+QMenu::indicator:non-exclusive:indeterminate {
+  image: url(":/qss_icons/light/rc_light/checkbox_indeterminate.png");
+}
+
+QMenu::indicator:non-exclusive:indeterminate:disabled {
+  image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_disabled.png");
+}
+
+QMenu::indicator:non-exclusive:indeterminate:focus, QMenu::indicator:non-exclusive:indeterminate:hover, QMenu::indicator:non-exclusive:indeterminate:pressed {
+  image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_focus.png");
+}
+
+QMenu::indicator:exclusive:unchecked {
+  image: url(":/qss_icons/light/rc_light/radio_unchecked.png");
+}
+
+QMenu::indicator:exclusive:unchecked:hover, QMenu::indicator:exclusive:unchecked:focus, QMenu::indicator:exclusive:unchecked:pressed {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/light/rc_light/radio_unchecked_focus.png");
+}
+
+QMenu::indicator:exclusive:unchecked:disabled {
+  image: url(":/qss_icons/light/rc_light/radio_unchecked_disabled.png");
+}
+
+QMenu::indicator:exclusive:checked {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/light/rc_light/radio_checked.png");
+}
+
+QMenu::indicator:exclusive:checked:hover, QMenu::indicator:exclusive:checked:focus, QMenu::indicator:exclusive:checked:pressed {
+  border: none;
+  outline: none;
+  image: url(":/qss_icons/light/rc_light/radio_checked_focus.png");
+}
+
+QMenu::indicator:exclusive:checked:disabled {
+  outline: none;
+  image: url(":/qss_icons/light/rc_light/radio_checked_disabled.png");
+}
+
+QMenu::right-arrow {
+  margin: 5px;
+  padding-left: 12px;
+  image: url(":/qss_icons/light/rc_light/arrow_right.png");
+  height: 12px;
+  width: 12px;
+}
+
+/* QAbstractItemView ------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox
+
+--------------------------------------------------------------------------- */
+QAbstractItemView {
+  alternate-background-color: #FAFAFA;
+  color: #19232D;
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+}
+
+QAbstractItemView QLineEdit {
+  padding: 2px;
+}
+
+/* QAbstractScrollArea ----------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea
+
+--------------------------------------------------------------------------- */
+QAbstractScrollArea {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+  /* fix #159 */
+  padding: 2px;
+  /* remove min-height to fix #244 */
+  color: #19232D;
+}
+
+QAbstractScrollArea:disabled {
+  color: #788D9C;
+}
+
+/* QScrollArea ------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QScrollArea QWidget QWidget:disabled {
+  background-color: #FAFAFA;
+}
+
+/* QScrollBar -------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qscrollbar
+
+--------------------------------------------------------------------------- */
+QScrollBar:horizontal {
+  height: 16px;
+  margin: 2px 16px 2px 16px;
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+  background-color: #FAFAFA;
+}
+
+QScrollBar:vertical {
+  background-color: #FAFAFA;
+  width: 16px;
+  margin: 16px 2px 16px 2px;
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+}
+
+QScrollBar::handle:horizontal {
+  background-color: #ACB1B6;
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+  min-width: 8px;
+}
+
+QScrollBar::handle:horizontal:hover {
+  background-color: #9FCBFF;
+  border: #9FCBFF;
+  border-radius: 4px;
+  min-width: 8px;
+}
+
+QScrollBar::handle:horizontal:focus {
+  border: 1px solid #73C7FF;
+}
+
+QScrollBar::handle:vertical {
+  background-color: #ACB1B6;
+  border: 1px solid #C9CDD0;
+  min-height: 8px;
+  border-radius: 4px;
+}
+
+QScrollBar::handle:vertical:hover {
+  background-color: #9FCBFF;
+  border: #9FCBFF;
+  border-radius: 4px;
+  min-height: 8px;
+}
+
+QScrollBar::handle:vertical:focus {
+  border: 1px solid #73C7FF;
+}
+
+QScrollBar::add-line:horizontal {
+  margin: 0px 0px 0px 0px;
+  border-image: url(":/qss_icons/light/rc_light/arrow_right_disabled.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: right;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:horizontal:hover, QScrollBar::add-line:horizontal:on {
+  border-image: url(":/qss_icons/light/rc_light/arrow_right.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: right;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:vertical {
+  margin: 3px 0px 3px 0px;
+  border-image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: bottom;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::add-line:vertical:hover, QScrollBar::add-line:vertical:on {
+  border-image: url(":/qss_icons/light/rc_light/arrow_down.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: bottom;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal {
+  margin: 0px 3px 0px 3px;
+  border-image: url(":/qss_icons/light/rc_light/arrow_left_disabled.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: left;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:horizontal:hover, QScrollBar::sub-line:horizontal:on {
+  border-image: url(":/qss_icons/light/rc_light/arrow_left.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: left;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical {
+  margin: 3px 0px 3px 0px;
+  border-image: url(":/qss_icons/light/rc_light/arrow_up_disabled.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: top;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::sub-line:vertical:hover, QScrollBar::sub-line:vertical:on {
+  border-image: url(":/qss_icons/light/rc_light/arrow_up.png");
+  height: 12px;
+  width: 12px;
+  subcontrol-position: top;
+  subcontrol-origin: margin;
+}
+
+QScrollBar::up-arrow:horizontal, QScrollBar::down-arrow:horizontal {
+  background: none;
+}
+
+QScrollBar::up-arrow:vertical, QScrollBar::down-arrow:vertical {
+  background: none;
+}
+
+QScrollBar::add-page:horizontal, QScrollBar::sub-page:horizontal {
+  background: none;
+}
+
+QScrollBar::add-page:vertical, QScrollBar::sub-page:vertical {
+  background: none;
+}
+
+/* QTextEdit --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-specific-widgets
+
+--------------------------------------------------------------------------- */
+QTextEdit {
+  background-color: #FAFAFA;
+  color: #19232D;
+  border-radius: 4px;
+  border: 1px solid #C9CDD0;
+}
+
+QTextEdit:focus {
+  border: 1px solid #73C7FF;
+}
+
+QTextEdit:selected {
+  background: #9FCBFF;
+  color: #C9CDD0;
+}
+
+/* QPlainTextEdit ---------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QPlainTextEdit {
+  background-color: #FAFAFA;
+  color: #19232D;
+  border-radius: 4px;
+  border: 1px solid #C9CDD0;
+}
+
+QPlainTextEdit:focus {
+  border: 1px solid #73C7FF;
+}
+
+QPlainTextEdit:selected {
+  background: #9FCBFF;
+  color: #C9CDD0;
+}
+
+/* QSizeGrip --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsizegrip
+
+--------------------------------------------------------------------------- */
+QSizeGrip {
+  background: transparent;
+  width: 12px;
+  height: 12px;
+  image: url(":/qss_icons/light/rc_light/window_grip.png");
+}
+
+/* QStackedWidget ---------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QStackedWidget {
+  padding: 2px;
+  border: 1px solid #C9CDD0;
+  border: 1px solid #FAFAFA;
+}
+
+/* QToolBar ---------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbar
+
+--------------------------------------------------------------------------- */
+QToolBar {
+  background-color: #C9CDD0;
+  border-bottom: 1px solid #FAFAFA;
+  padding: 1px;
+  font-weight: bold;
+  spacing: 2px;
+}
+
+QToolBar:disabled {
+  /* Fixes #272 */
+  background-color: #C9CDD0;
+}
+
+QToolBar::handle:horizontal {
+  width: 16px;
+  image: url(":/qss_icons/light/rc_light/toolbar_move_horizontal.png");
+}
+
+QToolBar::handle:vertical {
+  height: 16px;
+  image: url(":/qss_icons/light/rc_light/toolbar_move_vertical.png");
+}
+
+QToolBar::separator:horizontal {
+  width: 16px;
+  image: url(":/qss_icons/light/rc_light/toolbar_separator_horizontal.png");
+}
+
+QToolBar::separator:vertical {
+  height: 16px;
+  image: url(":/qss_icons/light/rc_light/toolbar_separator_vertical.png");
+}
+
+QToolButton#qt_toolbar_ext_button {
+  background: #C9CDD0;
+  border: 0px;
+  color: #19232D;
+  image: url(":/qss_icons/light/rc_light/arrow_right.png");
+}
+
+/* QAbstractSpinBox -------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QAbstractSpinBox {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  color: #19232D;
+  /* This fixes 103, 111 */
+  padding-top: 2px;
+  /* This fixes 103, 111 */
+  padding-bottom: 2px;
+  padding-left: 4px;
+  padding-right: 4px;
+  border-radius: 4px;
+  /* min-width: 5px; removed to fix 109 */
+}
+
+QAbstractSpinBox:up-button {
+  background-color: transparent #FAFAFA;
+  subcontrol-origin: border;
+  subcontrol-position: top right;
+  border-left: 1px solid #C9CDD0;
+  border-bottom: 1px solid #C9CDD0;
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+  margin: 1px;
+  width: 12px;
+  margin-bottom: -1px;
+}
+
+QAbstractSpinBox::up-arrow, QAbstractSpinBox::up-arrow:disabled, QAbstractSpinBox::up-arrow:off {
+  image: url(":/qss_icons/light/rc_light/arrow_up_disabled.png");
+  height: 8px;
+  width: 8px;
+}
+
+QAbstractSpinBox::up-arrow:hover {
+  image: url(":/qss_icons/light/rc_light/arrow_up.png");
+}
+
+QAbstractSpinBox:down-button {
+  background-color: transparent #FAFAFA;
+  subcontrol-origin: border;
+  subcontrol-position: bottom right;
+  border-left: 1px solid #C9CDD0;
+  border-top: 1px solid #C9CDD0;
+  border-top-left-radius: 0;
+  border-bottom-left-radius: 0;
+  margin: 1px;
+  width: 12px;
+  margin-top: -1px;
+}
+
+QAbstractSpinBox::down-arrow, QAbstractSpinBox::down-arrow:disabled, QAbstractSpinBox::down-arrow:off {
+  image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png");
+  height: 8px;
+  width: 8px;
+}
+
+QAbstractSpinBox::down-arrow:hover {
+  image: url(":/qss_icons/light/rc_light/arrow_down.png");
+}
+
+QAbstractSpinBox:hover {
+  border: 1px solid #9FCBFF;
+  color: #19232D;
+}
+
+QAbstractSpinBox:focus {
+  border: 1px solid #73C7FF;
+}
+
+QAbstractSpinBox:selected {
+  background: #9FCBFF;
+  color: #C9CDD0;
+}
+
+/* ------------------------------------------------------------------------ */
+/* DISPLAYS --------------------------------------------------------------- */
+/* ------------------------------------------------------------------------ */
+/* QLabel -----------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe
+
+--------------------------------------------------------------------------- */
+QLabel {
+  background-color: #FAFAFA;
+  border: 0px solid #C9CDD0;
+  padding: 2px;
+  margin: 0px;
+  color: #19232D;
+}
+
+QLabel:disabled {
+  background-color: #FAFAFA;
+  border: 0px solid #C9CDD0;
+  color: #788D9C;
+}
+
+/* QTextBrowser -----------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qabstractscrollarea
+
+--------------------------------------------------------------------------- */
+QTextBrowser {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  color: #19232D;
+  border-radius: 4px;
+}
+
+QTextBrowser:disabled {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  color: #788D9C;
+  border-radius: 4px;
+}
+
+QTextBrowser:hover, QTextBrowser:!hover, QTextBrowser:selected, QTextBrowser:pressed {
+  border: 1px solid #C9CDD0;
+}
+
+/* QGraphicsView ----------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QGraphicsView {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  color: #19232D;
+  border-radius: 4px;
+}
+
+QGraphicsView:disabled {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  color: #788D9C;
+  border-radius: 4px;
+}
+
+QGraphicsView:hover, QGraphicsView:!hover, QGraphicsView:selected, QGraphicsView:pressed {
+  border: 1px solid #C9CDD0;
+}
+
+/* QCalendarWidget --------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QCalendarWidget {
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+}
+
+QCalendarWidget:disabled {
+  background-color: #FAFAFA;
+  color: #788D9C;
+}
+
+/* QLCDNumber -------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QLCDNumber {
+  background-color: #FAFAFA;
+  color: #19232D;
+}
+
+QLCDNumber:disabled {
+  background-color: #FAFAFA;
+  color: #788D9C;
+}
+
+/* QProgressBar -----------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qprogressbar
+
+--------------------------------------------------------------------------- */
+QProgressBar {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  color: #19232D;
+  border-radius: 4px;
+  text-align: center;
+}
+
+QProgressBar:disabled {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  color: #788D9C;
+  border-radius: 4px;
+  text-align: center;
+}
+
+QProgressBar::chunk {
+  background-color: #9FCBFF;
+  color: #FAFAFA;
+  border-radius: 4px;
+}
+
+QProgressBar::chunk:disabled {
+  background-color: #DAEDFF;
+  color: #788D9C;
+  border-radius: 4px;
+}
+
+/* ------------------------------------------------------------------------ */
+/* BUTTONS ---------------------------------------------------------------- */
+/* ------------------------------------------------------------------------ */
+/* QPushButton ------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qpushbutton
+
+--------------------------------------------------------------------------- */
+QPushButton {
+  background-color: #C9CDD0;
+  color: #19232D;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+  border: none;
+}
+
+QPushButton:disabled {
+  background-color: #C9CDD0;
+  color: #788D9C;
+  border-radius: 4px;
+  padding: 2px;
+}
+
+QPushButton:checked {
+  background-color: #ACB1B6;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+}
+
+QPushButton:checked:disabled {
+  background-color: #ACB1B6;
+  color: #788D9C;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+}
+
+QPushButton:checked:selected {
+  background: #ACB1B6;
+}
+
+QPushButton:hover {
+  background-color: #B9BDC1;
+  color: #19232D;
+}
+
+QPushButton:pressed {
+  background-color: #ACB1B6;
+}
+
+QPushButton:selected {
+  background: #ACB1B6;
+  color: #19232D;
+}
+
+QPushButton::menu-indicator {
+  subcontrol-origin: padding;
+  subcontrol-position: bottom right;
+  bottom: 4px;
+}
+
+QDialogButtonBox QPushButton {
+  /* Issue #194 #248 - Special case of QPushButton inside dialogs, for better UI */
+  min-width: 80px;
+}
+
+/* QToolButton ------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbutton
+
+--------------------------------------------------------------------------- */
+QToolButton {
+  background-color: #C9CDD0;
+  color: #19232D;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+  border: none;
+  /* The subcontrols below are used only in the DelayedPopup mode */
+  /* The subcontrols below are used only in the MenuButtonPopup mode */
+  /* The subcontrol below is used only in the InstantPopup or DelayedPopup mode */
+}
+
+QToolButton:disabled {
+  background-color: #C9CDD0;
+  color: #788D9C;
+  border-radius: 4px;
+  padding: 2px;
+}
+
+QToolButton:checked {
+  background-color: #ACB1B6;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+}
+
+QToolButton:checked:disabled {
+  background-color: #ACB1B6;
+  color: #788D9C;
+  border-radius: 4px;
+  padding: 2px;
+  outline: none;
+}
+
+QToolButton:checked:hover {
+  background-color: #B9BDC1;
+  color: #19232D;
+}
+
+QToolButton:checked:pressed {
+  background-color: #ACB1B6;
+}
+
+QToolButton:checked:selected {
+  background: #ACB1B6;
+  color: #19232D;
+}
+
+QToolButton:hover {
+  background-color: #B9BDC1;
+  color: #19232D;
+}
+
+QToolButton:pressed {
+  background-color: #ACB1B6;
+}
+
+QToolButton:selected {
+  background: #ACB1B6;
+  color: #19232D;
+}
+
+QToolButton[popupMode="0"] {
+  /* Only for DelayedPopup */
+  padding-right: 2px;
+}
+
+QToolButton[popupMode="1"] {
+  /* Only for MenuButtonPopup */
+  padding-right: 20px;
+}
+
+QToolButton[popupMode="1"]::menu-button {
+  border: none;
+}
+
+QToolButton[popupMode="1"]::menu-button:hover {
+  border: none;
+  border-left: 1px solid #C9CDD0;
+  border-radius: 0;
+}
+
+QToolButton[popupMode="2"] {
+  /* Only for InstantPopup */
+  padding-right: 2px;
+}
+
+QToolButton::menu-button {
+  padding: 2px;
+  border-radius: 4px;
+  width: 12px;
+  border: none;
+  outline: none;
+}
+
+QToolButton::menu-button:hover {
+  border: 1px solid #9FCBFF;
+}
+
+QToolButton::menu-button:checked:hover {
+  border: 1px solid #9FCBFF;
+}
+
+QToolButton::menu-indicator {
+  image: url(":/qss_icons/light/rc_light/arrow_down.png");
+  height: 8px;
+  width: 8px;
+  top: 0;
+  /* Exclude a shift for better image */
+  left: -2px;
+  /* Shift it a bit */
+}
+
+QToolButton::menu-arrow {
+  image: url(":/qss_icons/light/rc_light/arrow_down.png");
+  height: 8px;
+  width: 8px;
+}
+
+QToolButton::menu-arrow:hover {
+  image: url(":/qss_icons/light/rc_light/arrow_down_focus.png");
+}
+
+/* QCommandLinkButton -----------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QCommandLinkButton {
+  background-color: transparent;
+  border: 1px solid #C9CDD0;
+  color: #19232D;
+  border-radius: 4px;
+  padding: 0px;
+  margin: 0px;
+}
+
+QCommandLinkButton:disabled {
+  background-color: transparent;
+  color: #788D9C;
+}
+
+/* ------------------------------------------------------------------------ */
+/* INPUTS - NO FIELDS ----------------------------------------------------- */
+/* ------------------------------------------------------------------------ */
+/* QComboBox --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qcombobox
+
+--------------------------------------------------------------------------- */
+QComboBox {
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+  selection-background-color: #9FCBFF;
+  padding-left: 4px;
+  padding-right: 4px;
+  /* padding-right = 36; 4 + 16*2 See scrollbar size */
+  /* changed to 4px to fix #239 */
+  /* Fixes #103, #111 */
+  min-height: 1.5em;
+  /* padding-top: 2px;     removed to fix #132 */
+  /* padding-bottom: 2px;  removed to fix #132 */
+  /* min-width: 75px;      removed to fix #109 */
+  /* Needed to remove indicator - fix #132 */
+}
+
+QComboBox QAbstractItemView {
+  border: 1px solid #C9CDD0;
+  border-radius: 0;
+  background-color: #FAFAFA;
+  selection-background-color: #9FCBFF;
+}
+
+QComboBox QAbstractItemView:hover {
+  background-color: #FAFAFA;
+  color: #19232D;
+}
+
+QComboBox QAbstractItemView:selected {
+  background: #9FCBFF;
+  color: #C9CDD0;
+}
+
+QComboBox QAbstractItemView:alternate {
+  background: #FAFAFA;
+}
+
+QComboBox:disabled {
+  background-color: #FAFAFA;
+  color: #788D9C;
+}
+
+QComboBox:hover {
+  border: 1px solid #9FCBFF;
+}
+
+QComboBox:focus {
+  border: 1px solid #73C7FF;
+}
+
+QComboBox:on {
+  selection-background-color: #9FCBFF;
+}
+
+QComboBox::indicator {
+  border: none;
+  border-radius: 0;
+  background-color: transparent;
+  selection-background-color: transparent;
+  color: transparent;
+  selection-color: transparent;
+  /* Needed to remove indicator - fix #132 */
+}
+
+QComboBox::indicator:alternate {
+  background: #FAFAFA;
+}
+
+QComboBox::item:alternate {
+  background: #FAFAFA;
+}
+
+QComboBox::item:checked {
+  font-weight: bold;
+}
+
+QComboBox::item:selected {
+  border: 0px solid transparent;
+}
+
+QComboBox::drop-down {
+  subcontrol-origin: padding;
+  subcontrol-position: top right;
+  width: 12px;
+  border-left: 1px solid #C9CDD0;
+}
+
+QComboBox::down-arrow {
+  image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png");
+  height: 8px;
+  width: 8px;
+}
+
+QComboBox::down-arrow:on, QComboBox::down-arrow:hover, QComboBox::down-arrow:focus {
+  image: url(":/qss_icons/light/rc_light/arrow_down.png");
+}
+
+/* QSlider ----------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qslider
+
+--------------------------------------------------------------------------- */
+QSlider:disabled {
+  background: #FAFAFA;
+}
+
+QSlider:focus {
+  border: none;
+}
+
+QSlider::groove:horizontal {
+  background: #C9CDD0;
+  border: 1px solid #C9CDD0;
+  height: 4px;
+  margin: 0px;
+  border-radius: 4px;
+}
+
+QSlider::groove:vertical {
+  background: #C9CDD0;
+  border: 1px solid #C9CDD0;
+  width: 4px;
+  margin: 0px;
+  border-radius: 4px;
+}
+
+QSlider::add-page:vertical {
+  background: #9FCBFF;
+  border: 1px solid #C9CDD0;
+  width: 4px;
+  margin: 0px;
+  border-radius: 4px;
+}
+
+QSlider::add-page:vertical :disabled {
+  background: #DAEDFF;
+}
+
+QSlider::sub-page:horizontal {
+  background: #9FCBFF;
+  border: 1px solid #C9CDD0;
+  height: 4px;
+  margin: 0px;
+  border-radius: 4px;
+}
+
+QSlider::sub-page:horizontal:disabled {
+  background: #DAEDFF;
+}
+
+QSlider::handle:horizontal {
+  background: #788D9C;
+  border: 1px solid #C9CDD0;
+  width: 8px;
+  height: 8px;
+  margin: -8px 0px;
+  border-radius: 4px;
+}
+
+QSlider::handle:horizontal:hover {
+  background: #9FCBFF;
+  border: 1px solid #9FCBFF;
+}
+
+QSlider::handle:horizontal:focus {
+  border: 1px solid #73C7FF;
+}
+
+QSlider::handle:vertical {
+  background: #788D9C;
+  border: 1px solid #C9CDD0;
+  width: 8px;
+  height: 8px;
+  margin: 0 -8px;
+  border-radius: 4px;
+}
+
+QSlider::handle:vertical:hover {
+  background: #9FCBFF;
+  border: 1px solid #9FCBFF;
+}
+
+QSlider::handle:vertical:focus {
+  border: 1px solid #73C7FF;
+}
+
+/* QLineEdit --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlineedit
+
+--------------------------------------------------------------------------- */
+QLineEdit {
+  background-color: #FAFAFA;
+  padding-top: 2px;
+  /* This QLineEdit fix  103, 111 */
+  padding-bottom: 2px;
+  /* This QLineEdit fix  103, 111 */
+  padding-left: 4px;
+  padding-right: 4px;
+  border-style: solid;
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+  color: #19232D;
+}
+
+QLineEdit:disabled {
+  background-color: #FAFAFA;
+  color: #788D9C;
+}
+
+QLineEdit:hover {
+  border: 1px solid #9FCBFF;
+  color: #19232D;
+}
+
+QLineEdit:focus {
+  border: 1px solid #73C7FF;
+}
+
+QLineEdit:selected {
+  background-color: #9FCBFF;
+  color: #C9CDD0;
+}
+
+/* QTabWiget --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
+
+--------------------------------------------------------------------------- */
+QTabWidget {
+  padding: 2px;
+  selection-background-color: #C9CDD0;
+}
+
+QTabWidget QWidget {
+  /* Fixes #189 */
+  border-radius: 4px;
+}
+
+QTabWidget::pane {
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+  margin: 0px;
+  /* Fixes double border inside pane with pyqt5 */
+  padding: 0px;
+}
+
+QTabWidget::pane:selected {
+  background-color: #C9CDD0;
+  border: 1px solid #9FCBFF;
+}
+
+/* QTabBar ----------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtabwidget-and-qtabbar
+
+--------------------------------------------------------------------------- */
+QTabBar, QDockWidget QTabBar {
+  qproperty-drawBase: 0;
+  border-radius: 4px;
+  margin: 0px;
+  padding: 2px;
+  border: 0;
+  /* left: 5px; move to the right by 5px - removed for fix */
+}
+
+QTabBar::close-button, QDockWidget QTabBar::close-button {
+  border: 0;
+  margin: 0;
+  padding: 4px;
+  image: url(":/qss_icons/light/rc_light/window_close.png");
+}
+
+QTabBar::close-button:hover, QDockWidget QTabBar::close-button:hover {
+  image: url(":/qss_icons/light/rc_light/window_close_focus.png");
+}
+
+QTabBar::close-button:pressed, QDockWidget QTabBar::close-button:pressed {
+  image: url(":/qss_icons/light/rc_light/window_close_pressed.png");
+}
+
+QTabBar::tab, QDockWidget QTabBar::tab {
+  /* !selected and disabled ----------------------------------------- */
+  /* selected ------------------------------------------------------- */
+}
+
+QTabBar::tab:top:selected:disabled, QDockWidget QTabBar::tab:top:selected:disabled {
+  border-bottom: 3px solid #DAEDFF;
+  color: #788D9C;
+  background-color: #C9CDD0;
+}
+
+QTabBar::tab:bottom:selected:disabled, QDockWidget QTabBar::tab:bottom:selected:disabled {
+  border-top: 3px solid #DAEDFF;
+  color: #788D9C;
+  background-color: #C9CDD0;
+}
+
+QTabBar::tab:left:selected:disabled, QDockWidget QTabBar::tab:left:selected:disabled {
+  border-right: 3px solid #DAEDFF;
+  color: #788D9C;
+  background-color: #C9CDD0;
+}
+
+QTabBar::tab:right:selected:disabled, QDockWidget QTabBar::tab:right:selected:disabled {
+  border-left: 3px solid #DAEDFF;
+  color: #788D9C;
+  background-color: #C9CDD0;
+}
+
+QTabBar::tab:top:!selected:disabled, QDockWidget QTabBar::tab:top:!selected:disabled {
+  border-bottom: 3px solid #FAFAFA;
+  color: #788D9C;
+  background-color: #FAFAFA;
+}
+
+QTabBar::tab:bottom:!selected:disabled, QDockWidget QTabBar::tab:bottom:!selected:disabled {
+  border-top: 3px solid #FAFAFA;
+  color: #788D9C;
+  background-color: #FAFAFA;
+}
+
+QTabBar::tab:left:!selected:disabled, QDockWidget QTabBar::tab:left:!selected:disabled {
+  border-right: 3px solid #FAFAFA;
+  color: #788D9C;
+  background-color: #FAFAFA;
+}
+
+QTabBar::tab:right:!selected:disabled, QDockWidget QTabBar::tab:right:!selected:disabled {
+  border-left: 3px solid #FAFAFA;
+  color: #788D9C;
+  background-color: #FAFAFA;
+}
+
+QTabBar::tab:top:!selected, QDockWidget QTabBar::tab:top:!selected {
+  border-bottom: 2px solid #FAFAFA;
+  margin-top: 2px;
+}
+
+QTabBar::tab:bottom:!selected, QDockWidget QTabBar::tab:bottom:!selected {
+  border-top: 2px solid #FAFAFA;
+  margin-bottom: 2px;
+}
+
+QTabBar::tab:left:!selected, QDockWidget QTabBar::tab:left:!selected {
+  border-left: 2px solid #FAFAFA;
+  margin-right: 2px;
+}
+
+QTabBar::tab:right:!selected, QDockWidget QTabBar::tab:right:!selected {
+  border-right: 2px solid #FAFAFA;
+  margin-left: 2px;
+}
+
+QTabBar::tab:top, QDockWidget QTabBar::tab:top {
+  background-color: #C9CDD0;
+  margin-left: 2px;
+  padding-left: 4px;
+  padding-right: 4px;
+  padding-top: 2px;
+  padding-bottom: 2px;
+  min-width: 5px;
+  border-bottom: 3px solid #C9CDD0;
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+
+QTabBar::tab:top:selected, QDockWidget QTabBar::tab:top:selected {
+  background-color: #B9BDC1;
+  border-bottom: 3px solid #37AEFE;
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+
+QTabBar::tab:top:!selected:hover, QDockWidget QTabBar::tab:top:!selected:hover {
+  border: 1px solid #73C7FF;
+  border-bottom: 3px solid #73C7FF;
+  /* Fixes spyder-ide/spyder#9766 and #243 */
+  padding-left: 3px;
+  padding-right: 3px;
+}
+
+QTabBar::tab:bottom, QDockWidget QTabBar::tab:bottom {
+  border-top: 3px solid #C9CDD0;
+  background-color: #C9CDD0;
+  margin-left: 2px;
+  padding-left: 4px;
+  padding-right: 4px;
+  padding-top: 2px;
+  padding-bottom: 2px;
+  border-bottom-left-radius: 4px;
+  border-bottom-right-radius: 4px;
+  min-width: 5px;
+}
+
+QTabBar::tab:bottom:selected, QDockWidget QTabBar::tab:bottom:selected {
+  background-color: #B9BDC1;
+  border-top: 3px solid #37AEFE;
+  border-bottom-left-radius: 4px;
+  border-bottom-right-radius: 4px;
+}
+
+QTabBar::tab:bottom:!selected:hover, QDockWidget QTabBar::tab:bottom:!selected:hover {
+  border: 1px solid #73C7FF;
+  border-top: 3px solid #73C7FF;
+  /* Fixes spyder-ide/spyder#9766 and #243 */
+  padding-left: 3px;
+  padding-right: 3px;
+}
+
+QTabBar::tab:left, QDockWidget QTabBar::tab:left {
+  background-color: #C9CDD0;
+  margin-top: 2px;
+  padding-left: 2px;
+  padding-right: 2px;
+  padding-top: 4px;
+  padding-bottom: 4px;
+  border-top-left-radius: 4px;
+  border-bottom-left-radius: 4px;
+  min-height: 5px;
+}
+
+QTabBar::tab:left:selected, QDockWidget QTabBar::tab:left:selected {
+  background-color: #B9BDC1;
+  border-right: 3px solid #37AEFE;
+}
+
+QTabBar::tab:left:!selected:hover, QDockWidget QTabBar::tab:left:!selected:hover {
+  border: 1px solid #73C7FF;
+  border-right: 3px solid #73C7FF;
+  /* Fixes different behavior #271 */
+  margin-right: 0px;
+  padding-right: -1px;
+}
+
+QTabBar::tab:right, QDockWidget QTabBar::tab:right {
+  background-color: #C9CDD0;
+  margin-top: 2px;
+  padding-left: 2px;
+  padding-right: 2px;
+  padding-top: 4px;
+  padding-bottom: 4px;
+  border-top-right-radius: 4px;
+  border-bottom-right-radius: 4px;
+  min-height: 5px;
+}
+
+QTabBar::tab:right:selected, QDockWidget QTabBar::tab:right:selected {
+  background-color: #B9BDC1;
+  border-left: 3px solid #37AEFE;
+}
+
+QTabBar::tab:right:!selected:hover, QDockWidget QTabBar::tab:right:!selected:hover {
+  border: 1px solid #73C7FF;
+  border-left: 3px solid #73C7FF;
+  /* Fixes different behavior #271 */
+  margin-left: 0px;
+  padding-left: 0px;
+}
+
+QTabBar QToolButton, QDockWidget QTabBar QToolButton {
+  /* Fixes #136 */
+  background-color: #C9CDD0;
+  height: 12px;
+  width: 12px;
+}
+
+QTabBar QToolButton:pressed, QDockWidget QTabBar QToolButton:pressed {
+  background-color: #C9CDD0;
+}
+
+QTabBar QToolButton:pressed:hover, QDockWidget QTabBar QToolButton:pressed:hover {
+  border: 1px solid #9FCBFF;
+}
+
+QTabBar QToolButton::left-arrow:enabled, QDockWidget QTabBar QToolButton::left-arrow:enabled {
+  image: url(":/qss_icons/light/rc_light/arrow_left.png");
+}
+
+QTabBar QToolButton::left-arrow:disabled, QDockWidget QTabBar QToolButton::left-arrow:disabled {
+  image: url(":/qss_icons/light/rc_light/arrow_left_disabled.png");
+}
+
+QTabBar QToolButton::right-arrow:enabled, QDockWidget QTabBar QToolButton::right-arrow:enabled {
+  image: url(":/qss_icons/light/rc_light/arrow_right.png");
+}
+
+QTabBar QToolButton::right-arrow:disabled, QDockWidget QTabBar QToolButton::right-arrow:disabled {
+  image: url(":/qss_icons/light/rc_light/arrow_right_disabled.png");
+}
+
+/* QDockWiget -------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QDockWidget {
+  outline: 1px solid #C9CDD0;
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+  titlebar-close-icon: url(":/qss_icons/light/rc_light/transparent.png");
+  titlebar-normal-icon: url(":/qss_icons/light/rc_light/transparent.png");
+}
+
+QDockWidget::title {
+  /* Better size for title bar */
+  padding: 3px;
+  spacing: 4px;
+  border: none;
+  background-color: #C9CDD0;
+}
+
+QDockWidget::close-button {
+  icon-size: 12px;
+  border: none;
+  background: transparent;
+  background-image: transparent;
+  border: 0;
+  margin: 0;
+  padding: 0;
+  image: url(":/qss_icons/light/rc_light/window_close.png");
+}
+
+QDockWidget::close-button:hover {
+  image: url(":/qss_icons/light/rc_light/window_close_focus.png");
+}
+
+QDockWidget::close-button:pressed {
+  image: url(":/qss_icons/light/rc_light/window_close_pressed.png");
+}
+
+QDockWidget::float-button {
+  icon-size: 12px;
+  border: none;
+  background: transparent;
+  background-image: transparent;
+  border: 0;
+  margin: 0;
+  padding: 0;
+  image: url(":/qss_icons/light/rc_light/window_undock.png");
+}
+
+QDockWidget::float-button:hover {
+  image: url(":/qss_icons/light/rc_light/window_undock_focus.png");
+}
+
+QDockWidget::float-button:pressed {
+  image: url(":/qss_icons/light/rc_light/window_undock_pressed.png");
+}
+
+/* QTreeView QListView QTableView -----------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtreeview
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qlistview
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtableview
+
+--------------------------------------------------------------------------- */
+QTreeView:branch:selected, QTreeView:branch:hover {
+  background: url(":/qss_icons/light/rc_light/transparent.png");
+}
+
+QTreeView:branch:has-siblings:!adjoins-item {
+  border-image: url(":/qss_icons/light/rc_light/branch_line.png") 0;
+}
+
+QTreeView:branch:has-siblings:adjoins-item {
+  border-image: url(":/qss_icons/light/rc_light/branch_more.png") 0;
+}
+
+QTreeView:branch:!has-children:!has-siblings:adjoins-item {
+  border-image: url(":/qss_icons/light/rc_light/branch_end.png") 0;
+}
+
+QTreeView:branch:has-children:!has-siblings:closed, QTreeView:branch:closed:has-children:has-siblings {
+  border-image: none;
+  image: url(":/qss_icons/light/rc_light/branch_closed.png");
+}
+
+QTreeView:branch:open:has-children:!has-siblings, QTreeView:branch:open:has-children:has-siblings {
+  border-image: none;
+  image: url(":/qss_icons/light/rc_light/branch_open.png");
+}
+
+QTreeView:branch:has-children:!has-siblings:closed:hover, QTreeView:branch:closed:has-children:has-siblings:hover {
+  image: url(":/qss_icons/light/rc_light/branch_closed_focus.png");
+}
+
+QTreeView:branch:open:has-children:!has-siblings:hover, QTreeView:branch:open:has-children:has-siblings:hover {
+  image: url(":/qss_icons/light/rc_light/branch_open_focus.png");
+}
+
+QTreeView::indicator:checked,
+QListView::indicator:checked,
+QTableView::indicator:checked,
+QColumnView::indicator:checked {
+  image: url(":/qss_icons/light/rc_light/checkbox_checked.png");
+}
+
+QTreeView::indicator:checked:hover, QTreeView::indicator:checked:focus, QTreeView::indicator:checked:pressed,
+QListView::indicator:checked:hover,
+QListView::indicator:checked:focus,
+QListView::indicator:checked:pressed,
+QTableView::indicator:checked:hover,
+QTableView::indicator:checked:focus,
+QTableView::indicator:checked:pressed,
+QColumnView::indicator:checked:hover,
+QColumnView::indicator:checked:focus,
+QColumnView::indicator:checked:pressed {
+  image: url(":/qss_icons/light/rc_light/checkbox_checked_focus.png");
+}
+
+QTreeView::indicator:unchecked,
+QListView::indicator:unchecked,
+QTableView::indicator:unchecked,
+QColumnView::indicator:unchecked {
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked.png");
+}
+
+QTreeView::indicator:unchecked:hover, QTreeView::indicator:unchecked:focus, QTreeView::indicator:unchecked:pressed,
+QListView::indicator:unchecked:hover,
+QListView::indicator:unchecked:focus,
+QListView::indicator:unchecked:pressed,
+QTableView::indicator:unchecked:hover,
+QTableView::indicator:unchecked:focus,
+QTableView::indicator:unchecked:pressed,
+QColumnView::indicator:unchecked:hover,
+QColumnView::indicator:unchecked:focus,
+QColumnView::indicator:unchecked:pressed {
+  image: url(":/qss_icons/light/rc_light/checkbox_unchecked_focus.png");
+}
+
+QTreeView::indicator:indeterminate,
+QListView::indicator:indeterminate,
+QTableView::indicator:indeterminate,
+QColumnView::indicator:indeterminate {
+  image: url(":/qss_icons/light/rc_light/checkbox_indeterminate.png");
+}
+
+QTreeView::indicator:indeterminate:hover, QTreeView::indicator:indeterminate:focus, QTreeView::indicator:indeterminate:pressed,
+QListView::indicator:indeterminate:hover,
+QListView::indicator:indeterminate:focus,
+QListView::indicator:indeterminate:pressed,
+QTableView::indicator:indeterminate:hover,
+QTableView::indicator:indeterminate:focus,
+QTableView::indicator:indeterminate:pressed,
+QColumnView::indicator:indeterminate:hover,
+QColumnView::indicator:indeterminate:focus,
+QColumnView::indicator:indeterminate:pressed {
+  image: url(":/qss_icons/light/rc_light/checkbox_indeterminate_focus.png");
+}
+
+QTreeView,
+QListView,
+QTableView,
+QColumnView {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  color: #19232D;
+  gridline-color: #C9CDD0;
+  border-radius: 4px;
+}
+
+QTreeView:disabled,
+QListView:disabled,
+QTableView:disabled,
+QColumnView:disabled {
+  background-color: #FAFAFA;
+  color: #788D9C;
+}
+
+QTreeView:selected,
+QListView:selected,
+QTableView:selected,
+QColumnView:selected {
+  background-color: #9FCBFF;
+  color: #C9CDD0;
+}
+
+QTreeView:focus,
+QListView:focus,
+QTableView:focus,
+QColumnView:focus {
+  border: 1px solid #73C7FF;
+}
+
+QTreeView::item:pressed,
+QListView::item:pressed,
+QTableView::item:pressed,
+QColumnView::item:pressed {
+  background-color: #9FCBFF;
+}
+
+QTreeView::item:selected:active,
+QListView::item:selected:active,
+QTableView::item:selected:active,
+QColumnView::item:selected:active {
+  background-color: #9FCBFF;
+}
+
+QTreeView::item:selected:!active,
+QListView::item:selected:!active,
+QTableView::item:selected:!active,
+QColumnView::item:selected:!active {
+  color: #19232D;
+  background-color: #CED1D4;
+}
+
+QTreeView::item:!selected:hover,
+QListView::item:!selected:hover,
+QTableView::item:!selected:hover,
+QColumnView::item:!selected:hover {
+  outline: 0;
+  color: #19232D;
+  background-color: #CED1D4;
+}
+
+QTableCornerButton::section {
+  background-color: #FAFAFA;
+  border: 1px transparent #C9CDD0;
+  border-radius: 0px;
+}
+
+/* QHeaderView ------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qheaderview
+
+--------------------------------------------------------------------------- */
+QHeaderView {
+  background-color: #C9CDD0;
+  border: 0px transparent #C9CDD0;
+  padding: 0;
+  margin: 0;
+  border-radius: 0;
+}
+
+QHeaderView:disabled {
+  background-color: #C9CDD0;
+  border: 1px transparent #C9CDD0;
+}
+
+QHeaderView::section {
+  background-color: #C9CDD0;
+  color: #19232D;
+  border-radius: 0;
+  text-align: left;
+  font-size: 13px;
+}
+
+QHeaderView::section::horizontal {
+  padding-top: 0;
+  padding-bottom: 0;
+  padding-left: 4px;
+  padding-right: 4px;
+  border-left: 1px solid #FAFAFA;
+}
+
+QHeaderView::section::horizontal::first, QHeaderView::section::horizontal::only-one {
+  border-left: 1px solid #C9CDD0;
+}
+
+QHeaderView::section::horizontal:disabled {
+  color: #788D9C;
+}
+
+QHeaderView::section::vertical {
+  padding-top: 0;
+  padding-bottom: 0;
+  padding-left: 4px;
+  padding-right: 4px;
+  border-top: 1px solid #FAFAFA;
+}
+
+QHeaderView::section::vertical::first, QHeaderView::section::vertical::only-one {
+  border-top: 1px solid #C9CDD0;
+}
+
+QHeaderView::section::vertical:disabled {
+  color: #788D9C;
+}
+
+QHeaderView::down-arrow {
+  /* Those settings (border/width/height/background-color) solve bug */
+  /* transparent arrow background and size */
+  background-color: #C9CDD0;
+  border: none;
+  height: 12px;
+  width: 12px;
+  padding-left: 2px;
+  padding-right: 2px;
+  image: url(":/qss_icons/light/rc_light/arrow_down.png");
+}
+
+QHeaderView::up-arrow {
+  background-color: #C9CDD0;
+  border: none;
+  height: 12px;
+  width: 12px;
+  padding-left: 2px;
+  padding-right: 2px;
+  image: url(":/qss_icons/light/rc_light/arrow_up.png");
+}
+
+/* QToolBox --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qtoolbox
+
+--------------------------------------------------------------------------- */
+QToolBox {
+  padding: 0px;
+  border: 0px;
+  border: 1px solid #C9CDD0;
+}
+
+QToolBox:selected {
+  padding: 0px;
+  border: 2px solid #9FCBFF;
+}
+
+QToolBox::tab {
+  background-color: #FAFAFA;
+  border: 1px solid #C9CDD0;
+  color: #19232D;
+  border-top-left-radius: 4px;
+  border-top-right-radius: 4px;
+}
+
+QToolBox::tab:disabled {
+  color: #788D9C;
+}
+
+QToolBox::tab:selected {
+  background-color: #ACB1B6;
+  border-bottom: 2px solid #9FCBFF;
+}
+
+QToolBox::tab:selected:disabled {
+  background-color: #C9CDD0;
+  border-bottom: 2px solid #DAEDFF;
+}
+
+QToolBox::tab:!selected {
+  background-color: #C9CDD0;
+  border-bottom: 2px solid #C9CDD0;
+}
+
+QToolBox::tab:!selected:disabled {
+  background-color: #FAFAFA;
+}
+
+QToolBox::tab:hover {
+  border-color: #73C7FF;
+  border-bottom: 2px solid #73C7FF;
+}
+
+QToolBox QScrollArea QWidget QWidget {
+  padding: 0px;
+  border: 0px;
+  background-color: #FAFAFA;
+}
+
+/* QFrame -----------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qframe
+https://doc.qt.io/qt-5/qframe.html#-prop
+https://doc.qt.io/qt-5/qframe.html#details
+https://stackoverflow.com/questions/14581498/qt-stylesheet-for-hline-vline-color
+
+--------------------------------------------------------------------------- */
+/* (dot) .QFrame  fix #141, #126, #123 */
+.QFrame {
+  border-radius: 4px;
+  border: 1px solid #C9CDD0;
+  /* No frame */
+  /* HLine */
+  /* HLine */
+}
+
+.QFrame[frameShape="0"] {
+  border-radius: 4px;
+  border: 1px transparent #C9CDD0;
+}
+
+.QFrame[frameShape="4"] {
+  max-height: 2px;
+  border: none;
+  background-color: #C9CDD0;
+}
+
+.QFrame[frameShape="5"] {
+  max-width: 2px;
+  border: none;
+  background-color: #C9CDD0;
+}
+
+/* QSplitter --------------------------------------------------------------
+
+https://doc.qt.io/qt-5/stylesheet-examples.html#customizing-qsplitter
+
+--------------------------------------------------------------------------- */
+QSplitter {
+  background-color: #C9CDD0;
+  spacing: 0px;
+  padding: 0px;
+  margin: 0px;
+}
+
+QSplitter::handle {
+  background-color: #C9CDD0;
+  border: 0px solid #FAFAFA;
+  spacing: 0px;
+  padding: 1px;
+  margin: 0px;
+}
+
+QSplitter::handle:hover {
+  background-color: #788D9C;
+}
+
+QSplitter::handle:horizontal {
+  width: 5px;
+  image: url(":/qss_icons/light/rc_light/line_vertical.png");
+}
+
+QSplitter::handle:vertical {
+  height: 5px;
+  image: url(":/qss_icons/light/rc_light/line_horizontal.png");
+}
+
+/* QDateEdit, QDateTimeEdit -----------------------------------------------
+
+--------------------------------------------------------------------------- */
+QDateEdit, QDateTimeEdit {
+  selection-background-color: #9FCBFF;
+  border-style: solid;
+  border: 1px solid #C9CDD0;
+  border-radius: 4px;
+  /* This fixes 103, 111 */
+  padding-top: 2px;
+  /* This fixes 103, 111 */
+  padding-bottom: 2px;
+  padding-left: 4px;
+  padding-right: 4px;
+  min-width: 10px;
+}
+
+QDateEdit:on, QDateTimeEdit:on {
+  selection-background-color: #9FCBFF;
+}
+
+QDateEdit::drop-down, QDateTimeEdit::drop-down {
+  subcontrol-origin: padding;
+  subcontrol-position: top right;
+  width: 12px;
+  border-left: 1px solid #C9CDD0;
+}
+
+QDateEdit::down-arrow, QDateTimeEdit::down-arrow {
+  image: url(":/qss_icons/light/rc_light/arrow_down_disabled.png");
+  height: 8px;
+  width: 8px;
+}
+
+QDateEdit::down-arrow:on, QDateEdit::down-arrow:hover, QDateEdit::down-arrow:focus, QDateTimeEdit::down-arrow:on, QDateTimeEdit::down-arrow:hover, QDateTimeEdit::down-arrow:focus {
+  image: url(":/qss_icons/light/rc_light/arrow_down.png");
+}
+
+QDateEdit QAbstractItemView, QDateTimeEdit QAbstractItemView {
+  background-color: #FAFAFA;
+  border-radius: 4px;
+  border: 1px solid #C9CDD0;
+  selection-background-color: #9FCBFF;
+}
+
+/* QAbstractView ----------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+QAbstractView:hover {
+  border: 1px solid #9FCBFF;
+  color: #19232D;
+}
+
+QAbstractView:selected {
+  background: #9FCBFF;
+  color: #C9CDD0;
+}
+
+/* PlotWidget -------------------------------------------------------------
+
+--------------------------------------------------------------------------- */
+PlotWidget {
+  /* Fix cut labels in plots #134 */
+  padding: 0px;
+}
diff --git a/utils/rsc/rc_dark/arrow_down.png b/utils/rsc/rc_dark/arrow_down.png
new file mode 100644
index 0000000000000000000000000000000000000000..5575ab5ce569d09e2708b0a16a90a5a5a381790e
GIT binary patch
literal 522
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+4r;B4qMC;orw%H<yBCYd3=e4vpWGFY!o@>tikD<PCu7=Q-i$NaRj-TYe@OOw!
zGZX8I$Xpl^m9cW~j5BZCu6ZR38Jsw`@dp32nz!eEO-z%M*kK%V&hk#>du~xtQPJZ)
zZAYu7)icliWxws;K8eeh84|x_uKD-;TXNjuB)t`_75Cp8%wT%)cj|GG8_uiCiyhZK
zJpDqPp=9^npLg%ZpXZ&<=E>dolbJ_|Pr+dQtFOY>C#&4NY0lW7;#szBo7s9UTiGSt
z)y~tlgvUE4*xtN%Z;x5txx`1?vLm;BWcWEPS4DKnoEC>xS(V1G2FH%&dhXp@%Pwc*
zxmQA3+oN2Sk!9+P7Kb(k&ckyhq_x>+@>lh%oxZiYt(t+2yKC_;Td}YWQpunHwQQJt
za??5A$L<bm-xqpt2n#S(H9eJ>-LIbMZ+lJWwT`4c^DBwPwTf-*-<DtKl@O2fTO9qW
zrT*M!?t@i~b6hG4!W%dw810+(Oj-8wcBZNK`Wv^Rp6_XjXHIu0tG~)nTYB(mSoT9_
z$-Ohn_T0^z|5~()IZo!pn(IyaX0y-wr*2K#m-5NRJ~~3Wqn|O}^YWL|YofqGdn$j=
Y^(95e?_BuGz`(%Z>FVdQ&MBb@0Gh|*F8}}l

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_down@2x.png b/utils/rsc/rc_dark/arrow_down@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4596a5ce8addad7f348c21132be688271c6c3c51
GIT binary patch
literal 1025
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WDBPZ!6KiaBp*`e($r${gQ+|E4cThkEqJJ$vT%_HIfS^?$4QZ*i1HlejJCv513<
z7cJ<RQkBWNH*DhrPk|-3x~DoVjnn<ABQ&YDGE%U2Ift*=?`N+Q%}c)T-JUYJcDMA)
z8o$$j(w=?)dv11Rewx^a3LClp<BvZ=sXNgIu>!8W{Vuf{&%IP+8GIeWCk9MfXvlf=
z^EI~TRZTB%ebvZg)adoSSK+zJOs8CYhNq^bP6}JYf#W~^`~SAN^6{E;8YhFp-hKNR
zUTHP_4zBH3a#>MMj<GE=es+<CvAOs?pX=vk85lYiy(m2RhvR|As!oQTOk4Vxn%6An
zJv4XIwR`WbD~M;m&7D3&nB~#EjuXy5-X+YdOggLj%*Fom36m3vJ1=sa)-9KH(7hTY
zaQ8{PIEw~z>YhK>v}Qkl)~s+Yw`}{@dnQu7%GSE&ya$BuJ{58>n)yV*L&NZ?(}A@w
zH&rTfH1+Pi#cwjTS>eWwUB;h98s_gh?dcGZxgbzSCh){8_JZW!=gwSip27ZY<FxFp
zi)R<Dy{xeBwVpZyqbje(?5+iKyVWL7*s<yI9jn;YvUg>+tgr2!7Si|VtG9qy@uGEq
zr%I?Q9eC5MtarQMTTZnn-?@GFpQ%Kf&533D;OS@b-Z(^M=QGxrEf3#Zsykb5Wn&R2
zvS0gwli!LD&LX#iwez3<nz!}gQN>@feO0z~vPYhKbSuk-T$ndeWyzLG_J_S$rh9Bc
zt{*nJw=}Llp6R1$!^;qljPq^H$`S^PH*-Fmnq|7jDCE9I!Ctq($C3wY`5){H@lg3z
zTc^P2x$N)i_Il2J8E@b8Dn7Y)HrPdd_nIRgCm(yr&cMIKiG3z#rT&$Ap071agLak%
z^j3OuJ$`8Lht<oEDPxHf3;X%0yVtW{Tlgep;<Jg9mk5M~{o8O%<+`KIEH8BdzS`@~
z^K18hsGc+<y<eXHTGutJP5IwGeVWfdZTYP040hLqCos&K^O>1(XHeP6*VpI1Tp8Ri
zWBu*BMoHhB2y6TQ7vinYzGdaG|IXs!@oHyrPX6+#rv7*CWajDjocfdZZsMk0yR4Xv
zzw$0LzWa3U^Y>OtpUf=6=VtG<F*o0C>Q$R;dB8(!{o14PTs5T=ezELd71E?SX>DM(
z^y#yFC&QKs?PGhn*;c!Iewfz5M;2$8llR<Gdbx)8KHE>n{Z>r(x0_Wg|J;72qNG<l
z(0uj9Uy)AJcXhcu@XbD~e{5~4(R53Ou*E-^8eJJU4{l#G_itHH6iSAvu=y_ZpRxI%
WR`)hfmQxH23=E#GelF{r5}E+8QR5&0

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_down_disabled.png b/utils/rsc/rc_dark/arrow_down_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdf8c1abb736f498c84fc4980d36b450c8131507
GIT binary patch
literal 546
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0Ugr;B4qMC;or8?%K2Wsck57jIdhP<Y{>XD5djo9Yg$%B>zR19<zIa?}1ZIo|!l
zEi-9H*dDfpr5~!C+1X14-wKH9>T&69P1(5cSsmYW<K?-@lf-u45$C&i_xHZ{-+$M=
z|ITNWa$>^6hJ`5)V(0(n6Ztp!z1xj7^2`N)HHvm$`Yx@x{-49e%m<}iVvKkHR<ta-
zfA84pdDrJNGVR~E?(ke~2Zn}+9<mqZ%2sm}f1DsL^RlAxeuV$B;>>r;uU=hSwDQN7
z_NV8)rWkD5&LK2IxZ&pHrtJGMv*zFTF)pgt&)gbyw`k>$HOW68cX;<ivmSkRgsGov
zXW7;7f9K!MXja)XbLa1l-FvTdoM|idKjX-MDDAD>hR3&ZMLm+=9=<*G(a%q81~<7^
z-)#|^@la*b-20rfzqU93U}pZ}v`2H^?j3C=ygTCJ-$)!fGe<?R{Quewk?a3@*T48Y
zcSqn{BV+j!!r_Wu=a-)`R}Gyeo^`(cqU_3pYH4Zuv+oGq2sAd<+;_jWc<bC8t%w!-
zWx|S|@O{_1%IzY?pw8pd+4iH&MDo|x^2INDOOLJ#OFQo(sQ4n}&rv(;cJUv*{fo1D
z|IYrnEPwu!3BQ@D&WC-E+VSJZ>m5;&Mkyx>7W`mc@^ML@%dx;X1_lNOPgg&ebxsLQ
E00MFYy#N3J

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_down_disabled@2x.png b/utils/rsc/rc_dark/arrow_down_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc1bcb5241e732dd725009b80f10d48b108142bb
GIT binary patch
literal 1068
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WCtPZ!6KiaBp*oX?I46*+GIe4mNQ#IA(G$=mccU6`PB%t?H0<dJ2WTv4Wm+~P{U
z!XM-X>K!I7XxbIPrDrlXlckf@cy39{EF)u0<wvW`Uam5XWy#g<SjIj3l0(`vS#i(g
z`?JkYrlj37x%E48-{*Ig_lw`}e7>*xK+?tt9kK4CQ0h~H;y?DewtwGu8XganIl#K*
z+on}r3~Y+)*Zr=us>^y2mmGWW_9iKthLx>{W-YK#dS>xpX2XB~hSVSf##Qgw7ySRa
zh2Npn(oCP#l;J^uf4zI0k5j_z<E$%muD71;Ugda1c={oxLlaAMCVkv5XTiu2TgzN+
za=x<V?LYm7Li6}s5eMFXGp1A)zVPdF)f1Hto$_wqKlM-RJQ=O``h^PK%$XS=VG~o_
zbGx+e&6S*uj@f<;4%fTg%d_TAW|{Y8=9IIWWt*D*yB7Uimy-14R~7Shm6;Md=dCq=
zd*Hm?<OVCp<gE4$iw?^FIhwOKGhV+!<D<lxIdb#zPwYCc7^9)I;28(U4nGGWf3uXk
z%rh?^{=D>uX5^nYZ@yewx7WY+b&9X{g+~*ambKgsadqjcF^(%=zVQ2<o%-*myvlT5
z{r&aR(>r7P_ZA$>jLBe{#~CDQR`mV)wh1qkpS`~>+&S?L+uy0n7jG_qklbj_EVE1M
znxrO&l)#=7>ML)Y+^+d}ck285J7=y8DfYgtq{RNW=+KGQMcV6sg}w4gSyAAU84_~f
zS=zGtti0UcvQH}a+zh!YDIlQBb5AtYK(xOuZsGe=FW<<%5&a^);9mNwAMuWX!V`kL
zwf4;FbA2@RN1N8VD~<CG`YBh5Rh-BUZ2k04O0-8LYftYB@0AfHn{1ZGt(vu}{a4@H
z(%7GJ6<3l2L~bUiX|QQtD8C$PX(MT0xzT9p|Ddl~SATwT=#~g_n0!9uR~g5Si;U)1
zmTKF|&0N`ZCUn(30ndK-v`?#kH?Fn|{vi0wnUm+=Dyhx;Zyj{@kX^|A@kRclYg@H_
zDtS(8?!9*M@el5KheGC_w4W^}y-%#^%7>_=lOOf}-Pu&Sk@+e6eqUyF#SeZHZ*D5x
zn4FaJWW9h2lj3(4bvO6?RQYqI%D?XJJs&>phM;4LsrH^o{Rt=XPRq`dklib~?AV3;
zqSN2ol?|5{J}i8YIX{v^=g6<nZ_oO!8>Rc}w60yR7W>dAO=Ek0dGLOv`D_1gtJ{_T
zy)Sv@nE<_-)UA6DGo3gX&UVl7r@@64zw(Ua{&q;2$z<O<Gh?^W*W}{t+w$7q+jp<f
z$X9uMQF!aM;`m*b#o^2JO}D?xOxbz9B6`Z=lNC>1|6T~oO|VS0;3I!ZnYmE@l|*I+
P1_lOCS3j3^P6<r_A~yai

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_down_focus.png b/utils/rsc/rc_dark/arrow_down_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..94fcdc3597d4f0a0755200c90681c6017261ce9e
GIT binary patch
literal 523
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+ar;B4qMC;orw%H<q60P%#uRC#en2Cuw9*oMF<jP_lIq|`+?qz`o>nFr3tl006
z6Lc#=V^gOix3kwomF&fuL6J8!B2-sQoN#yV@ual7sf%aN{HlD`#^8g|9n0r;e(x(^
zuwcQ0g!zHnXUyrAZc_e#_{xTxYuXnxJWLn*`l{Y{fB5>0mns`3sj&z*p1WU>v#9#t
z>6PI^%j|EybnTb@^^R>>Q*YoDgZj1uj4cnJew(pwUFepruUQzbY2EsD>r(0ybq^1|
zX2s75%FZ4te||(qU#<Hb%gAtT`Bvk5T-S5YFS~c}octk$PK5*C-c(rMiI{)w+=E^B
zxo>OPcb9L>Q*Y`zH1k%X%EOZ4ecPkB%O}+Rd^^ut`+POq?>ci)4L<X7fgq)IGpFv7
z<B6XCGUGJweV00pDQ&GUjNdEVjavKiV%)8n)z+5JH6JcN;5ccvmBb?J4Y%E{&nn$}
zV$tmE9cof`@=u;0NNk?kX27Bv6)$6Qb<d*kNYi5f???8WXQ>vnXfwEYcUpblrK9Gi
zd(SR5za(qF`$6!=$Epupe!X(mczLKO^!?|o-anHqw?BCNw$GmFJ>Qg)m!+Ze-L7hB
fXlUFBuVYy9V<THd_wgMJ3=9mOu6{1-oD!M<CQ<Y;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_down_focus@2x.png b/utils/rsc/rc_dark/arrow_down_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2b12f74d0a38ab95428c3ff012c9150e9b20ac2a
GIT binary patch
literal 992
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WCUPZ!6KiaBp*_-4d}O0>=YelI}Cb>XeKFT!HBrzow=2=SWjbjefUf!CIQjoI~%
zE^88YU0B=28oq8;&&friUZ%58`CJkyxjcXF(Nvd9J36e2<HZ*m?fkAbbLO3yE>-iM
z{(NWoymtTR;`5dQ94t(Y4hk@8$M%3-2?fXGz5X$D@OB=kUa;DLN65wD@U`RJlYgzS
zoagC~X||HNa6QYn8E&~sud?+zzImOjQ=H5Yoqpke^{wYhIj?=TS+rm3ai8$Kfjvl(
z*;D+9sHe-d>$8?@%!=fG*<UQo5U}cp!ME=R7KZRX{yUS!dC8jPqDvlc-8Aj<tDKn(
z4a&uJHhDjUK4h#?&fb5PMeyO-I+eWZ%Cfty*3FI%y<H}}$7<bd&n1Zujy>BqVQalv
z!1EdGc_vF1-=5hnn|2_U@BHt8_`~9c?m@B4SzDC1Rmd#Q<(T&G<>eQjW`vckx_e1O
zuRn9C{-w<a_-89Kbp(1>>WJj`RLuK%x^T_&C`10-In3*NvU3wc)mf*?m~M=o<LjC*
z;nVa7Zw}VY-D9+FYuN3qY+3z1OTPYVo;9gfPj+(WoY?l(WM#|M(cg9+e>H2D#j5?c
zGS?d)+~zekMe0jf-vO6cD-YATugw*I=aec{iLZQHS8kfrEV^H}+G_btmY58o9+f$^
zJH6iPOe@`XxvbnawLR@m*HitIJwAn=HxAV#z1(_qlhNsovRsjymv*Ud+|SBqGCg|R
znpoKxJ<6%|#`WBL1Lj_MlXt6)sr=o-&vo}cm3RD}eY#iI%FpTE&VT1!thR<+d&+nF
zj?2Q`-zJOlt9@gA@GxY>Wbcr9Kko~_K5}WvG^?vKmVLN??ZTS*2K!iSCUHqleDkAT
z;Kt7Bv+lR_g{qhAwb&Y4A+XZ#MO6+j^Y$Rcjfpw#zLwAOufCSjyJb`I()Go1&%aWO
zmp5duoY1qqGOu_}@yeZL3)U?@9lR@c!x>)3yBS~fmU7o!cs)<tX71(E$NRsBan6}N
zgY}nbob=VXd6{osP2Fa;%KH1-R~82Id#%!v8Md_k+}Rj9_r<cx7Z+Kd&6K~p{h#}%
ztrxp>LpSV~tk9?`O?3IH=l%NZ;$w$8UR|BPczUb-{g=^?&u8s-SzeteS5?u<df?gv
zo%f#qRN{N@t)KhovY(#m+)KZw^CT1;TkrjE(aIAZ`BzT;T6I0@n+hX?vvF^x_wq)z
rYqPg{&b_a#i<Bck`J=kCo^kdy6YlqK&MaeKU|{fc^>bP0l+XkKk*nSx

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_down_pressed.png b/utils/rsc/rc_dark/arrow_down_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4058c58b3499409d4f306bf4912c028e5bf0b037
GIT binary patch
literal 567
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0U*r;B4qMC;orh8e<%BFF3B_XYGSlm>K7)_kP0XlbF~9hZrHUBQm+w-$JIHBaVv
z^(w(PI{Wp51q&jMII=GdE(}=F8+GL5LDz*HVXod=cmB3kNk5-3dw0Z}B72J;ebw*(
z|9gM$d+me?6DDjp6|v!kP28-b8GrRdk3LUde3X~L??l(;ltW&^tG-rGToq!(=HFbd
zDE}esk>HPopZtTSdZk_T?vTAJetqkb=yzP-ln*><ei=VY)aY=NoBY2yzY8;d9eery
zV7a-Bjj`>%3%B<D_RGqxl0Nor)j@lkW7>H-V$<)=oBg-q$<?*SpC3wWw|jZ`HD|v6
z?~T>*m+qT2r7}+D?9Oya2$S9@d3dIOuB~wLPp{fLMyodEtSgDzw0WzCykM?O+rq5E
zgRLtk9@@Fo?dFEHIqx0j2iP~PV*V<<#G-MX%l#`E8@KGa&QbDAuUvUI-wr0pdUM5x
z5v5`C65Z9^xy+?A-Q{xJ^ERBGXwSBW(Pb~^%;u8~mG|cye!BW6dtgcO+ci1)|KlFs
zVZU~LCP&@x@cRo_+r-q!gc^U7JpC=^R_9|op&X`=+iw|+pH;J~t)E*Z=)QiX^S#2P
zjMbI*b{rIAI2gV2-M&v#C+9!PGOa!R<`jQUnfMpK510IJ9(>;1`u%K{s)~xr8m;{d
Z>n+waJqi>MW?*1o@O1TaS?83{1OT_X3RwUE

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_down_pressed@2x.png b/utils/rsc/rc_dark/arrow_down_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..d43b0affaf60565a553974132719110d39ba4a2d
GIT binary patch
literal 1070
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WB|PZ!6KiaBp*_-4d}iX5+hzSn5wtQ{MtYzaEjd#yLYNNkseNnJ}v&=jx0@Ux3v
zF3D6Ae5KC98MYyI#n~%0JyTp-nr0`(N@T9|5nK1nmn-kj0oP1Z?%5uSjmv_c%Zi`O
zc(!-CU)r<1o?h?sE6?wK{_p(G_xGybu{Iw}Fp%J3gHnh0wpK_#ie1UiA{%fptbnz|
zwxzYTi6df>h{(?ip5OV_ZOQ-iRX{di10%~CtCu}Jk9bxmH1jd2a_)G|yhgO1DWqS!
zDE$97M~y`*<i2nF{f(jF+PdIer6ReEPc`cn<f(8SK72_2x{cEBIT!Ese1Cj^g<(s{
z{H(1pKjm%&B?X8iI;%Mz6sq^xyl$!NW#!tP3+z^_F(};od-L&*Ypx0H%V#saJ7%en
zVp;L^Sh48o+;X>H^|5=?CFj|F`pKs&qQ_uu8*A<%#B$(}{2%?K+i!0^oR?kxD)yVm
z3BK<!!Drty&I#)7T2%H^#I2p7>(;&pt!uLC{C7S`>^+{KSDUl#;kUEtEOj3^1KxZ+
z(b%+urLT6SV*TfvF~4rSiTV?=r1t&6k7qyga;LM_9@Y1VU3vNA$`u?!CY8_gj#NDU
z9`fm0RBdPoN2;2Y`0QEf{0;Ly-eTFf<xor5;h;=ukv;P&zr26OJe7q%lsl|b-fu3$
zJuU%>n|~KZT>s5mb;(ox{?ab{4a+3E)r0aES1BD>-Q6~qMYJg`?ul&rmhUNB<K9N8
zoVA#2pO^jiN3cuWB9obmT6V~_EO-z*!TDUo`<J(3+8t~r-s*o9sqoBD_d1uUV92d!
zta0c2RL@_1VZFz*OJ1squRFhiJ#5?SOVeUgg;Z7?h!ptp^i9P5rLStL+&B(<POM1E
z5I<FZz<FNcsvRz@Z1(Ewemi~Z{+FX`<?Y6KI&k7N<@t7st-j){wKtMiC0Mes{cq0}
zzqP#m{vS)0ng9DmmTgw@|2n7c$iL%z8EnFm0s^1-)i*InZFyE7Tsr^!(%<XbbWC?0
zdV2E6iEA_N&0~r3(&h3{4Cq`XtB|>C!t%$TDn3<-SSeQv{m$I-Ti@DE`cTM9R|YS=
zz@yf#4j&|~-J(Md{$H-<^-WIZ{vLtZ|D_V=Ute~*`jA%t`sdR5rhBK&d=b+V6#t}u
z(ag?sM~~$e|8{-iz20|PTtSVLh?>;w=W)GO6)QFh#b}2wTXturczNya+JF1l1#iYa
z`|MwIw%C0=58tovog6DZhsLSin_9*HaB+g+uevgwpM|E=XJtiB|30T8>4m|m7hP(u
zrVp3=zV!84&~()YsmErX$<2SeLw@31CT@r2li&T$vfYBnQQ(aA&h#Iv{yWFn_W2(F
R7#J8BJYD@<);T3K0RYNA_c#Cm

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_left.png b/utils/rsc/rc_dark/arrow_left.png
new file mode 100644
index 0000000000000000000000000000000000000000..7fbc35065bb5941a78725becd5f810d7619e616c
GIT binary patch
literal 558
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0UXr;B4qMC;ROd$UCXMUK{|yY(u3Ts@)n>>G)LdaX;Rrn0E^wuW()nK}Jq*eFmf
z$l~p&t(()-x@_|%k(+)etgLr$h{$Z3z+cvPbj{Y^X>wdut1A!hDX#mz@Ap0FANQR%
zvYy^#W4rbS)9;*n)?atO=RayP-$(6u*?0bX4C>F$>Pk86zi+>3d-(^c9TG<Ror!tY
zu`xD3?`-IjHQ8?3kjvZtRQR#<SLx7tkp&vZ`Fq|mNNBkPa7HombX~OiW_!CqTQKb&
z*8&YU^HzCAl^|9wvwWTak;kTw)4zI5l}@=Qk&tb%CuLQ*LzFc8wp!_ig9#;y8_gOP
zCvZ1e?Gtr~oc4U`58VQpf){1ktO3(f%cC}O&Y4+SB~m=&v&Ouzo>%IRJ!byz`Z?`D
zO;@HA&xB<$jJ1plJ-)jOI7~}@Z1Pd-!_}|0(!5D|3w2K0?Y@+nAT7|xEU2<+&z>(E
zCtYudZIM|hbdc$J)!y$)JNbNAgHGSy<tF*0vfTNF*?~1&y^2!P4bD%G<G99{W8Rjr
zwXJfVty`5w=CY>=9oKxPq~HA=;s1J~ko6j&wTvp3=XaO4#$9`Ca8{!_@={6q^V_-y
zcVF0f(QnJtsZ;;9wjRDNApehx!D0F3pA)-QZ`*$Gesb3T-5-UwaW7;{oOjlnfq{X+
M)78&qol`;+0KB*H2LJ#7

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_left@2x.png b/utils/rsc/rc_dark/arrow_left@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..dc649ca7093e1b7155c59e8fb08ed00094ae7e67
GIT binary patch
literal 1138
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SeSr;B4q#hkaZeLG}AMOybq-{tJ;QqW5B4=?4F6e&OSASl2@>c|8B7hW!b7g{A8
z1xo}Ky98Opm81$DA6l^PP=lL$EJxD=CjpnHv}Mmr&#GMP=t_`y^R7JhOh>4x^9;rJ
zd#h&Ioi1MRu6FsmTKlie!afEES^hIhY~FOAr|aP)O}Aqr`a5>5+p%kczmBf%{gxNc
z|IA+hHudhb?re2Ey+^{$2NT3DT6&p#ht7Q}yOr_pzf)Voo@x{n&J-7Xt>w0bO-E<V
z63?XPji=2gUJae2!TaOmlaty}xz_71e3jL<V(yc*u07ee-%XzJdP~Q3KEagLFTVd4
z_t;d$GGnc0*K$$qSzG~Ew{5xA-Z=ZU(1V;ytChK!LqdHv)^I$1w@N9FoqwW40^8~J
z3v6PZxda5PZ*J#!#*o~VE;>)Mc-OWQmGU+wF^tDV`n6=%d{*jletKaBqqq0by<GXZ
zA%CXVO7==5oH?b-(QbYu{LQZ;;yed=BXqi?MXFhDL_QPMd6d_^JCtQEORwSel}|Ma
z0)00<DyZKt%d)!R=uzRBlg=<t4`n%c>B0lW35>`4=kE%NdhFlmH&c8=MsagHgYJe6
z8wxU4+y0T5u~KW5RK=m&JaN1lU5}iyX9n-sr>421dPSk$higo$ZplSf`ae9j%Vk0A
zy|4#I8A5&8njhslexFv^ne*YnL55J#<gReh$_;0_7f9WFaPY89Lf0cpmw8&niu~rc
zTQ76H;GZV%{Pd`m{HKD=u@=S)^1GTB{d(r6`sQKU?t-+2D{>hJe*Lp++WIf2;5yUn
zDV5CWvvUu}vMTro-M*|XbX0l!=7W(<k!D{RSNTt|WE6=q+}~VU)n2vt3vc7!R6m9*
zZrM$rg?ulsWIpg(G>GNMUFq2A1@oqKWK8pW%Y1JwN0&mOO`HB<ZzrXsddt6;oe#8&
zItos3QF_IeU!GD{R<>jD+&k=_QbPj^e>NW8c_>?HuHW;XTMy@Q+z%5KH0dk*FwbS)
z^Zl<YN~|{o2(mcN%5PIBS3LhY_{EQ~2QIDwzSpL8JQG;MQ@uCNUT`n(kF~2ZoSJ91
zEU2Ba>}C0iJB)KyK3~W?Q=mra)z@YFf-Y7!B+eA~2su3a!U>-_%U`N%{bJa9crpiP
zMu4zXbk`@7+W3jb&9xH!C-km6T4`3wG4c89Jz9Qt&3Cz^?)RkJJ$HJ=zOZL5|1#PC
zXWU^Byr}cqPWOd%YTWhny!#%T=P|62op))=?+&HnP*>LTmTrj*4IMoj4*w3^x5B&P
zjIk6m!zY_~S-$Y^O?APO_vrQpN-`K28-G5Yv7?y(6u;sl*K~#h>te(I=HzCZZ+K)K
zHieDB$3H%oWw-Q?QsJAC-Y(e;4%1Ta-)^xzFhBL*o}Z~~3A=9pjq-S>wLi&Pziy_c
w@@cF2oJ9;0%{{^sr_VZ<*~F>#qy9m@U4WlN+s}f<3=9kmp00i_>zopr0AA4o?*IS*

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_left_disabled.png b/utils/rsc/rc_dark/arrow_left_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa3b282cce48aa69e35c3334cdcfde8575fc560f
GIT binary patch
literal 557
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0V9r;B4qMC;RO8?!|M1={!D-|gJg<gSym=B@5p9hL2js%MY(US&-Yz0C2G`H0gS
zSAmd6iWO7WmHTe^U=|S(*|k<d?ADDJtUQiI`8r`oy}rM-Q+iRtY;Ao1PuVlW5Bp~)
zsmJ(iR=)RIH{s}ue}Crh%RjC&@5}G@KYjC<=B_f-3;Sr|%YWnC9SI9bA#qj(-^<t3
z?^kk6YdLm|;X?ZTow^qNj1RtxCOnKOlZ`mcpw55aP%CP&V$6%!nCXS03@4MtLS&>g
zF1$^x?VN4jEgZMU%wf|UT}4}sy;XCsvw2kA)O7A|oR%22{c{w<-7l9oC*NjyW?;N<
zL1#Y8h1h*HGWq8Z@JUDfygxfywc+y1TZS`44+I_%+3|Y+X0PlUpQ_*27cLfU@8aT!
zbAG@rESzwD>-mPg!45tl4bOkx<-g$9(BGh=<nq+z=!<*ObHp5PYw^$25ODPDs(C#1
zj6UP;hBLFAS=49ru<N(1WiaM!l$u+*)oMl$+w2*!8n(qIJ9M+XBYN1KFZ}AaSt|9L
zgCU^DEN|u;wuZ_%SsE8BI=0Q@S;zTK!Qimq3YVVHO?|WD3@ch14xH`Sbh>ih`Db@a
zL`^t*d%rDuTKO-Oy}bIs>HSO$29kXHEz;8`ZfndubLaoMTILM*sazfPo(~up7#KWV
L{an^LB{Ts50haK3

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_left_disabled@2x.png b/utils/rsc/rc_dark/arrow_left_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..87c928ea3ed00ccf8025e343918b55a4287f27f3
GIT binary patch
literal 1141
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Se?r;B4q#hkaZ{WD@hMUK@!Kf5KWhhy6=gB99=S9$|llst0OI~{q-j$NF3<Il_h
z@kOkzANU_%=n`cSSK8*e?3ioUEH&PRQr4a+TwMwp97kIf9xZZYSu2vuJ$dJGSDDJs
zX$M5^?|q;2EV@qqPVu|)bAP|jXymhckznjR$uD8?i4^y4rB6l@fmfYR7ax!7O}?Yh
z=a{qD-ue%Nlb{LjBq7eY&g?fOG0Zoe^7AT|D@IIsme;$sAg<gYKJN{mNd(I-rAeLI
zZQI#WJ|%D0Sk|;*aqpVKqaQCdH2%53D-q0?w@vo6H8UG~`}$bpmHsSw<$~w6nXA6N
z-Tmv*wFJ2vk`t4%e`@S8T(ErkjC-Hle_5P**RkZtj+d?vyBR0l+gBx$nlHRMtMt=@
zPR5ycUPw3bxo5Z@dG+KVGjo-^?jD5?HPR=4JyA?#HrnaLc=d4Zl3lB1gp3s?Yd>MJ
zz2vg){Z~J&`wmKMZ%&FCHOb|7$|r27c(S#*nEBUd<?n2ZJ|DQ&krJ?dGW&71Hz)b;
zX7=bXU2my8So>7E;G4|7xw1P=4T2cg^?SGp&$6+2)v#~x?|dIlZ-??3;wl?YnJ4UJ
zHu|~o^_4ZXTt(5F7tKm}D!t(r<L*!F+d2)o57-KN9{i`9ue>46!QbET?ox3(hIjoQ
z*WP~*XVPX9={}lp`djhj6+CV#`C9iIc$uGcZ(g0x<Zrg|){2@(r}uGgl%8<1cb~?K
zMlr`fnZFH^Oc$7k-_S2u5h|G8KU>>1hwV$6J74oY>8D2zZ{t_q$0yKPcY#6WV)Q*X
zf!U0gzVW{QdZ$r>*WiTlmU9*#_5J?0-4KeIH}?le#jencAu)zI3fH)F&-(3Sj><`6
zJrFINlz(yQ%}<Vk_xe6{Rqd3?QCYhC-K)B=sV@yQJ0iNi&reWY7_>6w+<T5Tfu9yi
zobyVXwx;ZplV2ZO8Y$=e^>do5i|s3x)tz&!OzSqLz2a}Kk$%Q{WV-FaDxs@CSKiNd
zeCyaKe`t?_lH4DU)1IQMjDzikFLZB^dM3&=F~zswTHDl_C*_x}`>XN%@E$G3*Xk}x
z1-tmP)laAUp0Z(y$q6%2SoriojdIjX%Wq4SA{Sg!6MwFzvPoF~yx$zLr<{xW)m01j
z8mg6vgg#TVclokXE$EuL+jKdVDlz@J8uG3cD?<yvH~IWA+EkMCsnqpema^qZ-9l!D
zz3<=6p2vKz|AXJUGj<XVD?^O7#_x6)jOF-TpWhKy{N)fsL)O+UVXs%&_Z6urMVcOz
zW@cCw96bH<Z9QJC8sUj+WVz!c88%qh)+!pjWPDI9{&9~n!-AquC-h6N+C7-_HX=@n
z;ls_CpX$O_emC5|bz-9~XFe}O#LUX~yA>`lJ~-d8#qysKb3xUzKT`uMS-#9KZ_a7k
zf2L)lk@-d*8J4xmS6nM}U(T_5v7q@s`#+{Prn)_|MIPreFfcH9y85}Sb4q9e0M2s&
A8UO$Q

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_left_focus.png b/utils/rsc/rc_dark/arrow_left_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..52a0d91028955151cd7f12db4cb3c66986c52333
GIT binary patch
literal 551
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0U+r;B4qMC;ROhS?#GBCY$4BV9SQqHaV)+>Ge(y|HAYj|1n9&UI56t)&(19dw+k
z1X;WlSJv$66wp~Tw>R>#2bZ)Xi*IszO5mh7GTo^Mz3%TZ*Lbn=`MlqEt-qhE{;=PB
zC$Bo!{0`pz+dsSxv-r3BbMKs!=hs%7eEY*=p*FpnbLXV_x-}mP&TAj2@QM*@Sl#O0
zC)445Am!vCW2PIwZghO#xGqsy_`iljv8tZLU6y7MK~LWmtQX!?$h|acSj&-lGMmxF
zdS747bjNEej-1M7?6Lo9^2u2uWF6O3{;7ZXdP-{!USu^$db4UO|I{mu8$;*wf08QT
z$XU3gb3N;Ynn%V5<JkM6X7HT!X7&-WbN#^mK;_WN-T$<w&T72zL7gGFXv^R9se7Ar
z8#c+$c*BqwFW$)Su{3!T)1IvC*(*FB7`uhpbzE}0t6e3&R5QWd?O3G3Bp<WrD&e)6
z4|WHLb)+<(jocd&ApL@0A>{S;bwRAs)3>&jGCMTug|w}>bLicgX%nBd+pXgWe9gC8
z_wM01mH^j|Th3SJa+c@VGfbGv6Ief0W&XSN=o9@DCR{dCKCNe;xB7pn{u##e!PAv)
zcYoWq_HO>-S&U}?xEKyxn^Kh+KYc=Z&b}vK{*`}a?mo4a*|XT`Jp%&+gQu&X%Q~lo
FCICb8?zI2_

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_left_focus@2x.png b/utils/rsc/rc_dark/arrow_left_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ee7029246b572e191905a28abcf8b331face937
GIT binary patch
literal 1119
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Seor;B4q#hkaZeKTZ3WscUTf0`gNb<qmx!0<&o1T#;%yL!5=4&^ypy>y+6R#%y#
zmPQlT#w|&#2U|PDSPBy_PS9tL>h;q0m~E4r=@=v85~HywA!LKwZ1dwsvs2RI4!S&h
z9Cbf(9&_>k@8$3B>@0s~`(oAVb^p!>U1ePpQY$PM`eb>kcG;HQH!m1h#(cMDTu^^V
zy7P~rUF>?<^X64mpLUc@IqupOa(~Bl<@0~;Rx)UA-_^`!VDWCXXr+BY+$HlPm0JaM
z8cLJ*+4R|P$4oiPa&Glp1;#rD&$_cs&ofOIy&Jan1zXta*Y`jEtUp%AUmPm=merKG
zEw221(CN!FzIxub^!vG{iP50sz}BN%@3G&R!qqbM@uKOW5)3(i_X)f=?MV@iiFvLl
z!0<Qt<L3p{!OIL-`~GawVmB~&sqWCPZoB>cuS3@SqRbLAzWhB_y=kAw)>Eq%8ZrD0
z&Xd?b%ZS&^P%r1=`v6r2wqv!%-}dGF7TXwdNBO;vmh6ECQ-16CGe1|Uoo#Vm_nlX$
zR>Qx{c;VZ>1)nctnr{E;v=;AyHqLm*H<1qxl`NXkWyP;Lm(|SY*Cerj0y|9RYAib=
z`kqIthHZ`X=Ub{jYag5nQP}<Joby5Bgn~2Kk7lJCTwltRxF*QV>i?2MX$LMaUVk*}
zK2x60FTKS2{ZgXL30E#Ya{41>Fy|Au-Oaz!Px%jAJFxX5x7+uW$rIe_B6l)N%y{Iv
z*gZI{dM)?5&l8Lr_IcW8?Afh6!OQy2ny{UWFJ|Yw6|7TzZG9kfen_9O!e^)EZ@+)9
z+O|VGG>?I0?q!=7>$XpoXLy-t6g#cM>HnV@(hWNWdmH6m`OG=(erC~>*TD(<)=hU@
zJlAuFK+%2nGyNM*fAY=@S6C$QzU@zW)1=wQ7rFP`_xb6z<Ja~Jk)pvD{En`bU;OsK
z?wKwcIvlN{#ZMULMy<+}{*bAa@&AIN1V^h_QA&jR{|WC{`qGso*%=ppQ0nV_@w~!w
zyW~EvUrt7=Y9e(~MeJ@bd%yCf*n{0m^kqVM7jDVCA#?4zZi)7W316=66V+-CcvbtO
zGB#e~F5{dt*B*8$OxY)3`r7JEMCpT&OX4nNKLxZRJ7-6KZCtbaq})8MhJc%kGuAEK
zp8M8gW|W=dwB=s&kDhJ&cB^WYazSPL@>Ax@XRXe2?w?^)`s+hTlNNi!lbw$*CLhXQ
z@@LYvGgp}zZmit#z3GKrg4$$}x(Y64hJu2{)2{tlw3}!C5+-Hwh;#!62EM%Oi>gd{
zWPE>V6-*WpVQBby`)fA;EuJ|Vi}yZYV31k$x?L_?_(Sf+Tvkqo2LaCa1u}&{1e=}y
zd`Ccsq2Z_QFQZ9j$#vepPHlX*fRRB)E-?7ov@`rG&;8qfM#Xe{sC?qvMSp*;ZT*sS
j)wJ|#Xn1=2Kc@Z-fnjgXiuW=wFfe$!`njxgN@xNA$$ky;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_left_pressed.png b/utils/rsc/rc_dark/arrow_left_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..c04ce09435c23ac5720f55d7d12e7ffcc6e74248
GIT binary patch
literal 574
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0UZr;B4qMC;ROh8e+uB5nKaYu5%j8a8q0>FM!3y09QtMmuB|$I4(<LEmXxRz6Vc
zdZf0+SNleLbAq~bfhOOpXNx{rd9aH+%8EFyNLc84`-yD(62GSR_hOV@+?2cX`Tu>}
z_jii*|GZy#p{ZGX*{A5h_tpl{eaFB5%d8c-^ykHmx3Rq%RXp3&v;Fj@{G9mc>%M*e
zWczvic06Ha)DRP|{`L8{9E0<^os0}V??2Cf&ya3tpz~JCVWCO6a0uJsl$8@oc@rL7
z%DMVLtHJZ!Gg(HSDcQ*#nGDS#ZJT$RJ1jJ@ZhBew+gP;jSsX*_r8Az*t_#|yZQQ=o
z*x})$FNVt7S>EJGTbKTMuk=~PCT^9i-$mhs?TwlZmMLovBvigixcuczg1y)|8Kba-
z(~J7|uhVTcZeL@Yu%^YNl<mb?(>7kaEs0IB2{Rev&cy!{Npx<~-*PP0pyQ0w`bVAH
zmz)hgFe{3Grh<T<(#gFiuPezi?i1!X6sgd;`aJ7m2VsF%Zz7*>ZB~(scPf*+k>{1q
z@m@&pyuS`d==Rbxn}uZm9#&a*g=ITK$}`rBg~F<ZPiGy874SN_RjpK<(V;Bks{?CA
zhr<a^;}enVuDj2cjt@W2=pS3$?7PMMtMu&I()Q;#;{J&;G)!&PejT{DP%47CmV4#j
c_s9GNji&JAXDi%eU|?YIboFyt=akR{03<Z^!2kdN

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_left_pressed@2x.png b/utils/rsc/rc_dark/arrow_left_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..02218c80dd467beda61fa8b7ee3efcd2d32eae36
GIT binary patch
literal 1155
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Sexr;B4q#hkaZy*p$=McVcU-<@oz;@I)Ab%l0d42Sb}LBSM}UN*xY46&Vl2A5?g
z%`0;dthr#;Iiumn3$ta_JQCt;rJ`&mR=YeLCY&jG#9XM@vE#yu7L8e)X=%Ia#B&#{
zl4!nI731^&^nZuD#rv&l-`j>>y$~K>JNN9SHNroZYxS9Br&W0+ctl$ZUrm3sW1aYM
z*GXZCU!Kl3$ZE2gaQMy39qZoOG+bSpcJYjw<H4+6-TdW@B5t$8e`d&UuzA7#XUDMu
zF^9x2OHZFMVO`U8j7Q|U#m^mjBFo#{q@K?<WR02iCE{G@0p8c!*PqaRX#3!l$+2Rt
z10S5%&o?&TP@*5e^Q&v)lf^}B2MX3s`(OLvhup!l6DQ~#bJf>!XE@O(Z@E7A#k&pp
zN(WCiD>HO0eOA`<)zN>3L#Lmd3`2m1sT{jp_pfP(o+u_WT%RT_&9hBc=+&~R&S?x?
zPoM1-TDxNXly`qLQ<)a*SXjt?X`bt`?`yYzSi0;AqsZyrs}*lpr?J#Z+Ht=7UcWqq
zF(y1KruPQBPIpU9@UO}3B8)t_RZl;$=5R$we)<3EjnPb-B`gnSeLBazhxNa+^K_Ql
zM)~yg@A*?I%p)Xn=Vx2}v@3AE5dOYn_RA-V54m>K{b^mARy_GYfQEwimzsJtFCLH&
z=g&X8pLLhvi`C_)N|QcK5NU`yJNs|uRlS~4$LJl!&;2zS88$tdIQ6`DmBE|c=9L}^
zf;!Wr{S~D7X9~@zp4>h|dqF_fw28UAGntIN*Y30oKFYQrA}hyui}9<|AB^w6_FMcz
zOW~6PbJg6r+|_?yipVo8y?*%k${P$bR(d_jlYX}I-!D@$2IIA_tUac#(4SZ=>9l6I
zL;9j!hZl%_;c+;%^Ou_4x8@5zyEn0}ku2j4c*dU~9?ax9(@I>n*5yN*$%Hc%|9wxY
zgslIaQNU7RE@b#btmVigOOwD^)7joL+wrmTFc-5qE$Wn+r7<_c;^yAq50w^5>2-Xa
z>K|{u`xw7B=3Uu?*&ZjVu1;7Rw3FL-ecrE&uWzmGkauEysF}>Ma_Yk`>rQR2*v0!p
z^~LNDRsCF>0$1%n?6>;Y()M!p0ws|Nl}geaEA?G2zdbwuN7{FW&yM#E{3S!2)U-c7
z413CaSWe-V%}JZ3HEHK^v}a|8-#d0g;;U~(rqGEJ{dZfA-Re+xUe>rICdx9UPU59c
z$UNsN!<1PIr}%ZxWM&9{{wTSB)=g<e@uio{Ef^S9T>qOYE>|mIDEUeEC*LJrh6Deq
zY7>9n>H2NR=i;=C<#P!e!-0QymFu6dMX<~8{hIdR+6xhehUT*y??1~)(EU&<_1Kb~
z;X(JcWAk@c=J#%RKUwayCj-O$cQ^jT%B^MWb4@OsCpMRrp<sjUH_>BJ31%;D-~2RP
zvcWGqM{53Vksoyi=lV70vNK$$%zdMLL2SdiPQ7QgvrGMIzh1rm-?^S?dYN5wQfFT?
Q0|Nttr>mdKI;Vst0C(6FjQ{`u

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_right.png b/utils/rsc/rc_dark/arrow_right.png
new file mode 100644
index 0000000000000000000000000000000000000000..fd31b4f2a4276b8085e1ee20ea9787cd7dbb5c53
GIT binary patch
literal 546
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0Ugr;B4qMC;pYhS?&H630INHx}<zxL6{0@9kQdX-(V2rcF`{Q!;DXCN{}mL8*>0
zaD&)Jfg|q(j$S$xwIj%*%zWbJKxV<7qR$a;Vx#ikPxD=P`HkKg>+|{d=Qg(1*Je!f
zjE?-ryCiJEe3g^etr!!xWk#|3^(i-B%qaOIz`*|a(Z7H1!w*0F@Zupu4o|kW_UiLF
z+h?&a&`5mzI&$0R8{d4YSJ*WanCQK)wbm|sXU@&Q!sdQE;r`i8Ns9vyv?OY}FdROt
zqn&5M!?0oEvX14E+xFfwVA$ZhQ$6aK{%4#0S9BO0TsAZ&UzEzp%Ztwt3(!(Zc+kR>
z-?hl%wgE$fg{9*1V}b8K+1TGTVQ|)werPPXH&4bO)MwpuX?6}Kp#^Id%F|Xxt}?Wj
zVEJ{4Yu_A|z2}WZuTFmJ@UwWc^zk*So}V(WooZ!lbGZ3^zT>`2@5}AOR>lh`tgQLG
z@xs=)_22is;_7BF$+T^X&b%diX7h<X3^&;yN@vcpnO{8j)$#*R+4)mHe^q!}Dt}g*
zPt-bL`opKq^Okr%zo+zYD&wT(5A`o?DR!UqKPX6_q2<Bbd-uN2p7p0k$7<EPM*h>M
z-PbL9xih}BC7hw+x|_G|+U>XB%9pnOmuIMFNVH#ITHE;c1_J{FgQu&X%Q~loCIFz{
B@y`GN

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_right@2x.png b/utils/rsc/rc_dark/arrow_right@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4dbc931200bbce38c512374d0f6c6ca2f294e856
GIT binary patch
literal 1127
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Sesr;B4q#hkaZeLG}aCED(9PgjqeSYg;<V14(pb*FuJ>>jRzE=oTRD?M@)_~UqR
zvJ#{1iUo|W9~L~2=aO@|7|fHD(k$>niKB_#(BgE?^)Dp`Zi23bXTMx|o~U;0ZPwYo
zm8;$zw%MLLt!jVOvR%9Py^~BhH^;JAXF<p>pGB8qcrQ&1x_LSD`sUb->;*1MlNk<v
z@fYl^Excowm|YXjBK~jsTScY+GTl4{A)2Lo*M5vm^kwjjwb<e<P;={jdid>A1&yYR
z3`?Hec<1IUAAf$+wxcquZ-@kRF}!V!S)UrY?RM$4{|9$AXkPCrs(th1r15T>r@7M8
znYxxAIrT_&wtLmydw%URjUNX!v}q>B7e9Ygt+eTZLAhGYd?u*}VVq5&Q~Bb>1+%Ls
zbRRry>R{5X?O0H6Bw_d7?)RaJog7>XmKGQZSS$&tI^q7W{^4sq2BF7~3>o7*CVgRy
zH=Xj(_W+CLJ2A#by(*sJf3FqFooCVz5K(1OxEHRq`((cE^Fy`H90?vb6fd~{%B*UB
zU-XB2Mu6JGOAe1Gt9Y*a8tD<r#NgoIeCTPy<BI+DTAxB)rZO=!UWnmbt01v{?fUxq
z)_$Q?q6`iU6Cb&C?#NnL`7L7o_1$Mm>z*<(G%T%UUY~6y-k+C~qqFPGy4D8GWh{@}
zSkCgtnE96qF-$S>Z@FV8u_Rw~o@LbHJSK(?we9Oz7~h9#RbO;vk91~i=(uUq_-TgM
zX7!x(t3eC__iP-Wd}x!hOEF%)jY)0BSz*QXnx=a$hdG^P4LFiBPh&!Oj_Q>dhJSCL
z&fR)DDOb*Kn&I5t9~C)2Y+KtS#jRknBvFUqlyafOzAWvf%a$`J1{qaOTy7<%&VMD8
zK{X-q8`B;c*SF7e+^_mEG%_T`{JQtH#k+r!PBmk7;1#z6PlVGIo|XQ8EPsB^zV%PO
z?iS5bPPp_Y=k9Cn50%OXVzsrkmBV*_6;KeG6U|)jT(kD`=Iz^VzqOBX3$K?};Vizn
z{&h`B@%Gz)kCxUP)oy6H`Fy_6-1qTuadvMPH)(}4FeZPp7yjj--X|RI8nTILS@^G{
zZ|@gXdW*Q;|FP!ieg?+OXMHBArhU`*eTeOQKYcMvua9EI`67vRKi8%<y`R3=O|G$h
zamGvM{iSn`&t?!b=}CStIq*u|<#68Aik;jSV!kzeSn79W)t_u5xiAK1O%rpL`<;uf
zJ=U8wJF-ysz>WLDKQwrv`L88@YKUfJ?23+g)N<|TU6tbYoyHG?96nAw7QWctJiq^O
z#pT3jXMWt|;@)@qvn>1fcf9pqCz&(b<uxDvXmMkI`uVB$6(?p%&Sp9_@4<f-N%<FL
z(ahbJVTE5OOEUb>T_E$O#OnU7Qw5ES=bs7SxF^{5aQe1m<*lZSjFl1(Bo54YusLwc
kmzirfK0h<l__%02qo<g6V5Y=XP*K9*>FVdQ&MBb@0Mf+(F8}}l

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_right_disabled.png b/utils/rsc/rc_dark/arrow_right_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..bb4cdb03617db3e7f16f1055faedd523b5485d70
GIT binary patch
literal 545
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0U|r;B4qMC;qD*4@H^630INH~!exbki?@TQK@!*pVW$vssB{8wvwWG<8z!8$CX7
zcQp0hRCp)mWTtmQ>D;k%hi=_F<h7x&b3ujT^Nlk&Z_GSxp!sF3-^aMRImOR-{=8mT
zIO$PUvUq^V&y-uSzhhJsq>S?!S5&Qddvxkl=g$lb35DnGfBQa3<)*o~gWT4;0kyMK
zJeQU<1Q<jVqzbI!m;B5p%4V=lB|SUu=yd6|L5wpGv9U57nY-g&jIQ_uZ5GA&`~9zb
zSF17~NXTq?aPm=6@yZZ}hF)WC(c5=#6+L!Z*<j<uXDP7etwrWMU1^6h5wjl#-&RKz
zeGXaKFh`Ifxv#~+eqYJsjFSuuO~z+9zlFt}WBzdb@(bh73{U?4X^ejuv63NuZ_5u6
z*CT($=k`Co@>Vl#m$D}l+eL#bm)4&9UFe;DkMVIw&X4aNF+SU^-m9&gFQ~xDDdFXH
z>Fl@Jp4MlW1S&%6Ytuh}{AS|2j5Q-fJL2v4ThhVbW^yUaxjwVndhfU9%=W`e;u{4T
zIU3)(ub;pE?%Y%hpIyvlEeyYJ{=9rVfAZfhZ<ZAP++6`bi`HJvYTchI&NrcQb+i4e
zyLsQ!1rH~_v0lLF)O9Fm*S>#SS3LaB{J{MGtC?ZjSeP#{FfcH9y85}Sb4q9e0Parp
A>;M1&

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_right_disabled@2x.png b/utils/rsc/rc_dark/arrow_right_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..50f173096e0dfc53d3525dc28ee8f2a4e86f2f72
GIT binary patch
literal 1143
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Seur;B4q#hkaZ{X1^EiX7jcKWS~~&A4q9E04~uKQMW!+#ZRnNm2`=r8g}K*>E>y
ztAd<}rbZUewgntwS}%5artpUan!nuD5j|N)heNBQ>4H)R`^2yS4cE-hlF5~Fo1!n>
z|HC!=-I?FKCi8EfdsutFW@e>vzOjA6i3y74Mk(3>M%F*A1otv&q&-t!TeUPrdz<%^
zwGJ+?LK~78jyr0o6}Psmy`i@;&7oe0iKD0Wi%Vkr(I0*rG8^9gZ*B;D_vp%D;mPHZ
zS2pzdGT)F;%z2x2)#ttKj=PKcLUW`Fbhj1TT=TH`_$7>SZR11(28MTXJJ*OGKd$cH
z`sG@$G4l+|9jfp0^MgLmJX37G^U@x<Ig$=8QU`Y(xN&vo(!YgDfjzq~$%<T$b~qfv
zd2`~%;>#N<IB#>j%XYZo#qeq6oh!4?ZN1(YB6#H($LEJ3X7v#s|7UqfGBCs@x4c*z
zq8Bf4=Agr+hOKW4Onu~4id)xY$km>ZI&elI*;*s1=2JkKmgcO}vv%xIYEHb?;@eeG
z_uZv#d5P60wl4`r+Yhgex*UG8wzXPCxbsxQ*4arHS`33S-ko~(e!?kbBj&I~qwGW5
zBm$N9zQ2$w#OadDFymlDVf3Eh)#sAZ{{Pcm_f^?^L3?Gi%7cA=zn`@pX=I)qt5u!E
zz~Jyb%vrvL-CggPUFl7mpD7F-9-A*ZUixw3#!jz|5hasWhqE#8yqe2%aMp(_+n1l;
z$IC9eB%Lkh;2xvqIFF}X`ZvWsU1eZMG4t<PyfWsW<ZLZD=>rT4de0vCQfC!?;%3mt
z8w?D47YW?qV>z^Y8%vEjgGkV~8HsNrzT9JYwn1iRmi9jL|8sfUlMhbr@0gc+MeF^|
zpbr(SGbXb?+<GkL=B+1;^}GR!<?|k&-FZro-O0|8VRMt^?|!)*<+nd`{AMg`t_Wk^
z!W0|(UGm4LLo;USO!ZRSez^DXS*{27Hu3xYo9&(TWutt0T3F1>sze53k(r|J(>1m}
z-+jJ+YiySLe%6kT0|#yY&yIU|*PHukeavb1-Ao-BTVH(beRw{?d|p)4ia)9ool@Ao
z$OW;go!_xw#--)Yme)@|rL4u=;rrH`$L3S%+8Q?_!AfQhkwv?iF5L{<`)O~9)g?B8
zEelWbRBf{Sp6F~L&hUv%<MD=MnXId)=5szTWIdT|ASR>mY`XN<S3L=QY(d%zYnIn9
z4_xo|&*#`)#)W5j&zogm6@R#3r=-YrHi@&mjPYyc?62jL^N}m~9bmL(ZR|dqTa`7H
zJFgTjwbsy+_hPf&J^#_{+tt(4)BhJQt+e$JJs3Z=FI~)k&W~`9{JS0!1=FT_nfm$t
z*Ii(0VD_Fd(LQEgdT+^Uv(N3Wva2nArld{no~3!&D)Q&iMQx>TYE4@Ig~y*!s4H0+
z_wQg>O?bqgte*a+3#>c1AM`$pDLonXM$x&Ar|{^1=7mOkHRsA*Vqjok@O1TaS?83{
F1ORbb5&HlD

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_right_focus.png b/utils/rsc/rc_dark/arrow_right_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9dd8f0f0b1230a22d763fee2d397742aba9a96ec
GIT binary patch
literal 541
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0V7r;B4qMC;pYw%x&w5=TG&pXu_EHQvfmT2PyNt6`#`x98?fk*U|+E?jf^CfuP@
z#~8RlY~uvcvwAFr8$~)jmx_gnWh>v%=>E~9R;=^PO{aLWf!HsR>CtD-{5*Rn{lTIA
zaZ;%PYenr(YJ4eOv3W)RWtNsewv%sIza3e1+x_}pW9tX~vu^&o%HO}H;&nWug{{=?
zZAW%<Yp+XTPf$7(@%(=1Bi%O>t1_|}IFoalmz@53b;lghfGLeL?v-r4_bDikLFik4
zOa7JUeG^0(6gFHGC|v&S#O6pw&O~YH6&&^}*8U0!b8ym_Byd~guHD5?AJ;TA3C^8W
zT)tucnKeHP(ik*Mmp0ZGK3J}PeUH8Nf`B7mOf7E6|0t|;aN>C#QP;rPny@(PV&fWy
zZU?Xb0$NsoYy93DGs&c|<VcxX6<1lmI`ittMGFqjAMX|z?_Cx*b*BAA&Kp63b_P)|
zOuw#qBb7YAp;u)&ugCPN&sqJO&+SlGSh~zPW2N=_>g097atX>3@9tcWpL6wW;bCv)
zId!a;VyEYq&whAI<>6AsLyBMLyf2S$)Al&W<zb!vx7a==W#<pcnHx^sYdW`G*6RDR
wh4Pm<^qFtCg#D0Ai#Pw08ujo$_XBbMc}pCof1LA*fq{X+)78&qol`;+02$KoaR2}S

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_right_focus@2x.png b/utils/rsc/rc_dark/arrow_right_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..1ac9d5c9ebf44016af725d780287f7a9e31fd555
GIT binary patch
literal 1112
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|N_}r;B4q#hkaZy*pxDC0fs~lr(W%v_Mgs^Igpv7UAk!I}F%_XEvzam1PredeF?V
zPJ~mXL(0cNFh=8t)5TVeuDhQd)QlWu1X8MI32qW_jA0RUY~~bH<$W1_-1Yp5J6fi5
zLqf%G-2bHa>d*h3q4ihm<qvcSD*rogaK&NjvU#Rk{5z-U^y`>cSX{Yb$eDJ)WwVCE
ztgC^p1;>MWyB8koZ{;+*6!nQgA>h)TBU`qyNZSh?<Pk{lo^IywtK{{XJdUM;%?WG*
z6P|xMw$bT${@jbt0<0EtZfE&7^X####M5)k)GkQP5Mg6D(EGTx@2=fy-p((2Gcwp#
z>``f1yVuEh^5<PP)1Dm_ILp8!R`Tjl-{si7`~MdA9={|zWrw%JhJx<oz16q&@oC<W
zd=lgl$UJAJ!l#8<r|srD{I>TDW?@}j<f*_PvaD30^WXjnS>g<tT+e5HaoW1FJ^1JY
z<(Z5VYL>fpR4u+0WE&}?dP%b3U*^T+Cc!U`Uz6`nHJWCBG?-iH!mD>5%Jqazi*Iky
zTKU*BkAb0K-b{y>#HBy8yv>*Lq*|~gtgTF{REtr5@nhSvb>5=KFYvrjp3iw*?8>2S
z)6AB3B%EMls1**e(~XOFIIi}rG&Scd4-W%F)bdKEyuk3{+xIW-nsI8T#D-foQ+*T)
zj_+LkCGpHNO=;$^kEZ_L%g*1}{-I~lky*1D8`f7c$*;JR6W?>u@mYq${$9PSu1)?S
zQ5F(WTK>!o4JEVHUu7&^`ByRZlPN<3OY}O9C2_Mevf?#**YGZQe}YHgiuOX2O=b)X
zFZ8PqZacb%_eJ{qBN{K>1_<4>nfq0#cjxsVH;NALk@8Y{Ecw9q-^;S*gOk{cOd1+E
z9`D<E{q$R_zLsgH&oOYeX{E3KeoOt#V})A%1pUrEJPJJC+vgon-y8hQQKoF3G>f7-
zGtV6Be*GJdubirz*RMM3q@Kd#n;-qZRP9Mm?RuW1#ebKfQOCcU<9_0t^7U6L&9?mu
znC@U-x%~Y9iEY-mtA7M{NwlRmJn;V4v-Qr_kjE!O5_yg?aI$#cI`m$ky!_k8*HbpC
ztY>68QS|9RrNp({rg}^J)L-&Ua5!~Q<mB($rg}?yQhQ5`8(PxOGCx`DZCW=)r%&i)
zT0_d+XKglD)_pu1V)(-&nIZ8-&ey7yd&Qmq`>3@tz7q_uD&Ltlujk?&9<LbYUsw0l
z9GM$izqL}O{Ym2vd9PoyW*_~UUU~n~+&4!r$xg}G-B7%becvIgcadv0OM8D#^4Q8<
zW6kEbt^D(Kmnv}|F6O!yUw3>yZB_5Lz|=soe#Qsega2C}tedJ?C-0?haxjY_*0_H2
zqm<<b^PMt}C_EAR@p`7LqW8PECO0@O>O`FWnUsn+FfM5L5wrZ*`KDgmq$3@I6Mr!0
Y{qw7Pa7;Crfq{X+)78&qol`;+0RE`~j{pDw

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_right_pressed.png b/utils/rsc/rc_dark/arrow_right_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ce10fcbe1f86f33769258eaa6f91ec81bf19e11
GIT binary patch
literal 574
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0UZr;B4qMC;pY_8G#7630Kj{~VXJw5dy0B-Uk)%pc)14<2a5zEU~pdeQaLEfdy*
zfnEhA0h6M#9Rx}Rx}yb-UR<~!_sG$c3ny!Mc(-?%p8PBGZj;5`*uK*X`0tdR|NZ;J
zo!|Fl|GZ8O%(IGJm){V%@3!TpKQE3|&0-M$xNq+Q+qp68O8<PC8+(}H%j+{IUYt0c
zymY7RVI~C$`Mc)dmV{J2Oyv{!k-((4uD3S3LFw(nD-3Kx`xsP~bxr;nwXA_5aneI}
zj@_X;=4r;P3^OJKG&p?kdU|ZB595dHDi<Cfdh*9*83Tt}qrd~ppWdx2f8F$9Y-F-`
zc~fGy_R-ee>YG_xI8L&>nf5tOeBFKfS-K1c!T)79-mlubeYsX|^Gv2DF2A;eiPtZ#
zR%Bps>98<lX|Ob4$=<t1w(HVFZ|$fDIzP;6razzi+rs{@saJfIaDmvLJ2_So`T9Qf
zop)xqSvdaCzhC(8@8MU=EzUOEF>$Y-m%r{xT|lLHdE*h`2`7L3ZHvv-4~z1==4r)f
zJd=6CjM&U`Hr_k@CUKr{&<nW}mmBul^KdeA3(wc{yTt5t!k)8n_VXGPNGMeAt4gR<
ztNG3!V)(rw@k3hn<Kv>UOzSTcbnIuJw!J<t{>Pq>-*eq8T;?<+Tt4vW?z<zWF3*n6
eZ2hm_U_V7-QF8y$-<=E$3=E#GelF{r5}E+ifdxGP

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_right_pressed@2x.png b/utils/rsc/rc_dark/arrow_right_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..86e3b9286c5c08edd9ac267e7fdd2ea566b08ec0
GIT binary patch
literal 1162
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SeVr;B4q#hkaZ{X1k_MUL&iZanjdy>^nAs7i(4{}`5X>#7eAl+=U{+UqFEv6#-9
zc~ixBw;-p+s~s~M91ZjOcg^%WBI9x~m?tTvdBcR}i8mt+6q+go1U*|cUa^&$$Ifq$
zHGTOiLv7_My@I;qR#(2iS{=SVzVtkUZPk|__R7oDxK0b7cYY$t=y7V>%pGQVS$VTr
zj-?4zia9ho2sXJz<nl?*zOD3($0Apc>%?DXW#MMF=i8eMnK@Qm35Z|t<Z;21tFL`B
zZycDx$YhYbLte{bN7dukt9@S1IQB%)LU{EImEh*5(|^lml=gBnGd!r8c&Rb^`ui8f
zOUkcB7&lz$bFtX}rm6P&l|@gtnVe_MX6tZJ3>D|NQ}@#5o@ACu*S3<~N52UMG%PVr
zta$e#bvJ`l_Mvm^?4}J|KC>12Tc5sg{eA0y?`$OvpYI$EC$4R{b?24K|M-HhA`A^K
z(u(Cg)70h4C7Rp3nK$in?eNGhRh24}JigMxG+|}5&ujsK3iCSxcOM!}+kdq9g35xc
zEkaChxL031yRP}<VFm`LSFInF1mt;h?o>9P_9!x95a2S-I^^Zq#h!ob%dM;H9-TPL
zkg!p0iLbziRfjxHOOs1K6^R=@$zs@$(o~nfW80Bd=IvJ&dFQ--p2x7EB7ea@yF`V^
z1OFDf--}8NzRk_d;K0yYq9(BY?9{s2^Ut21lxAjNn3UM`V4m>tU*8v8+#s|%o{gcQ
zBk2{J=ck7sUYweqb4TH?F+)oO*OfR!JHctQ{bz=KzR=+6qH^)nqJ-**UM;oKJ*Eu|
zM!Q@aX7FfV{JX4Vk0}F#%I;J#2H#+*IBA9lKBebxBww68eR8CZu5I?@dnQXCu4iP@
zSTx~YePd46_N@FFlRjQyVD!xWxWvX>cy_eSgM40&Epx?P=2m<*yX+*F*1%Hr^zrSt
z+I4p(ee8X>=c6_=NA5?aI*)Y`{T~bWsv9)8vw1K$W_`2>*<(<-Ksa11XXUR#mJWuZ
zU+08>%!#S{zTEot{+m<2DKe|<{j9K0Pwmw?znGslw^giTE7*9QGpPB#cyr3x^y*`M
zJ3AE5D=RF@Kj42T;qAlNulX^o6TR62jLPIJ7BbzrdT;Mf?&%w!BsOrE-ena!ym|81
z!|R$0{}fJ%wDuRYyVChOSTFe}_i|GQg<TI*w%(Phy`L(x{E-ne*Gopm`SUv6liLk5
zEDReWt@-y{%DY<pe`Zg!vO=T7>rdaxqPD8%#^mifTE>=g=gkMl`%{mb|JYD*Ac<`P
zhsxbYOqa#~U;O^yOU2(Mx_9$7{&YV1<xx7f>K*I7-!I<J&78-*POdrr?CDLV?z5El
zTU@fvj*<8vyYiY$X78T|4y&_${v|5CX8l(f>T#{?(Z+n=mott<fb4nZva)pZTHW|r
zmo_vW<oWSjSWHpm!@h6tHf~$_GdJ-=eDc9EMIi^F2K_D3i|0$s-tFEmXRGs3U3|Us
W`Z%_8hZz_c7(8A5T-G@yGywoYF&3Ht

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_up.png b/utils/rsc/rc_dark/arrow_up.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ea571e471d251a3c76f2908754faaffeebbf0b0
GIT binary patch
literal 525
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+qr;B4qMC;or8?!<jMcVe)n|V!mkR{yRJCS8=@<cCB-6SvRzz>WrwXC%)&HM@)
zHzG7Nl6EyzG9>=Kd-J9!ljfS7Lv!yxdZ%W%oALXuq~iULj0)b(`9Hh3o!ivZ)bzh(
z=-nAXS)$K`({xX)efsq2`_Nx4T@SB!tyw?AwBgN$*+ILamR`Ri{G#O7b<sbp5iIiA
zi}%J9WS5q{ylwJ#*(`_k*KY@W;M<^Ku!2GK>8<HbhpqR<<v*U!apcDRGuO-t<Tfbw
zXC2<!n6_=(?z{iy&g42WLr!8p`?J$;7Jo>7l9(&^(|P;scjsLcj(s`uK`LX1%<m;1
z6i-Po^B$QkaryBnrfpX{U+#Q(bj41!`F~oNC8thmTkGd@K4*T_O?9!H_8GsTXSi?U
z4ElC)>VIbyYj#hCxVW8rzJy54zc<5S_g%Z)8!pte?l8Y{a)IVy{(hwZ%hb<h_4V%`
z{`&Rn;7X?EgAeXFPQ0I(H@*7AtY1&mMH~(>vOM}c({0D?tgUr@oJS<|XMGUd5g3=2
z`lbBgaUB*ukB0KO-Djsxohr{zytsUmv-_gREKaR|%hVSgW?wLyt2p+-q4$cR_Qk9=
jiw|DAa^=dImUx5OowL3BH%TxsFfe$!`njxgN@xNAHy-#g

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_up@2x.png b/utils/rsc/rc_dark/arrow_up@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..51b1d7234c0a17996fa9d0d149fa44a447a01cae
GIT binary patch
literal 1008
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WCSPZ!6KiaBqm@6DHSl{hv(J#S;rlnX~R7ya(rU|_niT|s9G*K!~BK$dz2fj}1y
zMMb-;B^rh=1z0&UI#j(MFj*})HnFp;?7N@loIWP@`)8dCjdtC>`?>bVw>kYkr+$8C
z{dv#%eY=gBD{SQYk3aqhqvq*U#BfK?Ueox4X#r#5=D^i4)_k(ZlN>};!&ze36aLAI
ztTU0i`n59KaIySM-M}d^q6NyE%?gdXCVhXlHa$;Pp)>H(FP=lz%5s1A#I24|U0L~J
zRyX6MCXKB73}25$a2{D(we^$ONxy@ay37@L4!autkUH}E?_(y16D!pZrnCs$UwwP$
zl^nD0U01?i*e9f?KbM^Kpln$MBg-xZR|l3|GwZ~!Wi-ie-(K!7wsPYJz8gEs-+u}I
zUuMRz$3S2L!>qjZ>_I_Kyb|0lz5mU9u=S~NdRg~{$PUKx_uI0U9>`^?(AzqT!7Ag%
z|6YdF1wHGm=N{PeD`)4NGf}V4@NT$f$3M-CF(gQvvq?I5N}!i?;}Ofvw{oU!PhVbk
z?0<trUp$NVeuY?@WBU8P8^{>!;N@CzX-E8H3p;b}wd`lkG-zb)eRO0#;~cM6m%jKv
zj7wxT-9M$No)>xB%6{tw5o5yxx1KCoaGSx8hlPc)z}fz%^NXh!9A~}}USPJy_u8^x
z>k|`sH<<0@c_hui&CGZyvCDjZV~N7$&pHi1uHE`^cClZ*3iBG@d#oGh&1-kKH+#0+
z%I(!WNe*?Hxi+sdYBhr2GEK^Od`+F@lb$}`P2ajO0ZV<~1Iv4(p8m~z$1g0cpxH6$
zS}Di$;uZ_B@IMEoQtF<syPiFDyJwmD%zP#0Lk2M^nm@P>9qlnVIPs|1{q15WWrRE4
zf0KU`8x<E<XYej2S$f0Xz12k@U+$G>c#`9I>doz=%1mcox6J?cFES=N((><ji_JZ$
z4!iHh-Fm-+mw~xm;Ono#Mbl=R3VFSJ-P~|rjH!5GjNX0usrHu|_TPG&b)j%JLl~P7
zXJ*so*ohMiPTi6Jk{)2RdaBpb(u{YB2Mu!8OFTAX4GGSCwe{~|7T@=qU&uSXu}b^;
z=H{ol3nLFR70S#ne#F+WG{ob;;g8RX4NhDunP0H}>g%ueZK^37wtd|sy!}IlDF2iB
zj?-8+i?*HguH>A_x1q3x_fdQ0Mt7OUUkd_P*Iu!op=s1LsjuPEpOUluOn0mHN`2{n
zDyuCY{VD6TM8b*wVm-Nj#*)3aP_v1RzuAArZWh1h4f-967#J8BJYD@<);T3K0RSG$
B(d_^L

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_up_disabled.png b/utils/rsc/rc_dark/arrow_up_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..146b65f16b4ab7e41d768b66ad175c9eb49b4287
GIT binary patch
literal 549
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0V5r;B4qMC;qBwi&{KG6(Aam;XI<P(#<MMDrHkD}jx(mj)bBnR4vlGrteq2i30W
z-JR1syLvm%rL#vDdbzCWW`C)4BT(I5?f4~6i}Tg>?J+q{t9<!ai@e(|Q~v$`kG<9J
z?=?@EGG)sD9u?m`PwvW>=6qo?@y>9Mx3B+W>M1)}MKe5VPC?EMhO<l;^rczz6aUQT
zc(UhIWrvhPGM5H}QCg@}>+15&>{<Z@r!Pm;JYZSCG|_=Y<CJH1Pkh1Y%j`-M%C%ir
zuW6RM`s_gN?QHH<4#%`!Pk%1{?B6Pfbs_tfuF5_juu5z0+2kXu79E(-VRL%-)Y*Hl
zlzrnmG5yqO2VR4&RUL0G*@Ov9c{V?_;b(BV+IG9z8#S{-9Ez5na()n4lf887vwuBZ
zN9+#0`LUDx)5pKd_UkuhZOvkHQwwWgFI;&|=6lbZm^8onb7l6`zCERV|NHK&l3bU0
z&v|ohpV2C?<-1w_dD|zZTT$u$+uF{~E#DgTBf2r^<GqOq231@}-Aryev$p)yXAca$
zoU=rqo%#6M>)H2ru{_Juk^L{%Qu-k2&xuR7=e&R0(DAOOv)ABPV9n-jyLc~L=i+Mm
zu-RdmuKq={z0$WV`&QO1f6ra8X0hj^U`<t3)u$Ui3rqf=74gA*J}5yjc)I$ztaD0e
F0svb~04)Fj

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_up_disabled@2x.png b/utils/rsc/rc_dark/arrow_up_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..cacee7f748004445b8c8947bc9ecaf793dada4b6
GIT binary patch
literal 1074
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WCDPZ!6KiaBp*p3aXB6*#uva+^2PLMN3Rft3p!vo4oC-m+%G1n)Q9w_Ky_H#O*-
zIL!Blxg%8iMu^iI0Vk)0Dxx}@4Encm_pI60nUTn-aqnt~mfNDUToECmS66I2zrlm!
z`gb|&x;xq8hW00C&-^^&r%n31on{IgO$hX7|AM?+8Sj)w3ja7*jy~|$tNr+LW!@3N
z7sr-eOi^<_GN17V?}B~@eO_6f^;6f0hgr*dA7|}YYLqYhgL%iQ{$p)zhrfFtJ@kEU
z&+^Gk6Q-Wo!~fysEoF^u-w&KfUi#?O(mvL!oxVyFcP6|zxwTSYnUv)D1+Aar{r7L&
z^eOM=`x`al3PzSUh4)BDDShy4juvJ-6VP^I-@O;w`?nRnyR&Ql$DdjUHg<O2m44kn
zPyIvS?z!gX>q7dUHSE@X;Psxl_S2)It-I@vzL?E${Mhn&TH#EV0({bUM4NdHzAu^I
zysF4%dhDOWhd*rl=-Tk&#~Znfx#|h?@19Fgo3PG&`oS)Tkle$(q3e!(5*N#_lwJLt
z$>s6O#Gn(*6~`VXF_cdJU#_ApV41wzH6ZNY>7Vg79L3V*pEH{;x;$eI+QF6n>5j`M
z28Sh#Y3-#G7Op=!>9YGRzAJ6%Oh<x@7kB;OYWSDMZ@i-O$#%uFvqO`Y%Lkkev-w-J
zy3p#QOGAd%T!zc$48Pu#u^E?HeEzE7V7%MqMRIG5&cx2`yVlL!mfsYnWXt@Zn89)P
zTn63=#y^%RGUb1DsrKh+F!=YU@x$Br?p7!3*V|ParuytZ+QKh;Ft@Jw-KX5{wbL^0
zw=-C6{GRY5?q$`(_OR=@p$uJ1jovd>9Dm!`cKqaR@pkW=O>J$5_byF(Sae$3%vr@q
zoagKMTAqYs555`x%;i{i@2JIZmj~x&-^|%|P4%=#u&BVyId3>w-{~^WD9CyD**w3&
zv5(ns(>dGrZ??Z5wazxL&xvSh(@x0A`StPl?kklBG5rem=W3W|Xfy7(vwPv=-hK8a
zDh^Ms-fX<UJeN6PM@zuc&pX2tS3R0<R<`o7w)f}ycP5qYjBA90n`L;OFuqw|WDvFI
z!H=dU>*+}o5})p~s@{F?$S$UclQ;kJ%w;#o*lv8_%9*R%glF8BujALqt(_gaBQQJa
z?Cb;`%i5O6_*Ub}V}1E0v5hCLw0sZIdNs>*p4r|>%qtWRXm`F`+z`c<c;I1@(hI%$
zKdW}QD)40VKF!dQHS{eoop90Rmx!>g(1(u1KlXFKC;r>f_ccs!y}h~3qI&Ihb?M)C
zYB>l#ThU!V;|D9_5{_cO-OKm0{}DF~Js??CA(ubTk!3AM`YzdaMCRgXx{&*i?Yp8Z
V^CzZVi3|)344$rjF6*2UngGyi`wRd8

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_up_focus.png b/utils/rsc/rc_dark/arrow_up_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab33162c73f94dbf7931bce009644a459bbf9812
GIT binary patch
literal 532
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0Uur;B4qMC;or8?!_LMcVfNf49K#LWXenmRmR0D7?$Naz%;Fb)z7wH+P`C<7W;w
zd4~W2r?SlxJ7(xTXyRb}%DP49$T6>o&BgWIGh0-4UwpG6%Q(KYz53nH|HbF_GOMbp
zs{WT0wY4yPe{#kT)c{|uS#M&lO;@UPn&|wMRldLTK0|0j+^cg}CiRP+G%aEG)BlyS
zA)Z<IMx_{Ijj7fDcdP7pCg-o<yK-wD-#0CTMgvDpN6mx>D?Vhcefx5M(t>NBdKQH@
zIEx)~nd9wTvP~-di`Uwh-O8o`@n3u&ni;Td^SL9b+>v4|IeE{OjGxCmcub=9wf_}a
zAt8N5ecw^HGf68X?6Xa3x9?z#{u*YL{YT?}&#$!=d5o^l3#UDoI{QWO+q&tsAC57%
zSDBt`e8(WM$ZXkO_c?oe85DkhyxsrMZu4K(FOn99?`zp7|6nP(8@Wt_SAAdRAr3(!
zLHqZ$+}p3^W!Hu?FOU1-aOpEsfui(wCFd|ZhDK+-udAlNxOGeQ?+fFCyqoTIWqWlB
zk2Ux#NqA~~^B$*FZ057SqP6TEW=+?2|5GvC_tNWV-R0&B-yG-P&97(UJ3KA?!9|hX
l>Tl|ohXw@&eR8j341Bz+Xo`N(Q3eJE22WQ%mvv4FO#l$8>hS;o

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_up_focus@2x.png b/utils/rsc/rc_dark/arrow_up_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c8ef33f487c65f5be8a290ee8558bbaa7f7139f
GIT binary patch
literal 990
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WB}PZ!6KiaBp*oX-yll{tET=jTgTSPZ@HcIq{j-kxcAEM-;W481LvrNrJ$5cta+
z@~BB7$?4BVGsS=eSDyu+m+eTHq-LaY<3z`rtETT%q#iE{y;U7^rr~mVzV-flvsYHw
zpZ@*sZ{7Ltd*0tEf6vh9pdi4(!UUuKi_3&Qs&P#Xif1yIpl2dhwA_7RvI?6>@?4P;
zzJ^L27n{oT#_q${lC1narzfomZaSx4+`VhU`d5b&UrWZZd+3C`ea>+Iy}`$Bx0`dA
zRwka1>SA2FYth#GZz~&)?~Y#R?QffXZ?Ea$-khnt2OBP>_O5?>HC*A@r1L5fW}+7M
zu1r@y+E=`}R=6&GrG79om-!a)*HLT+k3IKt+Po@a3OFbHC~eB)JFlYu7;E>=l>G22
z)b@Y*5~+rhYyDf&KH5zwRuQ!Cv3>I9?czVC+;eA27*vMpyG;yZknu<nX5Ibxotwmo
zi(faJ+SHWyeGi^CYaip$h<28>3>AtWJrs1T-o9l~k=S+Xo%Ctt`+LvMzZ5+ClV!rL
zMVXG<A8O0Rirk;&d7$aso4?my-2O9ZS&-muB~#{QtE=t?m@~e~mKVRGvoD;5+d}Ql
z;y_#Z*IW0ss(Bo3NLo{=e3xOv^4gdQ9N*&p?2j<v%}M897`1QFCx$|K;|+{ISNU=5
zVoO+48?!)m!w<17MUQ(XMrj?XO26=eS#m=ESH`7BQ|6?7JU9Ebw9}^<2@J71M_v_d
zc_*@4UPUbV_eziFpOg+<`ulbn>%+>-CcEGJa_n9`|94?CDA2#&e`7gOJw|b+*!?q#
z6TZya@Z(Zj<@;L~-||J)RT(WPiF}-W{smXVPnU0LAKxw47FL<i@Nq@|eCg*KZ|VGh
zWfpdwZBJ3Ge|}DuWW#69tk|r!pqgmEe06~zYSWW<-u~?z&gN6MwlgExlp~s7QRu+E
zD7{dR1Gi*$Y~^7pmv@`9_q&>W3D3pMLti$1lU^;#z%JbX%lbh|<Ntpjl#eL)vi{q2
z`I4-Cv%dbz1skJ|=IP1Zcz30u!)<l&_0j{|p9tPAbExwSHd)0uqu|opWsh!uEI-6N
zA>ZWGp6Ahz-ZnV78k?+A4%|~#{E^|po-B3iM5ds<5uqoyA9>l}<hneu<k;gU1>1iz
z79J69dV0K<wQkenJxMv{EI<Cu`*q$q;q$pYowttLsIO8NkI#K4=P)n#?J9q<Cf3Tb
jD@O3V0LdAPpUK<w2h>_$U;LGUfq}u()z4*}Q$iB}rA5&_

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_up_pressed.png b/utils/rsc/rc_dark/arrow_up_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3368d096febea4a232751a41d2983faec3a6248
GIT binary patch
literal 554
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0Ukr;B4qMC;qB`?G@sMULCwpPk{wzM4&I>uSBGkV$NTFLS!*y08Zp7}<+x|6^60
zJ^83aYuc-4j}|Nl+0FVUNb1Udhvlo9AE|8deOGv5^UBOsXS0tyt$o1z{$BODp9SxB
zzjtzRaXC`&mdJem$@~6w(SMdEtl8<mIA42v_~9poiA{db<z(Ww|ByZ?(Qtdi(ko}(
zj~{ySYA5qd>CMXvHeP2tEE^mzGbeuD?8^Jz`{r3q(3+xt=4ck%VF@;q=zboHM+>KE
zO;P{X>7W%qvuvL0gN8=Mn(AwNX7WfB%{yAMt!CkRrkQsRXP^6HoWNkPacc$l$(jpO
z89SfPtoivWuju%{Z3=UB&nv8ITyt@0#cig;0*4sI-H)m7uU)l2icd4a>-i+r&gz2=
z{4D=^41_sUOiE3RS6-dkDmA4n;$Cmk#ol_qX^qiaR#m-S_9Lv;$4ReZ<(i(Fz0NDQ
z)V{W2_lwbcCvP)n4*NQW86P&?>&o}yIBB+jvwB+R>#tdP$?lCMWqAR4Z#9pJu&I5{
zlHGXW&o$1C33i1m<IeuQp;oZz!;gSNQu+qx*cz+#?oD&Zn!jV|v8du-cmLdd&+sw6
zTWH@$Mv1K1npg67Nz4AO(VN#%&%)<)Vt2y(FH1KH3JMDTeW;%CYQ}=NJm-513=9mO
Lu6{1-oD!M<nb80Z

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/arrow_up_pressed@2x.png b/utils/rsc/rc_dark/arrow_up_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a63819665cb7acac0824a9a0607e2866c2c3da92
GIT binary patch
literal 1053
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WDUPZ!6KiaBp*_~(R#N*q03>Ce{L%6i3RmFl|#OKbCA9XcYy%UiN=N-KAm*r78W
z8+RSpaA>2UqT+-TXSlmO4$P1cH$AmVwKqU$MQ5h_^tK~Y>sNJ7n!&JA<o@3ngQ=DE
zR&(p~mp%F(y)XaW-sf|6en0n}EkMLI5RU%EZwTi8{+#QuTLo8x>x0EN`Q7_VoZ9bp
zx?bM-h*7YPDS^2`kKuf7S=ql&*)Jb$e|zoHH-<Sm9}OCqoObs=>9&2ju=VH8lQYX+
zWhOH?so$=hbKrKU-Im42?|wZ|lle$HVU6ypTSe?VPd@YC{gwMzvO(FDS76TTTQ$nn
zsX1@nw=7kaKX5?%x%|GZ-=3v2l(lCw88SE?=(_gf=`ZWp>h(1?pTZ~o65@R@^Ln@R
zAJ-U$4Yp~i@<s8j9B(#AFij6G7cV<M$GXN?v$vD=!xxW_fz`Zfjur>I7#7H{b~(~F
z(d4;)(u>`n7w=bJXgrZ&&Y6?COH5f4vR9}u_>@{E9euIO@Af^z-~Y1hw+5*T6n~qw
z^!<Zs|B2UlUYYIxA}G-yq?IFje}19Sy=`GHV-_uCT*5!cCwgD4=mFt_T-gTkoe~^}
z6u(R=T5JD$r|&7A3!4}&-8{sd6gizSXH|_J6XO!T&#4l-h0P>Sl*FH_-p9F;F-pk6
zD*BG{1D1DNw@&4VJZ~<qR;FGOsWkcT&O-%{Ki^yalHtyp?ePtT3@aTT&ikl#CVZ}X
zYRmlHJ0I;!Tb{p4w9NSEc87|NJGX?k*Uon0FxbJzxaZ4`-JieJynJ-M_uTCS1}F2)
zA0<wdD~TT1aP(Q@reZFJwnNVn`gdpFt;u{8r2L-0^gH9zeg8}j{CzmfLC8=(qFF(;
zs>E|n?WbeOJ3oG$zSuWR^cB~FJJ;*E68uAENO)~}rhQGRweb6O@%m*OzO(0l@mpJb
zRp!9v-+gQ2V>Z8QVmLTofw9HF<;gZbk;Vxfybmwk+Rc4<>puG{A`O!*FZwQ1V`P~v
zAUNU6?N>HE9kP4H47Ae<SCl-vAg|3EZ`knVVDR2Yzk?Z^ay6v03xpgTx+g3UfB1dd
z#Dn?g`u@e_=3Hf%)3d#IiYCL}g`%uWGC!}2XN=-#XZXW$n&({Yhi6}(y6N8L_?m7z
zeah+%)BeyjIgR(nHmuM!xVCj)IJe&&j)a*Eb9@qaH~KKY;L~YT{k&RC`J%us-NTvY
z&v}pVcE~iAtSfLiBGrA<?|-4jl9T7>)jhs@YWc<gk9a=w&#PQ;XXTT_{)^ooFmCy$
zZ+LH!b%Tx8+KTSzRE~ren_HQ(U5hl}$ZPpe_IJhhUl+-R%QG-AFnGH9xvX<aXaWEU
CqVZ+`

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/base_icon.png b/utils/rsc/rc_dark/base_icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164
GIT binary patch
literal 1256
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ
z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*}
zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%-
z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p
zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%>
zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk
z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{
z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f
z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw
zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3!
zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY
z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz
zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)?
z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz
zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO
zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL(
z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg
zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+
zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb
z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV
zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U)
zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E
z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM-
zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y
U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/base_icon@2x.png b/utils/rsc/rc_dark/base_icon@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb
GIT binary patch
literal 3286
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/base_icon_disabled.png b/utils/rsc/rc_dark/base_icon_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164
GIT binary patch
literal 1256
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ
z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*}
zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%-
z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p
zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%>
zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk
z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{
z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f
z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw
zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3!
zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY
z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz
zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)?
z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz
zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO
zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL(
z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg
zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+
zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb
z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV
zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U)
zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E
z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM-
zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y
U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/base_icon_disabled@2x.png b/utils/rsc/rc_dark/base_icon_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb
GIT binary patch
literal 3286
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/base_icon_focus.png b/utils/rsc/rc_dark/base_icon_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164
GIT binary patch
literal 1256
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ
z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*}
zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%-
z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p
zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%>
zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk
z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{
z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f
z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw
zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3!
zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY
z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz
zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)?
z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz
zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO
zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL(
z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg
zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+
zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb
z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV
zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U)
zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E
z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM-
zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y
U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/base_icon_focus@2x.png b/utils/rsc/rc_dark/base_icon_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb
GIT binary patch
literal 3286
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/base_icon_pressed.png b/utils/rsc/rc_dark/base_icon_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164
GIT binary patch
literal 1256
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ
z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*}
zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%-
z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p
zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%>
zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk
z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{
z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f
z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw
zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3!
zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY
z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz
zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)?
z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz
zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO
zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL(
z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg
zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+
zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb
z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV
zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U)
zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E
z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM-
zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y
U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/base_icon_pressed@2x.png b/utils/rsc/rc_dark/base_icon_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb
GIT binary patch
literal 3286
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_closed.png b/utils/rsc/rc_dark/branch_closed.png
new file mode 100644
index 0000000000000000000000000000000000000000..d484c324b42f065e40783cd85f827b605f59a6dd
GIT binary patch
literal 397
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~K9)5S3)qV?^hjb6-w0<PzMnHEVjtzC1|H|k*gh7DUbY!-g2^M}cC!={hyBA$t>
zlhSox$p2v8mA_eG*~L>%lg-08leXt4N`Eh5HZJFT&wJ&{l|SVnOKzTdvgr=<40-*p
zReSq4G4(e6HBK~*dY^V}O^CxJ@muq*>7714m5bp>VM+7Ll&Iw|KdcO5Y*6X!Yp7;8
zGOPGz<O+v{%746HwSCjhu<r}k(-Jk<+;;lY$t~YDeXZO6J3>YI1@|(KPu!o2-$u@O
zxiG^`ld<7q#urvE=jYy>GiHk2p34})RP}jsTF^>|Sx=82;QOGdHv8|tP1>^rYg+X6
z?u(XjRxDg=(f7`&s44Ei&Kl<%3<s7pUwG=sbZ%$p;k?Fa2Q$}8&u!P!*GWh-lDh8T
z{zB`eTYKs><}FNVagFKk_kUOUxrxct)YQ~I&ob?V)UrKc3=9kmp00i_>zopr0C;k&
A6951J

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_closed@2x.png b/utils/rsc/rc_dark/branch_closed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f49651b704519d8039548111b93554bd743616e8
GIT binary patch
literal 824
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V15PZ!6KiaBp*9LyGWlsI~Sd*-bzu3C$}PVh0~Wbwb(CAvynkVRjsNlEUFqX5gx
zqq7&V@9nH_Tp+ikLeOO)$D*$aa(gtJbT^*$GZWmx>MJTeE5+VFX>yJ)_spAe`|f|N
z-SGbG?Z~tU2LTpG7+QF|VxIlm%=xx&i#LYM>ap^-PWklkXp*6$-~Fua6D2B>J<rbi
za+j;`WII1U|M$|4BkQ+Zvz)vy`d|j*;>C;iA1Z0vY+$~9%i$&8(+r~+7<Rl2d9KGW
zL1N8XgUyBi^Cb8kT+aTA%2ml(=KXY8=Ks8iO6H$6b*j%4<jp>pyzK4ekxtCz)>>*O
z{37Fdi`t$^^|!<N%GT61ubW-Pd2DJQ<KtD&e?HGm``LZ5`hZ(TY}J7U+;6KMB-kv!
zVm&)jNt1!W=B+-%iyizHM^2Vl{XH7icY=$7!T-0+vg0y5noGkDr|ng{R9sQ{GP{1p
zJ)RG<XRh5d$D^EqAw+BH-LGyNM2uFY#caL2rT&Te#uTHSZv@`+OZH~O)}`FC|HQ<g
zFxRg><<aD~R?X*UeY+>d%D^yd<4=v8?XHa7-QCqEIn$in@_nn_;~bU-Np>B5<j<HA
z&E{fmyl$4kTlq}JGcwsGO_^+bTYBH^(yBb{*5<+e!Rx6t&zuZF$@6zhUKt6t#!ag7
zO<~P=>n~_<RY~aH^{h@~mn$2lDo^U3@cid;hl)GT;`=NuR!muS<4n@thDGoDgBv0l
znqNPe-`MPIxzz5)x#X|H7owi8=uFRut!WmR)0gzI;V4th{rg7?(j0DFHcHs{WY;_H
zXv<rif0J)#bG06FP(C2c^ld9oM_y`7>3O%dUW0wiGj4Vs7yiy^amTFc#i}Qzm;c>0
zh-<j^&s5;t){d6zU$@?JjZXjj-=K<1gsZi&qW%$k!x8(b_JS3MO7Ff`+iTu^Q8r+0
z7&F7y(o5!ivyN{+{fO}}Yfo?Q)q^uwHt;0OW44-hHqCbOye0(>IJ*0TIV<&!t6{*A
RS_TFN22WQ%mvv4FO#p>Katr_f

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_closed_disabled.png b/utils/rsc/rc_dark/branch_closed_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa622523c1af8efed0eba8c3433ac92b53473108
GIT binary patch
literal 426
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^l`)5S3)qV??*dvB*eiT3&7Ykk)!c17`Q&nYS?;LOe7*mX;cRm$=H0?%_7E~&2w
zDc~~dZHp3FvajL7lPOn3E=~w`er4+$)%!hWhxhlJaTd?N+wFPI|KrDxKjlYW{@N0{
zfst+T!#96@x4sWkc#u-KF=7sfKdZC+&KSKHD;t7NxqbPz<K69v3zsu7tgU+L^`Igq
zea)f8(u|7*?MkiRM%YYbn%4O9hF8+U>u>MOOtIYCQtuJXYRh>^#$^5J=YGaA@(1%L
zt@fVGne|X-^Hl#ztp!syu{XZ_(BEQHp~YZu{I~dv^vi$qSeN9VpW?WPBVT##;(1&t
zn_87#$UX>e>HSvv^k`<=N9_|4KVy4C7^7XxW`Di3*0b-T{e*MRt~+EoFg)3CRU>xB
zlZJzWYodP_ZZT;PP*Pv(_VUV>ot+Ig0+^Mg^d^5is%(Ci(dpdw7va2n6DxKspR(yL
g*N-1Re$+58y&iXPy0*wR1_lNOPgg&ebxsLQ03!Fmm;e9(

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_closed_disabled@2x.png b/utils/rsc/rc_dark/branch_closed_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ac318f5b193feb6b94a0363406d7d66b0b99b327
GIT binary patch
literal 862
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T>wr;B4q#hkY@FM0<D${gSSJjcrX)S?c#RqbwqDz+gLCURb!V>r=BU%ATbWtM<P
zy~72$SGtStb?wxZztpr<vRh|+ko+Nq4J*zFZIL_GbiydSZ;thH^~|{Sya$WdUHEBJ
zSHI!?_qz8t&+RO4a9S9kA;Q%Prn>&~D&0D;`lT#GA2WkRrq9vn+b-35YztXsGBPwY
zy>1)-lzRFmq1@(@_N8*efQ9q_olZ6P>bW52U%NPZ#e1a*A4MOe?J_>?CEV!|wWVJ1
z$T|jw)i3)iS2Hjext16SaBzIrZ~4G*F~cNX|Ku8@*<bnlp1S-NcRD4z<NiH6PtE&T
zW}mZuB}+<*Io%R^)7R$iP%-u7ibYY`yEL@h1!wzgE_XhEfA{wHGU^JZZ5Q|HrtWrk
zYoE7w(oFUV8@OjYy!yqALA}Rn>7G5-QgvF!-Kwk%4dIvF8PC}Br`&7{QTpT=#&?>F
zLCjA1&l2re|3%Y{(>5<XcB%Hq?Wm}nW$P1OYI^LloF--<z>~K5Xvy50XI8(wpPI7a
zkIJ=j;~!HE_8m^yvdZgne&@ICdl(oz%G%g19p?tBA27Ul@AM)Dh6Qu@q90|qt`t0<
zSZmAv+DP(i_qT0(8gAW66W^-LnDBWH<ME#%Iw6X;?q6d1Q@20&)<G+W4eIgg57w@%
z&`?lrUdrmT;gYwE#iaFuP3)H+OZzh$*sAE7ipjOkKF9FqRLs;p1!=`ojqZy?el`fX
zUn0_Soadi>@s)ks)vI!S(!^e}hGd_8Dziqsp*ZZZ!z||C@<*NYQ=d=#CH-J!eo66$
z-6wWeFc?p9-2CVfV<)T3r};6?9c#G{%-L+uXg~E0&(f5q21-jA=C40GG5HA}<F==-
z=X~Hk8DXKMeAtOYUqOK5f@JtJD@HBe#nSxw?dLnc>9>4f`W4?l_voAY=K7bL{Vhv9
zZoU5BdLj0}^X$SiJB)-GygofKKiapbt6DaEsm*(Frx#p5HoY`|>|hqZ>FFEO(@!5U
z9$bIao}b5{{N}pELk}Oa$aAQco~-z=*25o?8exgj=?~*8p}WD)g*-noFfcH9y85}S
Ib4q9e04zO!9RL6T

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_closed_focus.png b/utils/rsc/rc_dark/branch_closed_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a98eab661d03ac7e32e571db7027a8288476f57
GIT binary patch
literal 395
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~K1)5S3)qV?@$dwu6bk@oq;(FZSd<X?zQ+I{O}l8J|Q&Y`pqoGL<A5jBkUmkzG_
zQfBC_vuN%Wb^)D3izc^R`E4BFoAZ6|$=EyT)+ej$o}WBfsi>^{cz^Q7IPb8mlZ<<2
z``!y#Gd)D1<7-vAhK<%<J<}=P;S19IZhTr$b7uAYbqp6)-dcI#-2y$=b+cC;*zS_Y
zz2k@G^3xZe?_2M%NBNJlW|5TI&8po=?uEvC%nTOX-TF|_t35Gz^GdD&WAl6459QBz
zX%x%&fYq*{`u@KZrb(i1F|ry==Pe@*LmP{pY@4{2A%Di%c->phcX-~%8wh7!y<qsD
zMYm*C*}KV)w>EBAYUy0ckSM+H@LrZf#=fjU!Y5{LxxVsN<NFUkm?p6{N*!QXHu?4K
y1mlwh4K;Vzn$;iVtr1@nXgobcL0MV(F}GVm(!$yG!C4Fp3=E#GelF{r5}E*91F6>l

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_closed_focus@2x.png b/utils/rsc/rc_dark/branch_closed_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..39fd0d0e20408fe2f4c44537abea487c927232a1
GIT binary patch
literal 810
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V0?PZ!6KiaBp*`g?=~N*q03`T5dC1<wvK#{hw~t6U$>Hc(XJP?bv8QH}}`;BefM
zDgI<pncx=wORgRfeb16OlyVpLo-YbyQ513cFQzKSrTOFD->4SD`gy!f-}f!}9bL!%
zY>wr7yLWS~8;&MzjL;G522<1i^S(0sP?RWtAeh17(;b(#y}N9~o3AnPee)<<=qTpZ
zcF4Jo-M#eJIyU#$%h$I@8!qm7Q>}1&>#uc8%<CH_t=KvHLEA@@=cT{Ho!@gYY%ooD
zs>LACV$_~@@m)OcTgG?gMlO?h17~e_ce?xUs=+6gKW67FIp1|$+A~MWcw(YzkM2RI
zS^1)s7EW2;iXQR?Tb?rf#b<Z^L+1o>ZP7Ttr%$$=)Ty8I*ueMcp*Y6#Q_jm?(oV6+
zH1gJAWoVcl{GK6X4*MOJ?LEtX9u4Wc!Nm|}r)<IantN_c$E9ntBECO-Af3JF*{P}X
z1q?qGB<Uus>h^9t?Hf4DT;slPO2=Onv(g@8#U0vCSs&OASMU0ptk1v@m-168p}JMU
zX65bQ^EDV4WLjTF)I2uOJzlLbTU0gPPW+(p-Fq9wH<U-b5<F$lk*mt|^j1py<u$kM
zuQB<3@jk@6gx?`}rPB7lWy^27v_)|Lc(7_V!=<CfjB;0VOY|CgY*f~oew1xxe=6jX
zH?=o@7w5Jado;V2HY{U2Il(C4+5eNAGqg%RZ9b`UjN5~^Q{Bsr@rr2g^Mw@$?9YWS
z`>f(K>+e3^X@X2g!&4X!Y`K51>7>qSm$-;m3HAF;wA?>2oI3aK&8N*ZIa=<PZe@+v
z_FT~lZ)13)Bj~d3cjP_8iHWLT#4qTcd$Z^j<Aort6S4NMW3Il7XMM|BvAZz!=l+9A
z^UT!deqQ$N*Zzg2;u&YX-@aM&hhc(_)c(lu!_PJ@Hu+S&Un(m6!1ewBhG|{yD!2bl
z)#uO91BENgd8QeR25V0!3rp_1{xTDhz{I+b2KC0fOgXdf$j=3<85kHCJYD@<);T3K
F0RX!HYuf+-

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_closed_pressed.png b/utils/rsc/rc_dark/branch_closed_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..049f4bfe5b19f10aa7aff62c79504b1325cc580b
GIT binary patch
literal 415
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^m5)5S3)qV??*T@U9#k%s-B%>+b5(=Vop>+B2dp5ePWtI+>~Z%@;MxD7Mzh}=DP
zXqE8n$PMTBrv%Tg|1p`ZYxnUjogeSAum7>H?7^R!JJs)6XUv%KzmLT`yl`(U^M}7T
z<#w%FU)v&Dz?7OVw(HQzc}J?%E_=9WKltqy`poKK?5mH~QH&4v%(8Y$T`j!(=B3gl
zOblnU@|+)tFeD!O+Qq(&iE;V|{dM7&@)o=@UA_A10^2oy3!ICed@bj6)ym9I*9u~+
zxxYoI^Pk@ei}Z_J40~+qHSgS>)-Dq8QdVjmXAh(Q+a<<gTbx()ABpu6b@=3P+QO=M
z=luPgw+{aj^-1ggtQ5rFBbfee(Vn8D%j%iIQ@(Xw?z+Mt61h#5Pt1Bk+#TugClVfu
zcGbq6oSNGn&9Oq_xJiTKgAJCyw#lVgM8q^6XkM_rc0M!rk4oV%1vNFbXYBJ#6V17D
TQ=c+0Ffe$!`njxgN@xNAZYZ)b

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_closed_pressed@2x.png b/utils/rsc/rc_dark/branch_closed_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f58ae2238795878b095402957666e8e663cc4fed
GIT binary patch
literal 867
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T?Dr;B4q#hkY@<2`~CC63L1Kj-Yr1tQv$_5}5;+jVPZn3@aALUYl?i=l3h0<$-(
zyim#zFBPAeJF&R2N>IpCfK`p<rfcfcv?-1p-<~fraq%{h`Te^r*>HQZ^M~Jk7ryVl
z{rk|o=hf$S&n-`Ha8a7*p(4}?rY8O8Jr?b7dGB6^K1POQ3&S_%-#=W7;f!Iv5qy2_
z@6%@Terp9U-V0ceI$`-cuYihuKd00loD`SbV|#JdEw9Q~>sSQk8I4xmPI~zD{O)t-
zKVLh~cAb-<VUoP7WH1ARVD>#38@YGCZa&Ccu>QS=(^<!Tf&RbuDIScrmv&lrKzn|*
z-pW<cy;ZZ`)v6sjT*M)LaN_Lc$0Rf6JFdR8@b|ioPZRsJf^w8hK2&yZu3~fW&6>-&
zyKC;%$HE8Q7c2eM$?86S^Tlh$MUN$U+qxFq{~NVLJeY}r!S{PDi$=1%M?~bu+0yGc
z1MPgc86xW3H{5#sZDID>#Krfrl3&%%I590bq+d5ej6tZV(1%w+<U+E`MPD~t-|v4#
z9v=MSt0Q7z&g*uYH|poCcY6;<-~YnEpztEUlK+BZ^R>Wxx3ZNO7!-nzow*Pz%ouWI
zdwyEaFJmbl{fg|_at(_YUY-{)m7T#W=ylJ<r3>!Io{YYKg&`~Z{i+_<D#j_xuW{}$
zeN$fTQej});NLnqoKeO@n}3b=tW35U4<~K8HDep6RcSnT<E`LqmOW>CTUWc-X&R|E
zd^+~JebSM4OJCM+-SneRvHrFB#JCpr2N@ab6MQ6DCQJ{S=dX40uCi?Uz0PmRKlb#A
zM+HY~dQ@^m75%VSAS3s(fZN_i;e&U<^OM`0RCNC;=-mA)`6c1`%j1h`mMEt%or;Nz
zw(0uKux;rz$%4uo@81bMOtk#r-*9}fh|5J^hpU&^?#jI@iG8weKI=P13pMk&1CQ#P
zHErgeP5ip(-Piw3uVWXSdAe29#gJR!d;Y{5?H#Ma`pQhWf9{>nyH0q5{6<yABmefK
z9hl<Ud40{)!_0G-Iat3)Fu!8(VU}<<+W3Fz|2N|EW<k>=l)CwYH*)qZ9{G<-{tOHZ
N44$rjF6*2UngCz5iOv83

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_end.png b/utils/rsc/rc_dark/branch_end.png
new file mode 100644
index 0000000000000000000000000000000000000000..2109845651ae107d5b42a132ebeb2b63c05fb867
GIT binary patch
literal 151
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u()5S3)qV?^$gPaEpcvu`ydfqSe&GX>6D)>g}+=BDx{`Z**yIkv8v$BRKwT79I
zMZkf9k!1_}o>z^tYbRb6e(*c;cKuT(28J)z+Ov2ad>^oOGJs5V^>bP0l+XkK_Wv)5

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_end@2x.png b/utils/rsc/rc_dark/branch_end@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..91f3bd02d3decdf453be0c3183e86d1046087629
GIT binary patch
literal 205
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P_7r;B4q#hkY{19=+^1XvF;|34Mr*eoz%qsm;v0{z+lO4Ul%Ki_-(^EBympMJ=5
z1n{rmBm?KlKhWsE9{<?*BezA`x=(ft5RmhTc}_0(mnqi0-XH-_S3j3^P6<r_bw@uC

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_end_disabled.png b/utils/rsc/rc_dark/branch_end_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..fe819bc14156ed1ea3822956c893ec996017b404
GIT binary patch
literal 152
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}ux)5S3)qV?^$gS-a}I9ME;Vx&a_m}+Ot3R*B%Nl$40-2Zd0`3OYHMy{>dVf2rg
zkww6Pfsv($UFYkAxZ4v=g+IvDpY1PVWMFt!%d?Hse^cQ#9tH*m22WQ%mvv4FO#oEg
BENuV)

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_end_disabled@2x.png b/utils/rsc/rc_dark/branch_end_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..58024770943348ff8b9ff6b2f3cce0cbc8eb8894
GIT binary patch
literal 205
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P_7r;B4q#hkY{19=+^1XvF;=Z7}1UP)SYB0?yQ=g#S6^>aDbzP|T*SNYC|I{o#H
z3||{&k%4c$XO?;T@mF@uvO31<d0*@pAmGno?(J&qzr^LVQa}Qpu6{1-oD!M<d+bdX

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_end_focus.png b/utils/rsc/rc_dark/branch_end_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9a978c0cc626e4c8a3bde6568e3e6197bedbd5cd
GIT binary patch
literal 149
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u@)5S3)qV?^$jl2vBJj{+w5?Z$pI%VF_KOo@d_4)ekU)NaVcG?ta%EwCncVJ*-
y5pZB&e9Gu-yCdzg@@l4E+p4#4GcW|aWh`;w`s-M$FqeUWfx*+&&t;ucLK6Vfwkr?-

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_end_focus@2x.png b/utils/rsc/rc_dark/branch_end_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ece9b825d5ac72bc51e950af77c6071af1d65a1f
GIT binary patch
literal 203
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^?r;B4q#hkY{5ArrBh_E_t(cHC6pj+s4gm9YF4}Iyp9>H0!?-uXfeWzgh@&67D
xRSv#n;I}^*!YlXulagOt&*)zx&j0~_9~gJCaBi5y_=*uE;OXk;vd$@?2>?YkLOlQg

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_end_pressed.png b/utils/rsc/rc_dark/branch_end_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..1d4050997cd7ebca3c982e660a9ebdbb4712a9b1
GIT binary patch
literal 152
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}ux)5S3)qV?@LPhJK?9+rbK6L?PPn2GqP{wZphG4;>OU*}hN3(h!h(!a9CB=rwF
z6Nf?r0~3b_zr?4*Yv)%!VYzcTJU4nL0|UcPxlhWRcT-yVKyG00boFyt=akR{0Lh^)
AX#fBK

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_end_pressed@2x.png b/utils/rsc/rc_dark/branch_end_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4822745c4378dd4a5780f41afdd9fb3cfec731e8
GIT binary patch
literal 204
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^yr;B4q#hkY{9eEEZh_E_F`BohAPrWKKb))YL!w>OhcO;Zeu5W%`Rkrh?UjP3_
zhOZ5?$iTNgGOqhn@z>PO?LX7KA9f57Fy{gDt@Z4E3)YLWfCM~U{an^LB{Ts5?axfC

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_line.png b/utils/rsc/rc_dark/branch_line.png
new file mode 100644
index 0000000000000000000000000000000000000000..75cc027f81737e367517a2b2c7fd7bd243ff0d37
GIT binary patch
literal 133
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u?)5S3)qV?^$gS-p|9L$DSPTmwz6niP~;mcoP%cQ`sDPNyFdz^broRI+q)XZ0A
UYgOVGIt>!_boFyt=akR{03<#lcK`qY

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_line@2x.png b/utils/rsc/rc_dark/branch_line@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7273705589c0fa5f768274376eab813eda018b3a
GIT binary patch
literal 238
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbXPZ!6KiaBpDIPx+mFfbc7)lU>?Y3TX1L+VCqvP1U#-QRX@N<8&ZzNCTgf|Ub%
zhU^07EqoUkqu5_CtYt1~xW;JZ@R~t(K`E`ItFQI5A7y&ISdM{#fx*+&&t;ucLK6T}
CFHOw=

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_line_disabled.png b/utils/rsc/rc_dark/branch_line_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..01c6cffa7a4c41e39c8b2f2ad8ac1f60807ae0d2
GIT binary patch
literal 135
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u&)5S3)qV?@LLqP@u4i-nXM*$5iEef_u3+}xBpRO#H`ZeWij@`Yq8bJmWaDY8k
Vnb|s`dOasd*wfX|Wt~$(69C#UAaVcz

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_line_disabled@2x.png b/utils/rsc/rc_dark/branch_line_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..57789e942675a34da6a6a113f14ac483cffb93f6
GIT binary patch
literal 240
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Ub%PZ!6KiaBpDI0`Z-FdR1E%hx!-^iQ{;=R*e1n(c-Qww{mu9dpy*=?{J@2lfov
z1<YIcE-*&1zhGF)T+(oj(aPa9gY1IR2EGe4leV4vi=~uDd-4Sa1_lOCS3j3^P6<r_
D)cH;!

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_line_focus.png b/utils/rsc/rc_dark/branch_line_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..599626230bff816cfdf552ed76a7623fc1e83c58
GIT binary patch
literal 134
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uo)5S3)qV?@LM_vX84ra%qRTJ73RVK~hs5tlUw$G78Z&topdG`429(^VT6!2qB
VB`fp&FvF7|QBPMtmvv4FO#oiGB#Hn4

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_line_focus@2x.png b/utils/rsc/rc_dark/branch_line_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..34e7d603f7aeb233f097c963069f24011c1324da
GIT binary patch
literal 238
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbXPZ!6KiaBpDI0`Z-FdR1E3*O<Tq@Zjg#r!&#C*y7Lb-QpgAIpEud>0s_*k3TL
zWiDyB#%Sg6nn89!X#?K{D+l%r*#*p7XeQ0S{yCfT^huF>7#J8BJYD@<);T3K0RTav
BN>Km+

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_line_pressed.png b/utils/rsc/rc_dark/branch_line_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a54b0948d7de3b7b5b7651abdb8caaa23f91080
GIT binary patch
literal 135
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u&)5S3)qV?@LLqP@u4i-nXSpuy*Iu9(A7TkILKV4ZY)i>QY-|k*ojUWRGIKXac
V&pgx8T1_4#?CI*~vd$@?2>_C49*h70

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_line_pressed@2x.png b/utils/rsc/rc_dark/branch_line_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb74fd3243db35b207fc12b7309450008792736d
GIT binary patch
literal 239
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcCPZ!6KiaBpDI0`Z-FdR1E^Q}0<-{$C6VZwIpw#0>7&)3zi%b8L1hh267^A^4f
zj8W__7}heEG+bk}a(K-kyP&jz?}C*Bdj`#<<=Bc@u4~LVo6f+%z~JfX=d#Wzp$Pyq
CnoTtT

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_more.png b/utils/rsc/rc_dark/branch_more.png
new file mode 100644
index 0000000000000000000000000000000000000000..045f963fac6eb74a5b978c23fe7e58ebb2bb5027
GIT binary patch
literal 166
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq@~y)5S3)qBS{T0mGg8A3GlYJA9mX%8Y|9ooQJOf$Tk230D{w^GTE*Si#J8hfzml
z_J{cg8z*U1O0+O2A7*r|yvbIymA`@mS)H4#!2>=9hG*Y-It$9n#2FYE7(8A5T-G@y
GGywo6t~7f9

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_more@2x.png b/utils/rsc/rc_dark/branch_more@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccde0931651541714654a629be4ffcf391f6ce61
GIT binary patch
literal 260
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Uc0PZ!6KiaBp@UgT{K;5m9hq_mgo+kCDg3MD<wU*51LMSj;ep743s{Lj1OUv4=0
zIDY{{ltVCs?gGsQu?r#&+!<U8SWQ?jFwJ7hVDx3&(y$DN^i$@VCxw5d=4Uc~zRF~5
qeEeUscT6245gM_Wt0Vt_|M&{-W6Ua1#~BzH7(8A5T-G@yGywqP09CU9

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_more_disabled.png b/utils/rsc/rc_dark/branch_more_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..8630b91c95381b851e7caab3ef7ec5b0e92e31ca
GIT binary patch
literal 167
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq@~?)5S3)qBS{T0mF{gB_<#oki;geI%_4Po2<dBhCucntAs0zi}@r9*f#`Z9jIqx
zWA|G1WT8A$4-XG}+1i<x9oGG0<Znc%D?PA+ne7fE1M56a`)#>L_A)RqFnGH9xvX<a
GXaWG+<uJJb

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_more_disabled@2x.png b/utils/rsc/rc_dark/branch_more_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..37d2cdbbd5479aeb25be4e5f3f5dde5be7229c0a
GIT binary patch
literal 263
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcOPZ!6KiaBp@2J$us2(VsUdQggML&KV=6--AOdoDjYD{<rGlYeh{o>;7ZZn56o
zs^-bZ`UMP84#5n%3p5+VE{HgAXK*cGHDSHLG>a*N(U);c!!jJwPnmN*?WpTLzop^k
t)&pnG{QbR2Rd0U-0Zllhr}2Ma(hK7#o0}x`k%57M!PC{xWt~$(698b<T0;N;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_more_focus.png b/utils/rsc/rc_dark/branch_more_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..38067367f8da378cc48efc893076fbcf831bd6db
GIT binary patch
literal 164
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq@~+)5S3)qBS{T0Yk)^zqb=Me#>W8O*05wG*c?!3gcoviP8frnB8OzUNtb5GjKn3
z`%}JPiI*Io;(>|>E(XQSJ9n|$uz;ll*?X)YItths7z|Exvv+E^yE8B_FnGH9xvX<a
GXaWGtnlEwy

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_more_focus@2x.png b/utils/rsc/rc_dark/branch_more_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..d80ccb8ccba7e3fd3c279a3ddad6adf020d60855
GIT binary patch
literal 260
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Uc0PZ!6KiaBp@I`STN5IA}vQ^fCK;DU#OL9-84OueRNFzsu;G4sxMU*o=4Ej_H*
z|DT!l0@Ey}3`SqZEe*>Uq8x%5bQfqgh+PnI;LhM$z-od+I!FG2a{ue=KYX}n1aqG`
pV{^Y*x9~SB0ZllhH`g}Ei>GtB{CM};hk=2C!PC{xWt~$(699`|RpS5v

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_more_pressed.png b/utils/rsc/rc_dark/branch_more_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a306eb288f0ce1ee9fcfe32e951f50d99a870320
GIT binary patch
literal 161
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq@~|)5S3)qBS{T0mF<GpB#geGj2F^O8QL6SjHw%dSC^!o2<dBhCucntAqox2b@@q
zWi(b!YIo(3u`pKN-xzb2S&nHjAF@K89n1_nCv(ho*FAfRfq{X+)78&qol`;+0Jw=R
A5dZ)H

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_more_pressed@2x.png b/utils/rsc/rc_dark/branch_more_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7044b28223febf305198af5cabafa1779416736a
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbjPZ!6KiaBp@9^`Ef5IAyycacifBR9i4FEni@8pSQiH{USLbo<;!ndg7yp8xe~
z_m%t4&b5Hmg!KZ`ET#-bU&bvB%NU{@f*EudXf}vl5OLtnz#$!Jcfeil`udME#SC_f
t&6xSqPCWY2CvFY=nsAtz_LIT>*D8)1&$D!%FfcGMc)I$ztaD0e0swbPRp<Z!

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_open.png b/utils/rsc/rc_dark/branch_open.png
new file mode 100644
index 0000000000000000000000000000000000000000..445ec718101e8becb0f4b3952a52b66dd5a62721
GIT binary patch
literal 404
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~J@)5S3)qV?@XMQ`UoiDMuCS0C?kWN|!QcJ~`6ORm}E71>RmtDEj0Ofvi-n4%!T
zqvj~ky?~=l^x&J?^S0OD%}6M$)|C?3wtKfqMcu~_A3n&$aWpA#{IfpEo$;#QP)up#
zT8qB<ZkoQ6mZ$~36j@>{9)8XB2wUpnJ7&pTGv3d>vpVf`W#RKXO)gK_C#d$k+*9+e
zA?S!$0iTaj+0&S9wi>Hvt(Cl}dqbxn`P)XLH{X?cSA?y8UtE|f{E$OKy6n-M`{tYF
zpL<`*5#Pw2z+_STx-9I~*I(Ij^@^)r&a=87{M^?xd+Y7Dn`XLper|uYXXWQ*nPnfU
z?-(ev@3;JZ$>dl1ftG`F9mFG8?F??Oy!t3?;=V)743|t|-^`9-GLHAZyYGgZa^L#y
zvR+dLhtSs^FC!0puey|DqSgPntoQ7hB`5YaD{wT~zZCv;s@?N`vy~|W0|SGntDnm{
Hr-UW|-s!P;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_open@2x.png b/utils/rsc/rc_dark/branch_open@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..febb31878907d870b65c1a4c7cd426b9e179fe47
GIT binary patch
literal 813
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V22PZ!6KiaBqu+INVgOC10B-gt94M^(mTfx9zjM{XB*WI9oMkyDof<5ZQ18y+T_
zE*my*G$wFObl^HDutCr%XOXLlV9SvsCSrnm8Ofy)8722-MmnAkwh*z+zgrvRap+#b
zzlUjMqBV9;f1mk%`+03zJX??9F^Ob2@p;#TO^lhd_N}cr-e`5IJW!-YTPeyhpSwu!
zep`VALu$NCd-~}op#}|q^jp7IP4m06-+Xg*PEO9coHG5;sXE!UD+^YnSEl{?w$}XE
z@#D9<&wlkXZxb;t)02+;mp(~F`&8Qh|I(|r>YVNu<Kq|IbKnwV<h0(>&~uFWVqVjC
z%hsQMb#?V6qo2XS!KdYHYD$D|L}}Ox?Rgs*@_(&Q-AhIWi|0}u^<ojh8h2g(t}Wd2
z>XK4%xY9kz38k%<Vh{e-=z1mGowdXLr8a}W@xn*dIRX~(8hcwy&RJjA+PC+)*X0u3
zdG(2nhvVP>*tD<fu(K;O1IOVH@9x}r!>(a3>g6r?*YxD3z527B#=NdQI@>{VZg_y+
zw)X7zX3Y=0L~Wg2!xv0nRTVj{e({NL?kW84ix1WbzO>7&pS7(_vx-MzR=9v4|Id5s
zU#tE)PW>BZ*YJNy=05j_8V|m&)Ba_A_uTScx8$;Wzb2o*!`QmMJCe)&(ZvVcf-ghv
zrr&2{co4Hs@}YRb%RgOyS8CorR^WKY;N$1V*Wa_|N8H8pT!LC3Dn(k|e_c(EXJ>eD
zr?-5<yY~l9-79Tfz3;`dvfZ|CuebR%=4j>2b-gKg{Nc;GZ`Z#wGQ{jIOTMzc^gqM3
zeGjH(zCG36>sGLEeyw9`d}Dg1+3U#XAMdz5xbt~l=#E#_YvhkSOmtvo$S|92{Qdpe
z9KkQg(`~+eFF1Q!pzWc3^Q&wHkmtKjN3pZ=iFqxr>5om6u#+kA*KhUyEFUw=zAW>e
z-=#kjR`I>L|Kn7^)u>4--f?B}$Vn^tO!lMriw$2cO_=!Hf`Ng7!PC{xWt~$(69E6Z
BeGvcv

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_open_disabled.png b/utils/rsc/rc_dark/branch_open_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b840d7678dbb711fdcbda65cd2501255a8e6c0d
GIT binary patch
literal 422
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^l?)5S3)qV?@1Lw)B!iDMuCTZ%Gw3OMZ&oZY#h({)Sc1(&T`uO1K;l0T3pB!6Jd
zR+FTRnH+0foIK104_$LrZ+1EL<lgTnNsC*0LeI_ZE6;saW7j#oY0ZDXnM@0JZ06<B
zjt^>W{&F|pOW9a^Z`^^iO!`Ovd^1tFpSrbj;TGoRMPE}bp7qTB^l*vs8`GVt2_j1_
zPci3P@oJk$myE~kj6QXtbAQTjcHTUy`O(t-h2WK&yPv!Mcv#iYkm>Mr-;-sNF4jDK
zxm8pmSm3q1#H3G$zy5q4qp@$xB9X`ik|)YuOy9Zq?_KlY{U7;jYL7&+Ze!@(@cGWt
z>C2lP-@n?nsWT{>VNuFslj(8C3o2uo84i6sx?;h%2C+tN*3bl@0?|z|Czcy;{c_cY
zK|v&5g0YsPgqb5`>L=l&G0Ot7!$BH6m;2Y8I<WZL-xntxpDnw$&P_wg;?O3Y)4zo6
a7|L6-4X!MBn$Ez$z~JfX=d#Wzp$Pym;JZ8k

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_open_disabled@2x.png b/utils/rsc/rc_dark/branch_open_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6c5b40ed2195fb73751770d977a7673d4c3ce2b
GIT binary patch
literal 872
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T>^r;B4q#hka-{BuN7C60f5Z+v^L%MlaC#Vk!;{70AqUvqY(wBA)+vhqaUbb+Le
z%Wk{**hmQHFZ<}$G_fGl>Awn#Z^*KG3yl}k)TS)ya67eDu3;93qMN|M2^WIC)$S>{
z!RNZccz4T(n!e9x{(SqsZ}aBO2|b3#B$8pojN`2>yf<c4Z$GDfjIV10%a1)5?thkC
z@No56y{VbEwH8$~2>e`d;d-r!PuvS$kJQh~2YyXDp`W!UyYl|`{MNI46GDP-A7AlK
z&$8_AE2sA}FUQ7SF6RB}bUlbSCFAq`b<chuiPkk;xcR+@iq)#1n>FbP9~)ZsH7+!F
zm=b$nzH#5e{3FR9FY?a3_WbZO^`iIoqVXj!4L-yrn5gd9e)vvp#{)qIkLRECt&Rsa
ziZ*_*ciGz}&$jE>vq`%(FYnu-@h-aY*MS#WtMd7Hzx18k`9=1jJmZ1~-~WhxF3~Mm
z^kv7PV!u0`Da*D#{GXP0YTMe9M}B8F{os6_;w#e4-r*|9R8aTl%vn+WHNQ_C&A-mH
z+S~1_(x%$V*uPIZ<B!)>PFVBh+8;Jit^=Em)qe#~eQqZ9t6JaXs`Vyb28;4{&yzlH
zJ9dzJdVUD=`sqC`3lb}1|NeQF+k049S^0a7uiETS)`EPD{^uk(n*Du_Zj-URQ*C?d
z+{8a@XVm7N+`jt4$-A>_GO7-~E$@@JFpzvR>D0D5rcW>LX6{;l?Duo!``^0*zw6v)
zV^}i#mf7l6{Ac)k+~)4ynp*MUK|I6Gn03EqRae=2ct5aV{aLVLe|7v$t7)ao43lnN
z3upbw7hzMpD82jWjWqppqUU$owWd6{<QY=N!&|~XZFBrha|VT(+3{-UWEsQkF0h^w
zZ9SIEY`gr_ZJkBeAN-a1yt^*^d^9`H{r@?(uaB1as*3Ro?q~gX`pA!$E3b!Lt+QSE
zc^c#TJCC<azI=7#l@I2&;@VeNEA=~kFuv^jlP}bY$@f>@iKe;szpC@YHu)Ug$GG%d
zf4}Vd+Ld*hhfX&*m!7{B>Rn!YbEox{|G(V*lr9EN&B&bjeM2=OMS@uUo%M`m&R=W;
U4i^Y9FfcH9y85}Sb4q9e00(ueIRF3v

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_open_focus.png b/utils/rsc/rc_dark/branch_open_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..fecf8733e1be04a11efd690f1b4b406a81308058
GIT binary patch
literal 396
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~J^)5S3)qV?^i{o1X8497mc|9mQGLeQE&tRj2APdlq(-!*$igl2uiS(V8rb%NNK
z^)*$yl|FVYIwO|4@q+A<cYFIA8IQic=X);Q#@5z$d9eaVlfsYpQ$$bXPo1t?I`!fa
zS4Z>xnrHKOpZ#X_NK^Kj!leDD-6B)nd>ztd?K*|Or#&sc{cck&+n0camfG_z6|}OM
zZm>wTet&#q^8M7uy8H?9jB5`(^j@-We%}ApjLVa&{MMWD#j(6<y<XJ$e1pAh{G5uY
zPkI*^;`FCoDK}koe9gZz_8$WEKJrw&%-s?0&42OAQ`@II7H?88;cl><FScmsn%UP)
z7!>wDRt(?6Xu@#3Lur}3M&q(eO<}8EuC8Km*z+>a^&WH7z5Xtb#V<SfR=r)7$>6Z(
zb=lM!?mLpabHz(yv%}x!)c);p6ks_x|1%e_b`k4@FYlWe7#J8lUHx3vIVCg!0N9$U
Ag#Z8m

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_open_focus@2x.png b/utils/rsc/rc_dark/branch_open_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..296d17553ccf8e51068f163eb1dbf52aa0f563af
GIT binary patch
literal 791
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V1ZPZ!6KiaBqu`Fex|O0YfnzBkT$lS0!1j-D__$B;`FQZ245YMN?iluijPn(x}p
zv8ZXn0@noAye5r~EWsbf;Y;@WeqnxQVbC~ROp<l&qBR>7OxJ(URelnqeP*YzW9|7*
zHP83dJl`#o#*o}&cuWFL{L!D0?clmSOz{FQ!)cZ{AM*z`9<CQ|`ybtPg<+K_gUlz7
zRgK?^PM)r1IQhV^!Pj1>^z-Q*oBvlf-7h+OPRa1y!yOBXgTvbYevg@BdE(>EV^)G&
zrp;A+7y01TzbJoh<r8cSA@)<Gzc+a=Jk2avb6^g;0izt-2fZzOD%V|!zPj}3&S&A<
zv;Un?FXgr|DUCfKA^Yy!)7Q*`J^~C$wo#7p-x=2MOuZMh#@F=I&77jsySH3fn#UX=
zuT{GwVtQ7}`<$ZXU5_{wVvk?%JFmsy@3d64Y2J}tA-|W;l(yQs>qa2gW&QtN38^B}
z*_EUi7`~|fC=BG>&bVu8sDhX0*CV#F^D@J9R_gXGj^j*?WL;R_cfO)ZJ>KPVsf)jY
zclVqw(}R%{)R&82y=DJk&H+ib{Z?|`t2!@)G8|p#wzqKlZsXEFQmMNy@+SnfE@z&g
z$EY!Dm)?rndmA=?4>We)%;&M@LxI$VnJ+W5v_H>HmgV$wxto5Eje()i-<0bL<06xg
zSE3Q~@15jl*sv<LSWJX<y5l?Ux56hD|K-g&9o}Cl%fJv)mKFQp1z*F`g_jZpBaO}a
z6t_pr71-AHYOzrHQt6jZH}BuW&%ki%cIdNRySNj+^7QjK-nn@HM2OvQCZ#{3Kj!*0
z<=4!Y=Cqk{@SEfEj;XCXYyuWAGB~Ime0bh&yYQ}mt8Inm{nA_g>($Rq0kxt}I8!D{
z__OIMMLSLPJDwgK-=y4{v-|_|3=wa?7{wbr4o!MX*yjZA|6TvVe^s5v_FuES{*}oi
hr6q~vGxd+G<EuWs+L(7?4g&)NgQu&X%Q~loCIGQeTaN$$

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_open_pressed.png b/utils/rsc/rc_dark/branch_open_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a7cffab5491b36d923c598813ce2848ce763f97
GIT binary patch
literal 421
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^mH)5S3)qV?^iv)V3!GRHo?-#Ph`hUU}M<Mj&PCvDn1%fLF-G;Egjp^o0WYf_dj
z+gWa`T)8qbB0^JD+Er=YqBXfwaymp-T7TYbz<p(hakA?3%{I2Sw#$nhE}QuNejgHW
zV3V<S!i*J3XHK7s2@Se6-J|@6(5dFCPes9p7c7an#*rgD%VC#5>6N(!>`jmE3QJy|
zeu47>zX|(OX7($lB1s3tE@X7PiP~lyrk8zeuHxbqd<|g<_v=3^+uz-{i1GN#o#E@>
z)`bLkJIHRhm~5>%LH~UEtvn~qZH)#V|DHayE81xHTjGlR4|coFk7jyKDY9!jJ<DTn
z?Y+9_4ew@&H~tKIcqlT@O0?wjEH;KOH~c~pggLY=M6MX0P<XI-!`_^tt+V#6VrTer
zYn|$eJ_qlYFCtqeet!BSZfmS5FT)Gja_erzoosnL9rK<|n!dH{Z_|qR^8-QtF22VY
YuAS+6q{OF{fq{X+)78&qol`;+0Icx1=>Px#

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/branch_open_pressed@2x.png b/utils/rsc/rc_dark/branch_open_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..24e282c85cf22a5c2101f14a54effe7bff4249d8
GIT binary patch
literal 860
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|PUkr;B4q#hkZSy>miJMUH=bzcYB*t;P!%W(4?pr6dQL9q>8szG&t7C1NT%1&%D<
zOvcP_8<HL!I^wg-_+y|o^HTm!7BLAfO~Zt{Ga@DhN!*Iu#IQ)Zx#a?vXY<@!=L!QC
zU(Qy&QJuc)LCv)P#qaa$zMtXlF+3)b3@1LX5LnN6{@CTOn@<(CEDzWx@z%GFZBgBn
zXb+Q%JGU<Qq{+bQ+4oJAeeaXXI0uz^l1#NP-!nfw^7sC+^7yy;^S{lqo$qBa?`Ob+
z$%_tGubS%L^Yz&Oh@4fAoj3lJJk+-;)b#%P{Ff`f&9hx@ICWLWk;}2`+UHlB_V3Ym
zC|Q3X_xj7zji(NLXuIZ|z315V_ttxAK82l)oY0azMZDtp>D~NxIRXm1tUs41E@(br
zyzZiI=<>=n+jY0kxKprZahOU0-;Ebiz6zhNWt10H816h;^MlLb+v+FhPp75DG3<OG
zwN^|shU569v;WOEC!Swes?_NH=k>#<>dPP4ygz=p*`J$1!m_I1QC`4(2EScyih}!i
zk6)^mH_J{|`rKvJnz$hEpNrmkzt_b#_if9b$NgXRLAbyHm$HIy&z8M#c$=c3@geD=
zhf7AC(It^xJ2ihXJ3IgXX)f8hyqs$e)2goXqLL2H(M9gj?|<IBIsJY^t4q>cLzi6z
zx{(jBbp7cnueaHjo%K&vi}&N1<6Ljw>9|^7_q$Se;r{<`Ywp{6Z)0dUG0#W1?;Eq?
z^^6-U3$~^3Z|`NklJCtbA0K*I`NE@Jeyo-Mz5F+A4w3cV#n9lPw3qRzO+a+bx&qmy
zoLcWYCfoOZn)Ujcrh7^Cw%-RFG=ER6VPtrCV|uC5x$*<M+V?#5JD6Df?!-UurEgeM
zqZk}4u5Audsb{PB>Udo<=DNd!voYbXdyBq&`WpYhu};={`uaHOziJVptC+9pS4=Dr
zoLgsm{qH^fr>{b{`5&+kQR*z=nmQ%Bpepj}nR65Sn)grNd{#&&!OvOg?($Q54vpvC
z!~5%9s;d)M{?h3@7P4y5#;323Putawni4yH2=5BGe=s|ACn&oxc)I$ztaD0e0s!DD
BpsfG^

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_checked.png b/utils/rsc/rc_dark/checkbox_checked.png
new file mode 100644
index 0000000000000000000000000000000000000000..aa5f56720d7a0b4ed7c94e8417af0de691af2925
GIT binary patch
literal 650
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}`!)5S3)qV?@`+ia0Qk+%88$Mq5t4Hl%`xf!46Ffk(k)RtQ;S5BQeB0nLES&WTG
zD`T$Jjs$UmmM7tF_Ries8L+`)=jW(5em-iy_X<nbu0Cy9{><j{JnmxtKd(0xDYU%*
zUTn4AXIo3*=1E$QT$VArUs-eYU5zxygTEKO&ushE7`j9zQ`z&~zI`kLP8AAw!XHde
z)SnZq-S>EYXo&CSFK+Xqoin6&<n3rrRnKT&Y%3qsI>C0`q73`i3AP^<L#<`riW-LN
z_-tc&FefUURls!%1JCYq&IJ|)p*QdOcXxN&SDkKEDqH(XNijv+NuGhHI%>6Uo!qwl
zK@9I}V>85OFu!QLBloRGdfFV9NiurBLPX@lr!uyf)b>T}V@SRAN1Nf^Z>vpfgDUJh
zAAb+$GdS=o_)4Vl=9(*?mH8j82)?`Z-ZXuOnb%%#U1EEVy{BYB_#d$X?~Lo!@%lxZ
zBkau_Jc}c~1WuZL^_P=!w8G_OC(F*Y%KbE{O-tAu5udSy+1C2|`Qtv@n&0GRzIM6R
z&zq2D`DzX0a_4QnIe%|3FnCVdVwlTw>hzX*Dw8Aa1sNQ4`|by3x%vl3+8Z8d2=mGP
zdxYUaZmZ1d1i3S(H(IUz+N$<X_WI)=+yU}C3w{0;I?QqS&J=m|^yyQZa`tVv*~g-A
znbBch^y5_wR<cqIPVKI5*0A=i(EKF2@U4JRw^G#ecLm0pr#JodYj3+Ctx)cAR_S`a
zL1xfH*QHAiHhV7Id~r>6X`IIM<ySUdNZfz%&Hg%O`3;N$Aszjp3=9kmp00i_>zopr
E04snW7XSbN

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_checked@2x.png b/utils/rsc/rc_dark/checkbox_checked@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..60b4fb2ae13132b5a7c3c26cca5eac0a9969cc72
GIT binary patch
literal 1255
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|U!UPZ!6KiaBp*@6DHSl{hxP{JYGOl9fIs^2zdk6E%V+Ow!9;z!{LRq`_s;A7;T!
zhZ{nE8$_5EHtuIo(Ft&I6141H=oPixF~R)djsD$AA^}S6w`(=dDSylRzNh-0|Ks1D
zdS%b{&Mud?fB)u9Cff|7)KiIWlUOFMxmos|mrI}XiA;l4gZL-k+@vywFC2MXPuB(Y
zvMXKc{~fS~VO#EgrxVi~=A2PE`{;(ykLy!|?B9u|^t@KkoOU@@t*4i{;xj`*mw{Q`
z_TAnp$Nw!p&Xurxuj+*DpH8l|VEJ>Ts7k)?eSbnib#n5OpZWsY4c`MapLTRi&s?Ud
zn0ag4U8XbL0&AEo#NLSiSnoE~*@Iz{>FvULxox)fpZ5OS{kH6PB;U?-zvY)_nx45O
zr6A69HhR@n3u7z8HkJ)K-+ejWvCsPV=D%@qQR2g+_Mf~g_}P@s<S4&jNh-`+_tV)x
z&xAdoB6A0$Ip3|b%nrNn)~OxnO^AMRPeAd&yJEYB?*^}*bTxgs)_k4G(ppORtH=s=
z{V73y$0|kLT;BCwoT0(k7FH2D`>nd7()SCmO5a#L*bty?-Ker--R=iJBN#VuFtEIz
z*>p8*_1EZI@7L{Nj=668@Mi_f1EYq;41HWry8J8O?0V;P>;3vI3@X|4`rk9i^uMsX
z_x)$!EkiBchPU7B7zC<HGFd)_-7?hDZg_05-0|L->N#Fq4x63@?_)FA96qPv{&LyX
zlbDV~)=z)V@P3Kx>LMnUt#*p$Q-h*2kFTD>;JKDRp?F>Bf17SYZB>V$*W7<rd)9sM
zaY|*GapBkgG}Am)7LCKdX8GJ>l{sE{QaOx?d-CsPjaSn)|1>%I{Pc!>YFn9OuE&1R
z>}M@v-JM;^Fx^(ZKjylv;P;=K)~xr`J@76%>Pghy&mVP9Zq(Dh{A-rZvxcL#zs^Pa
zz5iP{H#I7L@^2N52foJ({ra~}&#m>%V&u5j&1v~4cpuj^CsB|I4UBbc4=R0b1ZajF
z{59(elg83*3ZDvN=IFJqiin?lQf9%duhtCnj<m>r)V%*=f@#QsU$cBz1SalN+|%_V
zs6z6{%o#JB)~rAIM)N|});iB1u0oO2THj^;2V0hI5O0l)pS+Smc#4xqYgGK?pH3P3
zmj-P4YPxd`%lAO8*68@j-3-FhoHVapfAURl!WNNJoA#+)pT3Y~X~3+nraQS5lxi;@
zxGm6P9?2nd`G9q5Wc=jcuM0NctcfyyV$)E{Q2+kl+Uq=)^S`KXw$V(fcUXM!1yjY|
zj*V(dh4ynz_ng9DeUN)nn&ZwCKbLpbiwy&rzBGw9zg^Bgx#Q06#fA@iCp~yp&|PVG
zc@3A#ks93!UxP0meECzB+>y;YkhT2s%(FJT=e#Vj+RV}>mb9?ixrM>YRF2^epNXvT
znOnCUg&yudd&$}Q*mkz>W<EC<m1-I9OK0v)m|=W-+uOL!I@$ZWgq1xnZ(37%yKFtL
znJ52Sk@f@o<+i?%s-ASHXxHig?aaaq4kteC$-2|`N_sb6z}a89PSZYnuNLq~$Xplt
zza+-tkaO@caR$HCSyBH~tW37fPcBY3yipo^G`Tpo$zRRV%slnfl*4EDN85k1S@3^O
R3<CoLgQu&X%Q~loCIAp=Mx6iv

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_checked_disabled.png b/utils/rsc/rc_dark/checkbox_checked_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..208f3709efd963dbb2a42821027180a49a6a899a
GIT binary patch
literal 731
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|*l)5S3)qV?%?e~*wrkz@7Gdv^#n2{D(N?hrWXn`_jgF=tt;kVO7Ap))CKV^-?6
zAH2$<D>O+*T|->**bYw(c44OfTUPd7^}Bn+Ni*Z2+l=a{ANRh<%(Bm~*|sA8>%E=N
z=e@7KzjJ!I{-5^~9v!$U{V~tw9aF4Bu!GI+15&GA#+Yq>Bg;`4uT)kOF+tqH`htLf
zrQg~zm%MGIb8g@M@vHEvtcHa^CvTic@;zqzK-o=BXZFuM`-h|HZ<J2msV6U8Q)Da}
zU#VX2+|?wM?8fL=sxken54+==Lq8|H?3gPMIL}gdA74V{r(Fzd1U@@Xs$TfBcKf$V
z^Jk(Lo&;9wM9iuFcem2!?Xg#0Pp<W>s9o(JD$m?;;=!TS>g!KGW!F-W@@~2Mg6AAx
zQOlMovy-Pve`!uJ%3S$S({6iy0#lfM{ch%%Z^uNA{p)JT&=Cx~THSs!b>;5OrJruF
zPT5d*ev`>Oucbaqe~OAHE)9)6^lRdsH&@b3<pVA<w(pV52)jBnLq|}r!@B9K-k-d~
zY{@E<ebkg0v|rygjgH^S&}!Jo`91c6_UYHRx9bW%<hZtb#f_$S=dO9WPTOPH$QfE&
zG2_nsuc6!?OM{MWGU0nO)$?<1?NufQv9#r8t|?ot>^O9y$^UgNC&P|{WlsYOwfRnD
zZ@#y^L1^uYn^pIj9xM<&wt{yT>#o$ETU(>vANu~jqEPQM8%Ma$8lgD$vWE{CBtt$X
zefh#~V%2Y5FSLOz;nNqn=?t7#cW<@dvGKlcfUokU_7fFH{5qa}e{P$;LwVuy`UQbb
zU-vGuVc=QyvPmO9=|~@cx7RENel1r6jm10PT&XoLc#*c{<I~Gt(Z_GPy3A^r%u;TB
pi}BvVStnAB^_f@w?0+D>o}Y8Y<HrRL85kHCJYD@<);T3K0RS}0Q11W$

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_checked_disabled@2x.png b/utils/rsc/rc_dark/checkbox_checked_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7c8ad0c584186158c8ec9c8d0a282b319492a591
GIT binary patch
literal 1334
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UzoPZ!6KiaBp*`}@d*${gRne`cglm13w=P-a!(><-119{GE7Vj7*bCmwL?y<l>)
zcW>23cA-cG!)0HeoP8lAr8+Au+MwkaLz0<p)uKrfv3f_D6Zs`_4zG;7F>^lqx07$)
zyg8@yIi3CH`L}2Pq}|Kk_w(PqYU4^~lZ*=wRGiD2lqN1&wB^aKj*of`-VC=G_B_Z;
z+d7$j0`rDbExTLiZrkaTwkM%<;!+0Nznyv0KCm{FiBI|>cxuuydEIl%rmb>4dG*}|
z+Zhs!5BVC5*FAg2pY9;Rx4ryb?wa*~gEUtxVz}GfDQIB#Rn1&pv8(O2^=IkV+1ksN
zpXC$F-5*gj;bTvyyK1MLNpiXIT))+FOR7_nHqO}7{p|CsW8oc{Of8pxeO|Kg_!^m0
zEFCVByk0E5^ZvqB8%Fz;za^sPdFNJ7+I!mNx6s-mj>|lIN-L&p`u%@T%|#0XuVdX)
zr^U#7vF}-aVG4iW>BGziKE-53-#soMah|XLQ})qx?S(!Kk3z~TBrSGY{C;{rPUV&A
z>Ee~SY^q<6_nc>&!O_rM`Om;%5xd^=XVR0-eEwy|7@KOSc75wh>9aTPmRRcFH+XjL
zfMs&eOa@i$JqvojZB3X|ee=~-p9bO9p!Y0qE=YH`oBB$zRxmJh6s}+3DQy4$!_~IS
z)$I2e?=qX~Wk}hwR7f1qWLQ3<z<1hK_q`h{ZoK@<tm~jMDdfPb?+oW=&9OVJRr_d5
zzXP{G*2%jpQ~hI^)Of7kDsN!=^5wYo0g2DM<~wi+bgGD|?P69)5u8<aD_ntf!=}24
zw!T66)^D{7m~L#fGwj!0zI>D4Z|*4!rV;g}?_cgbfA@uP0Mm`F`&f46J#Stv%d}bO
z&CCAs4Zg4S&n)>@viiP*#R9o&;yWHSnBV{TLDcn<8^5?(N&KWOovmM<2wPuok18@h
z_%AB{!41Z}8!IBFZFTqA(e@}x_CccW;&zbFB4XoDuh?JkKl}O`{Q{i>2cu{GjFJu5
z-|aF<G&aotHFt~zGhbYwcEQS*N7wdi&s}qTMgEb`juSeMRsDJ_d+hPoZTk*vWH_=T
zUGUNoA>WtYiX7L(EyNtAUX5n>rgO;43&KyZw4KVDct^``ic`QE{eo1U8}~DJ^Bzm?
z-k>(^Mf9{KnJfo>F@>|7NIAxRq(=7I(hpV##C4NuHtsvHH8P>F>=VEB(uCIdYvMbs
zcyH;nX8lO3ZCuTCC4ejKM^<g)Ywm@Mr#0QbCSI{g$i_+YM_z5CI@6U1uF{SB4s0%G
z+`TkF|24Nwt>mUauF}o>4g@nA&HUJ;^0}Jfj9Fxkm(c!rkaWFloQJ<%pu}{^8SEcq
z4ivLJ6Fru?d;Xa{N2aeoWPfhSHikWK-Q%|kb*w-1^@vZyo_&JdM_0X7=QB~;`MlRK
zjp@mk-dL0Q<;I%!hR^&COfx*@(-2zgeECP$>B^sN%Pxi1&JMIwoz8inW%n;LLtju9
zc(?qy?!|pB+Kt{~NypNeeONT!Y&pvq@&7%;!!0t0z7z^M=1kMOYv_0L(dMZEx63L6
zf+khkUAX-;beGqIkIMPe#sB2j&0ugiqugygdH&3~t1XWHo%%Od_0GMS?15KyU$JSI
zl!%-)b5E$|f>$#8H}2aeRQI(v-tkIn^7s1!sh)=~T=ID}dsSdr-qQcMeGTg#t$Tgo
rubKM+G3Ng4pSkNCo7vQ7*E8~qa?hOCbbk^90|SGntDnm{r-UW|myvk{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_checked_focus.png b/utils/rsc/rc_dark/checkbox_checked_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a35def37feec07aad46c3f90bdc12e680d150cc8
GIT binary patch
literal 655
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}`<)5S3)qV?@`!)%d2k=Fgjk*gb8lN8E+GAC`_y{Mxp)~QS72Rl>N)Ke;{94o^%
z7$gKZI$mNqsN2L{#^|_d_tYQkldK#MDos5p(>-_ln%Ots_?2zBxW4L6dHTDV#rMzb
zVgGOSif_vO-)TM51yc`Bwds=JGyKXC`fBs9JHZYsUmbs-o_VN9=~z_OnO8408JDig
zZ?tE$-ypU~IBWO!ueSZG%<ugSvN@#k$*Lgm+S>;%iYhnbCJ9_~N)DS{DZ;11zbSG}
z)S>+3Jv=_lE^l=L**g4IJdNDbE!E(n$#RS7P}Awt-%Ms1|C+{g+-c1P<?nYyR?icv
zV@>$7z;ZEv`qSrH3wFHa{QE^LNkl=g=<Ay7MVr-(H$L(>UMJke@0G{ob-jY+&dVOp
zsNdR5UAO0X*d@$;b7lXBPv^NkHs6!kxu7yk^!x5T@0H$cUlqKzf6I*-*X}9&`fW8q
zM4tUvYW~(Yen)r{YZY#1Yq*uZxxVIyoWrWG;%uAi5*R04%gHZkc{gqS=L?2O9Iu&c
zqbJ<hd0BGv-o`(Bv`r^}W#&!@-N-%bxXjlxCpWy>%*`<C@-1fFud~9J98Gh3ZOqA#
zQS+2FcCClS^sh5nmuySoc)gi>!PPF0S<K%W|9Z@_UjMc6%>KuBC2LvKeyQ<!+-5wi
zxW#Nj<=s8Aldevm{P3VA;|wbYn?q0L3o)#%zHQ>P;BFH~XwUKq*SkZxSCqba*rrtZ
z$@5{lgUmv&8Q#`2LQWJf|6;wDU#+pg#CzMh<h!4rKRK{$VwuVB^ZLvDUa#Gmds>cx
Pfq}u()z4*}Q$iB}0#q>G

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_checked_focus@2x.png b/utils/rsc/rc_dark/checkbox_checked_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..925cd36208f8e985dec5e47bd4480413afd69dcc
GIT binary patch
literal 1269
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|U!)PZ!6KiaBp*pU)Q!6*;~?eOc?FQ_q(v3PePRnfV%gT&h3SclHYD3DcMs33Ajo
zNq6QZMbFmglK#tWvhgBA?#GFnR;uMHG}`D&FD`B7p0#O3_cc-73p?Y*YlG9Coh^B0
zSYCH!pZ_PZ;&+wr=T+bPerKogPVtNj3l93ZEwU&*zacZ1RbAvtWTOb@8}WqlO9!tq
zH>xw)C|RT**l{c9z}cH}k^H~oGMKz3*Kj{DXNbEhlv#C#`BUQ3__}+iPIBZZE-h|q
zW>~)QFB?C@TZZM{<`xV_ANu)x9G<JNx%`MU+PIYCXXQ)v8ks9^X3t#pX1VP%(Jr2Y
zN7g!LN9_2wE+UG#_vFlM6Zvfq6m(>Si$oj_zE#ZsJ=NKlX;=D<ExQige>i3D196F>
zb(gfgZz=mX1kGF<AjAA|*<qXg%N5-B2q*h;u37tl<&Nq8oFKa!dd=(&Uh8!ZPAFyw
zlX>>-)s2`dDh`fwOXGr5e&p@{v)KMj%E~XNCIz(3HG6-9VLl7Tk{3oZb}Y5sH6`He
zjH2i#rR)8DnK<5*$H_+>ZhCj%(joP4%yIJatUJOhDrdiaeNcM${a2<Hid&pBPFXc*
zluW(3Y>E`q(<^PQkC#a-F84omzp&o=JC{c9=M9@Gq^Epl_?B1mq{;Q(ORdei@7_PR
zV!Ugd({xat@y+MVd&_mcdfu@sn%i*v^bVE<&#rxyv6S83f9D+IQO`0Ci%BK+J3}14
z^UU`7V9jtg`X^_FZC?CNABP=Z7#aLCCBh$lo4Q-5L#KA)M6da0j=$9p=jza^<#_gO
zPs{p}FEdxOxJ=!*=}FQQ@p*wKd^xWu|Gn>bdj76oXIq&zP1x5f#=57ld3{8P^K5S6
zhb@T`i@#Srb)53vKJJ+6#FC}?!qJSesoNr-$U5j9h+7?ePP==%_hTEGZ+{=DSi4-B
zzR&j!i^kG6fem5pC*^mgORU(Wvov40p6^DD%hzn@!msf)B3I@dUGrY`r{@G2O}|Zt
zv(H8SGLsTI@KK;WcG-vMbj>G@zsx=gCrHFIRqR^Yzg*;#LhbAuoGZSZw9%a3W)<eG
zsDEkuMI-h%wUXfsclZl$r#9W6{Xn8fp;lU#bH>|=rQAh=iAx#wus!hT@YlMu{bHH;
zjMvlcm8LpLXnNjvd!1{Lq{%XQ(U;sUY76>;J}8I2yqyuxv9~~TiB9com$0VN=}v5y
zwtK2DmQHh0yR_Z&O{7ARW{OJfY!~@9CvQdPm$y}BHQbboH210WUs5)?l|zij`QCZ2
zUuK>5eD_~ZWe+I|Y0zX?%@D>qW6`9=f$=j{J+<;%wU?&|9<a{*5~{zmLVJ#C-Rvdv
zEY_coSv)h&qUz(Zce2tC_ItjX`1w~NH{UCMUD=wX_%FYHXfzb-HMb^L9rogXEZMhP
zcg;@K>naBt3a?h`KFL^lChYD(Ro|6o!nk6&4d34|%aM!X+QIoizkMac(T#7Xw46PA
z>7DH3&sR6@T#>zdPe5C!@v={QV((S7J-%B1@94JEw@dsAKGYW`Ffq8WX{$fo6d(M+
z>cRE8n6?uMMS)A17$sMHdDyMczM_5EKDG<%Ot(DgEXi2)F1h%s?sN7}6*+tdln(s<
jDl<F#!h(b6p4o3Vf7$&rHjIyffq}u()z4*}Q$iB}WJOVu

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_checked_pressed.png b/utils/rsc/rc_dark/checkbox_checked_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..f95dc13eb9b6e69937fe0b0e3bcc05bff1d823c0
GIT binary patch
literal 704
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|*W)5S3)qV?(Y^M1mKB1h}LXYW=r3_QTGdtcLqu8R^rF`R`*r7v7ibMWjrv?()U
zs*AGj1g8T>HXPjRdqbnMv&*5DH9}L+u<+ojvUT0(u57$uAIv6RHSPJmnZ?iU<QtVg
zsBga_^tbblZb-TSTfnZ`AWNs4ZYrCn&#wu;?x14#-(%v=%{@O^yr;f=<n`&KCUb4_
z`MmBK+Yj)&OkNnY^F!j>hvoJm`F(bKgSc4R0!}hb7ufk&MR1LkpfNAUqLX|7T-ham
zi0=)1<oo_~){4egJRcYigzRo%YzSBx^C9>SudqpLmx%eQn5|jz7W<Rzxvjf}kBe%q
zvx?bJS6#hhUW9~M)>?*$q+@nZ)#FTGeZT5pGL1VrE0;l*VcW!eZr5kHx%zu7?Ge53
zysu*QhqDe(HfS^Q?6M3^``^`=p(7qvvaao();Agb_&trA7uy@AN~+G?HY@ht7XdTt
zs}m2eYgyEs=Qs7Z_3FvL*Z#<#)u4Ni`HRF>vqc+YZmgWEUd0|4f0$2uLH3fM?+j}W
ze_Nb?vq5XKlFrT*yKCdE9=o}m6W-grOnJlOJ4MAxI-0v8F2B<JHH~+IU-UAa#Roi_
z_0C`1p2u(_a_$}RlwEOq=f1F&WVo^So38&^jhro_d()Xq-7c1WxySpU$H`rUPlS&}
zHq*R{eV+aC-KT?RJM73z?k-rL;vNvG@OM|G?xM%sb44}x%`;n&!#u^QabdSn!rv`z
zT0u1>JMJqBoLpel<F(Cxo~W=1YkIr2K1lVpA2tb!lUAPECH+=@GEZHeSN)?a{hkM6
z|Hj;@xi7u*ztjt{9X-dtu9AB*bHAfXSd8DkFOTQ_=c{AXEMnC6JFw^!0|Nttr>mdK
II;Vst0Hz8#ga7~l

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_checked_pressed@2x.png b/utils/rsc/rc_dark/checkbox_checked_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..641c047aef546eb4a66da486c9b14092b503aac3
GIT binary patch
literal 1319
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|U!VPZ!6KiaBp*`)7!R%N*aof96G}%SvUfcPA`rKj!SZK_&XzgVcpv#dGy?v%EuX
zTGsTMJ-gJ@n6{}gDO>+$!jY|wVp35i--MK=Y-wMxSLbHMgk5`YG%H?PBj9S_ap>Hi
zDvvnp-PXIUXaAg?X1}4m^7HJ<{XgG*H~*Yg!Jlzq!NIV$H7rL%LnGsON?#lZWO8N9
zWBkx`dgs;CTn_vabEY<|_MN!&<jj;!0k0R#Vsa4{=Wn!ReRO^9$;;9bCj^)5%lUO?
z{nbZHw3aW(`0io9z(0RmH#-B<H^yIIW_Mn(Y|#F9v1qC6#diVr9Pzs*&zpWBTKD3a
zQ}>Ja|H<2ReU0I)9TglGmV3{d-(a91`r_EU<qv;$cJiAXFW%~y{@nEEzrH_tu@4U?
z@G#zplu_K99LAT*bR;yi@>{|6xk|T%>n3ym+IS`+{@%|kbJeez%3Kr4l<C>-D$Tre
zy0SOBSAI|G_lBoO1Kd5&+Q%K;)^C3LD6>P_8hw57FUbt^I?R~9>FT#xc_p7_xzM=S
zm6zq~xu^beJ14G~opS8gC!Vn0+|=uA!i?AEeQs-Dx?5mpn?J!c^VAMshw99plgSgJ
zd!no7wLPEfcShT%sD7)-u^gEIlSACM?(UQGDbknT8z#w-%PX>9c!N{)`Ha;e7uXys
z^7p>9GH!de?#sW_?{^x@9dst%($2i)E6~SWQTVsKiDUb%D!1sj^XxBxJb7_O9n*!J
zO}is6ZP9=8O)!ITo-I!;pH_W|WX1hF`9@KNDy^;ZEsooNb1q>h3=Lgy`8&h5&~D{L
zoV#mTgBZB4u{VTv{%pFtk4e2D^tEt>!Q^*mZ@$$JV2apk*N_wZ<fFOY7fB7qHBs|R
zUM`u+KQD}<hv92P{kPl3<#S(|3o!jitZh_&&-C`L@_NBUhNOf;KO)1QEWAD4@BZeZ
zJ@VJYZ<IMipU==1%wx1*Gz?RhnQrnnO=se*=+_nd*XVE1Z3wx*7Ld4RU1MF(>MYmk
zKQn6^|5hKUU%w*FWx9C$&o!6)?APiS{8c-#;NXjuSN>fp+rL)7z^UQ2>9>6L%jL&{
zIGVn)ZeyL$xSny%H4bg9R)vW8gy;sJUFPg=o5JR3v@VE<e{jO~!O~|-xf9M@<+#l^
ztuA3%A<KbZOztc*Jk_`-{7}i7#<bt@K%><1&qsbS9iPW^^K|<E4MAL6Kb-o-<SySV
z=DkpAUS#}(6%5zB4~qD&)i0<~*m5!G!>wOT;ciXR8m#Bn>KC{+Sa}~5f6X0JExsX&
zt1dGB!K>2~T7y2E{lyf{3bJRHQa#6koJmLb=$)4TnOfWUdi~+;`g8ZGXIpqY&}2Bz
zXrumN%9@7@uKK6tJv#ZP;Y`GPriSvpFILAfeGI+fe}*N(Ft4O6Znec+vlla-><f}g
zR${O<$h&)g;{CT7VRA{6emiCQ%w*s>C$+t_mEU^K^z@8Pbw_rb)u>mQ&Z)o{-Yq5J
zym8&b4Ucc`^jVW_;j>^-W5ms^2VEMLow%ej<DZGi+bbfOHO8GE-lt?9?kQv|0%hh)
zH+C&MZ5%PxG*j!u<)@~R_M85l&(GPlN8y(3C;LbPMu8pmX0_k;+}zjoxZ%xI|MS8-
z?(f}V(>U|xot$0YS9>u|6Z19v@^GuE#ccM~-OJ22<nX<Xm|ZG+AhkFmAz|IT)M8#K
elN-1GF#lNl>9>@p*);|R1_n=8KbLh*2~7Zqt#C8|

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_indeterminate.png b/utils/rsc/rc_dark/checkbox_indeterminate.png
new file mode 100644
index 0000000000000000000000000000000000000000..02de1ad2c56e5a0d6e7f418f6d669ac60e6a2770
GIT binary patch
literal 476
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}8l)5S3)qV?@`N3X*H0&V*%3s-Zy#@@I#$y-AsZb6(QzrqWzE6NcETSaX;E^u=+
z#VI{gJ>S~ZR5G`RTY93I+nSYJ&*FJMx0%ZuAAZdHr~KrC!?$ivostqCGEFee`{W{<
z6)&b9%+}Y_i>c!fXuGJV<X)Mes_9y~{$`F0KVw98xM(q>4fm$xp0d|pe+5fMKDL<W
z7o4eii*XstX0r&+yqprbTM=tZrBhYTPTrblyk+CP8!v1=&pabAHI*TGi?trZ`NiA{
zCoTy%m=&Z>we{Z`^>$<aIbP;Jle8MR9$aTsv*YGioWVWSIpI@x`F8=^3^S>8SI1US
zj-~{;sh0&OG5ajK#MzWkm(nmlK(XQd@A8g3=DmXN-YM>S{QF;Q;DzPJ7v3i(%I{yi
z|85i40;V643{M&3>?b_-dNybF%h}(Z8MLZcCoH=pCGIfk0#m>jtIvCFUD(#IUGloC
zY)$E-%98tkAMR6qe#d9hg`h7i9=vhZ)~BO=ZuR7w*~R%7?OmI;KK}X6gP#RU*S{#e
emlgJswdnrjd+X;<_F-UPVDNPHb6Mw<&;$Sk<H+Cu

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_indeterminate@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8fabf6ea488aaddfdbf948802c07ab944044e003
GIT binary patch
literal 955
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Rrer;B4q#hkaZ_vQ;5N*tU2T~Ab)W0{iak-Z(PYz|GWvZol58WwU3)icUVZ(-(8
zu{(0)cznZ=ON?wR%&l`-RZd;VD}Syco4{}+Y~qtd4;8&~@r=j2cP#yvTle=^<)0(z
z(U#H$7BaUbBmIR=c3oS$S>zno6Nv^*2J2H(w<TU<SR?dDVG8TgRr;<={;uc$dzoSF
zS5GH7#-arRGan~MUf8>8O4aY}D)|wto}JQbD-T8AX`0L4(A=_J;^j4&lMC&?1TdEr
zm-0QCTePK@pYi>%-m9+<zb<~kTb*wx`j77s+l9)tQ?fcdmIo|toA71pHPZw3ya#g`
zswaJIdgpWR@dU$$6j$?E^V!>N@0VJ?<^Edr*PHVew>r;Z&-3eTn4h>P?OBs`_3+D1
z!(;~;^Ye}$Yy^K@`)691@c-Z5_|rl$Y_`H`VH0FHkNkZ3vQ~dm<xI<lLpKjH<mGKW
z$Lz2-?!VH3vne{4&7VkIh<`3z5+|;k7c*gQ_{mKUeanhJg*C2Ban!u35pn&-iHmW*
z&!0#dY&d*7XY*gT6Bp;*+{<^DJx6>F<2KeC$0QS?8*;HTwOmbv%%qIvo-lSeM?Bxn
z#>|nhQhQI>`m2}zN9RdA78H1S&9(m%+mXa6_bb2bf860-Dg5%9>*ZrTJROTNwm10u
zxb}24^e@)9m3ygeBBRpO#|&k&wj`cdx36vD&2N(zOk_;?ZQC%PHB+*6el4$Za*Bfh
zi#^BAoJ(z-Eirse586GYkM%n&SmnR_P%wkt!tE|oc@-mGarv{Z`gLW?MyGF#f4|<S
z@ZHupn<bZfL$C3HZ49?9m~*f)i;}WWGI`efL~*IR|BkX!Ki_aQWnuZBlI%%~_f9=`
zQf>;1J&)U;%dM-Vl$HL?Oqu!Mc!}S)1uChD1`W3pCH%zJtxGv%Fh`|8Tk`Z5UQ0HO
z&|1y{Rl!@2e@;!0KG|a5zLedsNB{dTGmkQsjxDTvCUwpG@TXIB?d<7~EcnbGAMv=<
z|JdTfuF93=9#s#PSg_n(T^XLyw(nGz^xB{QA0A?15HONo@oMj$T?>CRY|Vcqr}+8l
zNhxj>1M}F~yX<um=T2X?r=5XMOlxh;wbIP2DcQyD7p+V8O0GY<m80&?iLI9Hhd1v1
b$vbDC!uGG<W-~D`Ffe$!`njxgN@xNA%wn<)

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_disabled.png b/utils/rsc/rc_dark/checkbox_indeterminate_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..df99affe016d77926885f4e79454a790af168ec3
GIT binary patch
literal 545
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0U|r;B4qMC;q>8?%E0MUK_S$Gub%-E!m~qpX*Etd53W<tqWskhtqgPhKj_SQ+x4
z#n?jP;L(%|e6CYCT6v@%DXb{H=)3)0Zs3FmK__ha_KD9AitDV+bp7o6eQveI{rC5Z
zEAMds-~FZf!Jns}B$v!SAT#0oiFE0R<7;l^nZ>EA?|ITLKV^DLSfk_v54UG7Thk`2
z^Ep57*S3!@|K6@xw4eFkp{<*X-idw?-RyO4@z+0|kG;j-iHn~)9^0=J#B0%Yb7zJ6
zv0p0ZbeRvWxs+!Xw#lGRR5#@)zthPIiLE<WCU`$N%lO15Dsq;3>fX6KzP+@V#&SYE
zqkYl2&F=FTKkU5Az~`#mAb4OQbI;qU1&TYW?#{d`=ED<oW5Mjnd3!5<J*bO{d&MW>
z^>E6}yV6%=91IfEwmNCf`IX$z9H8ZpzILDH%QnaI3y0WZJ*S?Fsx{WlKW{AX)nIG?
z?~C{EHVGc!c(8zR+r#6mMG<MOKaZZw*s)dmfK|imKpC-yJs)>`+imgfvwKRI>#mlN
z&&>hXZfB~#EBGChSXUTyuOjeR?199vx6Z1<e;4dg37-0JE^qtBJ9*dMA8Cw_bCZ_0
z-!pTb?M=s1%*Ri>E8W7n=ZH>@xpcqrs-OKYtXFCG6w7askYHe7VDNPHb6Mw<&;$T-
CPW@T{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_disabled@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..3102eaa3f59bd213cb312df5d946016118eba943
GIT binary patch
literal 1003
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WD1PZ!6KiaBp*+vfxYiX7Yjx#Go=8!IxEj;(Ai4aknY;~^kpvSgVm-?bYWn+uH-
zCtNuqareqmMjunXW#9Ze_=08|gv722WuNgXA!Wr!`MevS`kXJ?$?->3-G98TsQ$L?
z`#Xor_wOlx@4G`hKttp$&stSY0go5I);YCEq%+8{K49N)H8k~XFjD}7!ReOc-tm85
z=9E=rZuMI&C15AZy|L{!!!B8Yn@$?;Z1LxORF+GnR!W6(@E&=j(8F-!?TT&JHb}P=
z$KJKw|NL{Y{%h5%rV1tk-OYt}Wpi~~G;UnI8$9d$`Lj3dwsD8W{q_l+@UgjbeU_B%
z=Y>BqOG>u9X}VJ?-0NoR`s14<+kBN}*$O2y=1*?iaQAsYvV+2e3wy1(<r98A<E#jb
zJMy5!YUhKls&-Ddq`7kXa)t#ps$M&f=2!DYs=J-N6?s3jV?ouS-+a#YyCd2787{wk
z;#4WvobV^2^Hbxg8>?0rF4%NsZ3(lwk?{9@I~1?@F1vh^l}+`G;p-a=(##w7oLjGw
z@#RcnuCDXv55dK=8}7}LnO#>`e7OCQdVA?sp4DY+-=d1&@T|D?Fn7z%eUdp_uD^+U
z%afr!g>e(>2{%cF=!P8Z%o6pk7B;<>gY%*p<c~=G&lYH4+`}#zzHHu|^J`}9<vNt_
zu;c%u$_?LS9yk}&e^~M7SmK6nHh1bj?#VDzWM-;$w&uAI8z}g?b>UskFT8IBRw||(
z5W8F5(~zrVdgQ^|=#uw_6S;EjIk_Z1RA+uPb=W^g=(5e1?8w8v1dSA|Ek8|8h!I+;
z$aHYWl({lLHG`ag2%qR#D%a2>%y2KUva?8<?S<_Li;0rnwgS4(PS`EjB*(q}q*1`+
z1v!kH0@+T8DM+U_U}yTSNy&3re9`TBr@4vQE$?eG*34Yb+ywX4`gLWghP`E}+4k&)
zq(OF`1l#<Qi15<}r%F!UNqf+1y8IY}nvL1^&X-XJLa$5W=Iv%t-ss1~KRfx_Mn*F>
zo!YO<8K3-T<&c%rm&;WX{wFtWot>fI&Qmv5WxU&Aqp`5^$ICW5z4&FpEOK$*3xDqa
zV=k`7AW&>$Ja1Rx_ciZ?z8iioTef=la+XC4sxQT~OLqA8F3-E>ow4KC`RC8mc72nt
zWL*@Ov#Z*9iZXL^@Z*#1yqm8DovO+0Yq)o6<!j#Z+`fkMJbN;q-J0XHFeCpT1DlAn
VfaBZ<4h9AW22WQ%mvv4FO#sAjzH<No

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_focus.png b/utils/rsc/rc_dark/checkbox_indeterminate_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..370454348f95a416c5c2ba27ded03e72e8564835
GIT binary patch
literal 466
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}8b)5S3)qV?_cvtG)MBCY!`@4DJ*^h@m}PnZ6LL>6YdmV~gRXM$=?+{!!T@9^Gu
zprmi0u&h>ClwBqJ_nAZM6g+bb%SsN|t$uWE>A7%wk?)7nr@JwKHC~^(qjv@OzA1@G
zJC1%)zVgz%^rMc$oC^LL1I{%nsS&?3gWHoC3LlkzkbfYzTGaN!?mO4+8^!GZ_btfG
zop~p>&Z%1*>W1=@a^8D$te$FC8r4=9uy5k!s3gw+rwXKh@Cop4c9B)6S`fbMXGax-
zP$35o<Dq8l*EiH(W_g$YEJ)>fusDP<gh8Iq;D3-)%`@32^A8--zAl&W*JHMork9pY
z<BvP5PaF@P!K|ZD{<wI(AMXb_Efx>+(%!AyJj)`g8?Jhpm&Q){@<{r``wbuD?l1cP
zn@g*K>p?6d&-M=y4(Cp-nO0#bf3Jrz;TOYAnchgo1CMW+WpeP?FXAZe*{@ih-O2i8
z-j#y<pnad)J_t^5T_OBT%~VY`?Yr5$e4i$#>}k`_X)pd9{OXw6+$*y}f3bgj($e;d
TGyEq50|SGntDnm{r-UW|GXBKZ

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_focus@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8da0a8c983d3206248ed93b450c7c293b2d817db
GIT binary patch
literal 930
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Rr2r;B4q#hkaZ_xcA1O0>`4-WtK)J6A%*>huDYNoIL7G<c*Ys+~~a{NGp@ETJ;%
zhoHLsKPDk@!zKw?7vVW3sxuZapA(WP*l^^i)ROhh;>GXZuDvv`y4vB~=DFYJ&HH!n
zzHNNwdB*m`8z)aZ8}e%2)oDeY#-duyO(mLd#BWU9vZE^ChvJ9Gi$6tHw$Ie@kC&f5
z|NpN$_Pi(jUwK~GePCh46tjNU3EfAV_WX%n8gf>B)uie*ix(K@?0>>&<&gd<*s3Y(
zta$9@hC3?CN>#R!xxOx6-TrY-&$jI=IrjRS@xlU6*L4$~{XA&o-GA<6)fy*W$r%^E
zEazd5cs^xC9P_4wQkR5HWmfULn0IyBd)2=U`)_lv_c$4_(LXFHd>+Hk%-qF`_yhcY
z9O~Y^xk$yvFpRgcsMDC`_@C=rPW^m4$;M%$f0)Nffq+k~)_d+Sg-8Z0G<u=G`oxXd
zO*NhIX`4iTr?`e3`?IkiPav^DA-2(B*7J?4vxTOH&0|$AGKpD!ilO!IzfT8^ybHOr
z#RPBNK3u9)<xtSR{c76pDvs>_TYInF<9I7DhjAP0jboAt(G9uSnNg22RP2}9uDHj>
zxB29MDV~4_wo22x{tErOyD6`y+95BfJ+PKhM)Bv9kNXx2Ulrf!DQlK{=0w9e&AaL^
zYJ&xPm0s*Ur+GL1QrkpENei|&hM9*a?48%vcJt%p1rr%lE4XXAJ-wA{KAV{IOl0K#
zyJ^)4*2!i*0Z$G&?O!u%OQH?SGcKb(5B&`X-m7Y5noT=+Z)a1_Y%{Ubb_b&Sd#|TR
z@9?~^jp4Qha}M{0UgHB;nF=xiKOXAy`(*5@EPAB6#&(Xhi~OWtZ}jU=6)4nYo>g@E
zU9`i`h5y1&hlIJoA5Ue;tu*yxSN^qbm0zjC*9-AtSF?X+=5|NNTzay6tFP<&U&#;e
z)E#$9*<{0N_sc0#>sNyH%n#2ulzceyW6|{JhFyK9yH7<dothr~b4N{9@8x^5^WW_F
z!?yFd)vx%N84LoFy5CNpUEyx}ow1lTPswQ3oK?#fC@3G@d}mc?;^yhg-Z98-^zxqP
z8#`;&?^|=qpX{mCj+@Oq&GG)#;@oo&3*O|^F*^6Mx9@&tKZ}8Zfx*+&&t;ucLK6U>
C=CUpT

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_pressed.png b/utils/rsc/rc_dark/checkbox_indeterminate_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..b971d7fae5cffdffb0cb0ee5a170a4152c0baac1
GIT binary patch
literal 518
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`*{r;B4qMC;q>=e?u@McVfpdxohxX|H^cZSueCD0_xi{Gx+XvfMOPzX?h$RGoQa
zk*oNmsr&*3m-SdyXHLE@V4^WaC%Gu*ObXAjz8OAAnV+NYRqwcO{ynCx`eA*4jC{vF
zy|W8<bxm;T{Na+hKt^%W`rH)$e;NX(Meb{EDw{mR|K*BFtLshezj4|`YS;)Hervqn
zF>7Ji?xG!kzun<~bvb;#+*YSX5iK!;))O`5>P_o9B`h5TOtYm=r`jL5Yat)hm!`v5
z77)uC$0U(Abpi{=)?1?X5BC~2xgB+zSaAGK<nseRx4t!h`uzD)W9g%h>l&+1xg;nR
zyk|Oin=5JNC23cChKJVc?utD5yZ-DO@%2jQWj&T~8+T1(YhZ2>-756*(3t~Fk2{t-
zlx9D5nV@q)CgJTeg|yP_r$<)5xMuv|%Z1JTho8L9JLr<2WDv)=kntO9QOJfLkA7|G
zeY7Rs!ICMXm1$)lXNjJbrnKu;>$0!PLMIphViMJ!webjt)YNyfc{h%TUtca;A^1XJ
zQu)Tct>+G_oPTl7?fzkv3)a;!_kSBoSO4Sf;ILtl`{7tx^-p$UN$ur3Uz5+)t50We
XZfm!nv*14i0|SGntDnm{r-UW|QXt~B

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_indeterminate_pressed@2x.png b/utils/rsc/rc_dark/checkbox_indeterminate_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e37b8433ae4fc97f4a952769041f84726577b08
GIT binary patch
literal 995
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WC^PZ!6KiaBp*+j>L?iX8v{{HZ7VMlCU=h>~^AqLY;FwuH%wn7<BiWbYJ-vR@X|
z&eodr@{zmjDhrJrD`sni++OIsu!HT&!E;^PmQDEOD4R36+-k+sr%zoc-<ck>_WSm`
zpZ)y)egA)N_xDM6xHUw&Uh}9<3VHecwfk<?uWT1Q6!Z_cGUP3ZjNT-}yyfr%QQjG+
z^mxwJy?V(R|79UJ?}u%?;f<97N6P11oGB@BLm^|Xwz9wdoaxKw1~={5w=nNO#Gb6V
z><mm^jL9G4Za?5|cziD-d=GbAyrVhC`b*0ClP@$Yy}$Hv`+?u*w}roLy0`72)`5sE
zE#Dm~R<>sDdvai}sqtrxM?1n8rKFa{&fa-2$@zJdK^5Z@_w<abW$T@L7^l|l|M&X$
z+OI2)&--vu)NIzYV^+=QyvyfxU1KbFxvqAwqCzY=L3z1BNSdrf^09`+cblqCTmS!T
zzDX{A>N(~Emm<<Hh?>n}cr*7XhlcGf-4)xP9g|34=nZ6Ss{ea;viwVdS$-fRdA`j~
zHmq&#WmNyXM^n+~^SRTfdDeB9rRNDh*!b**PjgI4-c*?#+vkW))6Cg&f7`PgYnc~?
zRZP#_;?E}i)^PRpVlk)d%&84IjGF@4PKYT;V`tv&RFb<NV9Jrtv7?*if3`paV^s39
z=ZzQ3UcaB_sr-kfqNe$*ON7D#o|o@!{Ps1U?%eR;Bd=Mvn6S};JxlHTJMMLLd59`W
zY308>FT7GQrD5LE`|J~xgPbSKUM>~%>=u8M6I;vwmi-JCB_7^dGV`)LBo&#%j_>|9
zb7$<5HjXoQ_F3KAsvqS1LzJVZ%*S9c+k#LAohW_A8I7iCS6JMv)m*wQH}P4_?Qeaa
zBDumbU>n0t4dxW?3B5)RSeXaZ%5w5dOni>t^{c+Q@nT)h*^Pz`WoOo&y_2wU@hYQ^
z-fy|tem#slafaJ@=Vr@Zn`)?}xA@$hG=+q-orVs~%N8;9-0Ql=xc%{~OFpiz8)iG$
zK8x_VpOEZOmY5;t6Ysn5PscjnI91_)xzo(vN~9+!?=~>WKI@yc+ot*Nx(>7QncGjh
z$GF{nIoCgT_aDi)`xokq5||VUzJKy?pMQ7jj@J!SFQ(VByz`sCrsu$!FG-b4{+8}(
zY2ouV>}i~AY!Tk>!tcAZAcs$G&YNBPT8=;4aMnR#W^yrC>!YgA;^yn+)=V*+&B4IH
Oz~JfX=d#Wzp$Pz41H%RY

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_unchecked.png b/utils/rsc/rc_dark/checkbox_unchecked.png
new file mode 100644
index 0000000000000000000000000000000000000000..80bcf2b660c529f9d19349f9180e8df76f0f466a
GIT binary patch
literal 393
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~K5)5S3)qV?@`Lq8@*k+%KY8<&=3hH*KY+)UGd!0GdZZw^!T)(LWc2PJzt)gLh3
z&N<L<w2e(C@`N3CI<HRB!rdDS{$&{%pZuP>tkV9^caOqktJ$&ETIO8S8^VRsRSnL$
zu#3O_b~&(d`ps<ltI-L(E*kkuAG8W9ut;@$Ie$C-J3G_mpL>)g`xl(Q-Fut2>DnTZ
z9iB4kb!+GKIjjrWGI@W?<oE)kssp>YEF1*3h~4hJ%^Kvs^!v%P;?K@6)_Sm8h+|^n
zTW*H9%=&+^Mqv)0wHxg_MK>^o9pH*!)J|Ysb70+pQ$FiMg>4fm6%-8E4q5p9S#_gu
z&JT@+iEp`67BMdfT)lj;mWtZslP`})^v&+%`}{Y_u+rfxpNF85vBN(*J~=Or9q!$p
ua=~Y-(n|8g&ezXax-#u>lIiA3cGdlPI#%3H&lwmP7(8A5T-G@yGywo&A)EOC

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_unchecked@2x.png b/utils/rsc/rc_dark/checkbox_unchecked@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..df0fa4d5a841597365069e8027e0ad71910ad7d9
GIT binary patch
literal 846
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|PUIr;B4q#hkaZ{r!alMUI|#bl~(}JH>t*FSmJv_OwsB49cB5CTA$^YVlu?Z7MiD
zOR4jNZo$c}L#J4sxt9jS3T;t1&Z^6IxiRd~mu;WwR$u>p&*b^Medg=Cs~Ou57tT!7
z?f&$$=6T&l3%^2<BML2Y3~L3me@F8<K2ccH74;?~|G!NC@$ai_OV%+?dXc(KjdL%<
zg}>*QTx-v5GVXMF?>@;Y`{GPC9ew@nN0ZFsx#x7b#n&o)Sr>4l*2>1FM!-ydS8sp)
z&$H%Ca&x<wGrQtFo~p{aD*jkBA!nk5c<J;50hW3NT4K97J^K%rIlbV!apT4ukuUee
zfAJ++&3rT4KHu7uY0{338!P3HXfs?tUD(7w`Q$$SgI`72o_zj!PTrn>-=p(0|Fiww
zHQ8(FHsxSh#(B?6o5RBx?r5|YU0=8DF5f<h=qCPm;@yuw?Elb`es-D-!;+wtxg6(f
z7tZ^eRH(CK-64jq#ZNajlo;JKm!Ej-gs0kXJ5G=3_Q7lN7&;v9Gkf>eJv-mLL__bV
z6Z1jSscbU;PiodSmMxkXX3u2#h3&aE?}yml-m<H)Ee?F5*Xw35PUlK**vgPShw&QI
znnJb+?hVHz6Lb$qQA6+$kA)7uhuL1oMj5{5&xxr;J3j>^g_~@8<*v}a_CZa=%sa16
zPLP@y6727&tkk*4t!ClY2eY`CU38}%XKCA$Q)Z)7JMnSq=I?%?eZkxZO|Nz@Z9R1H
z;=zFW`ubo|-*xNPA3u3bRA6J!ifu_RD{S_;7d%sOI1&|g>(adGb2Hi=D|F7AK9@s<
zziD%#uE|19&m^_UwbF0IG);YUCf>^2qID_gu*>ung8#R%GdLA@9$BkyYVO1EKlJpO
zn1vgxYr{_aTwS)(C+&6Pg6SFimaUXIc$3@Q_owF8v%OPay=5<mDZN{fTYUWcpIIwf
n`@Vf^jk@(rhVS^(XXc)>1e-MSPUJB#Ffe$!`njxgN@xNAJ?VA~

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_unchecked_disabled.png b/utils/rsc/rc_dark/checkbox_unchecked_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..ede58c818d906470a46438b5a038e478d67e475f
GIT binary patch
literal 391
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~J|)5S3)qV?_d{eFi6M2>%azf;j5O1!3RpF?~@myg;CY2_Iku0_hGv`=*jcS|)<
z^1mSd!g@o1JI6zdDO&ZhIgcOw?KL<5TYG8u9OnPFn`$4#$Ia)w(@@ngInbX+NUP-d
z`Tl%%#($xkm9@4X;OPjkGg>L$#~`k;u;gC+ym#dcQ>!+o_3Yv5i4>DsoLE1}^QYF;
zs@*-2JR&u&Suf`sykt%GVL0<igI$96xA3%9HUn{!AFuxITO=p&G;m*|gOW%-KZE*a
z^Z%Nw3=e&@J23wUlg<GcN{|&;zwCOA@}mVl-x*X`?quzaJ-6EW=eAuO5BVGxa!)bn
zc9iQlRr#7_vjl^yYt_r2$C8SwE>=10V19P;%c?@Pw@Q2~xJCH&)G{Ys^<fstudVtU
lIz`iIg-3q1>E@p-hgH+`pZ06pGB7YOc)I$ztaD0e0sz49nx_B&

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_unchecked_disabled@2x.png b/utils/rsc/rc_dark/checkbox_unchecked_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..6721b38f5f24dc28bee8ea4a3ca0e9f8108a4c01
GIT binary patch
literal 868
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T>|r;B4q#hkaZ_xlG2iX7j6Uz}rt-zR0JcX|=x;l4g=N{d&pDtlgBveZTRg5W=<
zxd&a=SY!zMF4)wZvtw7lj5(T<M7D9ceClJa^)3FLC79_i{Vsi%?e~4(s`u^ve)p-&
zfuxNwDHXF^A4cdrkSpm45MV9fJ)qFAZI{;X@;=5V3^`mA3wQO2g<pQ@w6;A<^1z4Y
zA2S;C8F}WkpJLmjeB?`1nj){mD&19C2YORB?X}h~Uf^@ZHEyxMzPs<AKKUN<YWw|?
zt+{8stKVe{cq-3R{ot!$ui00<&+9+`!q)<C#2=_NBxE)jU7X9#VAFcu@55cjg&9db
zP5h|~Z3SmWMc4hm`QCdLPn*(5ca?O;FBOi8a_dvY?80=+m>)*yDD1bYJ7E2}X%F-B
zU#E()miH|>Keu|~lLqc`W*2>ih7%iKzgYD%spJg%-R3^QDSJP#eA;t$5_`kcr&su7
z_i3=QGzYzqF}ofr5wPc#&8DNd_b07MyI0FJL6=oyEAN4mw)_kN6H870&-^bPbmn04
ziI@lJ2NswsY>eg)?LBhhVVC9mbcdH&Ionph(~+<YiTPc}7NfC-@fOpTjcgg*7mi6S
z&~=c`ZrH|<OAWz~#t&{tbKIR~e&WQ#8*{#U8-!Oy6zr5+B-J_b@HWf$=?9jXD^zkX
zf1{ZZ6mjNY^68j>#0G(xoB9tHs2B$Er}iqy$kum!I#u{^(#~av7?!`z5Oi2+7SXZO
z`n#}hxkw(r{Y&wQH-j2Z7#2j_Zn#>qOW{aK<cjl|?q(vL{fkWdn4Ks7$k=^*8{>lW
z+*}5auR8_nD&Fhu+5hpS*vYOFR-Jd#Rx63_>f_K8KVNfU#=QT(QXfjzyqdSVwC6;f
zzWVOZ4T(+@Qa(IkpS`wi)`I`{E%)Dl?6c78V)@x+D+5df7e5e<TASH*g43Y**|L>I
zhc-qyaLqk@wCcCwoRC=a<lA@58gx0POIXBM`QDy$G->CJKaBT_A8tKwyzC+a0|SGn
LtDnm{r-UW|A9IRE

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_unchecked_focus.png b/utils/rsc/rc_dark/checkbox_unchecked_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3883d2d5a28cc6fd2b7cb9cfa54ec435687409b5
GIT binary patch
literal 387
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~J~)5S3)qV?@`LqDcK5!dsnLK+j<t{X^8C~f83B4r)cxHZZ{fAxako~ec#%?iy9
z$YmS|nmjX`ak4^F>&(v9|I^;@|5N?xpZ>kp|9ZLNlcK+ee72mxz^?jJr}4_pyi3Nm
zZ&_d5NmX9LeRy|5T7~xE*b62{n%F+Q_^Pt&7h8czsr~W(j^`(&_RPtOYpY!N?#f%A
zc?o@USI7G-3Nv|9kx{Y!kj#UpA)il3G01n>=)Bt6JI}>n^`RPJrWuKoVj0*|_x|+%
z^vZc#8RMT$CI<!%21W%2mIej^1~bNKO=(x#qSpTEj%8S>_|EU{x>Gf^<vkwz87;2&
zE|_?7vX+7szulQ9oB`#_3IqR3`Mlely~g`NbErY&w8VXK)jU_evrTq7xwg8?CT9J)
owQoPiXEl1v&D<k<w#kk$V`IL4jib690|Nttr>mdKI;Vst0Jd$Q7ytkO

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_unchecked_focus@2x.png b/utils/rsc/rc_dark/checkbox_unchecked_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..35c061c0db3db83ddad5fb72cf43eeb06446b58a
GIT binary patch
literal 850
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|PUQr;B4q#hkaZ_xg(jiX1&Za}8_GO6h%7(veb+k`zr%=er4QoSeZFbtry;=?spg
zvpf!^>#W?UpkksEa!p5Q%bleObCVx#vOdEjue7_|d{6w=?{}?FR;s^0n^UO&pui%}
zc#l`$^<9&ED|;HGlrCs4lyz8i>ej!hN}Y2WVmnSB_tbg!#jyUSv$(W^;pR3&r+mgO
zcc)yEDpV-QS}i}{@ztJ1#k?=(U7zc6YCfw)oNVn@r_V=~^OLIQs2AS+k*s65@zs9z
zA4*eBdi`>%viJC5uKTrq!UNAb?UTnDE=}b*F03g(A@11RmK(woBCkp;>~CBeFQmSm
zZ9~Du!d2WVX<;9yT;XZh{WSH%&ua|!t*4dQ{?tBvX{}ZMFFo+hEx9L-S6#vz--&Kj
zT_MZx-OGFDW0m*q@jY=r4lc8C6R3FTS#vjIHhaTcM>&BS;fSn!y#$LGaYKeH0Sc$`
zcoP<K{mMF&X1|Z&#Jpoodgcud>8cmp?%w~|t-zYKScaSbkg6cFSACIJV|j#buIb}9
za#n|4z7XZ8k$U|$xLnq$x})aXW1bzM7R+l{BOdc?5KHJaJ`mMldX6ER@ftM*h0`5A
zerdn*gRS*j0MGNqxkWDPgnsB=ofztT?p>n&oW5-*8Fx=@*gIjJNpQe)kCq$JeVuy?
zJil~wpKjFnn<1(kDj3dOb?pO7<GI2n?}xKG7>|4EFll^e`+X(ne7NbI(25-^!W@ko
zm&PoVoG!iL^6@<fR$iXr;I)71*)<tk6xTH$In(7f^8#OENTuYQKIw&>_a_{gXZqjy
z%oY!^D{N0>uSJWmWa0l3?Nx3kdq!~9?Kj`!j()X0?%y*(>s+?d#7}}oioAxr9IK9t
zy_&)7mGSP$iP<*mU;fr|4nEJZ*ZDE8?^71P`05NTkL$Z8on__WmeSigr+fk5@n;Ng
rnr|rY2+25hDfHMg8NTChpYi{V{w8Jf|CT!g0|SGntDnm{r-UW|-K=;=

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_unchecked_pressed.png b/utils/rsc/rc_dark/checkbox_unchecked_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..d98639eedce57060249d9a5c39b5d189804b0c2a
GIT binary patch
literal 403
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~K0)5S3)qV?_djeds$M2>y@ueq>i8teRp+{~OmnAAS-tx=nDP-4zi$1(xQ7u+9s
zjvY~7(aG$6zmZi&v+*&5X~Y4?+ZGl3KW;hs-8;X%`oVtpNzGm6Yob?Oci=4udNq^z
zVAPWD&*JUmSwo`xV_T&Y7=@I6&GXuOigN|Gh|8AWuj22%Wn8t^(RreJ%k++#;z!$;
zubh$}{LM{u_EU+cHM*BN_P2cPbg??1)Lqojd4HbUli3bag5Mq~&VD{u%43G>Pdz8a
zD`)?2WiJS_{+zFLNJc}B>5nJR0R}iKWBh#ft?BI*j~F&PH!xh$tzH}y_B1s=M5utZ
z$@W0h5_XZCX^(XT(#83go1HdHSnu-d<Db__k9gmOJ{9W_IrNtG)Ahikf(4AfUnB`F
zf5iLR^6I&7uVQ@c{wJm}9rRi<Kjy5D9mDdPJfqutQ(PGs7#KWV{an^LB{Ts5niZ>F

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/checkbox_unchecked_pressed@2x.png b/utils/rsc/rc_dark/checkbox_unchecked_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..88a52460dce4edef3484455c45dee9572511e6f5
GIT binary patch
literal 862
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T>wr;B4q#hkaZef@<4McVEMUsNnv*~0%lZ^PX!M|%HpAM^;iGb5~X?Iwf9_ywHY
zzR}8W{X9(=|FOPXBF&|JUBt75(}=4!cFUB+G%sx<+uR-Jv#g%`eY&Uq{afBUMjp1q
zscyF<MSOKy);9k0Wcto{kIjH<f&Pt*|7R2%xD;kHt-1A^{j{{V{`aWbD^3im)6V#H
zpU`Gd7N5L1`3=L2X#FMA84@=;`m!FG)Vi9<n%z-rLdD!B4S}#-AwGXUYMVzM6PZ{e
z=Wr=hqx%7O$NSI)RU1A3_X`L#CCoSy%P`T+ae~k-h96h*Re!8&sL-<JebD^)s(+Bt
z(np)mr|T|%*C6EmOuoy2`@ycoA2Rk%`1wNat)PIfPRn}Ui2DVbp4U%szZg_lrat4q
zK>_c5l7c%oF+N~pXjt**U+Vp$|AuXM<fEAXPA>TKaN?&u*VXtLmOgsZ#}Q`|$Kkei
zgXu%L=Yj#&ucW4ApWbKwbJvW2EDLJ>%${<M>DBX^x12Gr|Jl}y9l9m+YC`fmK|3ac
zs-P)%6Pil<f{O+2e7UyQr0-as^{aEu*?jYo@B1HEdWho!--2Gj1+os($_~~IW^N5-
z47oiFZy9b$Fy3O^V#u_GIU|`RgZ;uW(iF~baCYDLoOS23f)~Nx11#%SG&wuAyi!^I
z%pqs@YdfZt%^z8IvTs;BujyS&&}?VfiMro8`WYC*WbKt7ul$o@@UTh!pUQ8BzS)nJ
zVhZ~|a%}j{KP@oZjDaCw#_rEQa?j_sew<l;xFJPazoTn!`gXB^{l2!(e-wOJp&!zx
zS{%H0qpZfpl)SF1i+Kf_d#^WD?iZV-CcNm#<elH`?kc4=Wh<V@+kRJxmvNz%Maccn
z6EBDAtrIsguKPZ3c1aIMr&CnMVO2$?2^<&GwuiE>O#S42)OC~n<u{kgPcK_pp*5Z1
zgVf$@Caxh0GwjPRPnn#Nq?psXmNQ7rq3>#bY<c``nT@;?bp_YmsQ%_<om<S-{IKY=
a_?Hb&)e_|dT^Se{7(8A5T-G@yGywn#6nTsQ

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_horizontal.png b/utils/rsc/rc_dark/line_horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..bc858c8d0ce607e693694425a4e1e82f2b882f97
GIT binary patch
literal 120
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BG)5S3)qV?@LM?nS!9+r(_|CL@Uu%yWJA32aG${=v9`kXJ{niLs^ABUJd)-f-?
U@^*nc0|Nttr>mdKI;Vst07L{J!2kdN

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_horizontal@2x.png b/utils/rsc/rc_dark/line_horizontal@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ea4f9c1c178c6a22334bc9144c58451e74f99a3
GIT binary patch
literal 137
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG#r;B4q#hkYn7&#df1XvDU|EDP0{6q7JLz<9IG%Eub9Qc3i*7Ie`lhUjd&Nh^Q
dg%}tZ_FQ+m!o2!O<=Iw{h^MQc%Q~loCIGADCFlSE

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_horizontal_disabled.png b/utils/rsc/rc_dark/line_horizontal_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..72e073a789692e5c2346142b990dcfa47c9c410c
GIT binary patch
literal 121
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BW)5S3)qV?@LM@9w(o+BH0^EGC${)uLgJg#hbA&ikBaqsgxPY!q;V{Fj3k$S=S
V|NGf&RR#tI22WQ%mvv4FO#p>}A|?O;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_horizontal_disabled@2x.png b/utils/rsc/rc_dark/line_horizontal_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..09a439df962a68164c87bfda552670a44a941c18
GIT binary patch
literal 139
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SGtr;B4q#hkYn7&#df1XvDU&r{pb^jG_b<`aiBA)RPe1~54A|JbeP%akXjSt*=t
fC;<yGFfi=7zAKT5IdXkZK1jsV)z4*}Q$iB}20<n9

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_horizontal_focus.png b/utils/rsc/rc_dark/line_horizontal_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c84512bb54d6bb2046f3552363db0b7faa1f6620
GIT binary patch
literal 119
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BO)5S3)qV?@LM@9w(o+BH0gLlkxaX9wTgJ(-9gG0o7OLNN&lL{FgaPwc@#Plqy
T#cc)y0|SGntDnm{r-UW|LqZ_F

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_horizontal_focus@2x.png b/utils/rsc/rc_dark/line_horizontal_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8dd58f609f7e73774edb47f36c7e53c20d419a08
GIT binary patch
literal 137
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG#r;B4q#hkYn7&#df1XvDU587t7sE*5W!c3OaVT=r5@L~VPZ#!RhESbsYVXPnv
d7GhvvcyHR4#q{c;vvCqg#M9N!Wt~$(699jMBm4jW

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_horizontal_pressed.png b/utils/rsc/rc_dark/line_horizontal_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ca2605bd5a275df2266842439d0725f170647d3
GIT binary patch
literal 120
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BG)5S3)qV?@LM@9w(o+BH0eJf_k^ECH7o+y#AnxSFCz2dy01l7k32gK#}i8C3z
U-5EWNfq{X+)78&qol`;+0AFAr`~Uy|

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_horizontal_pressed@2x.png b/utils/rsc/rc_dark/line_horizontal_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd966178122b2875018a1430f7fa213f200fe6e4
GIT binary patch
literal 138
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SGNr;B4q#hkYn7&#df1XvDU_bJ=d-}+aiNWqwM+FB+CFnCa({I>YApr^6ygfs^$
dun+?S!@X>$)l4RrnPn3|BA%{(F6*2UngDXmB3l3e

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_vertical.png b/utils/rsc/rc_dark/line_vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..49a9105261779cb93e4a66ca49d4cd52681081c2
GIT binary patch
literal 133
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u?)5S3)qV?^$gS-p|9L$DS{<gCia>z2x+gGpTu5;?u$yYaP_MH8p#DD@C`0FIu
UTNmzM^AaTN>FVdQ&MBb@0Pz?i>Hq)$

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_vertical@2x.png b/utils/rsc/rc_dark/line_vertical@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..cbb017ee609e3f273e34f084775e4cc1824b89c6
GIT binary patch
literal 246
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbfPZ!6KiaBpDY~*b)U^wD%NKWvLy=aG{(`h#M#PayPPd6&A`yF||R<4+%KX%T)
zPNob-U&bvB%NU{@f*EudXf}vl5OLtn;99_H!g_&e7R{vf3j$dh(h_H`U|?Wi@O1Ta
JS?83{1OUu^NYwxU

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_vertical_disabled.png b/utils/rsc/rc_dark/line_vertical_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..96585468854c16306fb1bd201e9a047f57610e13
GIT binary patch
literal 135
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u&)5S3)qV?@LLqP@u4i-nXdjSosf1(wX7TkILKV4ZY^=r!49J_mIHG&K%-~juR
VV=Sgpom2Hd!k(^vF6*2Ung9+0A^iXV

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_vertical_disabled@2x.png b/utils/rsc/rc_dark/line_vertical_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7836a9465433e489635a9e48e45c748dddecb5d2
GIT binary patch
literal 249
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcqPZ!6KiaBpD7>YI+FdPZ!+OBngY14)VrXy2D+2<?X%-gl6hu5&bxb}N-ymQ5y
zM_>F!9Jn*M7O<MIUSOKVl)>oBxTRqkLzF`>gYE*&2C)k?ldfb8y~xraXT9qc0|Ntt
Mr>mdKI;Vst0RE0j(*OVf

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_vertical_focus.png b/utils/rsc/rc_dark/line_vertical_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..512ee7d235a51e815b319907242ec62705bddc2c
GIT binary patch
literal 133
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u?)5S3)qV?^$je-mY9L$D#-WyGoo!T0L?%!VC;TmZhX*;`ryJS2I0}A-S*qzD7
T++OqWEJ)bX)z4*}Q$iB}fT$oQ

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_vertical_focus@2x.png b/utils/rsc/rc_dark/line_vertical_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..af503251d4abd58ec684d81819f531d97cc98f00
GIT binary patch
literal 246
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbfPZ!6KiaBpD7>YI+FdPYp3jW#{P?Ny5>(K*amD|44rxz+*`?}|T?fhbneoeps
zE{t0mmN7&*1T*L^&}<O9AmYHC!L@+Zg!KZ`ET#-bUz$ntrZ}=RoP08AEdv7sgQu&X
J%Q~loCIGWJOCSIM

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_vertical_pressed.png b/utils/rsc/rc_dark/line_vertical_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..b8dd215356f3471b30b411bce8ec8a2a86533eda
GIT binary patch
literal 134
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uo)5S3)qV?@LLqP@u4i-nXSsz;Dd4vT6-hKVQS+ILk)ut*l`F!Jj91JMn0rQU}
Umg(`<hqFP#p00i_>zopr0J;Pq{{R30

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/line_vertical_pressed@2x.png b/utils/rsc/rc_dark/line_vertical_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1d43a83e28d6d433a5c9b9f8e8be57f3bba786a
GIT binary patch
literal 248
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
zNY2y6F{EP7+Y5%G4F(KH0=kw}B{}m*&-)M(CR5Xvvis#HBeNqm>%QJSU(5G!WA|nI
zKnC3fnhjzXL>#y?xE8RQuwG!A#gxJ5%ebXs8AFsqFs-DYu|_;(X^3fa-owDaz~JfX
K=d#Wzp$Py{cuU;?

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_checked.png b/utils/rsc/rc_dark/radio_checked.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a1d26a4f17cd1fe8d8839310a97b4bf80068f97
GIT binary patch
literal 1258
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`X?r;B4qMC;S(u{k24BFF2~mqo7<&6;A8QJ%KE+jm09d@WA?AB`+R6Zt)_2=uCO
zO#JbnnUl-w3FFaUNliil&PhHM#v2>CG&))4O}Nl9A%r>d*4?=`mnQXcDy?{X&erY?
z`{uiOyVve3j4OL~=fCCu|9i{d*``1AGoQ)%!^`gd5w5hoj$s_H790`OnPTJQ_n;^B
z;&ThXSM{O>GA!OY&iWrhlq*_4i)}KV*zy0vd=?&F-mN#wK0CJbs$TDKvR|Ygl46mQ
zCACwV$5*0_J0#cNHJob=vykeaLgBuAKefr%({vO#n%bQfyF1FUxv`Y(&imsnsOh5`
z6}r|(V2_5@duC6T`ywg1Mw0t)Y-q?an;o*I_&`mga&mJ0{!3S{emx#?L|AvK*V)dq
znU)QkBzJU1owiy3_|O)npp{qlL=>NnOxSqH?tJflO{FxoC#k`qCx85uZF<LAl(FN;
z=RFfOmSrXdtl61bKQZRF?e&$4`zM{ZE<2bbSix4n*gT2VmhD-<6bF}((CW=~dYn0q
zZw{~8<>XRwN%TYQ{^Kj=xJ&XL-ng!nTRg7+%&}8Her{*2<<D4Y{Bkza`yF|IE^C~8
z@F3x{ZSieArtW~S>UqU`Y|>m8_kKzYw5(Q}l>YZl_|m0o-1#o7+Hn4RGxMsbnK9+%
z-z84%X3+ZLc3g|eXyzGa1%KxK_jeTj{rqa`$+t{#VM`T*Q)a(^ey`(~P-lgFf#-vX
zC0744dKm<(d5`K^Ub}nOHtd_YKg;f}8OK;eTt76v|IL5zoc^i;5r>@Gb#4t>{?nB9
zul7>;_S#`h;j6B#t4>{8;T*D0-&SwEU_(c6l}EV0Yxw!5JrZ2!!<I|Qvk7!u=hCnY
zJ?@^zzJlT8O)dxRa3h9Rr-gHNFaDz#W$JiUjW=Og*S6&+WqtEL9ld{}iEB{>XKK1G
z!=D%3x!b1|oxb{swLH2Z%26=YN?pbBT#oNnt!tZnDy@q}<5{)mux*$UdQstE4cnPz
zVm*zPAyd6eR2vp8&tkce^sBphQ&mF3f}%G<okz|$)m^e!Kdoi+_0M}wbq0k7MsPPw
z+$Y7j?sXiiALHlu`T6&Sd@Zehy^c27Bighmes^At{}pMLgHj2GA0|I94XJ8grGH20
zE~7%$Tfe12pHKapH*em@`)=#khTk}T<#wP$>H6nZ(u+e&3JNydTp{wB=i0elR|OO%
z^YSt4bIKIn{n6I>^v3tUdCfV_+D{`I*Bsg|6~#XJWZ&t)J*&Fjv$Km<@;)p%)Tuu|
z=)i>w0kiL3`J=pnV`{%}XW!eeQbM6y8C_J?80+nue|y~r!GfzowQIIq6`j3hkH~Mw
zbBx~=Yl_QH&+&cx_HDgi+uHP{atZbuM0cci+CAL$?tsgkCEMpbwg`8Mp2jpi(Cp5y
z*Ymw+`g~Zm>RL&Fuy5$v9JB9EukUO-C{)R}b-J$`-{mb&UzYre)A`NqI8T3P(TXqK
zCpa~DqNkY#X^8Nc=pWz{PKszfVdeGJ`N0yyR^PdE=kCAqIAg`3bfcY1m2R#6P@!D$
zph@uV#FD#{FEgfpxvn$UuR3Dm*QRw2g#wQnc%QHou~{}x+;{F=pSSVJ>h#<D6?Z;6
Vx9-)qYYYqw44$rjF6*2UngA8SN)!M9

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_checked@2x.png b/utils/rsc/rc_dark/radio_checked@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb2cbb46c00a699fc20749d7bfdfedab44d6941a
GIT binary patch
literal 2702
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_checked_disabled.png b/utils/rsc/rc_dark/radio_checked_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..f78c15360f84f414dee6911d6bc2a82d4261c236
GIT binary patch
literal 1336
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~_fr;B4qMC;S((K#WZB5nJ(rduhfJXLaI(Ynx}$>PJJ%Gk8%!nH03O-rdDrEg4%
zYQGYingrB&xxOA{ah-BYtoPHQFN<<DE-+r&*T9nPe84G5N8Ee0p@2cxmbo`ix6jl}
zugd?}`?ciTt=E74@4tRCdwuN#M{`N9f?KcVsJ#A|*0u3;peNHZ2Db;hoVZtg?bvP<
zvG4!%|Dg`MCT~~B@m;v!JipL)okh2sQdQO8c^@cBzbvuwTX90{m8;7FaxW++F1eY0
zC|7pjhOe^(g%4*f@AQz`AT>j(cm2k>Pv))A`j>oy>C)UilGnUM4YZwf{$1$xWPkOF
z%js|Dx8HxCU1@#2o=KkJ<N?#<x2uw;E`83Xn-Cf1x9MOpTVm6J@AD@9-&gkJ!NL8%
zl;7n^O6K>ykSQ&nzhLJ9`z}4pxVTFe3mSUfyg72=Zs2mq^yYVwCh4bcv$C?5X*|jM
zvt`YmwOX6FGYqrDWL9fr6|-0D-Y>YzIxD|r&Z~PTE{8o=S$Tan|1Y5rI~qd2XeqV#
znjXE&v1Qw$B?hM2_L7SCrGD#fkhu_NJYkpF_e_KIM*FKXW*%pD-JV=rxBvbeyZfKk
zb?xErd6RtfKgXW%=(s;CXCEn)xvy*eOlAVp8jfk=*N;5&iP>kcn=vFcz5G+K__}&o
z-_-ag42wm-Em?Q={`0sP1%Vd<iPa?$FXp`#nlNwcOT*UG17{28MgP9LV!7UyHw@SA
zM+e)Bb>5t_tL$-f-uI829(g?wGBB_8eK*;bMWZa$Wu^=t3zMwj|4nP=q)d=K@Stz)
zI*GpqrJ?VZSY#@NGQ2X(uHq7y#<b$r;yjyVn|ub&<^}Ka7GKRaJC@1)+K^%Oo(s+l
zt2_lut1S84A`N*yaV-3>sXFJ%Z61Y*a+iD?T;_1jwJVq8oOn5BhuKxz3Ex^IzCF<>
zs}U_R-+y19`6y4qJjM-o9~8+dq&NvD&ueO8(k}RF#}ZS_e@lLs@X>46ZZJN-$Go4h
z!@!o$X+`3WWgp+GEjSri?|r7+zhR-?uPN{9G<6>8H$42(#P=~kX1TkM6ho5VH<1eq
zuLhQCKg+*$CA3VPiG7yK4;3r(1xKAiZiY&0l!Z^x*ratT>ZY^9hE-ccAF3Q`DKyX7
zC;jDE#b>?%;~C8!N?J_a&;9Pb{I)zTH%2nI$ex`!zU(gVqp}@aH;Fp1)Vr0HC7rn+
z5OSsRbK+#qUG4wu-8oXPN1T6K`cChaMIV1+xyypQ!&6W1Fxpx3arw0;k)PAJbgl#(
zdh>Pt8k>;#`1K6Ayu90fCOy6=sp%i8u;_rYgHi&kUUS`J!&%YMaYZXut~~j7V@lDf
zN9P63GQ4Vfs(SnG9NS4!d)fanENQ6QlW}f}Zf&fG%<+#5EKH3B@{$v;tl6X6QPXn4
ztG!k&BJ|d+^$ag|@y}yC#w<Gb*!G2b8{WUS^QbaCURbj|_fedy8B_TIJ8>QTzZ<J#
z)~jD#@7rs>eEFIGe2Tsao$iOF)6UE)w|;qX>htw6E8lNd`CGT&bH<03%j@<TO$bp6
z-?-&g*Q2(3kAC01?rj_|KRaQMD~I2et4aa9RW1f+C2n84C%Mh8KYx+ya;BF}>z1vq
z_sCuT@=k#Gk5}LKS+IRg-gM?<Y{nW*mU*&1HWxZ>tUb8t(yd0O_AlArlAb-wR1`iX
zqI}xb)KfY4D)SZw-9=IT6<XP+yY+ZkzaQN8pW%DMtql#5cbym*7#KWV{an^LB{Ts5
DQ2%;h

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_checked_disabled@2x.png b/utils/rsc/rc_dark/radio_checked_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..30168e86bc2d6438454babf56baafb7c1a419f51
GIT binary patch
literal 2871
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
DaEL*S

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_checked_focus.png b/utils/rsc/rc_dark/radio_checked_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d9c9801cf0b6ff3649e3eb4b6e641719ecadd20
GIT binary patch
literal 1232
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|vT)5S3)qV?(Y*p4fy5=ZNw&;6*q(nMuV%xcx&5n8OJVV!m+ftO0kvu}4OIf^Xp
z)@$<ezO~3`H|LrQT?#Dg&y<Coeap<Xmt$`1Su>BW0~f-!^RTF1&Ut1Vd*+SB<8$k*
zug!g)_QU@FbKB>8;{QLF+;L@L)}-azcdJcYeDRY^x6~OHM}|Iys-7}UcdN^5=Kl|8
zHoolVTCHo4-LWLrGBY%M^1fgGY|HY#O+A@%hoNeXz^kM8-U-+R_cb3@-dnHU+1E3D
zhhtZ<BkzH)tl#*Wrlm-IslLjVmiN`y@OkcmT!-}muTN~O*-|`hQ?uX7tBR(r?y39P
zu6W7xU0Zan{fcc0^W|+j%mn8!9%GD_T&ZsSxwI(Y;pYzy?d~%6!q=OpCHS$ves}lm
zt$Ii1ud@4^jPLPYX}q4g>#*^jMG?Ifg4<r*j_lma_TpsJ%3A)_+f7t&=3lt~F*acC
z*>C6G|L*qBFZb;z)Vx%4#zi5CudyuU;b9}jlakfBT5qEkF7>Pw{wAXm9@BV5%s;qb
z`osR1u*u)HzHs@Ny4v}#$h_lqoDz|h$L37>a%i5~Jx$S-x8FRRu6~#Ij@OkYpUqak
z?zLX}==FoQAz|+=|C*vZ5fP_OJ^J~w$1KiVS@wFexO({l*Ywu7Gul<TFLy6$Tsi-T
z)S15rK2Em0r~h>A{4-e>gl8xo%y6x>_Md+2o5@7BI+k}HOLuOb-<Xo1sPIIVJ*s4z
zzFls2_QBQM#xhom;`e8-UaxECJ#8<qf`!>v<A%qzKj(j_)bv*poX^x2su(Mf^2L5)
zYU(_ZeGD5+cJF5l36}WbEje-Pf~=2=*zF^J$s9Roqb{r^ae}?sqP+K0`_gYoyf<3?
zix`vLMRpu5tz|b1ktpZWU(EfChsp5~)1A~O?hG=L@jZJMWmuGKWNSFQlwaLXd}sf+
z+6P`dKf)Q<^K=$Zu-@U(@oD4E;@dYbi)%}5IPBN(z+!!m%R}1-Nm&PP&ft-sX5CfH
zofZGx*g)rG8N*`M;QQqtZ>36=GW>j-byaum%a|p_=BLCm1RX*=z8in=ZSG@=XMWrk
zd-hV$rZ*cu$Smqw`{DT9`yaD1Q{1Gv8?7F+uXF3#>v)s1|JtcNk=w78|LEHHW8c$X
z>eW8I4@!CV$wodj72f=C<0Y-A?Kcmvt(hBmVHM+QMTb?o+dW?tCS)&*=ARqiw|wi*
zZ!CqZ*J_Tq9B6YsH2;}U;^BL2e?#_3gw<N*G3c_FrOh&_4q*OiccHo=y7&I8H+<*$
zu1v7mbd$58KYGgQ9dg@(-r8vY_I;3HwD4u?TD?U{m6~6gB_C)l$PEeWF5mXze3ufl
z!hPl=<&LKt_REy!r*Hl?Z@zg#t@qZSX%BM`=pGRCUOT-v@o~VcOOnAEW&1SevV1v_
zb>s7feQT%KWi-y6^lgS<pL~OyW=mC0K7Z$jNWIesQ<i-HV(@5%%;VyMT8_ebpK~kk
zvp+vQ<LaYzVt>sh9Gjq3v+AsI>vg8@JgWDT_Fp*VGkM>hfV|N9vuR6eo0WS{6gNnH
v5;bA`qEO|q+o|u%yR^R%yziIx)-wjbzFo27#{)A41_lOCS3j3^P6<r_*~(9F

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_checked_focus@2x.png b/utils/rsc/rc_dark/radio_checked_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..63476a0752671e91713c24391dd98aa7bfd80b56
GIT binary patch
literal 2656
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_checked_pressed.png b/utils/rsc/rc_dark/radio_checked_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..421ecb44a48b3c36647c2d1e7288f48d3124d52e
GIT binary patch
literal 1288
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`Y0r;B4qMC;S((K%CGMUK~}@4KW`p{U#0U6kvvF>rCo_7~0ODia!FOv0Q^k~m7d
z6S-$CSa4)3<HmgsyJDlta+5qNHg)obICz?TSh94tnazy^ABBWW?-n&F#@%nueN5ba
z`ucCz`#<*Ark}I?|No4+@pGO#FDHDo_^rivX3NSaQh||82EvJKU5-0@JlGFqy5|Oa
zr@YSpznUSxas|s$sfxm$$Y|Hn^z4+^-~W3$6h=O&n|QA(A$R^t?j?~^g<mZ>_u770
z_NA0$)5hanbCY?zuWph`EQ|m3*iUQgzNLw`rxtQYL=+~>^SrgV!;Y(@Q((@g16%d|
zLqk>F=L8vK?77RD-|&V}mqkx9qEs!Yvg{1gp4s0-lZvAnG7ku<Pv0J$rTt%OVg<u9
zR;S9~>XptB{4wqoW@Q^T<%TeJGcEi*iL*{bBWR1-yO)*ytF)};KHU!Z_|w^1<R*8?
zie+ApE|%}UBWKC%9JIH^RfB0(yORI>mMd(HPnkB0=$vp3?Q`6;(7rJv+huj_)2*$m
zatt2Hu*EVha$e`qx&K=B#jqCpE6>jMyZ^0EV{dkR{QBH~hl%}-yW3`dDh;*kacAC|
zH)+wOgm+K=G;Kb>bU}3EiEEE%8b0pZwrD=%idXL%pWJ)*$GO(qQpWOth+x*9e*v-?
zWkqj$LpdA!e?5zND|ebpL+`e|>{HbR&(r+<kIcP#J$3{4leK~!u>lUJYX221y?slH
z(}eMP!*TCFTm5;26lP3qSRj*~zs4)&%{|}WT%u*Yy*6_-b)D^Nv%KFn>+N1tC32u^
zpOFWHlKv9rr?=}~nk;9UVN%8z=~F0_QzE^_@cz=`Q;!ZZC8#wh7af#ca;l4S!g9r5
zn|>Qle^SZND%s4E(&Lu5vu`3-fJGtWOl`~F)syG=ylXd-zR1H>r2M0^=asRLNcxmJ
z?|e_BHndpGTNC_CXqQDI;|bO8*Y{qlxU}oVnV5p@>B~P^H*7p3JK>3iaBIf?h+^$f
z4uuO7x89Yz8qA=y>5S}?1?-KTSDIQpy`1eC+m<qL+4BfZI5jbiAv88HM(m{A?r9#W
z)&f%Idr#dn=56H8YYvTMO~_f5IiX=&!GhpRr<OUsZ>!sB^8W9~zg)RJzWaCG&i$Cj
zwO&MnsV?(xQuH?S7yA#dz00WJR1m085`Rpl|5yIXXX^sDv`wsc7fO78XWq-~yP;cF
zn9Nvh7Mspe#uv@Y*!6eeVWxa0_oR8*>-lt!-}^M{cz`DRH0I47@&Cj{|GM>DJN|0>
zU#kSuBhg{e{SVmvjw&@CRp$2i-e}Lr-B4?Ie(T%ArYcL9##=J<_O4&v7AGK@Us++j
zYX0JqWkpA?i}980vTe&bDHbL(BRy!Pn1cL|Uu}=qWUs&d=lcZ}=fx{bW>lBgIYuNX
z7aUeNKfjYDiTQ6^u9vr2oBXz8a;$QJPc}JxkUM|XIXTm-HvCikX02+LXUwvz(n@W1
zJ$=6Lj(g7O`8DbPugtL#X4QOaT-tG=r-&*0-18eQ*UwIgP&Yrmxb5b#Td5t9cdzp@
z&k;Euc|B_T&T5N3Lt7uOKM&J&qIiGZiTKlK7Fu>>@l<v9Vwvlg-@N?vw|LUE$mR_!
xZ>wiDGM6k_A8wm_)#T{n#^T2(tJ5FH$GyL9%e^VyiGhKE!PC{xWt~$(69Be=R4xDj

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_checked_pressed@2x.png b/utils/rsc/rc_dark/radio_checked_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..9030e10138c4604d59f620a4fa3e69da8f228b33
GIT binary patch
literal 2804
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_unchecked.png b/utils/rsc/rc_dark/radio_unchecked.png
new file mode 100644
index 0000000000000000000000000000000000000000..23b06ced329a3197e5ddec6467c5d881b40dc52e
GIT binary patch
literal 1012
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq{9Mr;B4qMC;S({uwf%5(nz<&wis8HMwKjj9GV2zB|^?W?M1AiT|s=rmj-%ss&0x
z+@T*Y%vM-Z@xt+9gZfg94uy_5UbC#N37P&uQW}S}CgyIcPusS-V#19G)0vg?+vmnk
z&bgFwvv+#k^q)VT&Hny-Z{oc((mSp?M`iAdTB(xUXqz<gZ<AV}5C_}RrU%?HCT%NI
zjAp)HabVB$w`S8kA8cIvMLWjq#L0&bkCf+fo;iE=tF_-B=9cG+f<hCeE^gK`k}oR_
z&F6NOZhN?3)#RXy%uJ6D6kPegm3Ml7y3x$|Xt57A@AqAJB{_k;VbuZ6>%KKQN(av_
z3B4*}`#v(TQuu_zlw5^&<C#bJqs26)dPyFQVJhRQ*|_D)ckacD7uVn6*<<$UXHEH<
z-Op>MJU%dg#m(7Xys<Y!6y~4*e)N&;edc7Y_si}aS*?^5-FV$ObZNvoAC6yQ4;DXs
z7ors!do%f3oJjZgIqMFV?vk}==*T!FJB!7RNvPxV%2n%TebH(x+WAMIK;)^pw2pi(
z`@W#0kG~FaCWze#*ZSF?uaPiyd$#z;V<%3WaN7N$DrNIc)hX8*LuSNOic5KJjJVTk
zA^PC^(bwF&H{E;_w47zZH=8M^{`nvHYc_@b_3A~1>@IVhCte7j+jjk!c&G)lLZ4ma
zdUKYL$}Q7A_%46Q%Q-cFaY_7S2Bni4nmN-OUVXA@a99+nptVXb{N^%_rUiE20{%MY
zRPq1m-xzivEbI7<2W5h?>Fy@mVpi`@{wEyp`0B2ls@*I-8)s^KmEOu0zk?xRO7m@1
zg+=TPBDVKc9(2rIH+PD9T3TAt+_u%LG-TKgoC=xT@OszvhR+Ai?Ph0-d$pzEd1ZTp
z;e+ELSt~Z0M{MQldBM`K!gA{Q=fAC3&p$0HTpjfLT!LR$$2#o?yWXWfFuqXz=;J*9
zkgac1SFO5q`}TJ^gSLW$rSJb1J^iWXAfYptAx-p{_tI0=Z#`D5nsWMIcGn)J7~>b8
zwbS{fb53UccGP1mSFEY4_W!=Iv9a-J*n^!hdUfvk|1%$?K4=rHJyLpi=GNNR=k#X!
z#PQ1BWd76h=}PbZe=~K(_KJsY%{Jb!YF5z6`ZV|adcCIKD>j$gTI6if)feF^PnyHe
zT4|;AbA?a$iAauTy@pp6ICPG%7amI7DC3eMbHb&0{$?|aX@1M=Z+2{4DnB{t;(g^s
zlezfwm&)%*a#c54SDm-{*tEK{T&+%A!q!SJ>ZYhTF%>YxAJ~4vb&b!`%g&qE_Ecvd
a-+!<^M}Y6n$~z1U3=E#GelF{r5}E*l%Hl}?

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_unchecked@2x.png b/utils/rsc/rc_dark/radio_unchecked@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..41e790ac764a1c951fffc2559cecd2c87d87d59f
GIT binary patch
literal 2156
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_unchecked_disabled.png b/utils/rsc/rc_dark/radio_unchecked_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..075ca8557a941aa42638ed74990897756311b87a
GIT binary patch
literal 1045
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0tBr;B4qMC;S(fgZ7`G6(Aazke0``CzW%8Lyja+S^vhMe%TjX@8x?v)q_Z(8(-U
z%thbv!Hb6quEJGX$CCVXmFBMt_s-r{T^bWFcG$^HyXAyi?A8w6-l$i5zyJPTu)b{X
zbxZxY>YM*x&Uyc5|Nr;jWzSjO|9@bv+$7&k>%Ud3{QBf-=SI;LQ<zj61ZM<wEU@Z&
z^0l2Qz5dKfhpCrq4Dx(;FYsT#`JKcfb?3dY%F;qB3Zk}kZk1=!S7}cZVdJ$DaaY@`
zX17_Q`?k&Ir55YTws-t!h)M`I`oE|5l8MoUpVilxLj69+Wv4RSn9tBHy}Rzc`@@3h
z9No<8rDvC}4nEKPo+0&s{;^w&#eeNyzb1OYo_`fH4;D)<^mtHwKKB0}iz}BuKaYCw
zWyQL>TJJ3h|9Teq9=P8nC&gFNdp~T!u7wK?%;G<ozGz<X-u`32N$K3&Tr=s4tlIe6
z;?-SyxLtZ?HH-hUN(&P9`PFly=HN?~IR|+UF`C@Cezors=ah(Kd)3^F+J0K|v#WT{
zNPK9QD*nG=e{vr4ho=QH$E~xs$1;9nba!ez_u2b;*d4}$bC?3AZZBqK|M2^7x7MDi
zHo5Al4^K0Ne%1Z1F@@Q@tRn6FGp>Cihxg9?dw}Ib!PSk++>Ka7q9+?n*8f}gKWQB+
zgKG+dgYC13Weo)q4p-~8auzVCtP^Kg^U0@;VbxMj>%WzoS$dxNGI=ENdkRlDl2CWW
zda|LhyCU~b@2&5Ze=4Nau>V_M5NjUmu#6!|Eo@KZh1Rv^led;uy=0#Li{}rQ!l8L*
zg-*Di7Sd7jPX5m+ap>gYRcD0)4DA?>#GDa{xN>mG-HFV)x<6+h5O?iUTlrU#X<_5L
z%$9BrSL=1Rrx*LKUt=FQ`OcGl{6Ej@erMCZ$CSNP)PZF?D3rqsju-CXSkAy=%lTpz
zlXC6zV<9gcZ%WR;|Eu%$uALRWsb>5BHa~fF_@Kje@s;AnjB=l)3>F4dzs!2Fm)FZ9
zwf6Juj(trAzE{j9Y^vJf>OJiZyFPO{b8X<`T%O<O|4ik*St#><j;_tx6Pyp!ZY+0d
ze3yUev(0MXe=plVN>_iA{lRlkz2L;+kH_}@mY=JAH}dn{t=WsS%RJV-p7m!D`yAG<
z-<m=uWgM+JxbIwk`04n~y7n>OFMX?-e7*63O1lzM^8)9lnMZESY|Xe+WqU8F`yJCN
zmbI!Ed6|WJW@RMb`2R6~d(xWM$Cup6thy6%na^hDyqW}=jcXU)d-ve2(B@yJ)!W`(
zy=y4ET3A_hQPir=+^ftk4IL}`l;-_QSdgqVdslhcAMV#iDOW-cIkPh`Ffe$!`njxg
HN@xNA={WJf

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_unchecked_disabled@2x.png b/utils/rsc/rc_dark/radio_unchecked_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..61cd48ffe12c5da696c0634928382744f01838ad
GIT binary patch
literal 2277
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_unchecked_focus.png b/utils/rsc/rc_dark/radio_unchecked_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..d58758039c280f8bffaceac2db5ac63d4cd3a850
GIT binary patch
literal 979
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}Wz)5S3)qV?%?-;6n-B5m`(r(Kd?xOM6xO|va*YiIQ~Uh&-YVfoT6A(@kBNeHfN
zU9_V>okLS^k%m;kQV~}{my5m`#+i#&is`&`x|O+RDYvs@$AZajf>W}#+Mg+p7dQ5t
z>^Dg*<<YYAV*7LD`##%!ulxQyX2(t6&zyA|u3r`9)Sb3HDkS+DCzC<f2}#*-C$-zl
z<WF;5m{MqUEB3%MOEp=qC4ZfFe?8m8@M?E$wwCC9cH7vJ-o)?LEy`XJkwTKYCn;G4
zscv-ay6tfGz^|llj7{HCXMerDhjA9)?{_nH@b8e95PlW2ZB{?Kxwd`wbSv3Qr8cU+
zc^9}ndY<vt>TAonbCL;{9j}M5q&J!#NSyZa=9}bS*<lY~=NxaC{;$w-AN#HLpXw3(
zb2Bc_lx8yFsZgC>%d~=Z|72U~xJRZ(e|GrKSlbq7wc$QXQKfe6uF&Mk&Q2%Y!yhp&
zxVEg`@e#wM&AKI$^(<?=PtH&DfB8kE;frJbp<Bs6Y(2N6J3gAMp!e)>_W{cU@572^
zXE+vc?PnEObKQUY>qAXPyUp&bTkW)7MC7h%rHGo`EB?w{FFDqKf2`MUJ^Xf8lpezZ
z19>Akws*#>q~k?}l_zk$VQKl3dh;lw%ISB^9DTcw-@RVf_;_)vT1{x#$3?EK>lt-&
zHCY|5wzka|<5uVpWH_@clY#4;!m$XI=)GHJMBlNr6ZHPx`2Td=QkDdf0~1#ry|kww
zQ|bH9kG5$-4fTu#57r%J@>sC!#|-K3z6>`K1r#ju;&m8Awu@fvo5~Qf>;=0))t-OM
z;nQO8h-HX7gq)bdP;-0D=L3cbzE9uUgy;P|CRfI^^#H%KuFn;=;4sH6R$Lq2<w$%u
zRn&RCthzJQB3)#Q{K?BqJX^C){3w3Fr}sP9YVU{CtZY}UeclVdH>=P7ne^$kP~($Z
z7jMp~Q`omxfg}25TpZh8hB^MBFJ_+H+b-#~Dam#QYaVmewC7vPH^hoRUmSb;t*Um=
zM}`-b58~Zzi&pvGkCiu14xIJwquWEf2XP5kf}ZQH{*j{Rnwcz{t0%JbJA-B9S@r0z
ze@h;2p7yj<a(&dRABrzdF49ilZ6DI2>^W~@NXnZa)xt`rP^Q<;9k*jOP9Ha)v)FL`
zUgx*JO4WKTV|^~!<_W!HlAGtf=cweuzBhTYdjsF>S(nx;nP0GkwNg94_aVz#hN2Fc
o7Zn~S=44#n`SZ!%op0?s-IJG1R1><uz`(%Z>FVdQ&MBb@00q3gssI20

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_unchecked_focus@2x.png b/utils/rsc/rc_dark/radio_unchecked_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f12c860be431b46ed6351643e9ba8a3c39aa854
GIT binary patch
literal 2127
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_unchecked_pressed.png b/utils/rsc/rc_dark/radio_unchecked_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..37c09a6d81e007bcf678f7a835755cb928a6933a
GIT binary patch
literal 1027
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq{9er;B4qMC;S(u^F>NC63phul(H@{5*%f`^KioRY{H$P0xNgwBFLpWt-oIjuUfu
zu9vKRxk{m=La^DHyXmOOS~cm8Md8fdZ%eEKc4@!d6tQQ6NDJ32Gud^lM{~_iSIg;7
zs!MwtHLGg#|EHhrp8u&o|Iqfi4SQbM$*f7QXYJNrJNu@-)@}hUL9GCuQxZy^EyaDe
z?j3w_F`k?2K`z(t0IP=OVHVjjA^k@eyYG(|cF0Zs!Z-0{e}j1OLJ^PsTIp8`-M_|9
z*1DIlX4%JxjkkLew@1Aa-1cnQ|6_%BotxEf>#dVYs4gzwdh&*yi#$V+5=;JFqn{@o
zG^RvuTas|0Lj6=cgC$=S>z}-Y`#&>YpVwylAop_tSF{O74%@yWuZqeItG~Wa?G;~X
zC7^fL#Fzh&;sc{Y$>Mf-vbz)y^f^={tDWs<GVQ9H@xf=Wqee=2vYq-=tNI<W6U!Ty
zta|NzB+mcrd4ulu9hY5LvKszvoypvBZ1GxIr8z8GJr?tu^)#v&8_wT<>T1#OVR_ce
z#;r5YJI2hLlf&pHQdaf%Vfr+d4U670u6SkLIphEOt+UfjYqX|_RcNzcF{~F&W6YAa
ze(zK%HDi~Rsi^LhpFNK*I_MiP*}V8%ZaaltVaDEu1vR!cT2u5)7&;c+Voz|Lf126h
zi6?{WKHWW)Vb^B7-=wk0Se`+PQD)-(YupQ3&S*3^xyl{zxo~1@$iEARUIcA4HvWFs
z*gol=<%j*6KfXCJG#WN+v6%Pu)1JFh{0)bGoRKu%&ZJe(AaUCEHEY7UouLd&CvV=k
z6E4djFwyokTfz<A1s|N{8lqMHGOYTQlbgI{$A@oPVX5*B8}stz4g{ze=tXWiYw$N~
z;oH6LO4Y^F@92LN&fUEC;Gx)rT<ZpogR+eujycV|Zo=YyCGEXrW3ob3Y{QSvZ95K$
z9}qJ?o6geAdSjWE^gA8?=d0v9+?kg@uRm*k;gZ;<>27<=7ybFW)p13|Y^8jqAA!g2
zCRJwEecj;Vy>0K#-M4nUQwU(IsXSW9$M=29pUqOQXSF4q)J=UV*m(GWXtPbBoz#vE
z7WpTaT`9LHns2&|e@Fa8!^Q`>^StM;TcWvkcf_|np_Y0D`V&G-zjofpwvW}Xy}9kr
z!*DBe(W$c}Je>8Wh%A(U%5$wp>}JWURod4yH9xILT)nZ3Kj~HRU4sLWg>#xe&YRY`
z)F$kU!N;G<{ZU((zkHnfgxPu37WJgH>G@N3tXh6k*>~=3qiZ+&H*lY|J$rz0(#^-A
o=Oaz`c19$mn0~%@=NEs&-e_0HEeDn|FfcH9y85}Sb4q9e0B<th82|tP

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/radio_unchecked_pressed@2x.png b/utils/rsc/rc_dark/radio_unchecked_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e424e4b37ae52a2a94d351b855b2167bc27f5b2
GIT binary patch
literal 2263
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal.png b/utils/rsc/rc_dark/toolbar_move_horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d2f51f062442018b2ea3b0558b1ccf442d73ea8
GIT binary patch
literal 154
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}ut)5S3)qV?_dgPaTsJS+zl#L^x%t@Q}<c;jIEap!Lvjx*+IDrUCFzDR8Uy;6(&
r(yT4=TKewx%nZojukofgxBPyK?W-2vZ}4dHbC8^;tDnm{r-UW|$X+dA

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c35b4653240feb15e25c4b840b598c5b47628e69
GIT binary patch
literal 304
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Ub&PZ!6KiaBpDY~(#;Ai?@Dz0IS2%FGBwQQ?iO#;yw!xq};4EZ8*H`O!YDqxu#5
zTrSybFaDnpo4<TY%p?`l=aqJG)%Uhr_5As$QfZs!WwclR+UI>2e=wXsUi0f+>HU;`
z2K%!NUl?XFzF;(AzQCNpwt)Qtj|2Y#$p$$GV+PxXG=?e$>L|D+$M`OOU-eycN%;k7
no+qbG(lzz|UhSFnf#ImFjLE~r-}4z57#KWV{an^LB{Ts5S}|;B

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_disabled.png b/utils/rsc/rc_dark/toolbar_move_horizontal_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..013ac4578b12fc76571f47db420fcb2653a4eca8
GIT binary patch
literal 155
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u-)5S3)qV?_djl2vB9ISyRd})VS)*YCkw&od|(veT={&1em7F?LJ>rCm){qF)7
tC(JncH)_4iUmgZzaA|&^@XeWX7xCR-=Tw|f-Ek2l>FMg{vd$@?2>@o-FAD$w

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_disabled@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f713dd4d046c76717979a0d47a57ccaba9631404
GIT binary patch
literal 309
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UczPZ!6KiaBp*ZxlRaAaZn`q>`{9<8ihN27<iG1wIE%R&Hw5<cPJp-C@1tmH2<5
z+OK{tPv&bbuHRrkkALa2St?tfeA;tg&h~rs&E7v1lhz#f@mzL3(e`_^q@2S0<ZaL5
ze*4xaAMj6Rh-x^-u!W(QF@sTx`2v#(+XB`M9tZ9V5)EPt3>kDCsG}h5&*GISH)mD9
s-EL&#;Opo4Oy#px`CW0r%!jNx>PiLz^PE02FfcH9y85}Sb4q9e0LA!e!~g&Q

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_focus.png b/utils/rsc/rc_dark/toolbar_move_horizontal_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6d0d425889d977a6a6b0b92786dea52168791861
GIT binary patch
literal 154
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}ut)5S3)qV?_dgPaTs9Bzr-WuI;x@fFxHbBp7$lA8BFnm@#fE=<{Vr)1~ecY%u&
sW}N&RwO-~g4+ApzG(T|i+*_J27#gqh?EPNZZwZq0boFyt=akR{01_iId;kCd

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_focus@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a5ca39b1eb7ece9a93e3d76627ae2efb2746bfc
GIT binary patch
literal 305
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcjPZ!6KiaBpDY!qyAkYIiIJ(^`}1iP+8<iyy3_ELdJR*3~O-O4wd+Yw)Kkay2*
zmrM4m_tqE8yH<F%>ULe&_1_V}=YOyDtFE*0jO&-2#Ph!W>z?~r-x+SoeSUf8b=_oT
zravak7nn2H7O-F7ao}Gd*&yd&%wXG)#!$s@mf;J-EXEg%R8rv1Qc+|1eb@bz{|w%-
mtBk@^&jn3?_g!`6LE%;=HJ$X@qmB#=3=E#GelF{r5}E*q4sCt_

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_pressed.png b/utils/rsc/rc_dark/toolbar_move_horizontal_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..e414c0c52bc0b10c01ee74448217e6a44a5e11dd
GIT binary patch
literal 155
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u-)5S3)qV?_dgPaTs9Bzr-Zbc2-3g<uLj9JTTwDfWHaru__t2k7Hqt|WwQ`#@Z
sdf4aP^{S^Y(ixD!g#SIW-dyo>WVhVP`P6bPuOCR#)78&qol`;+0CT=C3;+NC

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_horizontal_pressed@2x.png b/utils/rsc/rc_dark/toolbar_move_horizontal_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..e8e8af20f3502fff80898ec36910768e740fe2bc
GIT binary patch
literal 308
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Ub|PZ!6KiaBpDZR9-Uz~J^UzWs!n-Xku}BgYbRn!I;(L@z1o-fWPdXm&4l-h<x?
z6Amn_m-AHlyV>`>{SDc3zf~@Os@N0jcYWIP?A+>qKa#Xg224_1FP>ew&+9wG>Fzyu
zw_C+$_v$}bF4-XGV9a3Kkj7BOaF*c<!z{)Zj3&$%m^0WGuwUSD;9o!;1<}d}{vNJf
r{W&y@BjA|I=g(Tnzduj<vX|Zcu9Av)IOi<}1_lOCS3j3^P6<r_<sotV

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_vertical.png b/utils/rsc/rc_dark/toolbar_move_vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..140846d759a7ff963856278443400398aa1f48f3
GIT binary patch
literal 141
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u^)5S3)qV?_Nje-mU0xlPq3QSSDxK(nk1efK+fLD|LFFISdMTp@*<c{QZwkfOX
rH(m4g^PTi)zQTuN+zbo_<qS)F_}KrmMDAo@U|{fc^>bP0l+XkK9zH9&

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_vertical@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7edf454a3b72a890f5c177f22a11e0d83a4b80c2
GIT binary patch
literal 208
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^or;B4q#hka-4f&b^1XwOKItxe(pL-&@!a~seqm7E$5$BGz4{s~A{g1P}nN+sh
zmjMJ;xNqit_OsA?vZiOb!+cxaNaHVmzy6clcJzkjbpJ`-w|s7IuyIH|#k@vxvQ2$_
zYPoluWWOFG!yo?r4u)mto(k_jP+rFfGKhge>mysqD=B`dv*J!50Z&&ymvv4FO#rhJ
BMVtTt

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_disabled.png b/utils/rsc/rc_dark/toolbar_move_vertical_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cd85dd72434f5171f88f8d259bb21150186da3b
GIT binary patch
literal 140
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u!)5S3)qV?_Nje-mU3@is18+CGRS)ikvabU*9Ssq#{JA3VRzi^!NCDKB9`mTmA
p8dmQ4k_!7cyv+AGOj`2Z?4u?Zd-cA|GYkw244$rjF6*2UngG5-D)0aR

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_disabled@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..07d5ae1bffe7e5b37934788ef4f4face59da1ecb
GIT binary patch
literal 214
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^cr;B4q#hka-H}W2G5MVh_+vOnQ!rH;7Q0VHH(KzJ@Z=}h`B`5TqUQe_YUZ;0s
z_ZuMw5csxOr}^{OI!)8$Ny+VYt2Ix?Ouqf4X3xIQ&c-_qKApToZMn*0qkO&%=4TnR
zPEL4ocj4((UPkJYRo@vH{<X(1ki7HYQ)m1G_5C2T7#J9=KQdkqmg5)svt9rs;_2$=
Jvd$@?2>^mMO!WW&

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_focus.png b/utils/rsc/rc_dark/toolbar_move_vertical_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..9aac0365ad51127f595ecece819298531ad89ab9
GIT binary patch
literal 139
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u+)5S3)qV?@%MIi<O2G)yDgH}Ca(0j#_mNMOFl2*{SrT5KhC#cklo%6`$Rj^<6
oEi#$0!@ucLtNsL)m%Dj)M{uz>8>R9yFfcH9y85}Sb4q9e096SndjJ3c

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_focus@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3b1d1805cb3fe3c4ead89149b2c6528ce6cf155
GIT binary patch
literal 211
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^=r;B4q#hka-H}W2G5MVh_`+_l$t5m^Cp~&@J(*(H}M;5VH1btE4DtFWP;j5;-
zr}Y>a7#J85ti7b?<b90^KCaTvS3Aw*Y3#aw@16DSyUVhco>o7(@y+WSZJU{M&c0z#
zP4)Qn=0a*_aP8EE<(v!;>VL4_S~*p3{two=&)guR7#KDP%E#_e;m?`h><AL@boFyt
I=akR{0Nk2O(*OVf

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_pressed.png b/utils/rsc/rc_dark/toolbar_move_vertical_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..30b3921e20e5c01d2839ced911886aad7674711e
GIT binary patch
literal 143
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u%)5S3)qV?_Ng@OkZL|87i&eC9*991CF>}5D}VWUXvA*G*b^R2eOa+oBd^EU9-
s42QiTfB$W_XZYzAVD*7@l1gi|j06|^70#EO3=9kmp00i_>zopr0Cf5+M*si-

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_move_vertical_pressed@2x.png b/utils/rsc/rc_dark/toolbar_move_vertical_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd01207452e9c6acbe6f2bff42e02217b69849cd
GIT binary patch
literal 209
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^|r;B4q#hka-H}W2G5MVh_+vQ;5q`bwULFOWNr>k<vLnobC6+tPrSv`M@AHHhZ
zds>f?fq{Wxfqbguocw<8NgLIU^Zr_s>G!I%>R$Z)hYJmN9Dh3b$&@LDlH2$$Oufd~
zHfc}&y_DMGp!T)i3=IDd>tB$#^Y~L|{DQOkAafWP9MtXJ{FULi3ZHQjB;e`l=d#Wz
Gp$Py*q)a;i

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal.png b/utils/rsc/rc_dark/toolbar_separator_horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..96e2689ff5f7f4f5c69ec2c9bd5ecac9ee60c346
GIT binary patch
literal 151
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u()5S3)qV?_djl2vBJj{;Vh7!%nsiISOgxU;b|JSa`R-SnAWY=WTbH}!@tWCY^
nE%lB81?;GtKe1|m;-5RL7gag`N`yWN1W9|k`njxgN@xNAl1VAu

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..5944e44c9550998d5b4ce1b448b1fffd79e0042e
GIT binary patch
literal 288
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Ub)PZ!6KiaBpDY~(%UAmVb+)YZbd$al+wj;<F?vvek3XytTpnNT(1MyKBHzxpdz
z)tjy8pZ>J$)CBKIDW@xE^@VSItYGIm>H5dyNgrjI3K-`dudjOV#rA`fcL93_t+CO8
vzo)Ci^$tw4biT$Dxj8k>dey7-whSD)d_kHypA#4u7#KWV{an^LB{Ts5&--Ei

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..941e14509d5b8c58c484db94925f6f6d09a4be09
GIT binary patch
literal 151
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u()5S3)qV?_djl2vBJj{;G5<P0dDXl%7Q?5!JD*5w$<GNlKw~1FLUOjiri1+rM
o>m}?A$l$=)Up;LlagP7qGTnX6vTl)Q*?o|-r>mdKI;Vst0I2jYC;$Ke

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..e44a33be6c9523e88a75557fda60da7c348e4a9d
GIT binary patch
literal 291
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcVPZ!6KiaBp@8wwtBU|_w-tF(xNm4|PEqad%4gvbIlQ9UQe7eVPW6XQ$o{=NNA
z;iSFvn(pt%KPS%E$#jN!`t!fv49ed0cr#8r-hbc+Z{h`}50!szRR*Uu%nx9wZdl9k
zjUk%x4dXVZ8_YSZ8`y7fCGc+$Js_8$-C%nlj4BGw{x)G<zxDIAEeytU8aQW6E1s0|
bj(7KD!GPz_w^uSSFfe$!`njxgN@xNAWzTC-

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_focus.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..590b314711ced2ff4b6aa08022cce45a9cca0e11
GIT binary patch
literal 149
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u@)5S3)qV?_djl2vBJj{;GH#BvH)0vj!h#9uL{P8|HR=TrCX}8kuIlZY;+bY+;
l<YPbv4YR*X^3HYd>)*ZUGFy#Aa%&w(*3;F`Wt~$(699N0DMbJP

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_focus@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca88313f67c91854ee2b3a89bfbbf8d25d0f6002
GIT binary patch
literal 288
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Ub)PZ!6KiaBpDY!qz@5OBE|+r2>S^#WEU?M>XTHt;E}W?(kCJmt0Jncli@>G7d1
zb0Sywum5b8xApFK!P@E`+iqF$kC~xYfB#sxs?DFHk#)u2ANlW{PcqaiGJavur7`wp
vtN2$Te~LAt`qjFnyQf7}Cs`{!x)PVcA?#=E_T&-+0|SGntDnm{r-UW|Stnw-

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..38004682a2a882747f0036f792655109c96123b5
GIT binary patch
literal 151
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u()5S3)qV?@{M_vX69+rd63M-ikg6*$52W59y)V=vvJu_d`sB2B%nliI#nKz#8
mU1rUI0`l&qo0P~|+P!1yJH#rGD79}QNZQlY&t;ucLK6V#5h;xT

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed@2x.png b/utils/rsc/rc_dark/toolbar_separator_horizontal_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..d4b88c0476bb5b540ddf5108a02b52fe26618d8f
GIT binary patch
literal 294
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbiPZ!6KiaBpDZS*}HAmMgVzU_mW&Lq(w1*x`$ots?561zik61jAic4X8lJ(W9o
zsraj1e5Kk+<LW^1{d?<W)1GbFTURsRUO(yh>K!G;QR&l4(`H6@+}+4<yZ!#$?`r=W
z+5;GD9kd(d7Kl3VU*KB6p22#7c?;7E#wf-w3~L#x8p0@+p3GSH&+<JNTSUKc@!#re
gi*HYSGV?Ff$vi=?xk@rz3=9kmp00i_>zopr0MaaIw*UYD

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical.png b/utils/rsc/rc_dark/toolbar_separator_vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..b503c8093ee49c71fae9ae15d78c6163cf10a41d
GIT binary patch
literal 137
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u=)5S3)qV?_Bje-mU0<0JP6*XKJWgABsiWDg={37&w(b+I2h6m*jkHu7<2&vt6
m&D+m+(xUSM3=9w6GDMlNvrIpzB*wtNz~JfX=d#Wzp$P!_T_@!L

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2725a7fa1aee6f336b84b25639cdfe63ffa14d38
GIT binary patch
literal 192
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^mr;B4q#hkYnHgYy6h_F1ktawE2fluVYQ=NBIK67LqQ8Zcm<GR+7_uBp8cXqQd
zfI&smD+!;=-{)#2PkPp7mp*Ir()YWrr^{bEdb8eczDn+^p5q&29weS(+{WWM?e*$8
kdFN(5d?y6f$-r>nYhBb-UXD*f(Q82>p00i_>zopr09)%u=>Px#

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_disabled.png b/utils/rsc/rc_dark/toolbar_separator_vertical_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..6aa1fbdd763f029569ac0f31d10ea9627d4edced
GIT binary patch
literal 136
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uw)5S3)qV?_Bje-mU3<nMv%sj>tW-v`u=fRyw-=(2hPga*OdQPen_j?i~K0(g+
l`3qg<BjV1Ula|cpWmv<?B3svy%)r3F;OXk;vd$@?2>|8HCm8?$

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_disabled@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e54cfa8ec05ee3ff66c6ba131919b7a70974f1b
GIT binary patch
literal 200
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^qr;B4q#hkYnHs&5m5NW;mKE0!((TFjr`9g)#tThwNc)25W9&VW!+pKD_d{5QU
z+U*Qr&`@r0?cnpDMN;0^UnRHO@f&Bwy?Xua^WWe0_Bnj<AAYV{+IO{dZa!Ou`E15%
s7enrrzxWie_*vGi-RxlP3=AJ?>bWoSb12M@J`NJ`boFyt=akR{0CJB>rvLx|

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_focus.png b/utils/rsc/rc_dark/toolbar_separator_vertical_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..fcdfc0f21835c0e22d2a6f1010ca2e3f0bd0e37e
GIT binary patch
literal 135
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u&)5S3)qV?_Bg`x}s3=9{OHA4*>Tzwzd-VB<zq^s-q%Ug{qp8L7ggQA&F^slSE
k7Qygn@<J8QOGnvK_pq{@wCwxAz`(%Z>FVdQ&MBb@0Qi_GuK)l5

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_focus@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..51b0839655f68fea36835f3b18acb7857ec06bdd
GIT binary patch
literal 197
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P_3r;B4q#hkYnHu4^F5MViA`+_l$t5m^Cp~&@J(*(H}M;5VH1byl2Rkaabr+4Ev
z3j-M3XnNIrdF|ZjTQi<)aGI~`TY3F!;mY6TJ6^B<_vNRG<+XjiwHDF|*=funSstHa
p7M{Me?Axluw?bgO3=9X}*E0D16XMXaf8GcZ@^tlcS?83{1OV45M;8D9

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_pressed.png b/utils/rsc/rc_dark/toolbar_separator_vertical_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..9d6f84d51ff46471d0aa34652ecbde506cefddb4
GIT binary patch
literal 138
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}us)5S3)qV?@rMNtMth65KI)tC}aH0?H6&T+U}L_vhB`^bj%&)6oZ?A3eY@m1bo
nU&-6ewX6zpl3tTkWOc-3SXoYUOg_rMz`)??>gTe~DWM4f1$QS4

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/toolbar_separator_vertical_pressed@2x.png b/utils/rsc/rc_dark/toolbar_separator_vertical_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..3876a8e87650fd78fdc753ed3cd853d14f6f9a21
GIT binary patch
literal 196
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^ur;B4q#hkYn4)QiRh_GCU>^3k<Qr>ppV8JGF{T8<sO->!YYr>tsajAT|SNMtl
zvpORK7@S+Mrup~hzaB<co>V!^*VXlW`|P9X-?r(;9@^W@SJ}RV=k*5D11q<%z3~2Y
obMMJ-)0TX5pAOc@z`*eBJFD0-K8^yxmYE<SPgg&ebxsLQ0K$$&@c;k-

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/transparent.png b/utils/rsc/rc_dark/transparent.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15
GIT binary patch
literal 104
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx
B7CQg{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/transparent@2x.png b/utils/rsc/rc_dark/transparent@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70
GIT binary patch
literal 117
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN
CMHvME

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/transparent_disabled.png b/utils/rsc/rc_dark/transparent_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15
GIT binary patch
literal 104
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx
B7CQg{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/transparent_disabled@2x.png b/utils/rsc/rc_dark/transparent_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70
GIT binary patch
literal 117
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN
CMHvME

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/transparent_focus.png b/utils/rsc/rc_dark/transparent_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15
GIT binary patch
literal 104
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx
B7CQg{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/transparent_focus@2x.png b/utils/rsc/rc_dark/transparent_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70
GIT binary patch
literal 117
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN
CMHvME

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/transparent_pressed.png b/utils/rsc/rc_dark/transparent_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15
GIT binary patch
literal 104
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx
B7CQg{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/transparent_pressed@2x.png b/utils/rsc/rc_dark/transparent_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70
GIT binary patch
literal 117
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN
CMHvME

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_close.png b/utils/rsc/rc_dark/window_close.png
new file mode 100644
index 0000000000000000000000000000000000000000..0115ca3f32bedff8b25115c025f0de5a19c4c658
GIT binary patch
literal 714
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|*U)5S3)qV?@`@1n~NBCh9)jTp8GMCzVR;Ld4eoWRgHq3d&@sE$JDn#RO59)%-6
ztrbN=*EE_Q;MlIhY|X%Sq~Gz0!s}#DJ>w?1$o0G4Th?Vo>;Aaj&SM|(`{}Y%4_Xg|
zPD!74y~f&i!q$s6hl(F8zfh5N=1zNHqrxwan0|eBtzA!c=aox+h?B4rnaaFCaJpUP
zvdU%`#tGV;ro4fcZ(1Kdif?Excq>#A8FH6}?edfttq+sf_?QE4p5ds7`|RU7y;y}$
zZDPm6c1epZJ%xV8Obq*8%RTitb7iW=pJx}0mhGHBNBap+_F~nRy&(s7DtI5WP=EZu
z@k0HA7m5bKZ2BTILKZQsW74ktu#suwk>r-UT0)K&_OE{tC|j}8q4UV%hiS7!;yfQP
z3FvB<d{SZf^zf3=v76eb*Qpq|CH=_uyry+Hn^Q%l?D(41tnF9+JKQu_wo`utQwC$r
zR=z#k7#g(fKe0Sn^lfimoGxSbV%C<&drG-@UHh9C)UWqTdul6Se}4CYHyq(CA(Jhi
zYjn@MZnJt)^h##e0@rIUk*Qy%olz)R+bgzADIvFHJI6ce<;gvpSD(1GL@1dx>4ztq
z-mZ7j%Z+t@9D6C^Av4`mgsZ1@_dCC;efe|xy4EdMNjt4lWS*$c^S<L$W@ts$+f^%a
zmT#&*Ds5bR;cQ6)Pt9T;z6ZPC^>yV<c<XZgR)(Ez{SxNA277e1^0^+YKmB0k8q>f^
zS5I}J_pE=TJNC_H`{SRsqwmD&EiD&jn5Vt7?U9*Us?F=Z)mBsHz~?);A-9+0wHw`#
zii_cT@xn1AFt>W%Zd=VgE{|-K6}0>t&L1#$jJn*QuKH;Ci|_@<SzrHWcwj!6DJf!+
TrI#fG0|SGntDnm{r-UW|FVr_m

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_close@2x.png b/utils/rsc/rc_dark/window_close@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..41dcd8160dd3e5b127eaafd36851568e2f1c2b4a
GIT binary patch
literal 1637
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
C_YgJ!

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_close_disabled.png b/utils/rsc/rc_dark/window_close_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..55144fff865d59d462d69cee53b6a914095df698
GIT binary patch
literal 820
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr06nr;B4qMC;ROr}Hj5h&Y_*)oD2Iu{o2gTgCcXrkTf<t%tpxbOoY6FnZK5dzX2r
zIIupwswRJ-?6jF?|E)bqaYBC>H)QH{Upd(K_K4<9g?Cvw=kF9hJNM$$hyCq8n!T>t
ztz5Oeak18&8~0XhU&g5wuIoHy_5uBn^|@Q6&NCYQV+qY=P;Z!{@mln-mAP)k(yaO7
zsj?>+j|;B+ecz~l*~^IsX7zCOFH;O$dFy#-sqUFa5iSlVW7w-MPgx;xZKp&9|Haq;
z4lC9_*qK|d7GJ}!^YM8e$DyFSZ9lfX-d3*O#@(+}5OFihY@Q3tH`Tb~9w};5Z?v!H
zeR{wBx;)$SHkO*sH#rZRJ6u#Y{k$Zd-{W#~%lS+9e@0ZSafn~^S<BDqfP`wG+1t%c
ze1}ar=V?6fe)7yKHo>s>NX^zVw+DqhHI|%qK@1CCZxL2ad&afyd5MgC->D-7OrGw?
z_GHGggmK<~Ve6v*CD5?o>eRJij}Pv+vyx?!3QN^3dA6fLhZD~TvK%hHt)KqMwf~`=
z;JqU*A39l>gzhSKGRCxe-#+`LfMdE|sK%$s|5&-(JJPED%rLp{BC0Wao92tjEu~Ef
z&(ga6uIE|@i))1IIzP}Xu=sFmy~~E=SvPAkuNU9Wo3&?UU&8-%B_{DNo4BTP$e&bn
zoIlO?w$J419M)&N)t(O`WokCxjQBd|TX)R951c8D1)IG>J0~)IZrj_E!P0kX>e{f{
ztMwO4tv!X@%;JmOJXN@Q+V1bPx7q)?Ebh#iX?Ds!DuUVphS}X5uQMOkRpeEx2PUoC
z@!B%5v%}%&8eJ`+#?=A0^R5X$bnJW+^RfFtX4`w09v6=VF<ZqP%#t2Tf31G}fSFT$
z?-7RuIamBRFa3(H2vC}?U&Gqz@#ItM+;z7r*&FR92<|lH5x-)^ai{-m+T(Q##2(re
zMof%me%H{(R(~=yAba!89n}FpBs%wYIJkY)dcb%;Fm@)JjRvERat*VcSO4nEr~bY_
bo`0UZ?cm@06LvB%Ffe$!`njxgN@xNAa-Mb0

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_close_disabled@2x.png b/utils/rsc/rc_dark/window_close_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..766aef7c1a8d870f23adecf56437544246d8b2bc
GIT binary patch
literal 1717
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_close_focus.png b/utils/rsc/rc_dark/window_close_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..61df25f829749c6e3d10d70c06590297f06b7e58
GIT binary patch
literal 728
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|*Z)5S3)qV?%C+oH=35^eXddos>x7K-vNVC7n5dPGsB@L$>?Mx(=$8kYlA7_FaN
z_c+Iso^b4%;(}&r2G(od4>e9`pPXcqC9%&ds`j^Cf4S;;rvKH3`zlJ-9uHiyUEtlM
z8e0>dS1daldzP51)H&9e=6p0}FnQFbaY?YDUEv+~tKIu<l^&eypxyLqa*mBasf2yD
z%CC1S>!cT*do`heX)S}5?<S8s-rN&@Gc2-FRV!ZpkYSO>9e>Uqn_o)Tja2-ePb{e2
z>N@vk!GyUNHp~}dXt?mWvh9ddXs2|=tLe>edTi=EzL_P2zW5mPsA|~}htsVe8mHwy
z;C3xg_$Ybn>X)rvuZ~QTnH(cqwdYi;ce+@Ng88Ng#;gnnc)tV%tnYC#zEJG+JoG^;
z(`FTxeI4=3DjzOoVK^X}!5d`mog_4gQQUg5n19zMZ_X#49vu!1my?!0oXR33v{&-8
z)<JFVJ6;U79^Ya(@9^+ehkgqB&#d}txysFECYOiqS2uVuopaFj5I-}+eF5XELm$7c
z@k)ECTfi*oIGsUE_%IV^w)HWE+sgfQGw%dxPhc0{p_(Y{P~<J95NpM}HA^t#*QZYp
z7ABgTyy3hvD?DkL!{zDjuTHg1zQf16`=dj~jk6PXXiPdGI)hcdswV$?dt2<J+tZFD
zO>}wYeM2UrGibk#P2@X=*^~O#zPZnGJCgnG6|N@-8Q+N<WK6hpST;gi@x>+HlsErY
ziWV^0vVJk-wlk^;XW71K8-wh^1l2rwvszol(pYvI#f`i#3{)>JkktDqY*4Co&5^C9
zJkEllho_(M-JyGZ8~Gm1-k<*UrEvm}{XFqF1w%hhhdaz4SPztU%(Z$DEcAq}Azxr$
h*PYeczwfWN|IpFAqoFTKn}LCW!PC{xWt~$(6996+HLL&t

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_close_focus@2x.png b/utils/rsc/rc_dark/window_close_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ea50b1a9bae52b49d29f3f80b987aac61655418
GIT binary patch
literal 1659
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_close_pressed.png b/utils/rsc/rc_dark/window_close_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..042311def70b6d5de7265b6529aad4f7506058f2
GIT binary patch
literal 744
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`k3r;B4qMC;ROyNfP6h_vm0yo6z%vTDf2pbuOk6IzZarW7f=Wa*gCd?=}rYC1`s
z^M>NNqX!HQ8wW(zvA%e~+racY;D}dBY|iPz!v$KITYuNj4_ke+_5WU#JqB@B{96^|
zPQ?nwZLR(N*u=3dGB)U`>7jg=H3zio88upDw<x$DU~aK&otC(3Y39N1X`7c_aGJsV
zZgG`_-EP4K>xqV}uCp&s(1<!GrL{aztUzB;L5bZVf0j_&%V|LmY(p(QI9TF-GH;lu
zRA|-NlDJFNb#~znh3L6aJEsaTaMb+PaZOTN?;=01qS$fUt-7DFTh>nq`uzLdu8w&}
zn06`cy7x_My7R+nn^$T1CZvhj1SbS_^6cQ+G?PtT%r0PV)K1MqY9G%pykw%2Zt7a0
zsxQ-a#v!6Dw051BvfAy?sp$`sX5B9jcln~DU!%jwaJa-=WbJZKh9w6D?{e)qb#ld<
zjVzl~w*0S53CPK*&}-~)Nj|Y7=EEH(b0HIl$H}5M_-b}fRM-Eke?m*NPIFb~H|@sx
zm7j|^MRdz0uNHesUeCAIpLKP4rBSiYp;wa*u^LEc@}(=yy6n2-%Kd1!YZ1m1Si`T%
zCRi&m88p9gy;wATxzdIN%kIbzertpHYj$50pXrgb;y}|=oo^v}j|&9LthajE=DfI~
z^_8ddbD+>nro#_%&(}%6zrQl{mC~DIDrxSXDY?h}UACC&*+jL4-VJ+dG3~GWf+=Me
zd^u7MO%%`F|0hl2Pt>83auHi8_auh}8CLy{_wKXJ3xD+M;h(y%6FKHDW8`0*5n3L|
z7pyYv*1o@zY<@>A3M~%ZTT;+)U~|9Vw+>w&R`oreIcoze9^5=W`B1x;#@!Z%Rca@~
z9~{3rt*W{r#A$->l=la=$2p$KO#T1+tGG8q(Z|}K6EqkY7#KWV{an^LB{Ts5-Ht<_

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_close_pressed@2x.png b/utils/rsc/rc_dark/window_close_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..b54d9a16d99fe14a0a1c56f6b9abd857ce3cb14b
GIT binary patch
literal 1777
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_grip.png b/utils/rsc/rc_dark/window_grip.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ea1c438f5f1d016d97565196f0753c85139ea9d
GIT binary patch
literal 434
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^l_)5S3)qV?&ujb6-#GRHsW7ft`g7B(SEGj`SF$;GdkIesm96eMt~J>Ydvp752E
zf7g94pCEiIZm){(xr03?<?ZYz+1E4uuU%=jQRnoosM*#g>;F!^r`wPx>VL_y%iF7O
z_1`U_GNw$Gnx`M_vg-cF68&S91V3Bz_b?`thk?vD9$aL)@hFgK$Ag2+J03YQ|9Eha
z>BghePj4q?ebW4J)Bdfm!U2_%Bk2cNJ(l0Puie02$7ds2`Fxqx=Q^hPJ2AZN?()^F
z9Ie%?1xKDAko*wyByCftH9JSIHETyBvx?$JozuHKyG;4S%pWwpK5{1J!!d?=KNg)h
zyMwQMR?EZ>Yds@=tM{~o@7-v|xqa3JUjOF{>W*eh73WI4Je%ZR!=iI4H12kRS?|hg
z-G2*a?}{~F!sz0%`iPCmL#0I_N$+NVIJ+zMhd%>@stkvX*`JgtK_&ZMzxue#YIbEq
nM}}agjE~YHr)z(I{$dJtdeM<6<=4o-z`)??>gTe~DWM4fSRlT;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_grip@2x.png b/utils/rsc/rc_dark/window_grip@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..b31309e8b2e372f833ce144a9a43b6f8cc8c130f
GIT binary patch
literal 708
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Qf;r;B4q#hkaZZ1XQW$h6P*UU7=ayCO2{`5((4LOLP5x@$@jQj?!bHyk<T&E3TK
z(RPnvTEW{iXAcjZ6+zWHf=2Cg&A#3JdG2HW=D+9tzuR=peUTzzlyXANy<{)L?UP-P
z_60m*{ZMT4$e?Rc{?pgjt)iw+PI29+KE;B`jp4cY9=3N=)7@fq&bXHRNX>gyyjLWE
zxqe+s)w=WF-ifVf7VntZvv~cln)Px`s~;@CJokL){Fl8AY9B5LGx|PU$j)@@fb#>U
zTZfzvF!>yCUclsY(7A!h=a6#(lh0vi2d10@&I(L92b~$1at<{=XUaL;e4HufK=X2@
zn1jvjOg@L7|9sRK^y=!T51mskPXAQ8o@GYc|MmVKV^6*Ct2{Pa*YNcR(~nLK%0IXj
zj|A6lD`s5xAkb!>U%B1O&vWgVV-9&s%7)f1GiJ0q;Ox#+)7Z|(@`HuHkM#!|KOgH4
z4*otCi<Wwo)RH}Z(@Poc4mYPV?mOJ<%BXmtS(S0&fo4`l#e>a>j0+DoJ2EOBYF1=i
zc&M3?aovNd0qmYK^%2|k&x`N&S~>l+^XBTNe~0JGX;ggPe*Ve4gn|#InJNd$e@vcy
z`7c+6adng80p*I--z9Gf^GNRdIxm6Y1Ha&&%fI!0zuYsaVc(&{qAV6I_x&IJc)Y7N
z_rXIU#@hCFQKp*q^Ib`5Q!3&wZoifrqL~o<fbrO`PMi2QOvfdf*1yc=*}rK0MdmN_
z^Bra_i{74h|1aYmjk$R|@t3bl+$)jK_|Kv~`J}`Ry}4Omqr6<>S0A1Aj@j2?lFEKo
z8|HHj@k|@9Kbt$JYhUE-qqE+vK3ijV-|uqC>FfJ+POqE&M%pN)`7^ut3fcU~1fJOp
P3=9mOu6{1-oD!M<r*}Y>

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_grip_disabled.png b/utils/rsc/rc_dark/window_grip_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..b66e23b9982253f8430dff6389546010896bfe16
GIT binary patch
literal 434
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^l_)5S3)qV?%DL%+iYBF8@dFP>b)Y*o-St+R7y?~w?Wn1#&SKbTH<A*#iq)8SOj
zv0zREquRGiGaB0#EmJIe)WX>RZF2qmoadS!?zdm*bp7k--TF-ENve(1Jcbojh07Fv
zCzMV48O5}w;MRd+o9TyB)_&6VcwF*+ecSr2EGG_Y^CmQhiyaVKuhPK%&bC4OovDN1
zooI&WKM!7%++NWy-Mr_1@44y+3k5A72`Bg)oK4vm(!lgX?}J8R!JIXs`<jF*N~#OL
zg=sbD?+IWquQ6o3%s5Yluj=)VVut%Wf*Z67HvHkr`MAP9W9Nf}LMFW(T&a(mp0jDR
zo%VU;RxbSR3a9p=;JF4X_~U&V`LgG32;@uOnQ12Xm0g$f%=z}2cR9Hq<W7jRG2gq0
zKiDk)6?gpA)VULwE<|aI8l5}L7^rx?@<&yy*gx3>%WVzq_y47AxyE$q&#Kc$f=kW*
mGOXQtXq{>I^IiL8=l|TdY-;QOJ$(!e3=E#GelF{r5}E*5bG--v

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_grip_disabled@2x.png b/utils/rsc/rc_dark/window_grip_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee3d0ba8866ee3e6a531a73a1f370e44abd0a22a
GIT binary patch
literal 764
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V1KPZ!6KiaBp*+2;v6inQ;)DbT9sA+nQER8=!`LWk~B=Nk)JR0K|LT-YFep@?|`
z!*SO7CgzR38Jq1~RP+w8Dk*Yxas0`cP;l&?#QSq+&gJ|$_4W4rXTP`1leN`7lNGkv
z>ip7AaSd;^!n3xwypTLm-nq#AZ}au|_WJ!3t{;jC*%=itJkfRnhXXI0e&g%Iwt;%u
z#R2~x_#4Ju`pu=O!1!;w#=KX1TYqz_99*2T_kL#W#oydpIp?v;mq)Qbey7>fVDceA
zfHCvoLI$Qy2b>=;Z93$9fXU~8^8zNHgU$_1K8KtWn0yX9J22%Oa8_W-Iq1y5lyj*0
zIaAKz=HpB;2bz~N#T;yIXYx5bebrX$jw;56743!Ve^&k|U$5r0?BVIFzoZs@YgA3(
zR9*i?E}!K_gZyOkpg4{K7JGp!$$QPq8P`3S8ub15-Dm21?XUY@Q2mp*e5d)ld3RWT
zFz{P)eqfa=5_lkNV<GlH+QvfUfwGN-(1SO&`kSu4-)iSGIW@N7{D*|dhW8&50v$L$
zBzQV#d`NI~@c57r;gInmA;6*ILxP9HiVq17q!q(I97x-LJ<EUg_MnybLr)YR_~Uay
zwdT&<xl;Q=Zr%*>kd`(+DDa@s+$X_D^+5TLqOJQ5YV4UgGlAoS(x<TV#zw+Cl6Iec
zE|mY6dV6cN*UIv$drQKf*K=xU*&K*Db@bMZCpky%-u;{TdDDTzE$RnA{&*=Pcg}+I
z7hn9UH*1)cKloH8$^2$vVfr6;Uiqk;k<x?rH+S|b{%G0rrN7omPSgBCFw->Y-k+zB
zHz%`pJ5LWjto~$aoB3S!Tb>0UpQQL5Jal2H&-|r5Cr@vQxLmnlFWY`u*}uDrzTV=0
zu<XEjj~iXP*ZSQmu;stfyyNzt7v6D6YuDLDM&y}1t3A7W<KEhfDfiZ-mG-^nXQ+K8
Vxqm@_Bm)BjgQu&X%Q~loCIHv0VJ83p

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_grip_focus.png b/utils/rsc/rc_dark/window_grip_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..400af158cd3c34ff79ad51c6085124bd6e36431e
GIT binary patch
literal 408
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~J>)5S3)qV?%Dd#@u7BF8_z_ZHjR7+t}1{ghV1_KytQA04Wc6mM`G%2Qtw_kYd-
zCvE->4<lPNjvSdeeQsxK@Hv|we`ZwLu>JczNps_xE0)%}f^n;rcCvV=9nHS0kfL$?
z?LQU9eFYYbaWhV?vhDuIV*epz+EuT6YMc)aEoS?0a53wLql;NKJUGZ4@o@p;u?Gj4
zemr_^UbRJdukh2wT9ag$c$B!~7H0>ZYiKU3H&f-C!)2r9adBR6U6bvH?slhp-?;?1
z<V6p3<TtQ>n4(lEZqClpJDcgq0me%cD#BjHT$N|<m)`K;%C2n>&M_!|d@d6C?cp*{
z3FhzfS|)zr-B94?q<rrh@1u41Cd^AR_S5=#<Jc6x!i+nW&c4ENnNDlJ>&b*pjLMI#
z*q+DnpYOsN=Y-#{{hvu)T-Ln3xx#<$d7F$p$E&upLRB;F#;^CkCB1m!yz2K}3=9km
Mp00i_>zopr0C|hA-2eap

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_grip_focus@2x.png b/utils/rsc/rc_dark/window_grip_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..83c9ec634bd431ba197bf789f241922b6a747bd8
GIT binary patch
literal 730
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Qf!r;B4q#hkaZtn-B(McmGB6?PKd^=FdDHdU#pT{bRHCN#LPvg*p}{%25$QIxCX
zXbCsDQqmAz$1Wtq>r`aN)skZN+Tz~anR6q5PupB>f7bF=Y;-vD>8NX)#CEQE$NOWQ
z-!k3F^F01!Y=3+3x$bYX%G#ytdRte#3#eV9ydahB@y2<~*VU_|zUG{*FKvHyIQ~a{
zw(jGoed{MObv<a@xZ(KEd&l-Ni6401U-rg%-~K@PgOVTKcfHH(X)yY5L4Yy!;X+2H
zRR^3OF|9h}e26LLfb$}zn1jwuOfiR?lbB)-J3BGe9B@`*syXP)#8h+0`3Y0aVdo=E
zP6wQqFgYD`ZefZ!T;8^ewTi9b&A*K6n@+wC^lgbbT;Bdl+RF5X!HokZC%(HVA7HO>
zytlK<$wA@A=4m$%*W|xtaylqo_Wks>y=T8)|0T%7wLjV2_4^ey1-6P6o(?)60-76U
zJW$-waN~jEf(D6)iW3?FK1{kR`S#XFo5*{tM|k+>u^!>$mt$SRz(0>=2@}5@%Mup;
zKGr2{{CuoSIQaWmmT>X&v9L6oTg&9$KDnoIuTORQrQid9eGJNe<SlddRF6w*(mbHN
zH-#-(lX2tW?`>8Z4duqdK8$fMLha6<^fAc%vC8=1jfd9nOK<zEKmYXXkC%I<G%P!G
zSoIuNdlS30MDFdEdn!X8BpwqM5c>DpucBgygTt2(Gr##(O+G*SyQ!AQ28|C4Z~r*y
zUzU3z;r=1`lh@(zMsF8>u1vLG@ZXkkHuKtbIWMd?*lmoFs`HA=thin|;kWvZx>mCd
zW*b9ZMtC{KEj_#IT=Sd;|L<?6C-yhoKj5G8S1Y~fQ)Sw=_|(noJ}<j=wm<5&Oor*T
nJ<|FmS5xn8nzr@8SN3a;KH53=`0E)M7#KWV{an^LB{Ts5JW@+R

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_grip_pressed.png b/utils/rsc/rc_dark/window_grip_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..f71dd8c9a53b88d1581c788ffb252626ba5d5d40
GIT binary patch
literal 455
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}8o)5S3)qV?%DL%+iYBF8@d-#ojB*{YzaspZI(olhA&3R?L#gxpb(StuRyNT`FA
zbLGs5R)HGo2@Rb)6-}K*7jDZ;UhXIHA;bRX_mkV^@%*p#m>RMAcD_o~{l-dp-l}wl
zRY5T?IefTN^yjV*?dr}<dg6P2(&Uo0U$jpgxb44vy8Kj@6NkNd6Pl-s9T3x3ZQy=q
z+o1i<)Iso0G(+^C4}Yq*=RIP7kZtm!^nkN^$&vO0f&u=|w{rzB*fYc}6PmLuyLEj6
z_n#j>pFJvG&9Lu-6JyMW14kwvu=`*&b;0HyYxWPl)~p)L>=*1lhHbwuV0g_UVon41
zzqMB{u%71)U@<r7RLw|#=r?zRO3hN?w11qZ4=@Y6pIM*2P<Wk<lekTwmC((ebel7+
zX-hVlZ9OV@*~DO_>gF@->7NZ$vxCF$EX%vgdDdTnCv?%(<bUahJc5G1SN<rvYxT$c
zK+PM5$G!G5KX~;l<m<Wqcy+1SUxq^gjT<x0y8XHK_u~)7S>24QUwAFZU|?Wi@O1Ta
JS?83{1OU0g#YF%B

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_grip_pressed@2x.png b/utils/rsc/rc_dark/window_grip_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..109878a352612428fb1a4dc1ffc7a26a809a1267
GIT binary patch
literal 747
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V1sPZ!6KiaBp*?adQ*6mdIW%CV3$_FjYehS-ZAI7}kUI60)MxpTrxw%9b}PRKF;
z^UOU!;a-DO!O>y`#fuIqHJVB)#&O3tmZz1aJ&t~N@2|=8jIuIQsT)_8nU&7;{v_A%
zTFab$yI`%>A^y2uMv~k2pS`z#()9y1A*wI02HLWCX?S?HA2@q+UXY!0aeVrRBDVkQ
zr@T&!S7cps=&<|+^|btlagDAYR$ZFWV=aI7pObFW^TXTkFSiYrV0?YR*^y-pH$SVu
z1XejE@d=`GN@5Aja!R5J+;U1H3Bqzp!U@uHN<t5q<dg&-aLFkNJP?v&5`Q2i$0YWE
zS&m8c0k<5JNP_gfJ2H1BPO@XySh)85;dkvfe>=YAxY@Q|W$&(zc?;eweB(QD;!WWm
z2JsJ?mBpeh4E`U29pz{4-O2rdP5;h+qc{7Ee;3EH{5@38cX{4PUk8p46DBtVJWyn3
zR6N+6&baVkvpb{Wp=Nc)eGfvP-b=Y-7o~c7XTyYt2RAlcczAGOgT#Y_6B{BP9Bgcu
z@!;U5h8qtKE^3f?cyLlf#KVJ!Bo*U795|SA$1cuv{j4upT{g_@)lGH}_xD+?KD?cc
zeO1w$6n_J*iZ7zx64!+UY-%pu_ix<3SzUs4&!<~wHg8gwFt0ggd+@@;(`OIH3f3k+
z)BRl%=iw0e@F7!ngL%cp+WQ|iq_9=A%9r_vojuLP|NIYU8()0pS7`(O^Ii2lD~%QS
zD(;<ox^`n*&P?%Dp6lCA2~K+;{$wq0yl<7M$I0ko#=rS&Q)VyDop}F#<K3C3CHd5s
zJWH*3{`OhpN6{O$dv~$EITLfLL`PLs|8hd^^G3x7mru9v52@st!(`uBHO<&EZC;1j
zCZ20$_YUp4`0o9b*^A!>e9p72C_I~XZ<$$X=WG3NyZU)1iF>v%FfcH9y85}Sb4q9e
E0DVeItN;K2

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_minimize.png b/utils/rsc/rc_dark/window_minimize.png
new file mode 100644
index 0000000000000000000000000000000000000000..07517b943ae1f3f9c992c126bd8ba8c18358b914
GIT binary patch
literal 200
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|jQ)5S3)qV?^ijl9hc0xlQ#d-G4@;JCv%S75>p6{h3s8uK`06fQDv@8gSfQhKa6
zb9(QVOFkPEl$3&I{%!9tSg><vvH4~T-iT@W`RCX(^5r(P8r$s7WBZWYX)LP2UJ>zV
zZgYI>v;v-vBis?(C3%U4&jS8(y1KZm`pw9cCdIz~;EFX23=9mOu6{1-oD!M<@q$9r

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_minimize@2x.png b/utils/rsc/rc_dark/window_minimize@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..434bb07cd3d0f0166679d6153aeaeaa24a03bac4
GIT binary patch
literal 327
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcPPZ!6KiaBquDf%4=5NUl_9KDQ%g)7H-R>&lU8_YTlr3n!XiHw^$Z6>8eu<c?C
z7Bb><Y~%Z^H*F95j(wgl{+}$?_Uq47Wq^SMp*QOn@1DKHD0uot7Gv)Hvh^|x-v2)Q
zu-MrA=F%m9FRpsJanhH78Sz(3{|d=ZX56*TdPZoq|0Mb68Pj{SB@g{tk~!=8`$9qc
z@X+1c|G#^xda@*B%H~QLb><x<^Oj!>i#g(Gbl{2#^NcS$dX;ACJW`NMkg&^BsXiB^
zu72Gp=i2qcIXoA(y}j+X(s=rP&#Lo5c`@3a-(4Rr|0wS8$ejb`N`@I-`p^6=vP#xY
Q*9VDty85}Sb4q9e0EX;-ivR!s

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_minimize_disabled.png b/utils/rsc/rc_dark/window_minimize_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1ee4aedad5a25e978e2b997db6a0805a41453f0
GIT binary patch
literal 207
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|jX)5S3)qV?@1L%yZ}ftH8$^UD<;nyr7p@l7nMfcucH#)hq1w;Db)Q@g`BjjLnE
zjgJ}6UYBh?>9bKmNvX)-_Bq3_<+jYb*U2&b*9@4Ge{l}`g!hpQFOFZ-fB*b1tH89a
zmsL2}PdIHTlRLEkw8%9kH_jTNly7~p*Kg#XoFCxg@}xjGD^iN@+;6)-3=9kmp00i_
I>zopr0B1i=HUIzs

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_minimize_disabled@2x.png b/utils/rsc/rc_dark/window_minimize_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8454ad832e0f95d6b8adb24ad5122117d4f7f135
GIT binary patch
literal 336
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|O(Ir;B4q#hka-bp4nEMUH+f)_mx_;J{|aNnAC@MQz%yC>!c5n8{kg?#t?_x{R~2
zZ39PHgOXw?$BeX7yCXiyv6%L^{QUo9r}8-&V`WAL7+9OI|895Ejgyy_DDIu-6glnT
z^55H;Mbe*FOP@9<y1a79++(+%2G0C*EPMZs`M&cWCmS6&nXqB^s%>(r)+Yk=mb<Pf
z{b3-zzlQhvqvdwfZa=lJsr0<Hy|nj{f#iYMzc#g>j4v0?QDxrZYt%6FS$&`id->g?
zkwy;bpKCRK22XRV)U8>1+QNrz$6UX7=N0{DN>yL#dT&h&RofpXyX&L4!y|VNm_r#d
Zy8Vwmb?V&sc6u8~%+uA+Wt~$(69DLug)#sD

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_minimize_focus.png b/utils/rsc/rc_dark/window_minimize_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b56123f1c96e560b24178fb637bb2393b088521
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|jH)5S3)qV?@1MZQB0A}tT=r&&)Z5PmYRkz2t)hO_b5HKo@UT%PY8*srSba;}Ru
zo?o4BK2wliNlD3U+0m5M-`-r~d7~|_@?XTFY~42b1Bqvu4g_5IS$au$flu`9?Q9Pj
zehc1TzVOfQn}=c?E{Rr{pOCS6W%OKco|(m=j*gDAwTy9-6<Exl%zVSZz`)??>gTe~
HDWM4fn>b4y

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_minimize_focus@2x.png b/utils/rsc/rc_dark/window_minimize_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a66fb71ecc3320b93389ac4004c28fea8d610c50
GIT binary patch
literal 333
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Uc<PZ!6KiaBquE%agu6gl?s{h1yPw#&C_865*Q+=|(j^U+eruHg;y8}A#shq|_D
zw)O67%yi6QlXQG<81W=->)FVHfBP%WwY;x;cy1~K3^X`yu;2c!?9M8_Q<u88g<d*y
zDgU=Tx5bWcfuH9+n>5$!)+^oE9=~<2mv7wsdnN4WCXEL#j%~mCvw6wgj*`Hbs%^Kv
zO$)C6Ww*Xd|NbSP|8G7_O1acmzogPmpS!@C({l@(n)LI{n;IH5xefM5JNF6b?LV8I
z$~gOK>yqOQHVgOZ9eiaoUz}A({oA8W&L{O%_qHv09j<=;s$1^wpYjfm6j@--WZ*ff
XF22qBAa6~;e2|!@tDnm{r-UW|^0kh)

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_minimize_pressed.png b/utils/rsc/rc_dark/window_minimize_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b70c0ade02bfed3be09755b6bf124469ad5d5d5
GIT binary patch
literal 210
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|jL)5S3)qV?^ijl4|(5=TD%|9+?Oh^<6}uTIVj8OIroY{J>;8@7}S2$x;h9HgjH
z#y{(K>Gbca<wu!~jW<s{YNE9&dGpE0itO3yEoscBcCDVEcfjm<Lj&WM-Shdv8@|*|
z{B`FkL(?NytNNl}<$GH0H*`o<JkjHk5P9QXne)>>BQ0&)F7v6Ca-0V?rRy^=Ffe$!
L`njxgN@xNAlg>}w

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_minimize_pressed@2x.png b/utils/rsc/rc_dark/window_minimize_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..5750a8e7ed5bc6e188eb7c8979808fca3cc2d35f
GIT binary patch
literal 337
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|O(or;B4q#hka-6#b3_h_pT|{ymF}h08`-L9vmgyP0(Z+Z`W|hywxVB^(xg@DM7v
z5!fQTz~h7k%S@kJaXOX!1+|ke{Ga?hY>wPzF9sMmpm5`U`u66Nl_!Fi%KHZ`-}SC;
z_kW86?@k_Vi!_~DqLaCHdEQQ)Cw2G3j{f*r^+im6GUGS*>95ZQ>8s_YuAJVTDK{&x
zx~%xuKU=*=&u=Y#Rsa3dq$js>oD6#(r!ef4P1D@Mq$Ybb((1s0CCoGI*DY`t)3ZGi
zY2>iNr0}Jw_u@G|pEtcd_sBvrq0ICjN9soPmtmLE`|@m~PyAh{o2&kh$>R?PBh0M~
a&L3IVezY+)3+T%PiFvyExvX<aXaWFxAchtI

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_undock.png b/utils/rsc/rc_dark/window_undock.png
new file mode 100644
index 0000000000000000000000000000000000000000..9be9cdf778bbfbfbdd97d4aa9fc10b38f33c12ab
GIT binary patch
literal 517
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+mr;B4qMC;pWd%X?^h#dc~E+2f5{lhI2=kHCEIUZ?u@Lf78e!*3s@a2_*jwPCQ
zjgy_{A8?(}w79k*$u7Wn#|wppnbk5mPQtTIUOvC@Z~5=ScYpsEz1umR;k2IDtP&aZ
z=eyo&b$nwKQTt+aFeE&56^CM-8<R!f<l@_L%srP{jwK4tTBVcwTOcTA&g*TfgU#6)
z+)jSp@v1zT@mJ>j-VXjh%O(kkSrzY{;J;>ippnn)_P4V08!a<gKdfhqT5IkbSTX(J
z!otHF{FBNj?r_&JH_iP!vtw5zgHvm&#5Ktdz4peXg3SI$?mEX_w_j8|QHiI^%AzU!
zv{v(rte9d3g@ks`ed%eIZ)Y(y%s6-4w9hHx+V8MiKMt<v-Cxym`^vf=TLz^ULEBjt
zOcYfJ;omi_Uw>Bz&uKP^;|Cr3gYK_ujXx}UfGgo4L-PKrPNge6m)EJf%&1E?luTIl
z`|QmW1<#gcs{)R`KWEIWHY1Pif5-odUq(K^xewejnZr>MqLFiFX{YR&1BXq{FqYV~
z%3Wq-XOMNZV*Oyb(e|@zAcwWFLm<cQ#U8U6UNP+3e2b|f@zJJr+1Dkn>+P&#{JE<7
VsPfd}dIkmt22WQ%mvv4FO#leq-qipA

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_undock@2x.png b/utils/rsc/rc_dark/window_undock@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..40345ab9425d92d9963ecac67d9426040f28840a
GIT binary patch
literal 865
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T?Lr;B4q#hkaZ_GgPYiX7jcKe=EYi?pFz(d@guJDoUg-1^PDWy9o#SUwlkxxOdj
z6LeZxE-Eec&2jNy*}8dyXb{K6H}~!}RU|E3@qFT)9$$`%-R0Bo?wo#d=V#65&-T6F
zegF2{+B3Wf1`?lmR&rf={q>^TVoUu-X@)cgkt?~H7g;uV9*Ei)5g{op{rhI_rXYr^
zSzkA`Y~@<8WYJ*{7Xi`Zg>j{`5>i9?nl>mU?mcpGZv}&fXM}W}#JSR06JGM&;5)26
zZ3(XiOT~#T9FMXt&7EM?P_@_Y*Y1md7!nrgU*qe4QL(XLU9GRjUv4w0vz0vejxsxB
zp8svXgfAg~tGvggJ?WKg>AxPhiW|N^Ea|dq-}BhxVefQ9I98e7eEN9CcgM)1Hw_qH
zm@SYNZpdTaWe8%<zQcZDvmjT~1D-VxcTf1F)NtAMd3d(G=pPROC5|=k-~6eJ(VJec
zks;f$E;d@C?Rx8yPzLp#y($m99nEdmf6+TTy{e>Xqu<uY$`8V`y`3%<zt~y9@ZrRy
z{J#df4o9jOGT8H^b4EPSsc~rYIF)+8U#~#4gZ07hecqGi6^NcWAQ1WK<+W?qIQc&Q
zkWJv#XG+jq)?jW_^v0~cK!<^8U7<+Ou}2@LZef!-8yk1>vG&)t6BAmE+9$>)%wjRy
z<&$_b!&9~)_qJBApL^C;sVJF4wkK+}bC@pVI+&|5++{0C#>$-hw5CDt+_zgFZ5hsf
zYus~}arRs0om>qKTfc3zVHFVVZk_t=;2xF>N*!L8c0ROWxiCp3ztl?K#v{K`$Au-Z
zP~BR7+CO>b8}@qf8a+Dw{r&%6nOSbTdZ)cySA2fV@p<pIXVmac_;KsKQtcz|_KZtP
zKV~hSVC0f-k&?{F;mFVMra&b4f%K7g%6tza7=nYBexLM0V-D|)_Jp%L*ZrR9Y`u}c
z;B99+!@NQfA8tnPKI4x~-u8wJN<!ySGQ))KHt#$B(7G{A_ITVAolBqPufKi!Vo&Nx
zR)*;g7DqGF`aPIl3+(=Gd!Czb;k<(hCk*Qu1Kf_JonaSw#lXP8;OXk;vd$@?2>_sL
BfZqTB

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_undock_disabled.png b/utils/rsc/rc_dark/window_undock_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..ea92aee04c517a899c7eb269d8885a705972705d
GIT binary patch
literal 536
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0Uqr;B4qMC;pW_8x~FM2_vB&ZWt5HFjn9jxtfln4Wc)B918Pt<~El;u15*%7R1h
z=+ZEmm?@K*F1T*yP_npn@!&#>9UT88xmusi>t1PUnt5q|^WSCVCr{Vz-?O_~=EHs0
zJbiJK+=wa7noRDDK3iUfGDS?+Zrtmn7@WtoVL|5M7`}UqGMSfesA-)NowZRxWw}Wp
z-!iLwJ_ebUC(=$ySu)j3-|MY(wW}>=Q{CE~3)5r2dmC$JHT|D;dn41{OAHGV`Oh3T
zJCri3nD_kEAJZ<Y2zfTOYV@($y)WK5=cdttKSedOTW+uiGD|dG@|$d6?9gIvShQQ>
zZp6-0>2Z6Qu1s?X6kdI#B%%G2GE<tbkod+3od?nk2mDqaE9)pXHhF8h|6l&w*!L&e
z-wQQtlxk6NWw`T`^~co=9^2PDUcL#s!orXfm3;8f=a;X38_F>7F#O`XP;|Xmxbafg
ztb&}o3|?UumUC^$bB$fuuzQ6@_!8UfE2p`pFxaixFUVZ_HazgUJp*6qk*><KC+5$o
z^jsU-pwQDdgE`dbXz%qW^Ho=LsYtBPy=`2!Uf+NI-euSI`273%=T8ovSUgFC$Kx?W
qO8hp5i5-*L=GlJxc-P?vQ~K?Or6-G`PBJhsFnGH9xvX<aXaWGDh~{Dd

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_undock_disabled@2x.png b/utils/rsc/rc_dark/window_undock_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb8d5483c867e9c8bcc88d20678270ff4cb7a267
GIT binary patch
literal 924
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T?4r;B4q#hkaZ&t?ldN*tSCetAV}5WkYrw}f1q6|5I0-|I5#6cw2*F-1)9QpoR*
z>>~e}UI%9WReHPhO0!|8V3e=cmInvB<=d5PBLvSZ?P{OawbC=qMuKJYY~RhhCmWvq
z)3^EXXS?4iM#gW>F>$pnnx?p$DR*HboB4U3rjG&~YZ<m#Jvhzx`awj4+eV(9?$499
zUq54Yo9n=J$&W?6j~QmYdBLIL%JcBZ<BUxa?9)S2<2R_E>6Bx-kr%p{$)xGR*7p}K
z>d&{^Q=5O~;3bX^^Z0)s*eb~|OSgKevOABgoASap47Z$^dGo$y3m%YjUlZCF;&!`e
zL4lvfZ}F1PXB1Ywf5x~#^Zj4>Q}Ty;+GRE>Gc&(`%KjmJ<!V2kJ=Y^A7{)%I{BgzG
zy{)o)4sw|9T=O|jck>Q|5Qa^>C)`*SZa3tBnaiFrYwQ&K#J=uLTEbt2IVuU$Z|X5K
z)EqqFzB<j~0OJyl8D+V@EA!KeimtA@=4QxyK>CI4>5g9J8xzeVg!s1H`10hTL$q1!
z{rhqqC1?Fy<8NOvUiu>bfb<JVwvWqC+~318tMkJt={IkMBaav`#48jrx;QIw=L?7*
zaKFVoF?kW!3nq)wb@}@0yYyErV2yF9xN!0AT@9xgaffSD_p%iz9?iKh$NPG`sNx##
zhK9>ZTsK>}Kc$+m|5@L^qxFZ@@5YX0AO9-#q-_3>A$3+{w;$i0BZiCKFvJ}>rjuWC
z=0khcff*dB#aVUQYnUeFI+$rO++<5xjFp-Ew5CDC;zH1)yZ_xH^mA6M6+Eyp;6_L^
zV}{6O(~}<*J44#;EN<-$HD<q|;?DDM=Z=4O3UpZ}JZ`y{GV$}F*|rTLhArK9Z8lgk
z|EP|c_v*58XJ@B;+T7CqS+Wt?tquo*l;plztj*rSRa3mHL%1LzvSnQ$!)7I}n{AJm
zazw^5NF|#yq_~J|K3L9sOIGmEE`7IYV)u2c`Q##*Pv|dNAj<J4DM{;>Tg$eGejh5b
zFZ&9}b!tTDvGAxrN<Q!MQo7FA#NPhAe(Sj-!SUhY3|4__<|l+%yeKk~+pD_C<D~hz
zf9F0VF3WUgxW)KJBvZ}5i}`Zt&Rwt1&%g6Grm>2vby3?-UQNCWUykLx?q^_NVDNPH
Kb6Mw<&;$VMSedv0

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_undock_focus.png b/utils/rsc/rc_dark/window_undock_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..5b0338d9b61c8e6dfe1b6c8c91b066b782cbd7f5
GIT binary patch
literal 503
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+Qr;B4qMC;pW8@&z(h_wBmoU)NM-r<V*iiCxNjy24hyjrm}jIk_&)BR*+T&6z~
zwutn!5*K&mY75%XA7H&>hsKqaJC83^Guyh|*C)H}+x)yq#pnM&y;IFEKBM&FivE>a
z>cX;tDFJ*3vRu}SHT${;bM?yplHs1Ps;Fq;VN-@|!Cv;OZ?d+$bkf+g!o^)=c>*6p
zc2>B^U3Sd_<u{irF-g9QkQRI%U2MI)=Z^m4CDBdoPp5@F*l)uAV=Mcm)VPZwIm~aW
z=db)QQHPV0gK5@jzIpGyo%m_okoS@E!1KcgI(Dj@b+Wx9&fA|k`MWgRUN+Vb(-eXq
z+8hu+e8xG$TY2AI-OW-`4Kw_eC4MX1(lTpe`~Lr}!}Z6nAIzJ=y5Y&$H&0i!vVJg?
zvR>|Ges@91X-0>3xdx#>B}eOco--6T++bW(V!N_q=aOird%GH^S$8aD;xT*7l3_I~
zsDpXI(Fd#lNgH0cURUb9hdE+Shv?<T+zY-FF3jgLc&DDkSJK+mzTlu-L%>Uk1JNnf
z%Qja{yS0$<Rb&=->$QUhj5RG=SwHXu+%tP&^yH4@b@7R^)kaBAvqcyf7#KWV{an^L
HB{Ts5Mn2R2

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_undock_focus@2x.png b/utils/rsc/rc_dark/window_undock_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fea75b09fcf4153c3704064e5734dccda20ee82
GIT binary patch
literal 866
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T>&r;B4q#hkaZtTRLcC0ftVj5SEwASh_qdN6{6kvp;cEz>@O)_z{Ygy{_{mTczK
zT-&pBf<jb8l*+p{1(hZ)v8J01t}3mqi;gyRL}=Iv-I<##>{6aqZfsorUF}@W)48)h
z&$pa;e1Ey#gb5P_(j`I{<VVe2o!P@BC33+#AzHhq)%Ac>qiB<{tf-Ie?gRO~&)m5b
zqOWi|d}k<ey=dqm`M^W-{PC}97Ku|gyY@0vwVbW~#BhN%LoxbF!CuaV>l)sy@pFoD
zXkobRBl;k7zqVolL+#~Pe`a3GX80YIw6=E2_V9`o-)0K@u-`H3n8vnyCz&0t@A_WP
zA=9wn;I$u__I3B1SsLzLy8&Wdc66P!_qlhadQrY$YtF^cy~%a=wx0^VBjL%gjrWEc
z=YegEw^bN#m?g}<!G2+jpjFU?ds`mIO+B5g@XciQe9c|?hh{BQ5J+wO{N}*iAp8Ao
zS8o-Zbz?7Pohw+%e?afDn+?Z%hBzJG0>cyYO<%Dv<}Z)>E_Om>weX^636GyJHoRc_
zY7=}#baHA9^9fNCmx41X4|yjknatGHNMF^U-f(Blx9(lps}eYZ8s4Qp-+H-ahdRT~
zcNPrFN1dEYvPGx+dQ|5#Zo2QXaD{-;qtovtH&}*OrXCA_z$&PIv{|iZL6@9()Qa+m
zo_~VJ`wuYgu{eF9*H5|c9OsHz0eL=eq93X-+-A#}%#v`sA$Jl(j`Rj!p@v-MZJtaU
zau1k60^q}X$7lhI3pq!(OEO){I-XR@DiE<!wmXtx&Pv(tV1}oCT+6c99}78%KIpi=
z@1X@t0Bgm{dvy<WKZ|jAUOs#2e=I|N{`CJFnJ2IJ`&hmB=e(uQR=kf2=BU^`rMxO?
z?d!iLY&BV>6Q?QEm?*yHY`7pS+`7og-QV}cuNcO2z6|?)M7j?=?|Oa5Oz{n8g68?u
z+`hex^$QL^oX-3w!RhvP{)nh!x(xh2B0PO+V&^|D)GYn)_QLA!C8KthxaPgLA99~u
z7-VOfx5?wO{<@iq_=MlhIPjRIY_`c}Kgmlrvd@n_s@#|Fytk#LMdGvcOP-5DZ%%VE
RGB7YOc)I$ztaD0e0st^Vd@le1

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_undock_pressed.png b/utils/rsc/rc_dark/window_undock_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..4bc657b213bc91a2f86c2ae739be755d6065dc63
GIT binary patch
literal 539
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0U?r;B4qMC;pW8@-eRMcVdHP7w~-P|&T*a#Y-4fwE518*QDguGVRN0-YR6W?`D!
zICigA)}Fm3OskSf+L7fT%NNcNosbJo+>QbLt$sd>jL)fD6nVD(-CWD!|M}-^i=Q1z
zpT6Vn8yR1-R_Q~W6Y5&Nb<LTg+|rYkVmIAv{e6}fGQMWDnLRn&F4{(Q2M^jwz1*tE
z<k$GHtzgluXADe%6KA*Bma{OtT)(X{?o@*<kL7Ri_myU%<!h&JPnj`o-?nYuY<6y?
z4dSL3Z1-JIWBl1D7H_V$#&fx=%hR~lzkS{L)~{bXm!~p+nbB?B^~Wh*(=YX8rl70i
z!wpYMR#*RdU!Z4O`$$w_KWkfNuf`;u)=$c<`x;on+1al*?PGLEJ8i1hYVo7$+uiJ%
zgSWFXum662H>8g1R@QmfPNv&-j9ve^Z-(62_`)l7hM0p6zsjqhuUGv{k6>THd_`u#
zn|05%QcoJ_9>3OGl)|4qnNcyB|Gql2UX|69bGJYDpFWU$>%Yjnj)e>UN-ZnpGzmZI
zQ=;>`KI^FWi(<AA^HoWF+l4rCt9Z{bduW*O&Iy0D?$n)kMQ?7HA9z>vCZg$}UWoC5
rsqyg>Y+c-oUjE3Rf4;8BmO*`H<-~90kvAC_7#KWV{an^LB{Ts5sM+UG

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_dark/window_undock_pressed@2x.png b/utils/rsc/rc_dark/window_undock_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2ea0c2c7143090345d288a5e720b084cd04b8f20
GIT binary patch
literal 905
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T?Qr;B4q#hkaZ_GXJXN*tSilecBTjSiM%F6X3$98N_Sr#w<;+sNJ3TajQk{c<oj
z=RekCT05qD7inJNFuUl~GG~DpW4DK%rb<U^(@{;9tsPIAjc3;CDv52cuHG(RJh}LJ
z_&MJ5zuy#pKKhP<t5xaLh6POSY{t81TlgC}$xHMxW$+vf7wA&Z5j^~*ZC$!uk81c`
zD|Rl0w4QmaYcv_wI+m~mF>I-@tNt9ilW$i1(;E$v>}#gq*vZe&u(o09YqLw&PnUi$
zW!m-YY;libI|Ji23BC;RIc`nQ8MZy&^L1h)U(4gQX(HE3{}#NQ_28#`&Lf-1c934*
zIqKfhw(JKuY9IbsY3p}y@A-#s*RHcG{BZAq^Rd$T=hK55&x<*BNUH7plk+)FfAtQ7
z5Qa^>C)`*SZa3tBnQEUHLu@!ozxKbmZldd$u-q|Y-4*+^8S`s)D+)+(DV%xHdt#sW
z^17ebRta5aNb3Be8e!tvvRBUJcJ1z)cFtuD4^{s6x}+c4v&&-Mtj}x1SyPugoH1xm
zyjXnT^5J&R*=Y}Rr%#j<h&*E0kf&TLd0@hcL!pa|FJz=2dLtNmK+NI%ffJ5QzFk@`
zm}578cydIyxSyjinj!j1fqcV+B*u)#t`bTuvdb90c4>%6uqp1FbFE?S&uP<-{P^_8
z>Byz8&PqKmYF0NNC`z^7@IbzB&Ig$Tk0LJpcRb#D?jVoJIaiO}LO&O8;Bwf;cyk3q
ziu8nD?9BPU88>CD|L}IdRM%48i&Bg&OD`?+V0GZRyfinEYr%$vuV-F5wu0pVqwc$s
zd<!nd0=BZncWNJ2-D3R{z_8`Vp3|u>{~I>cUw>+Ty?gO{`TNnuuXC!e${dQ*?mGW7
zXO(hJ;BTn|A8g+!Ej+M6$LX3J!^5o|PL7ES%#})V88Z$zGt5@%VtueYHS)1i%hyY7
z>$!J6o%ZftD8qACkuS{5>z=5;*Xg)WX2bqucD)VLhY%OX^#*Q-Ki|B<9r$aTAOpjU
zxl8lK`|YzMZ*OIK5OT9FDKfEV-C6%TX0Bo@e;oa~BT;U1gQCG4#>Dv^#`T&EIm;Sz
oZD-8h@p~!TR}n7PmY>X4_bwQEi<o3FFfcH9y85}Sb4q9e0QU-)KL7v#

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/.keep b/utils/rsc/rc_light/.keep
new file mode 100644
index 00000000..8d1c8b69
--- /dev/null
+++ b/utils/rsc/rc_light/.keep
@@ -0,0 +1 @@
+ 
diff --git a/utils/rsc/rc_light/arrow_down.png b/utils/rsc/rc_light/arrow_down.png
new file mode 100644
index 0000000000000000000000000000000000000000..f07aa76f0a27557e384736cec7005e890f436760
GIT binary patch
literal 552
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0Usr;B4qMC;orw%H<qB5m`F(-oZ}3VGFz@f#ddU=!8NNlsSq=$N{7>ejjT2hPPO
zJd_X6(Gf9>=!jS`)k=psNsY^IlOJ1IbIySS=VZEn-blUfTXrpBR^@|3PtWaq|NGp|
zayBk5F0OBqp6Zh?i%TzP|2O$<+S#qz3~I4KSH9feu)U-zb@HV$3)K(%7V9w`+AArw
z^=xJMExzSdOcnEj`Q4vNy(s!UGtK=A|9fqPmFK->r&gXXer3zZP;>j<svZ~bE}Opa
zBNqz&+Z2q$zXYbL?0I<mTUdJI)xF9bO&e~`sE(53?rVt2ELSY&V>B&ftNn1<w%nTI
z-j-e6RZK@LZmr4Rqai=fKq1`m(=P4=2Z4uixl60W=e)>otz|l5A}ziC^wh<(Ik-Dl
zFzo8y>B-h~FS2~~_j0X!h7K}^{s+iO$FoK%?VfQ-y=B&tXvIa_v+}+^%=^W>z3kDK
zpRUTESS%P;Da7iYJyY+#%KY!uSDzhAis!z4a;DW%X&xhcXTK8f#5&#m9Vr{XovpK8
zk@jwNZB5#@Ad$$^2P!Ugh8#9mi;4LCs^-*U^DE|cNmbu`I=*sQOx3B~&hgy#dgRH~
zreFM@J-K=Mc+}c!Qiq;T3f=YZ@#*7V6Ssl`e5(D^w3TaSuwRvAU|?YIboFyt=akR{
E0Enpci2wiq

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_down@2x.png b/utils/rsc/rc_light/arrow_down@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..b16b9df1793bf7c0cd5cc4146197af81975c5eb5
GIT binary patch
literal 1014
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WC4PZ!6KiaBp*_-4d}iX5+huIjU)OeuwHrYGm5B~r<g#YFDhP^jCoMWIf>eBF`O
z2iIIza%e5R8{#5xhpX#>(}pdv9VQ}NuU2jAK9eDBY%KZPFrVkF%3B`ao|%?<mkvBR
zd)8uRWxmm+-_iU2?|we-|IY9G%HOkgA5GdAp(6&RPB*t!$h)w++q3-)aItPM>d14B
zvs=Vuu_}nkcA~d>U-+svrk=H37cOr46V;)$G{)*)<j*rV*QMNIb!Pmc^1*)oH@7eQ
zw)2MQGB&)paPK+ma~*+iM*=1kDZKpIW~C4p&njB0I^8Gc%f4J428W!CH<=gY9m^`M
zG9D|<IP*Gp!r?rvx|>&$E;BKF;e8_==C0mYm+$YeTlC<<TjxtPPcMA)=1R$0x7m~C
z&YdOpC9)-3&hy%;yLuU0D<95Uz@9a;-Rd9H&5%cIei<@9N*60J-D2DC{nlX3Pj8Eb
zA9J({AMcO49>X;Cjg%Z;dzf>&NSwimrB#oAbR<YPv~sVWtG)jIym@+8gqOS%++%LP
zU#K$Wc)9BGY<+`A6QlRa^gMI)dp~7q=WJu+@2_~bEY;kzW5<rDJO7`2e`tMrx8S^0
zeqJ{ZEy)rPosjieD}L9@huc5>od5r(*A}<UQ}->r7~Caenvu$M+hgWg?V3s6NAKq^
zx!-1=)Y`i9<hyzIR39vG=gQ!kah6-AIQZk^Wny11TnXQ^!Qi`hxk?px#mwGgwQ+oI
zpHl^E)n|LvT=YqaH|pViH{0P$w8E2#e{LAeG_%lNvG3(F;pMY?-rg^HD=ky)`H<((
zVY!u^N)q3{y1GBz8vSx5ckj_V9qV74T5b3*S$N8xL9qXdhoFzL{rV`oN#6g<R$i3Z
z`{UoiE?YAzr%1KNyK<S@t_CyrcP?(fGxNyRwBj`?6ZFe+5}pLkIrsU%W4V>{lxCdy
z-#CqL*US6se@{(LP2czUT-@KyJw43fHj@H=pTF$5^{2MhT=ph|{qq76zP!14`R-Ew
zxy<v7Pu%<5ywX7Y|FosypHDuC{l7U{`GReY-ON3=L$zeWEYc@jcdy<YS-5R=h=tIS
z%8Y}GYLiduJpZLEeBk=*FZs9b);|5_e(ywz(P_u$;$KcK6;d~|_@;TN+Vp;qUGe3Q
zi?_TuwsNYtR8-6iYxzEx@CNbT{EoT@%Y@`F9*TZB?fwgq&-H&r-n~4#v8*n_y|Mgm
z$fM6;&o}FaM;&e5dD^<Vs+_}yQ6%)q+Ze5XXUm=-=Z@~9NtG9Vh_`2GTwk}T`62@Y
O1B0ilpUXO@geCyAH0%uk

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_down_disabled.png b/utils/rsc/rc_light/arrow_down_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..d94e55b9556496f376b459855de1293abd065be0
GIT binary patch
literal 524
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+Kr;B4qMC;orw%x*k60P%%-O3adZbjU<$?vo2;*x@mp(z*Lv_=20|K?`-D&BE+
znweNvMCQV+O(!3zNuF+PRnUmgJalN6)%S=qDV%BclYVSGYh&=?+=p|P>G!IiJ9&C~
zo>W|%cro&IJ!9X0_517By1iv_FsXSo@mIX@tF6H;@26gN*qz}Z(D3Gc4A;Gl*KZ%v
z-Y@MtZCPgN>*ezq#TissZ$IOoFyZZr4ON!$7q6;#njKeTn4oept#n<{%?~UG_$I0t
zYEN=HahA1zb@5c~#m|x%86H{O`?q0Zoopp*%i9h~Cl8@A70xG94<7r~Ytgs;_^)q5
z8`k>i@6|5e9l+zWOQy9luIPP^?M~&)>*f4^HhtS&68Y(GqTZ*oJNqpK&y}X?nx9wU
z|CT?$p=^77@H52%mxT9{PJ$5*YCEpxT#=JqV*Bw{*|lHZ2Z9sk#i}WG%z2&5cs;83
zR<~!#@>?;h?|y&&_JfSYx9E-)7k;rtWtmR8J~_*8@9yyGy|bF*7}Y<=-*IaAq4P6o
zbKHCX#pYi>-d=P4x8zOBgaoc)iIj6<%T3!Q)eN5aZm)i|VsXF2FXxAs9vwQgJaVg-
fmzNjc)cERGt8Yo4eBi^tz`)??>gTe~DWM4f4Bzqa

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_down_disabled@2x.png b/utils/rsc/rc_light/arrow_down_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1bc8741611e72ceadee1df350153ca181398a12
GIT binary patch
literal 1042
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WCBPZ!6KiaBp*_-4d}iX5;1ZywlvbjOMv!Y7q>ty=&2t5MKqiTxhti$b_|g@zQU
zMv1z*yis$FSsie}H#}$!x9HMsdR#Mo(k8uJrQ0##mD}R2D}5KAyz^K|^UR*g&Y3Cq
zR4)CFzE}Ky=kq)L#picE_*h{h*MIyml-jv7V9&y!*>&Py_$Ewza^}pogX`ugdZvjn
z_-^>_{^{oTTTebRPF?vjb&1b?oj2-fXD2$9E!e7gLod3FYc6+!jNqU3{k1|&hb<;u
zxOei%6`#mQDh2M<`I2dRvclDF4$I@i=WbS)(@8sj#9CdC;egBAn7AGJ4ZD+=&m=6@
zbDH$I*v%m9lzo7=)P`qF3?Zv~f5#@=XZ(JoP4dl-$rB#zNn<|#_-Il^;$Fw>Ae}bx
zD`(!ATin+(RD3&!VONs(?9Xh^uky%6ov*xcKwH4ITA%mECyk6%z6okQZ)^2fB_z*0
zQr~HnaC&jzmhYG9SKhdwC&tyfbLs2twmdcSGY;$$*HmpO=q#QewQJw&iB1a*wi}wp
z7X13+zdKKUPmxT8mgCgu&i=m+Os{X)Gz(X=mD^j}*!=nKW?EX>fBNadqpd$rw;S}8
zdg*F1Eq7e>S>kwF{ho>y($B-EmiEug+*Fq*^QK_An`O`{`7NLRsN~+ds3E>jbLH#G
z?OT$k-um)-!AHKOhh~1Ym_4OM^^MK9V;*+ZC6}|dCkZ>GuKH-RslW4W&xFl#M_Z<K
ztrKnka>zr^XGdS`i+iUYNc&uoW=}1X*<rfu?griTUeAqB<qsMM*4^*aef2K(!mKsd
z<xRQwF_ax&cBAH+1}kU&pZH1hdWs&d^nKamf00|&d_`EglK74A1-5S|XKbyz@uF9t
z=|G2d{(kKT4pYvCRi_l?|7Y$xT05D~oa@h}TX{2<tb6vV<lc{)58bL?+AR5!H-GK*
z_p${Cw|D%$r54@G`FbvM=YgIbpT&)J?87uf(yDW_vpP@TbbI_RdfMCU=9t+B92U*o
z!NHlib%C9N`Lxqd>%0%2yP~!0Z{m;D(NQ|hbs55IYBW+F<#wLyHqOi3IA_}D37_UC
ztPGhIKSN$d_*?312Zm`Ey@J*sX*yN%>DE+h{wZEdf12d_>|Lfmy<Kem+5eRSFE^KU
z8gNVsif;B7U-$20$xfRsGq%;%YNwplnX$&)jv+2`zp}jB&kq}x?E7Q!^=-KOr0$}J
zs~2p){wjId_C+;6qV~^ex0}}xrnPmZcw>LmtTP*?d;NT){&!nyv>3yJpxKh_)qGb>
qUOo-d`%|+!2by<a)E%Ec+{P77n~Y!BTQV>(FnGH9xvX<aXaWEQ1^pZV

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_down_focus.png b/utils/rsc/rc_light/arrow_down_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..fcd6812051f67ff751901af6245fda5b48ec3274
GIT binary patch
literal 523
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+ar;B4qMC;orXT3uLC63jfpJ`VzdD{ys7N?6bx4wz*@amWlbyJUX*31mSf2>Zw
z#9Q<xbzfTMD(@Yuq8oi<Qw)ct@D|NE)(P?oEe79nAMQ2oN-j?mxqC-G#$wN$&o<{R
zpWBKX85tS*NvbwG1^m{Ou;C1Dj=%cpf-A%J<*)c+3;%G=iaUF7=bdw*50ZrhI~tB{
ztZ@^`Zi?vL`;9$9pD+LG_nW>6so#^%B(BxAI+WLXMsY&L_4<2m*Sil#vokTQ@qM!W
zJm0nVGhUi<v@|QXURc-0u-D2sVE=BjiTCf>FO<#KdH$d8xq;mAsT{M~Z|tnx<oI!q
z(F5Cu^Q7LYZ9VSu&&i_K@TzmivYiQOi=WuKX6-inTJblbSm=vRrzrc+`K7DNeI`$J
zzn2qrDTK@M?Y;-B6TCSme(^bcq&X||Me3}w<Gjz<XD2V%?r>jGQRwsjgvV2h>UIj>
zU1xP?KEHdxHkKF%39<GJ+28V>$<nItotMvwwKufq$ZuH7AU7#-TE-QJ?OLhtgUzdK
z_kPUgPCV%PO>T$K^nI>=i{rcFwnnd=S8sG({Ppz3ZeL`7yeWG3ZF>9kx-YAyPMkQg
daMd4XMV5)Dy0a%}F)%PNc)I$ztaD0e0sv)`=G_1Q

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_down_focus@2x.png b/utils/rsc/rc_light/arrow_down_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a0463e5e961ab24b62a8145c6ed316177d32a135
GIT binary patch
literal 1005
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WDXPZ!6KiaBp*_-BNKiyYfue1FMoC6P-r|44dqCN6us>q01#@5V(OOI-zHX8jQI
zc6@Q@A2VkVw_8_s`lOD#C82A|6c=%n<(A&Is*hUjTVnK9Ei?PVp6{g##ftCu&OEcn
zT=?Uk2f6RQzuS4=^82|x)%puGx)#BaO?=1Q3G>(axAE|EzhD$%N?@-!+R0$j!s2#j
zx~hHc5uxzO+SkGuDsnepk8Ao=;s5F++htAl*{vRoEzdNb%#8mQ$RaXp@x?Uu=2mNE
zw=<Ru(QgzK4yDK(YjZSNuj=(9?&$m7N&DaEFfj1=UB7R_qt8%ra}r0+Eu|fk{u_&I
z-ur6#`n6XNdS3O9H=ZZSRC#+6%O=kM)<<Uk(S1B~;nqp*i=A5z1{bfNA^KiPVSV(a
zv?$KLCqKPsaBT~9-~5fm&B|`-tBh~k3?!C)Q1=#Uxc5udN2;nrML)dt;D@S{%C`!0
z<7ThT=WP10hT(k#8-vG%j5#+H<o}Aiy;FEo;`71YjbDP46Q%y?-k0#!Ut98bxA1}Q
z-#Qp<CcKU2UgDrK%cijHyI8r|ESn9Dq90~#SD!iS{55|enc@>~Z&-21{1!iv^K$7I
zmTx&Zre@~ZOP+Lb2Mfp)tvD&#m|fS{H~sIKbb*^6cIfKfj#>DPlO>o>vs1|;UGB*8
zr=9a2uVu;Yta<pZu1h3g_Tm<SV<9Yp4P~DcTOW(=FW<KG#M+WNpLG$pSsz3*=to?9
ze8XzDnZ<X-8`0mY&ux*g-nYJDT}8RJLOSD~49~OqGg#PqD*i+}?Tfd%P`z{IjERa#
zD)z<CbuZ0fznJTJRz%V2bJPBohkchS?q3zliBe2fGq?TE_9B*P!qzsW1IM}^%=>At
zaB$nE`~Qn|-2TgJF|wsSi~s8Mei1{ZcT~Nq#U%9ruAQIWtrxx-Z5ZwQEady`fB)`F
z7DyZ@^`7Kj{au5J;fsuMz3j>Yjm{^HEbEV~lK-YxU}?(q;rP|A1C<?0dtWq7(T?%!
z4RQPZ%JZksmza3V8+(5&czv&o!G28`i-JwVrw@)Qm5k?XU;IjUf12<;X_B1q{u?`X
z<|kNMPru1}&^$2o%whFIFaPa4^KSNUwrP{UUEe2sN5$7}_XpF){`ude8il9sJfkQx
zaa+u`E#Ix0r~L7GTO72nX!b;Xuex6m#_hAxUY@A+TNg09;lUGO-<A&!H{a`SyX}2k
zZ%fh9TOusU3QS!!As>zJm!9fI<PD9kPc|RrH!15_=k%q&VPIfj@O1TaS?83{1ON`r
B*Y*Ga

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_down_pressed.png b/utils/rsc/rc_light/arrow_down_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..bbe79a97ec90c3bb27599cbe636e84ad5aac0c52
GIT binary patch
literal 508
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+Ir;B4qMC;qhhS?&4BCY#Bi#2UhxD^p0xq(OH=8Q{zBAzQZb{xyua$aAcXTL+v
zr4_<Wtr}rb8k)fpWt}P$j0B`xL%IY^IE~ehp37;Pos%YJdbY;kL&f`Zme0@CGOMbp
zsvhsz<a*^x`GYU@pZ*5!Ut`RWct6cz$&YveE3uD!e`mNd@Hj9XseioDBgmI${v+96
z#`nK*Fgy#3>D^w@z2n)n#7ljbmDw`aU*w-^m)946<yj*mL)`jZ`Jcs$54<f|{awIG
zrRB=g(61`r-PpJ6-M=LH-D2ij>(&{o8DCx(n0_JVS>DXkXF{&;{Jgw!^&5el>}@Aa
z9wkQ2d@v_o$(UV7?s~S(q>=}_-OI#GZCWcPJzZovDX+yRJSi*5!+&@BS;s41VilOQ
zVx2o01O;yU`0%}c8hC4G`tPKZ%3c-Ba|CY8Rory0-nt-r)3WcCCET&=ZnmwD*u(6n
z*mGH+dhUM}gP`@9itE!J-j+43;r!8IF}v-AiJ8Im*N3C@7KQ)$&NNT=r_<3h$>)}9
z#U~Yhb@a`4-CD)P@Zrzq^Q|-1cT80&c>Hg{zOSo7gMxyJ*1TcLKRG!hFVpQX0|Ntt
Mr>mdKI;Vst0434khyVZp

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_down_pressed@2x.png b/utils/rsc/rc_light/arrow_down_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..28ae890aef4d1d3f70218ef09901fc0ccc1b8955
GIT binary patch
literal 964
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|RrJr;B4q#hkY@d^==ZCEDh1KVHGvw4g$eUyj9=bLL#d31<^S4z)FKOl%OCHZ!)6
z)$xPCe+MUnCg~%axptp>_P}$|#|4XA9+?^|S9Co|O0s!bb+Tu}?i+uf8fc#hxo%;9
z+jjA?dC9f0q3?f}hL_f|HaaK>aIi4JC~NMWyz<-MY!SL=q@f_hGrM)e8G%C`EE`?-
z#A?6tslT!C-iG}=T$h6_Y*`AoF4<jmTj~44|KDE!ORu>X#K~}O(f>rbUGvT@n{At8
zvUZY$cw_aP35=fKUKyz>y<N>~6RZ7l)9(%Dj0|6=iF*FH^`K7u%X{CZjtzDGO}<KE
zt6aC%#MXE-G-L&?m3Y=T`<=<92X)4WljVM>w*7Q`w)<||hPtD2lYX#OTzPr(uTa|F
z=n~l<Xa1)go49n-9q}8-FPQHPxpr2zFyg`+Ziz!0JpPI2Bv|`@9_zEPIb+i^fuUil
zW$v-tHjN+Wh9Afg`1kqL(v;ci;m@{Mo>EX=|MY3))}ND;)$BgEa4&mV%e}k!=a%@4
z`=>WPt=#G^o4w}jny`!4dd<`uOwHAllcYQaCRLWMfBS!?u)h7Gw;$VPGZ+W&J*ico
zB`VzcX_b80`L8Q2AI9YNU03b3eLwGB#NNd9QfsQ5I3wq;VxJ+tCrtO{ohOIiP5ipd
zR{yc{ou^Y$RbQIV=ZIS|ZAw(%W8S%pU)yBOf3WPh&6!%5^+h(f++g17silei$?4lO
z*T!yKuJqAz!~K~DH*`*(V5I*d!6sPu^`(~NZxdgx+k0_C5mP+Vcgx8$dVi{ND0#pB
z&HOlH?V4k8Tfd!|touCrTSQJx_s0doQk9k-F4Od~>Ux#>bi_(cwbvRvvrG^X>)s{h
zF2l6Wa-n1U^nL0sw`>Z09|c@{_Frr&_w)KK?2lykG4XxbCN1DN=a+5Cb<cy!FW9v=
zY$$Qq|9qkG_Dy9U3;%A@U&d5(|F+(N1q#<!-v9Ho)^O^cGtPaS3>K9E+h1%*_|Pi7
zIZsfPP25!cWx<yxj(1N5C%+Sy-rBV-uf(EnqhZ3oEo_1N?>)R3<r-c2dUh0R`7NEQ
z9Ve^V*7H<;`TM$fj+L_S(_6W#u1oHAy&`?U`kzJqHLpF^o`J@i#yihP=HKXg&^%9V
z^2emDYx<Y1O-&Pzdd(Xxs*`*~EiOvy<>kmsPDFYKrT#mfci6&L^L-87nX`w1fq}u(
L)z4*}Q$iB}cf7&C

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_left.png b/utils/rsc/rc_light/arrow_left.png
new file mode 100644
index 0000000000000000000000000000000000000000..0708701071be553bc2364bf39c90cd82e870cd47
GIT binary patch
literal 549
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0V5r;B4qMC;RO8?!|mMcVgoua;0;G~>{QlcD972anFtT&trjafxNo)TX(;6YL#y
zj>NGX47%XOIy)ip%^ID@YBDP2mO6TRQ5<aiHYd+*zR|k5I6b{%!TRbA@Bi-mxp(H=
z#{afQ$`4oB&a;}s@w+Kw*Yr96E`K+j|LF4DZ%ZU!Wj6*dSenHY|EN$#o_pVG?bdFy
z(s>MFhu1H@72M)_+e@B7$h2IJvuf>$vlE$I&i<@ku>F${Z)*E{W`(RR*Bh)`moaV>
zDrf3=b}ruii{re`ucziRq&>TJdWDVVrBjclGAz3GM>VvTv1P$4r957P+g;)YYnYE0
zCvLp;(U0NlF{jfrKJXS8iEp>g^JDnBSv<|yFu&2b^=;gdg->E9q^231yOaCh*2{9i
zgdZYX*;ce36n&7~`1mc8Hm|{rzZ>MUc5u`%PTW*_kAZ>h@7X+ol<AGk4mFmES5x-i
zzNwNR`Qzbf&ev?2<*(;<#IPEDQlEQy^SVo1c3&rzy5#p&XQXzV5?i+SZTgBeJDn`f
z8oX8KZ~T2!Ma$75e^E*PYrRGNpU=o0Iv#jwOZmHPO6QLYxN|e?IkQZSFMmPKjj*cU
zi%YHM&VSajhGWlvZ3c$<lT##mHmSBUyYBn>=I{Gs`o&GXKmTwB|6yQYVDNPHb6Mw<
G&;$Sz_WC#g

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_left@2x.png b/utils/rsc/rc_light/arrow_left@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c067c7ac179e04688a0e78ceb912dc163d5114ec
GIT binary patch
literal 1081
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WDGPZ!6KiaBp*`)0(1iX5*`H(Da7>l$4emt#7&)8+9QkBuC8DqUgS5nGzpb!l+z
z5)c(}6c=3;;aH%!h}B$A=hZ5fEmERd98Cg-GX(<ECJE-=bIBC7Uu0_heh1g5cRaHm
z?fo8G`tS7T_Udzg@AjA9+r#qf)#~;8{;_I_oc_J|;;XEXRol3aeww`Pm}oTf&X9#A
zH%*=1G5=d*-YLD6Q9Ai~F3+Q&z>Rx^Qzl(W$~<@N$2GR1g&9kVI1dFr&^hdt^OU2E
z-R0;<Zoy>^+e&sX+V+WMCo|V#>vOJb%Nlam6|=G@oW60x?c%rF2WIrwI5J8|N=i!Q
z@XIllNln|To3ACqAT0bdm|2=%J0{zr>!|nn5DkVUAI^3<A6WZxgVkIc7N&$9A$4I>
zcK2>*vY2bb@<BpIFHA1DVoUqenoko98&-tu41buwzxwg&wljSWA#3ij?YZ-I#q_E1
z!D<X`-BVu+*xs2NFFZT;Ueyy>hs57c!?k1>*?3R?esb`$Y=DHUy!fQW8tKbq|7-78
z%V${hc6wY3pAX}6iLkWE?EVbr^h3`#Ke2tlbl9ul#<O+q=iWDL?hem6weWpI%$%~2
zlNFyHNF2DfHhiw(k@u4i@E!hi>FHYccMLv0Pi{-s)yY15wdLWy{r0jucQF@TysjR{
z_)X$tLRg)zURi_7(No0-=DOLem>NI1lp%2CFN;HmZPz?d<DbUpa`aQ}0{^9px#Z&W
z{KBs>h`4F93s$bY&H4Jw>`iP7j`K?iI4u5LzNwO>D(CZp=X?<?3l{NTGEL@uq`rOs
zq^(TRUw4{^RxD^weX6`nJ2G}**xql8w0>7d9CX^S&o!ERD>Ik=j}xiRdR>>o7Jm~s
zl<gKH^YpiSQD}frzSJJ?2fE67X8YgXp0GP<+4Atx)DLAB`Y*MyupZ1*EVS9XY2oDk
zl8I_>Jq(T?tQ0)^EZu&~?YYvdQf;aWX8!M;G(GgkI?Ma7o;<B;UAjei=NiR|+ij=g
z&**6tF@LDNbyBS9dhw1sGv=P=G-uS#RJZ21r@!d&*IUOu^41^7x^<GxNzJ@4W`3o3
ziTvL9d3&5ryb0WLWkxmgj{Ubk-d0ZerPC+9)w#oFVjovUP35UQlAW(NpI=~e|L~`v
z=w}QJz2aH@4C|!|_3tKeFfdH2xc#hJM6Gv6F~>rNhUDY7oafGe$6#k7vs~a1BZJB8
zv-kZ@uCH$J=RJLMv7rV7gZk^Q^1><RAC~sl9AspO$U9T#ed!*nO!-`G4+e&hkDkY`
zEGbi*^QP?W)-wm07&5Ltf4+6{?cPt_iGS_?rLry9YVo=AfbNoe(r;?>dE^)lTylC_
tE6BIvQs7c%o4KXFwO_AZuXnCzu=^yC&9#0bF9QPugQu&X%Q~loCIEw0?+O3_

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_left_disabled.png b/utils/rsc/rc_light/arrow_left_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..76ae59b1006800ff01cf26373e3983121e606936
GIT binary patch
literal 562
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0Ufr;B4qMC;S3`@4k$McmGtbG~a@l#!UM$PvY=e$vY<B4XWwoMb_5R%_|R{|p-i
zss&lR9kqjR=!j*d3nnSdPVwBX#C7Y&PK^}Rndg(Xl-1dUUAXRJ{C(c%dwcJ2|NkBM
zqGj*BFA=4g|Lz@HefHNy`@iwLob!Fu*wa7%<UTAoM^}xDb-v$n_OxPq_FI*Ynm9^!
z-#xW`?@!?b-N#1{bKbaiGB{n1Yu!Ju8E;k}xc%^n-Xk@M&Lb&n>lhmU6>L!~lxA@4
zoXa2QwP3&LKD82ghoGjp(s2<926NV&w)w|f?pUGNc<|ac*2j7Qj4^EUq7w|HuD(qX
zj!?_p79$()wZL9#ZrP&g2Ob7|IK#B}<Bt}hy=;Ap3kpu`;MU@{W0X+VmXI-;e&F^?
z^B<qisBKvBLg<6zO6Lu%(;^?#?EQCh;`Ii7iPT<hHHHg$CS@W&l{Ro|T=9P5bt%i_
zSkM-}GX)ZzcQ~WYZq9G9I-oQ)VC6ZTlICk(dol}|8LWdiI}iEa$h$WG)-4ZNna(7k
zrCB%Z#O*iiWKWpX!6dYFc1Ee{zUDs~vO#@IYA&zZ(x6gbv%UEA2cAnsZ&ounEWaEn
z6SXRiJ?^RO^@D0rYr}qTjJYbh;D0y^!y}7-`);g`GrM=RhIi)g`?mIsUmh&~X6vGU
Rkb!}L!PC{xWt~$(698A-^V9$U

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_left_disabled@2x.png b/utils/rsc/rc_light/arrow_left_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..815f33c0754aac322dc02c007b7ebfed4d1bc4c4
GIT binary patch
literal 1158
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SeNr;B4q#hkaZ{X1kr1&-Cnzn8chD$M)JHN>Vv>CvCNGaDNW7F|?e``<9ng@>z3
zKvcxBm7`O_@q@x5MtwP+SDHE*C82DIo8S4V&Aq9h#K<Wp@=?H7Av>Xbm(82DFJCy`
zovOZ@JLmlm(LJlahn9X_ecjmL5Qp-g`3u)DM`%Cem%pj`#Vf@lZMXE~r{S?{e$N+3
zSa&;{^-;F9c>a|Y(~iZgi7nXJ;eVz*kvI7i+hoxlQTJ~;*<E-mx0jQfk74?eO3#Vf
z@;gNr+<qH(JKTgfX5yBaGk1QP?9F({V9%!YhfE53^W%34C!{@V_nw~f#`wW8lRr<r
z8p?kEa24;Ff0IAVd&ZopH9|WD7u?MgS2LS;hy9M+b5+R)YhJ2O<YqkMBP^|dpZkvd
zbJa6v_T<VHDLJUy{9@ane2!D{nf~YWi8~oSC%$*xApU4hqJ+ymxjzy{q6><DoDi0%
zp0sDlzT^AM8_uxI;1-uN`4Trt+(q-P><NzsKZ$#an`=G)3r$=)^;hT;y#ouK_wI_^
zAb&&Pd8^Xq5_5h{|K{SvieeUa1HHb_la!`E|NT|Ll##FPVd<s>sT(rS!;R*jeWtk7
z{lSAnheBDo_pz)4DO28k)|pH6!rL<QuhZWaKWJ+?x#`TG$cnWMH*enjxbN7qhN3yw
zy_SEkI~C2nhx0<-cJ5a0<MvE<ry0zAn)3O9CxbD!nptk${R`igbjsw)*?eIz4pxt;
z5Uwb>pv1g?^4<N7pSfPN?4925yiND#Z5s=*1iLr3oVRRK1Zt<(#T=T+@cHgNxt{WN
z9<TBpk@|N+8`$(s!cKPZocsQ|@w9uwiZkKsK7Zm(XX2QrXn1N?<TG=>|19Z@*H$m}
z=c%rmAS&T!m-MUYGLPx%r{!mESUPmYbU)bRB7OCdUe9)RkH#r~S>N10SQ#*BO`NVB
zca6mJvlEsm<lB3Gm?Y|XafYrvTaDE7vp!1ky%(bmwnpV<o|z`kl=f&(<AfsRrt1z_
zTW>vTJMfNGjEyJl)7$E`ALLwi#{6^sd+2V0y_(OYDV5G1s@z|H>Fy8Wcqj5l==oWl
z6HzT!PHhO(kqck4yW#%hnrli+e#!XxiS2j3XnP=OPQ0yAx{}kY-W7o>Yq)I~ba;<X
zs#8t5)G2-Sl6aH5#4o-KMz8HcM%AKMS1;{vT;9gxHengd%zfR`S1-j~IPKgf(!Tr*
zzw*~pYu7X9t5z;l=yf^~!{8aVUSz)eFNJf`YC$s;jKvwk+Lj-ktS%>RCi?um?}UF7
zxEUFu)?WMcGI+Wz&o8xev!Cx&G-qPi5_Nt4#-;Y#xev9RjJ7^8m4V@G+UF}lj<*f^
zmOj)kXJW|F6swQsTeSAT`F*udgBTigr=Id(mZAN~<<hgFic@PD7|wb<{k`D4*@Kcf
z<v;f-UT0$P@tbB9R5G9KdE4jz`o@J<w5P5Y*lqC3A^y?UHOW$mErRFx|FFJe3b<t{
Ttv!)}fq}u()z4*}Q$iB}5<3ob

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_left_focus.png b/utils/rsc/rc_light/arrow_left_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..c0856669a6b55f5a387f53dfa9f6807f9cbdeac0
GIT binary patch
literal 560
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0Unr;B4qMC;RO8?!|mMcVgoU+(T=Fz3ay1AckBO&v?8rm{Fob#Fe^xZrps$9MLQ
z)*IalDk_YMVR4DVI+IGmrU^B<e&cB3dakvCz3BMKcbjj7t{0dyQ(Ec8`djS3@4cUG
zp5NB^Klah?2XAi8etdt+p7mO{a@(fb|E)i<{O8WE_bwg`n8$dzN$M%fzBB38yPqBm
zn8zfZ^XU&m$rh7eBI}ro+ql1TEYQ06{K>+OI966g>wt!guZLq7Og-$uR%SbcW5Kpt
z+0FO#Y>a)>^L@@OU$E^{UEq}8l_~o_$rrtH$X&Z#;lm1!xn~b9WWHEbG||V}VWmNt
z*><*$ut}d6NFNAE%rX7AfAUAMIdOhU7knSg&@VQ4b71Du{^cB(a$7Gf-)Yz|?b7z6
z;zy5EPkt%(=FgY!I?4>5-qRbecSt<1V7;-s@=@%plQI(~>{s05C?S3;zt!-B>H>a_
zN9>1IdEDWNpLCMRz~!$)gm_2v!(!eod`mPAwVbzFE?Tla++1W`@702~g1p4-mY*fI
z{9WB=<><4ey>Rm{h9_}yox$pAa*KW(J88|~UAe^3P@J8;q2t))hq|GaOigc3ekfje
zMO8O^65EE<*{|NZRfpPJTNy14ZxF9%Wk^^a__xYJ;_T{6?E8MK`TPErb=LO&-$s_+
RvJ4Ci44$rjF6*2UngHO;|CIm$

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_left_focus@2x.png b/utils/rsc/rc_light/arrow_left_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..48af7238cd41b93df566ba7d942c120728b47bf6
GIT binary patch
literal 1138
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SeSr;B4q#hkaZqcdVcMcVdnEk2kPx~D|V^y?+F$sPGl9|KoqZ0$J8{bI6*%66rD
z4uT;a3q`d%>^e-0-Hx(%{|aG>>gD2UQqbT~vY0uc!>@R<)}n<5bNAL5Onft0bH;}A
zcG1TFAOCu|rgUGe_3JZ|8LL(<Guy24n(5!#UGdQ}ZeJx`U9ZUK@#j@vJ6`%<n4wHO
zJ>MY7E_G)dYqaEv?LT&G`&c;9<f`$m9mhK))2}9QzFPZk1!IYL{mxrb)l4^DStZpz
z?GQV#F6k@R(=#junat6(PdkMiu1jye9hEWH;mM~h#jflNo_{_1dF5$#4qL@fuB;DM
znJ+)T^7`Atz?+jd?D74%WD(<r@`&i$S<mH!cU&}NVcnBk<$09RA#~N;&#n*r)b%uG
z-8<{7!oan(Rop?Yps8umzrNj@HH#Tym$s@4&WlLaFgv>Rf4>pyh1glI#lLtkua;ZY
zb}gWDlGc=G@53ZY7jq>zZ_}80rok!mo!WyNv;Js_sr;?n?{$!|r2lLjdy!0re?-~O
z6Wps7Fzj+mUmuw5$M9TL$GbyzePa{j4a>4mUWRE*J8l@7?4I53F#Ex~#l@D%Pm>oI
zC#D*`4cGoExnXt1E2rcq&I=}Nn8M>;=em;V#>Y$k(NR9RG7oRHOnvqFZ`Bm3hP{Vx
z?Mlu5ZLM)#eN9H5+$AQ1HOqD-C-PW4I1>EsjhWJahLEMZiyyj9`8~Iy;ar~bC%y#%
zv+BJb8mh1G>M`e^*MHC{vyQ{!4NIt_N<{JIxXRg#t(WcyKFDC!J~c6Z;&Igp6$=>`
zWKG;~_H5Nt-Ug2ya`%?+VcekAKcQxmu;Ir4zh3Y<q$+%$*I~2eSU_&4WYhKJ4R_{O
zhbG?WJ#}9|Y3ldq4PN!{1YT(8g*a@gXT0t4uUqKi$*g~Y4|3Jlad?ynT++;NdBZyE
zHEZpC(~zLkI~|vXow?o|^xOIMcZPTsoz6_lB~d5dBs>pVyY_F{gXrS{i)M1J6gRwF
zeKCLQtUFvjsyd7(|1|IzaT)VJd)D*f>;cc~fzHR|vsh=h*?%ebiC(;&<5zaGlu@%l
ziLBq((wg+Oci42+u5{kqC{Uxkis$M6kR9ABEZY*M^`BgDDn)%A&l7v0i@zg&N8MSF
zsF+eFGWEChJy**YZmdk#r@V}`v7Djb_2RN$z#%jLnf5(Xet$a8z2^-}>e5QDdeam>
z20`8M;(p~lPmhQmd~AL&J@^{~gWHj^e{)_l9~1U_RqHIn&~V=EiO<^HmvI-)%PK$J
zrzpk1V7%Ab|Mkml%m>UlwYQ#C&|+Yi+OGfe?zPhWPL?kFUNA8D$i9hKG5eR@f>~wj
zG#D9tzQ=xB9JQO@;_88K+f){@G6YE8`nOkNxBQRGrDiAN(-=<G-rmo&_we6o8Nz>3
z)3&OyTiFRdoxoMvYLztq^sZ&gW@Wwlzi>apt1RQWYc_n`#=yY9;OXk;vd$@?2>>Gc
B5h4Hp

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_left_pressed.png b/utils/rsc/rc_light/arrow_left_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..f47340e3cbc8adb953941da0b1ec2e1d9af52bf1
GIT binary patch
literal 529
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0U`r;B4qMC;RO`?EtFMOyc7KF?yhAY<Y&t=72<&gvaJWYjcC?dUSEN3V03elj0%
zy40<3gX8>>Q@S}#ts6IUByRU~+SRb+!m)D)7Ijuu>zGCVes*@jg6*>!cYd!ae*b63
zhyAmI*lTt^U42txKEre0*q?WQ6>A>7UTzyG_nB`;%+=)+z4mN=|M64H_KueV`&Ag`
z_HF)Geyveb=9x5aLiAtFdCZ^L1e)!+He7qm`Qby3Rl^1u7e*1=^$|8q4m=_na;yPg
z_AuDUc0Mlnc#FaH`ep|~?KtiSq1Vd=WEGfYl;wB=N@`ChF<YG9aL-ZQj%&e<Z>0}x
z3p~A)<0KPuPhUUrqhW@~4L@Z*(f>^cCFZ*)tKa&0V%4++{iPWO4v*Ep3$!zM{b&qj
zi`cbRe~wY}&#Vbk_!bo{sEJ}f5c}YS+e#xr5taN*_cXB|4-?Hrc?D%2IC{$)<}P4q
zd30-6l=X?|TMR`EK8FSOroI(<=DYXUngbuwcBH8-%9^qLi%*)U!#Z}s+Ky?nY^GH*
zUeR(lX;6u`Ns+8jJ|w?NrF`ezFw4S5*97A$<~O^q?OQlGXO88WZ}E%_5qnnFRi3JS
j!0}_6(YO8C`x*2Xwf!@^oA{i8fq}u()z4*}Q$iB}gJ<WK

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_left_pressed@2x.png b/utils/rsc/rc_light/arrow_left_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..51b5b7a07e443fb026c50cc2e5a605465fd90a77
GIT binary patch
literal 1107
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|N`Ir;B4q#hkaZeKTT0CEDhftMPh8vjmziy4I?Zx5R34nX1c{s3VW~U%1Uq$yurA
z!s;5JI4x|A!VZCp4wo}oy30bDqI$gqy6j&{XmoHpMu~Ur2$;CdW7f{~-G&A4eOq15
z?ft&uv)+CFcR$Y+pR;{#{r!wXeC^k-_0v}QB`nRVe_E(&ldpW_-o|Bd93Su0vo@^k
zYv-MRV{Z+w=jxSJ9qIfn6&@33{kg<DJ99akcL4X-KPwowSnu<DwjwcBO<__%E{n2c
zRIqG(=S;(xO*$DetLADj%FOt_v~wooI*naxUoiN{ef||S{d;5f=?r}>hPRRN0n$%8
z7Eb)Ov>@1SeFj6%`Kkl2En9Y|if@w5yLeigi(%W=L|I{@?@MYM7w$Octir%oRw0?O
z)RuGigLBR-47X(MnQi8N@1FB5Gn8wA?en=aYBSF_EQk){o62ZWap$|@J)i1#YrlFX
zdjG2o@zk`jd>+l)euB55N;PlhU;TPEAKC8#zA}t#m-lJEu$jX1;DGo(yT-)_Zf(i;
z5ZSOVzSoO+L;bz*%m&E^kGAAbT+uW!K1h?{p4G$CuQ=rs_0F?|+&!VcvVcKYHh#;F
z1MD-hixk^!uKf!Z<$CZTeP6)^A8xZ}POZ~-Xon^;980$?sN#LkV4lv@wfu8{Ktti~
zZHc<SS#KLLCVFWVhOc_Skn{Q#-+BeNOZ$}G*oXvh`ju8(`;c<1B!4~s-7pT;xr}f7
z<PG1Pow4__Z)W@Kt6CBb-{yQzycZ$H@q=?WN9%0HQ*{>_UcLH#RpW{FhMHOKcfZbS
zVw_MpCuTaUscYSD37!KlCh&2~o&Ih1b;kOH=66hsefR1a&-<R-Ca_09DsvNih3;F<
z39J7zRNJxodrk5;tzi0CcI*G^Dr+l_R+TN$USbJ675d^`d`^ic-(<bG)3hVLKu5fb
z%V}Zfo2(aW*mrOjDv5WoIX(33$-R=Va)+^IIyYzNe)B0tT*=PAR?aJs{*bJekQM5z
zkt>yVf63(79kQRZ)h^tY({2uURlQ^J%JtdL{2sj7WTQ2UbE&?I^6W1=v+r=vInAO~
zC94(L8EyX3d3O5=*?DuO{I?3(Cc3rl%esdbx2SL2qBdoj*Y`(Z!NLcMB{#Dxo;aTn
zzUWl<#EWeDoN;GoFs+<(M~hwIq`I_C>rAiTW?VmKKiD7qlwm=6g;i;rY}?B%@y9rg
zxEL6Aw{Kl>*@mHJ7Wc{%*A=B07?KbFO7@+ed!Xi4{IB^Af?Zq;2byPpt*)K0_Q3Yk
zE#k5a4R6g~JkOh}+aceTr|reSV4Zj6dt3_lhtr!94otF)VqjQ%_SZ7D=tkq24hOOf
zvltkZeb1^s%L}rf$zOR{#+IR>z5UC^1pd9Rx34?W9s2xAczo?&^DpX+0=hSY_W6e}
QFfcH9y85}Sb4q9e0Du1LAOHXW

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_right.png b/utils/rsc/rc_light/arrow_right.png
new file mode 100644
index 0000000000000000000000000000000000000000..45f7857e5ae0556dd1dbf0425971d9b878c1fdc1
GIT binary patch
literal 532
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0Uur;B4qMC;pY8?&z@NF4w8elm-;NJvay1nXXFL8so*l7cCErCLW_FI;u}CEn5T
zzd^&I+k)d!S;x_f2P37FovOn>>?!hI>U?nW>E9MAnX<*66~-@&_rL%Ad(ZpNLQMaw
zJSV!=ssCBIqGIwATbX0krA%{@PJfwl;N;6Wx3gOx)-X40VOeL%{w!C3<+v1MO3%~1
zo!^D7-C<+MVi5f@?f&0iJx%#5+!{1iEEC)Lyj;(I6VC}jiGT+7I_sG2JPZzwKF=y2
zm5b-!W=r7+YB|*%R$X}1Ou=~t(>mo($My@vZRb^xZe==NxMh2RVZ<gLhD(7O1&1WQ
z|GnvVVJq(s>5E<k_H%ZZeC^3~=wq<3_g(gW7K6;xqNSV;_wtW_-qWfiy=T^8R*Bsz
z=KJbz%iLsn^6+<`;pxMUdrVIs>sng*L%-+FAHyG?DyQ8I&3ABM@#uMVt75~?!fR}z
zc@9qt_P@AWX#Z;J%OJ4=3B4D;-i3Wxl``L`;m;GM4;5QvZFQyjjQ2B&PWbX<)p_^7
zFA}GI5Na@qxp;l|-xqc_^8=@988`J_E`G-6e!sSwq18X_US#j%ALX(S0}5EUem7K1
lPD$M%D}P1w-+qRF4BE|onVnGqJPZsB44$rjF6*2UngEU>@B9D&

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_right@2x.png b/utils/rsc/rc_light/arrow_right@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..bafdf16c9b87c4accdf08fc1954fa5300ad7d7cb
GIT binary patch
literal 1099
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WD4PZ!6KiaBp*$7hIyiyYf;JkdAW(~<Y>Ij@XO*0Z>FYiGR7c3tIqFw99%p2bmD
zv?fclsW!lo)q5eo?iYF8FOE@PPI?7)iZIz}czFAoaalz+Z++)-AtBUf_8A%ZkSjaQ
zXB@3QACp+0Z{6~{_WSJO^LMOgvqo*nxOj-+XHw<%_*H&C9ZQYkb>5%4b>2rYnEB^Y
zFP;O{A12PMs1&)z=F^+c{r+XWQSgtC8#`w7{aAV`sQB^ig9!{CLG!H{?BZUm{3dn9
zpzk0<hv{{zn~#NCgLa;t(--LzcA%uhFmV6=g3RR&VV6Bv7!2av|NP&0?%q8<!M$o5
zBps?e_e`99N|vu_!QDk^mv8VWIBK!5O}qbadfl;2shf3PnYF%Eoxm_>70bKN`uBf`
zv3*xK-{ioruvExlk7fL-H`~|$ElHWRV3#`s<8AJxr^*!nW=`Z{V0iR}mCa6@<*IIz
zoQMiD!vQZ<gU{u48}F#Uek^#1Q6SstgToi^g%Op}*G@YZ7IrNB)*{2){@J$s{*<!G
zjtmU%>_zACG#bp_^JK;T1$#U$d4w@C>=J0G^mx&7fAb4dP2os328Lbp4CL>v`4{ee
zHC%-!MV3L%<k**;i3{27%*;9Bwyk~Vz|c^(okJ({xp;p`dHMc?;F}W}7&7?$8Sc%>
zcx{pK`NNYSh6Xhjrh8xi@B7EBQ(3CZ;1JI#{Ws}pafF5AE(wMOmNtzaHp+*T&k!pz
zWnk!->XdNr`E)J$St5m&3=ZL(2h4vi__a@y@i_AZxp^Hk_8TpIP{Gi!@BPM&#~&37
zG`yPFS!ZIp!#F>E`9j^=#?Ec74<B4##v-$hAxxeBjfrLDftw6Bg0I`vO7`-+HC_AU
zk<bT*s-kZ_%)P%JxCfMXs2z!EvR#sAEBN=?jLElI{?2<avv37d#NN*bJoA&jS+y)z
z%Ux+D)R6Y6WwWqn-q{~hgUfTZb_*~pRX^`A<H(<LKbG3(-4Z*$gWX`MtwDik;q9*M
z=~>A_d`3JCoC~)6vp5kg+568_>#5RehAStH->JB)Ui{(Bh9whum;z4EYw)bNV=l%w
zZ(5o19hR-B=Q%&NX{`Brx@u?tm+6bG_O1<#uvU5fSa1@fM!U2?{VfT}UvU?jo3022
zG^f>ElvtViFW-nsbivL0%=V_QoaY}n^l({Z4*P=J_y1RI&A!K8knpMDuIhq2l?=>p
zKd${MAu(&yirXS)%pU&#&i{Y$uDbW)Mb7S7zRF)kc1&mpyUTI7zV%C5&ynB<To!SL
zVfN*|4y!YL{w2A5XZmkt6L)jP{M|Wz$92@S6=a{~K1&HLDg3d=k@xY8KSxhIe*fl1
za+LJd_VY8O@AIk6eqfh&<V;8BhUfEtJ$TP{Jn!NnS8nY)%t9|^ZU{cfVP;@pVDNPH
Kb6Mw<&;$SpwDk)B

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_right_disabled.png b/utils/rsc/rc_light/arrow_right_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..82d1dd28482df443c2ec0e373d602b7eb0a654e6
GIT binary patch
literal 549
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0V5r;B4qMC;pY_T9pcGRHo?-`sg`;exUzv939>JC3*r@kE_6O;=4)&d65$&gF8%
zT!HJFl9<p=y^f@nD=g2<Z=E6**3?_Hpx|PPe0R>5Q#nG%oa)c!85*B&pLz3UWBpze
z-^F3ezlXXVcKqkEH}1zK4+oP_?cx&!2HQ=tjuq~)w|UV2<jlDXv;WrBzmI3E_!IHl
zOu{b9L~7>)hJ`MNnob`N^Sig*_NrWz1Vhe&Z3lPVdv$C(GxLFCU5i*8o;}<B{i9oe
z!>SDlJrmyNZLJPJ#Kh37s`~Qx;jrD?<wO`JpKWNA`LN|`-+5NnB~zDlq!tvfzOCEJ
z_Qp+S!`DB)yY~u7F--6<dREYP=k)ct=O$iY$WecpSy|J+IQ<|a!>9MxlL{J^X#71`
z|7Ycsj0}gA=#KNsZqLt8J3ZftN$J@1*|{FqUQIpKt|Kchx{rBRfcEsqYv!iwd3qgo
zKd>}v=?|^f5<e?1<+}H<USBmesCZgp+AK!TB%!?A5bdSMH}@C|J4||`!n9#Wux;!f
z^K6Th7^cpWTdfzHZ>_u<{kg^Yns?@*l(X}%oLX(ZB=&h6heOq=y*IW`*>AP8=S;NZ
zex|*#=ZZH5X#9zAsSrD`ZQ~@zy1fyaHSr-o{xkhxl@?p%%Qx|BCIbTlgQu&X%Q~lo
FCIId-{6hc$

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_right_disabled@2x.png b/utils/rsc/rc_light/arrow_right_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8d95d832318f60408a60e930ed14163b862ded9b
GIT binary patch
literal 1168
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Sebr;B4q#hkaZy*r{qWsdECpR#CMs@s)EZe2S*ZoHtfcf04Z*b^erD<3pF9%)th
z;jmEKm8+{GiM#88(?M}AJ(r82x=E>BOA@+grcCnFT4d3r6cnJb)%kdzUy;4|<fgsf
zr_K5{XEOJ*?Wa>M?*IQ&<af^U`#nat9*K|jZQG<~<;qpYJ=xqgVZq(03%)e1-4>hV
z?~uKZ{lFJ{t*$MlMZqr@to;_7c<#Tt_!Y6<hx@8tXC!Q_RgVyMFzSkxQeUJ$>+Ct+
zZALK(z6~l%W8&l`Wiw3n-AvFvZf3Upz|I>2PpgcJi;G{|rttRgGb$7$_y7Fc&R1*y
zPB~vdhASb*OXJM?$a}jtY$#Z{`^>>Y4F^HV=?!a-i%+*(b2TgZT@m}?mm(8HCR%ti
zHNM>XIDC)l$y;(yk_!GyE2yY6RP4C;ZqE~&-}Vn;8W=o!T8?P#%-&X-GX3?R&ks{Y
z8CWLmeNwv5#`=2Y5r5v76+#VH7c#hY7CP*`n{n2^dbM(!JtG6dNr8{Ln*~1vF21|(
zY`*T_g8Pj^Q;PC-xENK>KKpai`>H+M48NYYEomv8c=37s_9*k8Yf?3s7#JpX>|lvY
zonT$C<L<s|;gW}i85}$&H)J1EGA`b6dFL&6UT0B;ITI(`(1@M?KC6Cj-28&M_9cuA
z3JOj>O%1(g*53?Y{kLT1={G(cFN78MrMBh8ntwcgT#w&BQfNX|o<PO*Tc_98gio3r
zwON&+p{3(vHRq+~-mvGQ;_4^Pa56ABew@mvFfV6Izg@1i_GBgo2A5M0J*(5AKlk74
zIk}F3(dE${28R4=x93*p9!&{nU|5^g;jOUrdTwe;6hp(4Q#-o0rW)R63ftasQmXZP
zj%&)ZcR5;uMIVoEpHepM@FnSON}H^ird+GEN#Fe0A&hl`+PzA_^|@SJyK~)B0~mOd
ztnC=(L%dqmgXFfvn9LM%IKa^P_Fa1NE4wL0(r3AD3OY!s-jDdX>ihNi-&+%RJkm1L
zUhR-{gZagiD|<I@s{EX}{h)K3%EUj<>aTdc`)0u7zw4a*Duzit^FMRSboXovU2XpV
z+2Xc^zKvVXF<UgsZ1WfMw*S2<Swp$O<L#eG2dqyWeYD*!`=ee1ORLNCa222MW~aO5
zwsFfD7`-@ODt&NJ)j9WL%~PI#ZU-#=%9`Z#*^m0~xhi;gGJ{i)UR~%T<Esn4^v##L
zRA|Tgi+hi!&eub$r#_graKGB)Iu-#p51G7s`s}UCV`TE!j;>^w<knUD_0jU>;{G<X
zTF){2Eobok<H*+8?A<N=-QQPq7buB7?VglgE|=k6uYcdxwDj(#-DeJd+{`af7jd%q
z__PJPUa00X)a=ptnay`MH=3*U{@nCf2DAT(N>2|i?Q?&V%YXQTc(moVjb^MteCEqD
zHY9HnsY%y9%=&HFf&KUXD=SR;KE-?KvaR1_6Z5$ksu{j0d~w(laWCS>rLfz|ZaoqY
cyXqMZD<*wbQD%C=z`(%Z>FVdQ&MBb@0I+Bo$^ZZW

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_right_focus.png b/utils/rsc/rc_light/arrow_right_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3b3c1b6f8bae4c6663cd2dca3051603fe44c27db
GIT binary patch
literal 542
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0UYr;B4qMC;pW`?Ey?MOyb;XHV-`kZB~Ss<3OZ!lG?rnyS8QTykAl%l`&?{9_XQ
zC@;X;?aRWcsgkt4BPla+tw+~g(VQt~IofoOY?xH8leQ_x(%9OD+xEk*^7lXQJ^Xa9
zxjuGUYVcag{8=Z}atbQ;+WlVa)1Yu#%{jQEc7JH@+?bbdKk^w&vG|;QI!-SBcgWvp
z28PegXA4?QL;o;09G);!&-L#Q!=Po7TKoqD^v*io>6`ZWcO7Gy!huGIJH4~^y6$J_
zY&o;kg+JR{dU`E$j|!vOJlC`Ln&KN=yuw-E9KE=-;+#2yiYCX5DOb8?eayViuvnnl
zaecqeant(@oGwP<#*LS6C;RW0|G?`|<jwJ5!tJv4f0z%v_+53%zCmyaOMH`8fr0nQ
zbwY2MTNtJFHf)~z`ttovqEl1n$?VPV`+5HBhS^&;^stnj*?#6t%<r%tiuoTcHkITy
z>ur&KxO)%pG0y`Y{0fhwwr|`Yy2SG$OWU&(V!L~1UTv!7V#qjhr{cm+Njt5qdGZbt
z%M?C7^IR@>Px`pbr*j8BEZX?|?fT2*29x6(T=LbHJz9N-<L-`U6aEMPs{6j=-1>MM
xLyf~So768%-;iYx@uMR3TYBWP|EwR_wGDcM4?LD!&cMLH;OXk;vd$@?2>=os@;d+k

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_right_focus@2x.png b/utils/rsc/rc_light/arrow_right_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a3870bddeaf7bf7715d2c3d0c8caca772a6e8dd
GIT binary patch
literal 1137
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Se)r;B4q#hkaZ<1=JJMUL$^PQJBh3IDd6cXx>C-n@GyTr_@alD6m{XMvB70$Vrd
z3UaY&Y9#S)TfkxGvLVkbP~PR@@~9(TT>>9m1z6;lY_c|WoiyX_(vF~9Q|s@a6N7Wp
z+|J&ret+-Lzk6j7@5;|@|9;-mc(cQNyV`%}JJvONO}*AF@^y~`$3*3=2^mh;Z>U{N
zb4Xkz$oXJxor>#Qp5}*^v5#jT`u%<V8h%E7dGD5cofETOo5en!?KGRQVa1JB$NpEB
zFV4KS!jAWEh6#hu&TXMv7Y8fn>*ifvu~>92+Y;qXXS08AUV7?L*yE`GjGx&U7*g6l
z{h7Sjc&(##)$8L+7_+Cf1myKAmF_W!yq^)UIon5Sfr6oM!`w}UpR3DdpP90i?mqNJ
zDB%(d$FXUj)|xwJt#(|;^0}J9RdJgPhh5|vvv{+0d--&7nphetdKnnnyQUsf{QT>G
z&(dH91_9M|9C4bV)4oUbC^q^sGXx!dt=bjRb@kYcs}_2P*D)%^+!eld%wbRboTz=b
zvvlgaZo4@cY*f!-cv6x1tKB-MJ^4NZ!)o{BJ1wt0-cL>{eJM73;g@3#d?#l*<S_mX
zzP)^U-X>8Oecm6tpHBEb)!w=&$1+*D<(?EnOcdY8NjsnXEZSsHnYTIf=RN5Qih;UJ
zJ3`IY&e`$v?N48|)>uOZ1`!2A;V0)Br)Jw5+_c%5!oaZXY|C%){2af>2E9jK&0u5*
zx|Jc&FZ$_hxNpe>J*f+sizVMLGK`y*XR|u`lrJ-bgG$$Ihf^1mmTvT4-m{yHp+VuI
zjbp)@fLyyJ-iLCTt(H6O2@vA1iJji`m~Dx()9sBFq7n+4hDC1IU!1!$*H?kT!~Wl&
zX$OK6Ex)(vNtUNOczsfc<2W6edy@H`)C1K?;(pgo&s1h>k#T;YIBl=M`)lHx{GA`|
zJv8<4Ex8Aco%8=acI2^b>^!p9MR!MX!xGj0^ZIlCzkT>?$C??FN{=>dd9uIHqTv3a
zif>JxiQ+s0D)&RVZZ}mwJAM6sO4Od~vllEmvf+t)*7ceRxi>f#OlMP>B>utO>FvL7
z2R=kbJATRHT=MtRevN~B6Ak|Ko^^P0o?)5Vey1cIo}&00e8)fWEGXfcYg#SGS!r@-
z`pm7;-t4E@mXwqo`kOf6?}a>>`ov<+A0N4yD%Z(9S*CMr!ht5nqLusNnH#TX9Sk@h
zKY8PaMJkt9?I}N`@VTe+*|O*}QWJvibAJe|GZfx2!6xBa!<KV-@4h$2%g>xWVVmRK
zbq1LZHMi=IcK>5em%m?kaY5Sk2un83D-wn0XEsOIZCiMq*R1a#>(OuPjM<BPxuaqi
z7qh9z$8eovy!h_@sh{snUuC#H=JBxEXQv-h{puj^@~@dMj-QE7V-Y#Zp8fQp{@31o
zwpz9hD=&pb3PO*T-uibZ{noK}mzVp?JO5#vy}{z{tET)g1_lNOPgg&ebxsLQ061$C
A(EtDd

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_right_pressed.png b/utils/rsc/rc_light/arrow_right_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..b4176d59deb802e60a66ab8f6239a8ad52af9e40
GIT binary patch
literal 529
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0U`r;B4qMC;pYd$UCxWsZG(Z~R)DajS5W@R6VZoAm)3rkHFL+A6qrhKbmu{SGQW
z_&b`WK6CO=RDa1AsH5A$t<IvO8^mem)%8OxPp&)mykDOA>6nH4v&5g7pHELupVnHx
z*W}cKZ@cz0NWCej`M1aJIwyy6pEZ*VU-ip%ITcAV3=AyK+3X`;@A<xOBZGm$vhDjf
zUV3Ta%~zn{C9&gMX_xyp_gl_e8B=6>4I}Qv#ibi+GB_kKZQQZ*_Pa_&O$LT!6BnC^
zS3j$w92yH6Cq%@(s#eo&sPUgLzt?Bt^SAr-RaiwtxsNa^-7P!6Jeax2rOt+5G0yJg
zZ<j2FiXB4k#-D$^wDw=d`b3obOi0Hb33i76J1tE490VF}^hh3`#H7OX^Z(K1jXNyL
z-Q<IrntB`7O3a*>|Kjk9-s)Ez>h+)Av*?{Q-5R)UXBDUDLuU4MXUx7Vdn0m{(aGZd
z_RPCkE22|pty-TTp|{cC_LZ!om0D{X+G?NGy<Q_1#;eb3aAJS;k;h?^t9Nti^By?b
z&NeUCY=`p6`ur7=3XIRL9&yam^D5l_a4BQk_M3Hj@wO}Hm$n@4SbiYM+pVyDrnGPF
gb<uzO8R{4h2KENpww*|0U|?YIboFyt=akR{0F<lQvH$=8

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_right_pressed@2x.png b/utils/rsc/rc_light/arrow_right_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..24dfe4e19dd58d8c7d9876b6a3242060502c8d24
GIT binary patch
literal 1098
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WCPPZ!6KiaBp*`)9<s${e@9zkOC$?w*J}9)`<TEpM8wbE|vH4KLQUEShpoHLIs_
z%@fhoNaEeLfJ07e#nd!m@63zAx=E_8Q5T#~=5gD0ERb8(u|VP9>J?}A{jK!yKD$TU
z<I>DZ{yXPC%0Bx&n?L{A*)!*y=G)c&JAWeFIXJgk^06!D=9ax@cd6BEl@-coipo9B
z!r9O=bK_3SMVI&8;&*+tTJi64U1JuR`F7c*@o(D?&1P^pUuopg@2_^dZ1?sah9ANS
z5&s0Ug)MH*+FE+A$mX&Cfk$g5&#=6(ajW2_X}&y+4CQN#{Cw*2nkRmm=3~JaWud~;
zHkq;S?f+Y0tfylbAF@c;7Cd9!SotBm?~P^Zb=K3dY75&P{MWHa$VMHuPJ5QiTcpb}
zpSh>WoN?ZaS0A!oyjd!cEmU%ygQLuUdv5uXKdzms435wCv9Yb+YV|E;jZ{~M+JOZb
zTRVD~gEyN=t>&Aa!Ng#)KdMAkrDO5r&1LatqSmz?U+!_pL8))=^=)o%l1>RQB(NS%
zEakVeE4lWrC(<L5>43p$?;V!LesVVH+mC83wqcB!Cmh3hZ0**bna<DOPLnX5qQ$Ud
zQ*YV+39mPM&#|aEmd7O<zptUPD#-6pY_Vyd|J+T|PHf?>3~8;u+p2SU-?!hf33X#Q
z^IkfJv#Gr;thk^*azd20DubSPL3?vW&WgjY70V_}6=wK+Sh4=liOrW~=Y5|W>dDB^
zvBu%hzOdV6KYLcLV>sY)UWT)2dvtE~k#M)AtQ<a`d0RCO&faIFrOR-lUV^c4`}w4=
ztRh!3jxAY#OuN`>wsS+^X<PGod1haxt)G#_6|v^?qovO}_MdYuZFjhsz2AQAX7h@G
zn;t4R4pnnE9lqc9p=U{x=EqwrW;GnSb52_Rud>|y2}SIy>{eWonegCVgrVK;ji>uc
z7C&=po7UH5rGGBotD@kz+h0+m-8GC(Zh2?wFTXANzb^5wnAN@*MyH5%ZSreQPn%o*
z`nZJZ6f<@SkG$u-@hs7ot4kEaWS4Rnh?dCxTXKv!GdBLnnx#C9u5;&4mhgRTCA@pa
zisFVwo%@xO4X5#CtEK6Ncl`Wp;h^+9#Q#`urnCH!Rfkodoqufl-Q{wR_@%acy`j#6
zfh-=amiZ>`r}nD}*9e6i{3T~N_gbaik!NW;Tk4pF%BQl|R6OJ_3tRYE;M<~<x?29_
zJ5MYYo_&RP+HRjiyo}$swijPd&yl~qWPfw&x`qhuh3m7JbEI!CxUc+Fcc#ST2j7LF
zkD0$%ej!r(;CzOi*B3MXu=KoP6?eTHl;%J43v=HRiaBz_EbjXBdqzwTK5G|zJ>w^F
z?C{yPTXMJgo6i5|dCP31AiQUi*_V~uxBdR|^0K<Xe<ofzrO#z`s{<Jr7#KWV{an^L
HB{Ts5S{Lx@

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_up.png b/utils/rsc/rc_light/arrow_up.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e185babf67d98b152259abf3d178d3bb1521df8
GIT binary patch
literal 529
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0U`r;B4qMC;qB=d*<!MH=>-&vwz6^{;8!>?xO)tZdJ{B(f)xE3VtNQ=#cW{e!di
z2WFS&&#PL^-ru!lyF-;=Q<FOXQpST9WTX}@U2*bE#R-=%sq9?~zipC#lbC*g&-b&p
z6WNlIl9JX*bXpa@OH*CmTiLyIl7~uByj}edDb@b2kUblAE!ny<aV0~^?z?+;9$oMw
zo~6k9;3~0LW-+J3+*0eOoz@T63q5dt{Tk`Vp^cIo#4fzs=x|IU^y_Es*VC0IXihN;
zEED(m&eg?PYvz|ElUkn6y>$2CXJ6YmKXos4Z`#8Yv~Gf=K-$aPS4%o<b{NjQX`i{>
zu2*M5td1>XCFhE`+o=H`C$xwPv=->wniiMb$=lnnrEoLp=S<gmyUUrA{;SG#2~Oz!
z@@0*Tylj}h)`Cr~pSZdGW7B{C|Irk|_%3GtDWCaUqOF^Y=2&(#DR^wHuZTY2Y%a3#
z$NN8jd-vU)<6*lj?){(81K;y|4ZnRh-S9BXAm#S?!*4s~-dp(I%{P0!Je}p)^V5^(
zs^mA^&dZoGb-uD<_4O^ca!l;%m_5EYTY2&|e7vy6<M@|^L%rLw@7vyGQ2VEmwD`Wa
jGS|@~M~=i8?q?_qsym|<eaDP}fq}u()z4*}Q$iB}O!n_g

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_up@2x.png b/utils/rsc/rc_light/arrow_up@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..6925245e377c9ac01513f183f0e442ace5c9f5fa
GIT binary patch
literal 998
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WC6PZ!6KiaBp*dS?g+inRTo+;Yub%3$SLpDjYh7q?k)cI*l=(dya}5MA*2SnCd<
z>5se$RXel=&9ykXb_9p(c0>g{J|@0GW2y*~-Kvc<Tpz98QXH#tHRaj0C6i}vdG%9a
z!pWWe|Nq>nejdYQz;hUZ{)?Lg3$LDa&wIgUrVk7j_C|mHyzqJP;oOlWtEO2nTu^0T
zWT<11W>S0_`|$H|^|RM5l`t!9JR&IIcX-#YGPb6N`K>j2cYSQnnlvayeVU>m^V@m$
z+Qx+Af1K>fS4S?ImF%GPG`J>LoIz&I-5J+@IzK#@ROD*EDe`b`<~sSNiy0;7`15av
zGVER(m^ekXLM3+nc0ZACX`64p&wEvTwIRVqE<^Nl9z)V(6`RDWZEM_^-u3)ER@TqQ
zD|#pJ#Ue(pnyXGikC_?5ybnElqCPSAq<d41wOz`*x+1^3`7wqLy=x<wKHX!vkjll$
zu=U$k_eI$q3fuO{*L^&u**kTzW!EmB_l%X7H%zxVmD}=iyB?$0>WePhg{8C$uP~@?
zE7IlJ#h$QHGbI1hWQhiY*%vtV->o*R^>tSAwMaX#D58ja;&Z-+37RH%pPZg>rbVEG
z?Qm4lX4|P@GKLPlFKgL4>!zH#<&~pm-+6^)KYNnH)h}_sAOBnS&`Cq+`gi6M$%ge-
zN<0l`9_4<>?m5+bk^92D15JI~TWj8BDlaxqX;`Gn&uqbbdga@YPoc?73r<yXxa|IO
zuuuPJ&AZ0Cfp4W8x~5rp9w^K{(fg!v(s40ihXuL+0xI%87QfpzH*k4ADBNuui(M>I
zcy~?xqmuG7s4n8Z*qexuGx=}W<NUJ!Wr{j2-DOw6Do}fE#qE>fXI&XQ`3iQK&ENO#
zY>JWnE7_HK%(r&$x)pUSI*;SP7cL=<x!0yWI-2@KjpM<$9r<gv-}~(x%eLZl`1a(a
z9EOH995Yv~%NN^}`$yp3G+E{K^8MFd#awRaSXR!pXtsdC^o6|p9?QCx)mJ=Ky!B1*
z^PAkYeZh;|gzqv<nfLT0^QTKYj|(WtM$R(1@40G55$g)WT3!xjhOM)mHtYWMQqgwo
zVcJrg^5f^@l~xe}Tc*x-F!?cEmER+O(iOghfX>&Nk?f}#7iDxVX4%EDAoS9_0Ha*9
z`jpkXraJuob8ti8ndk3j39oXxI_Yu4jEVob@3gDAwapK`8@c9v;OWRu?-fp;O=1xA
rODKC^yj$Yw9f`I?IGXW)*8FE?-`})fEYx6NU|{fc^>bP0l+XkKMz75d

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_up_disabled.png b/utils/rsc/rc_light/arrow_up_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..54394e210a3bf3d69fbea3f3859ec44a0ff327f0
GIT binary patch
literal 521
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+ir;B4qMC;or8?!_LCEU)}tFJqFC_}h=OVoO69<Hn`&ShH!S>+wBgkNws_`%TB
z)Z5ymw2XV!gC1jR<HYK<EY{Ml63^?z(#*T_%-%?Boq74*|GN7-zw<Hc>gwwLm(1Q(
zxLRXc(=2g^?MC}c6nX5;P8Rx_?LGTB*zv6N0`3BjykhOser6|U{bZYDW3QXPzQMJ(
zU1I)$cpK@qr#h9!cOB+TJ^g7LqfXL^1!gPG`g91N$UPFd^G`U-qcst%Ynj~{75^0Y
zPGV=#X}I>-WPiy5CeN@K=6Ot?tzGL5-3UmM+nnw>E#6k3QAIbOQ;zB2luz-hOo{!E
z>Iye+Y*6w3bu@P7JH{C^?=P=W*=Wq2q<ij@^`viqZm8>d6utlTbk>7o8)7D@o%Q21
zdn@<h-^>lw)hcGb2?i1+`)XFpC6u`eJ)4t$?9<&6<I4AEc$OSz{Q6a+Yn3hQB@^3E
zcbnAP*8aKEKRqMNuIPY@r9n&Fxt055TrXa~&k~oPFaJK|pJjnx1GE0WH8nBLCnOb;
zKX1s~di`}R+YITx60QGo5fV`=ALdsXNzJ`-<fqp+MhmuNRo?iWg8$^pwr<(7<;`jS
Z#<ja=L@!@`l!1YP!PC{xWt~$(69A9&-ogL?

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_up_disabled@2x.png b/utils/rsc/rc_light/arrow_up_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f582d3236c5cf8c9aa40503268f0d282273c4cf
GIT binary patch
literal 1044
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WChPZ!6KiaBp*oX?kbl{tDpT7By8(<{7o2&(W2K6D6Dm7eU(FX7Tsl~sLWq4^4}
zAIuG1&Y_A+xK2r~%wje_!pLGPs3~-pd199J>#e-(QH>#vI|DhldgKP~`fXvsbldvw
zy2o2(kJPCAHrRZB=J(opH-Gjqb{|dJ7@;EurB46n?#p`QwYE^^z;Oi`*ByJF$k|zQ
z$toKzh*~{gtU|Eiv;X3XU##VMr8lDH9JimOJ9R;!+k>Sy?p%55wf5h+4PSY3Sv?-5
zUD%=UVeJ$3pMiyS-*`NEov#P*e6Y#SsegDum2v%2o}XXt-L=1`G1ZHoU5m%r;K1j+
zXWvEN)$l!tNbh$rYGQEgb3AqZ`#ZbBO(9j!4k~=*z0y#$Gv-0XKdy!#_jU$>#PH~I
z3!c5Y_V>?5W%smyGE<H<N(!(XoE-f~>OgBBAES!XV>a_y4)t>$Ui|s<=Y95t#R_ac
z_Wdt8v9Xlle3_3MhtrfVWy%jd3}ekDp2ca3&EG$D>$NkyJHl4mKG)dJ_h@Bbr-x@(
z(5WJZ((K(+CvSeUYx8yENn8q#trkSB*S9Lz*R9I$<#g%^BZFXceplHtr#9)S3I)Hz
zf9cPZ4B(xmul*>rL3pn1lm!~|{DqntI5tK#2v2w%nss*iFR?woYHT6dy~30BF%~RX
z?d@<YHGjd@)LnC}88UKz>s>Ujl@8#XwVb7fF~Psu`XtAT%$xRI8P#jbzA^mRBx4fy
zzWl>Jo)uSK<vU09_By*wGSW^}J(<wt{BZK7`!zn9bI<hoF?z0HJIl{-L{FbZ>Fc(K
z!H2H}3jM#>!r#qZ{QljOe-}10&U@bb*1F<_Qb%xG-sO2`MVfM^p1Ug>_4n!X`S)TX
zBRP2!IUj#*cz*ZHd)+%fdk%0O4iKDhcawix%Rv^#cwdok^XJT)_fPw)N2dIp8$0R>
zYTh?%Gdyw^5Zvmw?xACY(f-5x?(UjzKkwVW38xtDe^+<zThG`fuIOTM=Zf{Syu0#`
za-Mzpu;TTu?U#8bdTjl5IAjX<b<Q&-t>4OzrE@sCZ@e_qK8xqHcX9E4)#GXpe&0Xe
z(sPZ`r<6r-@3d{qt!woUt9I?T5}YP3{yb0R*sK*Sjog;m3~IZTT4JZvSgXitmUZsZ
zwOFsGd*+&t;W4KbZ_K?WJYHyB`R3jeMu%sYDkpX9$)5dH+}CiUXuwzLbk{xUucWW;
z&Qq6|woPM>_OAB(`T0F-8#=7g`|?fyh1;q9yuGtjz&OF8-mRZ4IIoadW}bTad%OFZ
pDoR#1_F1y9tOLnG(*i%6zX}L`9{h4{1_J{FgQu&X%Q~loCIBXk;1K`-

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_up_focus.png b/utils/rsc/rc_light/arrow_up_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4bc54733f4419fb970547edb55e90f05151a9e1c
GIT binary patch
literal 519
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+Sr;B4qMC;or2falSCEDkgr)_n0{JdfJm8SMvH=V_;rROPsx}nPDWTnyaReegm
zlhD;Zxt1meD-n^2=8FBYO!{sU#8=O>dgFTV+T8f|yJxosW-jLyeAd{QxbOS#z30Ch
z8BdrrX;RUVh)cas-R--IUaxNyJYL$BZC)Hd>4}A>+1yH*s-oBL8w49x$gQ0-m*3lS
zlhwS2=k3oO^BZk~jE^!fb?^95xaz~g$$R?L0_JfacR1}JCy@5_SZhO*%rt4!|BeSf
z@9*`FVq#-py!hT#&~!epSJWr1`}*af3rxgg*sB>+lFycBdZuiAk$RGUU8(DV)h*k7
zZ5Z!3&-$<VP|D`(p8~6$4JoPiGY*#Q*Zs5M*;}ErR%fSaAGBS<9RKaF_`6e@bNSNG
z?zk$pYJbMQZi6+24hz}mn{k!T*m#36iRrmmcy;#GJ4^+pg`fBST&rm>9q{kiZ_m}T
z8U?F1UA&$@^Eume2Ziog^COB{5{oie_TId5ZtD8UN7v3c@Zs>Q0JF`1y$re-elMSV
zT=l>~hYg!9U$)+7XBfhIVoR1^$~Jp$w%c2T{x17|^xK`d7c2k9u=|y5_w@4eI#u{o
aT<zlY4JH?*c^DWN7(8A5T-G@yGywqg%;@g`

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_up_focus@2x.png b/utils/rsc/rc_light/arrow_up_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdf7f6b2d09fbc613c65a9a471876df08cc3fbc6
GIT binary patch
literal 1004
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WCsPZ!6KiaBqm+vfy_iyYfuJil3q<?RFsFK2<=KRGiNRxeOu7EXL|z-`e3zqz-J
z7IK6->E?J$ee>OE#wxzGT*1n&S}R$k-{k%a30bOE<}*EPmDl6){d{H#_V;hB`};@e
z!9Tb8<?sHUd;a;Jt@wrr9kK4CNgJWmp12cbxpTgGO=j80vVh@Zxc-~nTV$=a9c|bW
zK1Wf7-N9De>D-!>`?I>EyR-g#Y+16Wx4Wg{;a<&0yMJC<Uii9mJ+nvQ-`>>>c6ong
z)~$`ZQ7)*|;~b{L)^pw{uwwTU$0s%El5^xW-<<zf5vlbzRIHh?J>O2oC+FS2s0L$S
z$DnZ0j+dc(wpxDpzBB&({?GpQU%y^$xboHhUO@A~+$MD?Wfm7Eo9rS+2dhL&mUk9?
zR-0|+{#hL_^*hZWtIk$aG?L*-L~;v*ih-8lOobYT_T|@?@lE-?aI-$!p4s{`MH3=g
z6ohZ}DwIgOa^+;TrrHKrem#BV#NriO-SQe<+uLzjbu;j_ZBsgM?dbl1RD;HTmd?(p
zZ$6wC^kfzIC^O;PwfoF-c4uhG%@vQYjS4S*B_O$!>s@Nm)5o^lYn6?dFYSEvyJZ)1
zl7@)Vg=KHgW_X-nN%GL%JLO}y`tGZeYC_C0`%9*I?PK4dF7j&IkMx^o=Q6yxIHh$<
z_^dZocde?-6rPGNcdTJf2v2q~snYz%x~#NJ@Q2ycT%WJID*V}Y)V&m5ct-NtMTW&P
zslIcUu<UtQwe;HJQt4gB4I<aIYZ)J96`#4WEpWrt*Cl7acFk{o^UCG-eb2|6eQe}3
zpL6(`vu6G%aP2?v;do$5-rKWJ+J77{NZA^>CYkSkjfKUB_wUv#SV-TJV<`E$rl0wm
z564OMeUC5OpI=-1#O`g$(mvi3cQoGfGSx;m98>Pt`Y3tVzH7NU$GoRJU|)JAW%>8^
zJ|2(f+=rtqxt%g)oFaB#$x&az%sE~0d+Y4w;hU8GZ!O(!nvk>4V3pQ6B?Wh<nQx!}
z+F{UpZo+(xb4PBSx$u5%aP)+8_Lfc|Vv0smTwl!|xb!hNHFN&(waiMYwA#5R^x3rI
z32NbXew^>j#PzM$R4k~vYB0~Cy=1}r-k(pCkD25o9*C&>+Y(mAd0<20a@nvN*=Ld|
z5rO(k|9mYB_PVV7;MwWv3cogKew*YRaCTkV<oQ?sXS`@g5L+MjkwIbWEh&RJi`OT;
vHRahV$#Wrm!(+Rmi3_r~Mxx}7h`8*3%m&(as!VO489>0()z4*}Q$iB}{SD7@

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_up_pressed.png b/utils/rsc/rc_light/arrow_up_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..04bc9e4ecf0f1c0c79792d9b5ea275aad38c9de5
GIT binary patch
literal 507
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+Yr;B4qMC;or`?EzHCEDhf>&qQHlp)-0BDSpWRO5mrd`Vuj7br|pYF$y^^vvJj
z21ik~qL+h?P=LxyCbuVdw3WVX6ne8pX}bL9s5|#|R&iF%o-A;Kec8>KKkudQyBVvY
zp`l@sG^PCUpX&Y=qkMzpg-1?&QLQ~2tbS^<=D!CQ1D?sI@hEVuvCsZdGcU@vTw&dB
zrVULJ|B_!tbNKkgUvty{TJ_4|&IgMmUPB#&4b%CU(-(Ja-SP0_f2Dxjib)5w3cL=r
zO_<5Y!R*WumfgAjd+36w@4Bqh8XOON%YUdFb)JXkmd^E8`)-OiMm_p1#O<KT`-1Pk
zYxJU&k2Zca`r8|FLxs=ZvSD**+22yGvZiG2%x?Q%6W=n&f2&oOyLEAAi{*nn^*cZ0
z4{e^>8qF?Zb92pygs@ju4$}{uKChSmcR|{WLk?4vZL|eD1USTIKl<k5YR%4N<6HBo
zrBZdrG_|%b#ix56z1H9QQ09JT#>$M<-Vctd&%c@XNoq$^=KY@w4_OO2d08{AF+T8Q
zZuc)fg9~w6?xqM!oXU9m%lCb|&$jE~H=lAB>{_qL%F4=meA@gL#rfO&?~2MYFfcH9
My85}Sb4q9e03FBP&;S4c

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/arrow_up_pressed@2x.png b/utils/rsc/rc_light/arrow_up_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..cd6231f26b1dfaf0b7b93a7ee8affc4407d0c954
GIT binary patch
literal 978
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Rr5r;B4q#hkY@>~n&{MUK@!ms}c}y2@*bv}5Xu1=)p*_;^}Y@%XefHfq+3TwEC(
zeT6Y{g;3V%9v8)r-K)cRLUe^EPUvE9a>-eqeYEXX-rH$>s)xS67Er(Oey>H}-+5~<
z{GPq0`o8UV>-)RE-!0~q>p%YZV}%Wrn)hGaY)$9s)w7Bi%^MCJdHa%cw-Jx5v!TM8
zEV;*O0y$ex&X})z<IsYwEW7O|=_STaH_UT=ZdO>ma@l$Iwdo1k4wI%{|KaxNa;)55
zyVwVtW@ZZPVoP$^xQN;P^BtixC6-IRyph+7ox4SRCRZ{8TZ`ykzj@XNc4o{!V9I)A
z+oGQNxpTXXCx6SI_RGlh!Eg1dV&&tu%_nahadW=)uh&IS%)zEadd_U?%-4~bXU;TS
zT3>ZLZbMJuqOGwG481ql@@EN%rUaB*o;$ZMzdm)Lu`u(gQrW^sj0HMIGg;P6mJ)7!
zv}>MMjfr(){gSn&Uz0!VHr=cKafZjIH`8nyX5D91-sR9Y^P|O@*A=s(6jPZGtvV*%
z=iYR9?b~fTKUu5aZ)$0t!I|7K^=PPQ(1cySS!_C?Ul&U9H#+CaUOPJ5U+rXz^UemZ
zOyA|zQzVr|nGdZxcY25Z3HMzsRbF-6>4L&6mBl*K!%eTc-^u-DmauY}WzX&d9?|U&
zU%WlLU9sS7#M+)64f2O)rTy-`Kb<krcRr_BQXx-!(&_ExEkZsV4M&4QcTc@0`|_p4
zl$6A|>v<kcpT1>szngzm=A+jy3-`Tv`fo!zbC;-Wh5C8l1U<#5X(yQ#4*L`e`{?ZX
z*we2cv*B3Wqqip;(qjKJ7wq$$a-iwW<om}AESb7j|IhrZt5^4Fo$Y(Okm)+>UL+VC
zvhDe%?2%LZfo<}i)0w;+LP9@|+NQ6%{o6U5ttR^Vi|nMx3vn$uYWtU~PFHjLEF^k<
z(YC}ndqXzt-`#m}Vo+#unhnFPQvt?H{+;`A#Xxz&tzyAH*D?yy{xSdF{P>37+{D=9
zH}_oWab^1&bvLzbVnye#y9a0PEUeyjd57%lhNGdPJ~m16D*R`gH2=w3O=_OH)O4<g
z6tlHNz`ATB@c_Y|ZQG*Xm;PPQaaV<PaZ$*jS$?X#9l4DgR%weBnC@Es%{tAa@6nl-
z+MBoLZDHzKAN7gh?3}KP-zr?co?7~E(vmxq{`KyiR`Bu0e+j>1TN6)zfG2-&F5sE{
apJ8LP<DF>^-WCiD3=E#GelF{r5}E+zCDG9U

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/base_icon.png b/utils/rsc/rc_light/base_icon.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164
GIT binary patch
literal 1256
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ
z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*}
zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%-
z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p
zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%>
zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk
z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{
z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f
z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw
zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3!
zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY
z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz
zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)?
z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz
zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO
zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL(
z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg
zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+
zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb
z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV
zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U)
zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E
z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM-
zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y
U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/base_icon@2x.png b/utils/rsc/rc_light/base_icon@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb
GIT binary patch
literal 3286
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/base_icon_disabled.png b/utils/rsc/rc_light/base_icon_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164
GIT binary patch
literal 1256
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ
z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*}
zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%-
z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p
zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%>
zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk
z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{
z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f
z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw
zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3!
zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY
z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz
zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)?
z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz
zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO
zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL(
z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg
zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+
zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb
z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV
zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U)
zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E
z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM-
zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y
U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/base_icon_disabled@2x.png b/utils/rsc/rc_light/base_icon_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb
GIT binary patch
literal 3286
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/base_icon_focus.png b/utils/rsc/rc_light/base_icon_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164
GIT binary patch
literal 1256
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ
z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*}
zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%-
z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p
zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%>
zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk
z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{
z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f
z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw
zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3!
zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY
z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz
zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)?
z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz
zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO
zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL(
z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg
zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+
zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb
z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV
zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U)
zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E
z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM-
zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y
U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/base_icon_focus@2x.png b/utils/rsc/rc_light/base_icon_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb
GIT binary patch
literal 3286
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/base_icon_pressed.png b/utils/rsc/rc_light/base_icon_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aeed5554e21ad2d8bbec50f8756ab2ccf42c164
GIT binary patch
literal 1256
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`X~r;B4qMC;M%H_INm3AF7`6BJ4am~&*_M-|J+d;jMa8P4;RIWLi;EUB_0=F0sQ
z6AO!`U$K<w47>jA`ZeANPO%^7PclVFE~(*MqZsjhqPK$7G}ZT$UA$s8r{vCF^Y%*}
zgIv|8=?AR7i18g@HDFlf5;;Lo_y(_HPh;WvrDAIu*Gv@*+{ws0!TX=GflcX+@45%-
z1Wl4R%)Dm2;roYxrl$$Q8=AsXTKD;G{eG(Q;B}qJZ{iQ?{SsjM#`r@;g{Oj%>&D*p
zH;eZ$M4ad@o>Djaz&o~0(TbD2?@R4yEZ{bn^r_*n-Ly~A5AI2B`t9<Qg@0n9)b|%>
zd`^8iz3<SnhMN)<>@`#R9Qhf4`~BDE5WTT=-(Su%vb|S%ykZJgoM%obUU2mD(o3Hk
z)W7gm9D4kpcSF+#N!2^an&+S1mD(}ssO1#@rb4DPS$-9crw2Aqnd)T0{O-et6oGj{
z?A980f@U8$y;Y)lL5xSn5=*(Zoj=%r$zNB>J+gc98iw27z0M@RJ1VfJ*iqErZ_n{f
z)4nPn40A5!yu4Mpv@b_-rm4YH=HOkIq&>gM@E@Em(#W|*-!oUNYwN>lv4=~ZdhGSw
zcy7OVKWAseHeDODiWk2WGrS^fN{$(X*gdJZ^hfnz>o3Q5p6Q$4*|W|wk54Styk|3!
zQ)iy1lPK?rJ>3(zj|ItXNs4*c`Axy2*tU7W++94&*3Dr{<G*$Nk?m8V_lC|HKEIRY
z6&wPtbM@cb*<^H^r|H*jQz0|9ch!6Up6czZ*^*FQ-zIy*IIfL(mx}$$ro^E8o|9Kz
zw!L+HZ*}rZgWcXTT~qubPx6F5&pB?;^ilC++mpS%Ej<m#Y`2@f@~Lo(z9b*yC0k)?
z%YL%BzHO&}`@92obF<G++q3_cc<b8*f#KZOa{1W4Zb(01&{(_lzR^te+Gc;Zy!$hz
zEDY8Bx<>a`>HSBX%PZxQZtq)W&FsRp{{C79>v!Fj38xBzCC`~e9Pr*e<q=c<&MdQO
zPInmYd+qSt#-}J|tzc9p|8o(eHHY)m+t>J2O#a<JU|g@PIRAg5)H{oLW!F@7-dnL(
z9`Lq!ck`ep$Fb5!U&Tzh0$KI#Pkt_*S+~VOuCC!}@b*1gOJvM*_H@RxaXw~ywJCYg
zw>A-esh_%bcYmcHoT7B4{=r+bADeyJ!p$Zdsw>|3{p^wCo3^|MB0oHzmD|j#UQn{+
zmE-gUUjvw~D)v{`AKN{@uUu#0j;UvIvl#LmD%hki9Ia8w=MykX(EY&k@Tm=hS-Iqb
z=GW;p({fabpZ>h;YRK#Oc(SgIQ|-ffo2Gq@etNvHXP>WG*b6C}i`NdQh8VjaPK&bV
zJQ)6f{eF&j0-L_$<PxX!O?=ZsSz9lbp1-k%%jR~u#pgr4>z5nMeJot|xUbze$-!U)
zbKGmjA1tmWZG2%L417wzm?=s;l8LlvI=)vt@64C(l%qF`-UTF!?=tzKug1Ni?v0-E
z|1v|y=WFdsQfrG0f4)6)^vR9e-<xt3w2fu{HP+`FRT{JuR((HRYLHiZr7vqw`kSM-
zFYqoiJ$dy_@9E4hk7g7cep0*WJ7<omwc6Av5_g}5u<hI+@p<0i>>u;jKd)!*sJU$Y
U*2w=p0|Nttr>mdKI;Vst00{U^G5`Po

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/base_icon_pressed@2x.png b/utils/rsc/rc_light/base_icon_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f42fc661089472643f308b618ec22ea99ab862bb
GIT binary patch
literal 3286
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_closed.png b/utils/rsc/rc_light/branch_closed.png
new file mode 100644
index 0000000000000000000000000000000000000000..f41c767e640a9208ad56ccd25f8f28239f029f3b
GIT binary patch
literal 401
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~K4)5S3)qV?^hjb6--BCh9E8bh?$RCeETF`t|Bhgnxgcg+^zw>p2Aw6&%8JE*j-
z?V7u-sjhJoBdc%ERW&nhp_UWxY*q{Cma}au^fwhxduMIKR#a5<&sytk?e)*54wjmJ
z<-5PjZ)0lR!nFACh8Zp!0?$M_bSD*y#Jtx$7u9gjyMVFC;#A*r`x_h*YYPPS-uDSx
zb^5@brdKXU3)uqy-&&&mR{c-&>z|*r-?hDcpc2fu;6YWLk>8q@^9N&BF?ln}PM_Ra
z_{c1`aV>-K2i_9j`?tAPWJF{!nJ(z>%bv+~=9)CSLi7Rg4PyK3_APyD@UNxs`i-y?
znhUm`sM>#dm(feZTL<nqC5I~dGPr#6X_w}-_`1|}?GqslPMOxZ*EYT^5N2HJGM_oP
z$?Emi=Gxg08J2G0XF1dqG`Hx_PUej0#yNB5%#lBRJ>l3^*&{U!3=9mOu6{1-oD!M<
DLlmd6

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_closed@2x.png b/utils/rsc/rc_light/branch_closed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..24bb5fba2f3ed61b06a3409e20efa1e9714864ad
GIT binary patch
literal 838
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V0!PZ!6KiaBp*p7$0>lsLZs{hrtB@?I{xxGtFO)tjJ}&C?Z>KL^d-lj7pCoP%kh
zcfCVE`!3fDwi^73jx2!+juT`TDNML<chgi^@si>Yox}3FyWZ`IwR+RHxckBHz6+l%
z>*Q~||6cp-ZteVXF$In$7<yFSeA4U!Z!yCGQ3innTP3xx>fbK5_Q-X}&dz?TwO)Tp
zHq*J8lCNJ+@VWnX!O1@#rWRN{xF)fs{9?;Zz02j+D}Hcs=<k(?$ewXNWm?MbaOYQi
z3=Freb|s24IGn922yCr46=A7}i%M<n2zNC<GpXkP+Q3gNb*Y=XWtO&t`<hRZ4@tSf
zlNxQ1Uwb;MY3}U^!C3a*C$*uLcM7Jad2?^x*|zM4KZEVMODlgJizus1)LUxAzu<w$
z2PgA0bqwKmcNJ_oH}lSk^r?|GnG6gs+A<k$81S<&H97~+)W5u{=*KmNgwK+V>)-J{
z|2&^7ZtL7**Nbo56X&UVx%9#(d5tQIe|$=Z54(PNz_@-=-VAOnr5|>kHy<DV%s1m@
zV3&#X$@EQsYx5Zx&O|NFJa*yrHOV8XH}CCU#K@p<ZQ{qn*FP^>G%F+8orkAcZfXCf
zy|wolch%XPv5ae6cs6ubcJxZUoB!<09|*Zu<T5nPEfAHv8TP8Li)EjggZVKz28;KT
z?%!ztexKoirOI2Af4zs^o}8WVD6#c~LC}-zyIS`}ewIkS+QG0vT<^cl^IIqX{5Zis
zHFAo%!ZeSvtUd{*fN(YaLiai6o?lwL>a)gQ-VU`hWoHG~2k!h)`mCe7PDd`_M#Hpe
z$-Z|EDl~N6oX>gDe6IKY(5Z)eC$SxQ{4qfDNIa9pBdxo$=XuzNO-wWn@oBo%wW6A7
z!EPtfiY)&ndD<WD3%#^naMK|F;r;sN)IIkXi>`CN7`b0G$iK0|MlMRQbU)*jX(y9S
zT}yoZmQA_yeYIjKdy29kyTeAGS;DIKHb;x`pQzK#yX{w-Y{J~OnPK*&EkWyTC;rmA
kIvJMqniMz|an&=<RzEF$L8N>R0|Nttr>mdKI;Vst0GyV6;s5{u

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_closed_disabled.png b/utils/rsc/rc_light/branch_closed_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..2a6b24dea5583998cc4b790a7baad3c4a7ec13ed
GIT binary patch
literal 415
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^m5)5S3)qV?^Rjb4WXMB4TXcl!m&%+cl0bGof^iGz=?k1sE8(d-A(98HtE^%rzB
zPfj>;Hu8e*!nG&4JNzCk;Rw^o?Q_oL&fD3j^KACJ#^V2<W8Xb>a&$ac?|#W-^{SS)
z7K}5tlpNdkwto#%*r|UL3(O~$-~X;&Bq}hG<?7i)Tl4)FPKPoah~Bi`v9GQ4LRC+(
zD8q+4w-^h|S1ge-Su7mf7}Ebi-%<P0!>EgQQ?J{d4s{4!yFvE5dt%aBvpKJvXYnl7
zmf)YV#5i=89JlKCOk*QXhBHp$6=rwmdpd+ZeZ9P#FGS#8)ufOjQI6Xe6*sV!gslB4
zdc4wecH$q7=4X%1l*ApFaw_uvUQ;>#LYw#YN2v$QVu$8Ezoze7bl?HkA&sbztI`Wt
zWUBrCUMZ=_Vhk01`<OYkb#+_t?ej)5Y|A}PYk&CiH}am~M3vPJj*gB8^`CpCZs$GK
SqR7C&z~JfX=d#Wzp$P!Q*R3}I

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_closed_disabled@2x.png b/utils/rsc/rc_light/branch_closed_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..91d7d651873177a9187a195b2fbc83e498bed70c
GIT binary patch
literal 847
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|PUor;B4q#hkY@eKUjuMOx3#HBsx0SQrqq<D%C^-`V>;g)f&VH$8AW+S<V_%Hk+s
z{*EQ~g&)iJrZPoWt|ko;M-#mze#e*iW;tf*XszJZyt-vu;N+RFow!bxBx!uvtNCN!
z)5;0O_h)`DPG`~(;c9hS7yzMu+*i2B_IT&XL;>0V*~gauetc2!;=F9f42GL;ekZJ0
z9JBKJjE(wB-8U)KUT;$Sa((x-TXTd2=goW;vOVCwsX`t16Ye+5!nF_f`J|m+l<_~T
zBbJfD?%clEty~NT?*A)poZ0$&yVDOY28P21Rwv|jcK5127SuE~aXuyNu{4NVY>nJ@
z!{kLDoZNWNPT0nB`Qs03rCaZ>bQ&f+Q(u32)#1)7wm0Ot?O6-%tu%hIXy$wy#m&=1
zZEn^-7Cx$IFu&y0tlktQLBrH*k8U!W%+o)^6mgY5<mA11ok#bbSatZa@Q%p-guhXI
zOE16dx_zVS@k`q`k8i1k+X_UbrD^gXzsyh)yZ+aXYfsJ6{6zMjTygNTpU?HLmS>m6
zO<%ayZC`=^mi^Be861=Z=cV=XTbDBRb$+`iz{ub*`|0eDhsvE<5+v4dkKEuM+jh*Q
zx?0XbZ#sA4<gWrPbH7>%uTy(Gk@4ccd29woMvpc>kXLi7-+OLB^vR4LT|H7Zya~tG
z&68HJdon>jT<qC-!HL<Ex7@3^#woS)5v$U^mlL|LdKCmbo34}}*Y>GZnc<!J4`aK?
zT#u#76VDrEPn0`wI>vCNU^?TL>nFQ;;?+do&z%(8f5rHK$?{#MkK8ln)b!@sy*m1Y
zv6Hc<*SCDrc{$b#7k(Q*%+V68Ra(ub9>k<E)r&EH!8e8j@2ciXUJu%MB3IJX#JPgu
z%$l>)>+dic+*rU|KKbK^)QkVt7W_@yKX1<|as9P_%y%#e&MVKmS>tvs_P>71J*K5W
zng;tfe35n7aPHIDe0yG=Z(ltt@8`E(&<)U=p3896>gDRSH`&ckJz+e^_+nR_>I0Dm
vO9ta59~<{xe8E0(9#R?%&=6VsgZbL3`}V?jH6AlCFfe$!`njxgN@xNABmsfp

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_closed_focus.png b/utils/rsc/rc_light/branch_closed_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2058d895ff170f8c03157fdfe1457776b4a872f4
GIT binary patch
literal 406
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~J()5S3)qV?_Mg?@(vMB4TT-;hxheyyhdf`_xe!BMHef=MMu*oKjl(<h;Vahp+N
zDoeZCL%|EG21hn+ZIcv;et9s*<ltAcl?&%vpWOTZXVJTz6DCjoe1D?L^3bC@`IH(W
z7e+|QOjFBbUE{L+eDcFXIlmm^r*9I?@Lr;|yZh2imc(sL2fR=3bAIwD{Lt6=#-a=#
zq`s{@^mxymf|&oOLKJQa{X1A#+dFy7Q`1#>mv|O)>U?M`+tZ>IyIeRYP0JyA(IKC(
zM<%tW!Wb6F_%t@Y{93}aO33e&?E<zR3%|yCOKqI9to|<VxsV&o`;<0ryWgkv-qX0J
z-f^$=o7FFP1sdN~oPE{o*>_R+iuGe%(YI$$CtrS+@PQ@!T}JH0-#_nquaA5=!>oOY
zaDeE+SInzd6}{$tJK5yy!4%F`L9O+PA3ry2lU*u$;^fJbKN%DIQ&-&TVy<CeU|{fc
L^>bP0l+XkKyd1L>

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_closed_focus@2x.png b/utils/rsc/rc_light/branch_closed_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..18d665af9a414ebba9917ecf0b68bf5825105b01
GIT binary patch
literal 841
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V1<PZ!6KiaBp*26_Ys${gGO|L&~ft5dROpKh9Rw`sw3o-@-qn&PyYl&V$~>=M!H
zxYty(Vmrs7?YT4UT3iHN8d(Cr3D~mOi8$sKi!9w}-Rk1JIrsaQNgMCRN;f@^S@{3`
z$KQwdy|4RzXYOX}hD3=rD4Ow~cT(;G^`1nA<^OKXJzc`yo>IMzWhLtyi9b(b!$0Uw
z$zEo_pOXAAaOOU3$H_k*?)&-motE>ZxEIVj!$3kul@;EUoL%}ecy6QR&3{`b>|$b2
zxGb?Iij^T@+L_2NoG<@vogn{!W$F?C^5(l9`RArD`F-8tq^!jL9hKLvcx<2TDs)U+
zRC1d0O`$Vx&5u*Mn#1Ncl-VZU37LAh>r%Qw?Y@_moVyZ?cL{k)EDueKbo!;2&_2(k
zO`%|!R!`ctrHdb$Yi+g&VqkbtsLbtjwbG$D^X$rV2h2k)WwaS0{`GA5@OXOuqfg&h
zci+r<{KD>yxMTm^xcvu>`4y+!k#Xmi=niajF-$POJo)E)EhCFMA@Ad}mizj?*(ho1
z^62O9O@C$e85lNQT=u=`NZ@Ke6~9y8;)Gcl8q#(J_x-R+%v!3N*}^i_ZH*P<`qXOc
zI0p;6m&M#RY!`wI6=M9$+i#`*wvIl){P32?yF`ZS)2WOq#upRjcX9NIEjaIUSLndR
zqFxUF?Y?Z)jw#h1QMq%hxzvlMGwjNpct1;Tt@G2_O72`YW*YQyK3I6PzR7D{?aO((
zleIQ$=sWa3zvW=UwP2smyvrQFgJTz#ullU<m+u05(OQM7rc>SeO$B#4yV*s=HvB$!
z-B;rhM?=@<{R~HqVi%^bDvAgUa#&&?9ByFS?{Fj3a-sC&y9ak`8R@kDVfxkL7WZGF
zp|5Br%e&NFOxHnCRmJ%0+Mm!rfAb4Ct1|V@xrM&{`rql5p1{lVS0-M!XFd>}_A_zg
zi_HI*Zm)Rqy-s(@x`wu09h?gS)SkvJz4UNv(Z_}-OvjQ!7#`|0WO6KFu==u5{ZHgF
i^}_}{Fyy0K$ILH#JY~ILQau9$1B0ilpUXO@geCy}J%Z2x

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_closed_pressed.png b/utils/rsc/rc_light/branch_closed_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..35f982fab8890adb6c2b616218ada89da703f95f
GIT binary patch
literal 389
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~K7)5S3)qV?_My<W_L0&eGXwrv#HxS@Zm!iv>PdzZG(ojZd?vDIIJW7eT#;vd={
z<YgZ@7q!9n(hsIdAxTSpl|1g8Kh~14y*yF+{Y$oI&kNG^Ds1Nc?@RTZmf|^Gq+!C(
zS6#JFL^(F8%=hE&ugKpTq7||raaz)wzQ+fZ7CW&rteSY2^W3q*I~R)=GBIo|wRW@l
z*LJ$lU3?wW%)Sr$h3>OVgub3?i%oy~@C#FNmEdIMDTPzFY>iyua9Bt7oPo9K$B-2a
z2bgLSzr?&Q=JeQfP~F!>vf{U1pk9c=%Oa*XjLzIQ>>{?-U6VVv|G~1=wZfbev=WwY
zOXJt8b(+3t$y!~PV1{E0Ul$ZaI9|Fosi)de!(zQ#*-I;%%?&ES4%{=C^L`7uSGF~u
r<~p*vQ=E5&$(c)gnB@A8e`a1*lQ4-RNZg)*fq}u()z4*}Q$iB}HVC0L

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_closed_pressed@2x.png b/utils/rsc/rc_light/branch_closed_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2008d625698cfd29b6df82eb2479b380aa9771c5
GIT binary patch
literal 804
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V1FPZ!6KiaBp*`g()}O0>;?|I2vUQbCVyGc}jhQA-v-JFnKXz}GdQ<)DQIhvSw^
z@h6MQ1Y33+%;j`);#lO+q!Hb6<;)h1CV}plkZu7ZSKZ??*H1Mwj+1UVx6|o)<UaW`
zzwdpYXZ`$)Y=MOgU;E*Q5bEQ8#bvyYJY@qdxEq9e%{=dHd7fqv<&YDjedAovx@Vm3
zO1(yTm&%PR)a+|EPP^o!yV^$DD`T(c{j&*w1Upni|9*L+zpDCH>b))XhCS;T8dmwg
z4rgo-Pg)m$bw|Bn5BrNZQ+y)Zr1nR~cJ*ZbPm0*d{5&c}@A1a-`C{I$xTPh{4&4%Z
zlRJTbk<3@gtw)2a?uPX_t+8vq>-#C>q0_>3r<PVY?aoPyJo-cLfxFJa!WNH(?;ML&
zbU0^6GHEg>OuN#5VAp4dZ7sI8?N3&(m1z`Zke)BN>QYGAwo{Ytzlj%qVYf$T%I}xl
zsXD7xO`R>A!C2cnDNZcwZ`wzZ`?)C`e^jnr*D#i}cwoG$Q}ye-%>M_t8D8+7wr-tl
zx7c{u-t8`o3`#z14|l6_Nz|;|9eAw9O?cT}X8i|YUfSN?6&!EQN^68KPRulZE1$u*
zcyUzFx*i7KO6J53);{}tc^btw1f1u6;L`Y~qH5k}rAO5szpk^Ci}<~8ZJAxU=!4qt
z$$Yc(yO=Z|oYS_Q`gO<r*ZLnKFKuy&dfI(f=Nh+!U*=|w#|O5_RNniX(Qk4h`gY}-
zI(8n_Epb!apTz7rz*S(?(aqk?dS~8+*m(wQKhx`5_hm%PyKyS8V=5EdGLw*?Q_KnV
z>-0`-&4_5rO}WAGnDxu*s;iri2v`-BHtwEi5bpC^{BQ+h>H3{}zTJNyKkxk8CD*UT
z{WtG<$HW{gb<6OyPQb=hntS+LGhSP1gw?$lKm3A=<F5kulItu_XRj%!Ssh~|p|@at
x;3bW_OvVRP3UsO>mibm$A*HQ{1tO2l_2=x%k(V+|U|?Wi@O1TaS?83{1OQScWY7Qr

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_end.png b/utils/rsc/rc_light/branch_end.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b0bfe03d1f36bf48ebf861252b57a432dba88ca
GIT binary patch
literal 148
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uz)5S3)qV?^$jl2vBJj{+wGn7hSt>G}<m>_Y;BlBNXw0+wF<$ia$r^#B6<vA1@
x7??N|7T6}NWDnhHyGi%KteF*z3=FeuU$e2zDlGIjVPIfj@O1TaS?83{1OSg~Dgpoi

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_end@2x.png b/utils/rsc/rc_light/branch_end@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ce5439cb9eabc847cf0c99924faf1419e6f7c42
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^Yr;B4q#hkY{5ArrBh_E_t;669!?SA&zhm5WrnaTF=benW?%e8&yZ++J^k9qo0
zUtob;fG`>OcWpzY-1_~;j<1M6VB=pU&j11c9<tuaWplc(VciT8@O1TaS?83{1OVTl
BLSO&@

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_end_disabled.png b/utils/rsc/rc_light/branch_end_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..dfa9baa8dc2fc214e97910ec08d223d107a2f814
GIT binary patch
literal 149
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u@)5S3)qV?^$jl2vBJj{+AH>A^&x<vxbnA!}2X6?UsZM)is6Hh04|1?Pb!_3Gc
y;K0DhGKHPz?;`*HHJldLw|!k4!@$r`#b4vZ(>DKs?=}Vo1_n=8KbLh*2~7YA3M}pb

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_end_disabled@2x.png b/utils/rsc/rc_light/branch_end_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8ef19e30d82e58554ae4fd66df28b43991c18bf3
GIT binary patch
literal 205
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P_7r;B4q#hkY{FLE{*2(TW!{7<@D;YOfNGHbfjj^mT|pJ}=F_f4t&?mGq3j_-G9
zsB-Wn1Hb*w*!QX8uc@8z{)XB!q4(Gsz@TA%1!LGP9!tJ;r)Gi#JYD@<);T3K0RTSx
BN96zj

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_end_focus.png b/utils/rsc/rc_light/branch_end_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..85f17bad7b09a480301f8cab9bae604b0ab977c8
GIT binary patch
literal 152
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}ux)5S3)qV?@LM_vX+9+!)k7A!Rrm)_dAdKQDr8MVEC%IBXn7k0VUwPtC}4x@j}
zj4T2U42&#W*nPe};QOt#TK&O{{Qd4b85kJ;%BjrY_WhJ^y`F)Afx*+&&t;ucLK6Vs
C!7l0m

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_end_focus@2x.png b/utils/rsc/rc_light/branch_end_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..d756b29193b1958e595b58ba2c3532fe9c504a1b
GIT binary patch
literal 204
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^yr;B4q#hkY{9eEEZh_E_F>CbQrnj6A8b))YL!w>OhcO;ZeuJ3+cRlf6~UjP3_
zhOZ5?$iTNgGOqhn@z>PO?LX7JA9f57Fy{gDxr-eC^=|oRfCM~U{an^LB{Ts5kLXN=

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_end_pressed.png b/utils/rsc/rc_light/branch_end_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a868658ef543ffdc9c25145f5721b529ced1ec0
GIT binary patch
literal 147
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u*)5S3)qV?@LM?nS!4%WbeH@dzr5_p{w*%RIPf4{2<TXI18tn%7ThFZsEITRWg
wm^c(3R36B=5h3?eO(AsKz5i?s4D}X{Yq=+u)}JnCU|?YIboFyt=akR{0A_P52mk;8

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_end_pressed@2x.png b/utils/rsc/rc_light/branch_end_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..561e6ebf665cc1e188e77081c8fe8cdd982dce98
GIT binary patch
literal 202
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^ir;B4q#hkY{19=+^1XvF;|Cf8k?jkDbeMyq}`=*!i=}xcjR`0EzF8%J)4|$FN
w{uP{LU|IPGTK(7K9~=MWu6XpD0Rjq|_$QWgJEc5&RtysGboFyt=akR{03d2T1ONa4

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_line.png b/utils/rsc/rc_light/branch_line.png
new file mode 100644
index 0000000000000000000000000000000000000000..e55608ddc44041e6875d044582bb58e87a3a877e
GIT binary patch
literal 134
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uo)5S3)qV?^$je-mY9L$D#$pOK}%8S!EG`{Yw?TVOkb@J8CKPzT`bY(yV@*XRh
U#4l^>&j1N~y85}Sb4q9e0OExqJ^%m!

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_line@2x.png b/utils/rsc/rc_light/branch_line@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..59967fd6045bf54d8f927ad7545b2a6d5188525d
GIT binary patch
literal 240
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Ub%PZ!6KiaBpD81gbGFdT7c;!aEZbDCN5_yyw+XZsn~*1o&-{8XFf@%jslRt~Qj
zWEYe+@LjNSV9$_Uz`TX;0%H{W3x>7KB@NeTCH<B$*^}Adytmeefq{X+)78&qol`;+
E0Gc*VVE_OC

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_line_disabled.png b/utils/rsc/rc_light/branch_line_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..d758b7b6c78864f524ced3802cd3f8efff41e140
GIT binary patch
literal 134
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uo)5S3)qV?^$jl2vF9L$DaCU2HwO<F3?<P|^vgkbk7_0{U;^7+R5I2cgC1Lk+?
UY@DoFEZ0H8p00i_>zopr0D&tWqyPW_

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_line_disabled@2x.png b/utils/rsc/rc_light/branch_line_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a35c3a66db3defd6cb02579a9cb358888cdf1e4c
GIT binary patch
literal 240
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Ub%PZ!6KiaBpD81gbGFdT7cs!!%ov0#!se!=*|*?z{gweM~{Kh>sry#4~CmBVWW
z*#)Hyd>5=7*fV4oFmK_zz!=5;f?+LlNy9Z-Nxx<Myp7%SgU!2D3=9kmp00i_>zopr
E0OyxaJ^%m!

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_line_focus.png b/utils/rsc/rc_light/branch_line_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..800cc587c483dbee955da409427b59288831b1fb
GIT binary patch
literal 135
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u&)5S3)qV?@LLqP@u4i-nXqzj$ADvy+u7TkILKV4ZY)j!og*X~|gjUWRGIKW;t
Vg{5Eq$s&7@u&1k^%Q~loCIHByAhiGh

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_line_focus@2x.png b/utils/rsc/rc_light/branch_line_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7d21d64a9024ddf142156b8570b66784e154bc49
GIT binary patch
literal 239
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcCPZ!6KiaBpDI0`Z-FdR1E)1PrnQOm)t!i4SGZHWuFp0BH2moua254-FF<}G{|
z7^B!<Fsx-RX}HE{<?xz8c0p+a-vuiN_6(Xy%X#l&J-g@CIvxfF1_n=8KbLh*2~7YS
C22I}p

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_line_pressed.png b/utils/rsc/rc_light/branch_line_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..63804657946000d765af42a2280b81b69c7a38f2
GIT binary patch
literal 134
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uo)5S3)qV?@LLqP@u4i-nXQ-w_mE`ovq@4o)uEZDtDeYLu|e7^BM4h9tPfH|j$
UO|Z>VxfLYr>FVdQ&MBb@0Dl%9@Bjb+

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_line_pressed@2x.png b/utils/rsc/rc_light/branch_line_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ca30cd61e1160f5cc8265684f007deedd8d6fbb
GIT binary patch
literal 239
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcCPZ!6KiaBpDIPx+m2pn-}s^{l$x}um|QNok6Iot91xjEL#(%WSIJF>rESj$|}
zaE;N*;WdNog3<=Q3sw&78L|tQxA0wHjG~z|d*LE>|0<)9b_NCp22WQ%mvv4FO#n=|
BO4R@W

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_more.png b/utils/rsc/rc_light/branch_more.png
new file mode 100644
index 0000000000000000000000000000000000000000..14012929504b155d6330f54cb8d25949bb38134d
GIT binary patch
literal 167
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq@~?)5S3)qBS{T0fWcN7p5Q_ki;geI%_4Po2<dBhCucntAs0zi}@r9*f#`Z9jI^n
z&o?FHq_aJXgro$&&F<orjWK_j<(L-pNt7N~!3@>IvxAvoaXP2;i=`i97#J8BJYD@<
J);T3K0RZW>FxUV9

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_more@2x.png b/utils/rsc/rc_light/branch_more@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a3b1e98fdbcfbf7fa67a1f11dc08244374a2df1
GIT binary patch
literal 263
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcOPZ!6KiaBp@ZscuF5IFikIf*kX>zlkvY1Xj@!+jq6_a2D6_BxNPXwLQGIoFkC
z?LPgm4`9$;pxGdHLBxSOgKGh+3F`%>Sxgy>zKmNMmN7&*1Y?&z`-#!4GG_m=^r!=G
tq7u@c{j0qxG(Fw{zb0H}o@TFLJbscrK$|x+oq>UY!PC{xWt~$(698kCRiOX?

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_more_disabled.png b/utils/rsc/rc_light/branch_more_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..d801611bb6675386f58aff4f9138938bc182af72
GIT binary patch
literal 161
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq@~|)5S3)qV?_7jhqY$JT8HP;zHcf?x!=hX*Ox^Z02Nn5?}wY(ATTb<!#3;!SlVZ
zG~HPkz`%ojOM~?3&y)5?B%HtabnBdbU{MB!34A+Na&q%-;`Y7`67h8Pb6Mw<&;$U%
CxGsqR

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_more_disabled@2x.png b/utils/rsc/rc_light/branch_more_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..2505e2a7c95c93a6c9572e2dfcab3a228b633627
GIT binary patch
literal 262
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbjPZ!6KiaBp@Zsa_iAaL|S_elpv@q7DA5<j?|lbHW-x|oGxT)FXt&%5S--X;HX
z!^y|_3mBptf*EudXf}vl5OLtn;99_H!g_&e7E=bJFXNVmWjLgtGS@sQ{3|s-lkxLa
sCS&8{|B}69>KKX8h{aqT`3L-I$=qI6?63APFfcH9y85}Sb4q9e0JVcw8vp<R

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_more_focus.png b/utils/rsc/rc_light/branch_more_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..be5b2cbfaf9abea347dd0404091e459ed3f116f8
GIT binary patch
literal 168
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq@~))5S3)qBS{T0mF*3H8&TSeNJUoO*05wG*c?!3gcoviP8frnB8OzUNtb5GjK0u
z`;-3Ty@Tgen=j4{6B|DsSX=Uut>`O%1xJq+it-113=G0AxF>UV7yMvgU|{fc^>bP0
Hl+XkKKRPv>

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_more_focus@2x.png b/utils/rsc/rc_light/branch_more_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ca0f99e0e84d0a37ac142c34db23514d0d864070
GIT binary patch
literal 263
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcOPZ!6KiaBp@2J$us2(Vt%J?Jc&z#ACh%&4`Z=kk-Y5;smh`S+IR$&Pv7cgzd7
z%K7xeK7c`Yfo6l)1rZ1C46X&NCaf2jW-(<j`Z8{5SjG_L5R6^=>?cOMPdn;*&u?kC
ux%I%AGqrU$g{H?l;Mau9%+u^Y7_IJdo-3We`jLTwfx*+&&t;ucLK6T2msrIB

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_more_pressed.png b/utils/rsc/rc_light/branch_more_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..6e744b78e6c0a49ab95cc571691e5b0b201653dc
GIT binary patch
literal 162
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq@~!)5S3)qBS{T0mB*lzxxyaz5LHRWyV35&a|wCK=vN1ge#1T`6NmYtYBul!>AKt
zaJX@jR%JxXfkv0$V{ApH{1qI?YTRTE9`G?RXy<T?u3jtukAZ=K!PC{xWt~$(6957W
BF@FF6

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_more_pressed@2x.png b/utils/rsc/rc_light/branch_more_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..fdaf01f03a444512deefd7a11a3349516060683a
GIT binary patch
literal 259
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcWPZ!6KiaBp@I`STN5IB0lQ`Cz!B!zLy0yBfSrCT|BQvcpQ<1laQ_s!p?@yS>I
zk=JMtyCCAgox!z$)r9o|(=4V8MqkD)4a*p!9D*5i7ieOae)fZ5y3M-y$Huw|dAbJ1
ppMS^YbRO4VfL{|XGaobWc@@VU5X1g^Dgy%pgQu&X%Q~loCIFaTQrQ3i

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_open.png b/utils/rsc/rc_light/branch_open.png
new file mode 100644
index 0000000000000000000000000000000000000000..e43b940cb937f25691aae96e4e3ea0f4e450833d
GIT binary patch
literal 440
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^m0)5S3)qV?@1L+|K7iDMuCSL=6dS-GO|-t4BNycWHWLKl2vj5@D5YTSKv%dd`0
zG2Us8QAvio>n%qQ&62B2CacM=+MB_(P_4<i=sw?B1t*(MJ*V^eHa0dk`Z61IPH*~G
zp2W4JsX%&0f9s*jw=1kXR@zUVEoiRS_^&f-YIwu9(^kjK)aBewo-c^s>odcg@7$TQ
z-M9a;?b7hN6p_!h<NA3n4fzH`@w?xRAG+;dBcBr9X!M{_rsv2zqw*O32ea5>;^vjz
zI@{f!Jo#U6t7_xdBQ49{K6Cw<rYD+mzte+L!co(=r|iCreE7N^_E}7}x3cEd`>E``
z&vaVpiLht>uDSDWDR+HHf8Nz3^7H%hZHuZ>H($&sVb?UPJ9InlOk4J<Uvd>pHH=XQ
zxGo4@-M;_T)wzkk+T<7}aBbr5c*AtQ+F#ct-d+8w|KYN`*$fTejeM+S*D~ABwTQF+
r{qgUIeX;zCHV-&XZ_;@k_=CI3GNWbA0c{Qj1_lOCS3j3^P6<r_=l#2t

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_open@2x.png b/utils/rsc/rc_light/branch_open@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..691e38c1800a8867f92fe00beca6b836bdb01802
GIT binary patch
literal 875
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T?Hr;B4q#hka-Y;&YbC60f5U;Nx6bau<Jg<maQ)=ImtDmu!!!I9NS-#g0j>PimB
zs|%TBB_bqdPK*jY)pUe|$0I;f;VY}6(m?^1j*tmrs~2sY_)EyTFk5|H;B4{x^IMgE
zYp6as=eFW}`kv?Sp5M1szbiQ<$V+o6ocOw6!UD!~6JB?1v}cerJaIB9?-@%%Q~2)f
zF0U>&H_5Pnc+i{l?$Az!%0}@C5<d04AAFpjwC|mp?Y{Zu8?OsF@-O9m_NTU#OZDlB
zZgbmiXuEgU#Q^OJ-N&a5)`w10p07T+KbLn-ZMd4S=MuMjU+>zqd|+VKKXBNJO~*vu
z^t|5fuPcwNdpOte^Y)#2;s3ABp5Ih?*E~vWVtBJnEk|NA!^gYIyVsZ&^WAtWE$W)`
z|IV8;KYO3p?J2gnDA+lNZC-{HN2=jH@8X^Fmz!PNVW_3T%$&DIZmasN`|J%5&6_Pl
z&cxe%&i^!L;YHh|J(~~k-Pg#M%zjh#Z+SdZ7~26pWtIg|x_8TdRoO)?Rc2lCUxp)4
zuyW_>>zY@!KHINR*PbU;dG1gR;}Plp?uXXNuJiPt)a{W9dw)TUAwX~X>#e5_xs<OL
zcCFZzsG{`deP{0dqSc!WPS)B@_RD&*q4%f6jW^Q11=dvyDxUrcnlaZo_JF+4S|j_L
zvfbhhwI+KrQuF<F?CyNO@a%GTcX#%_*GD9M_Uj({5nny?qf_3GjJ4lVZ_K~;;U44n
zM@udxC;eba?0%oVd`;g}=Ii>gyEq^0$}1_nS$F<`V0_EL6SG_YoT*rCwXKAa;ji=J
z{^UKzY(i&+i+AevtgV`BZg%pN<^$IIOUn=J2|5uwCnI(LG<^mI!x!%y-fTWF?`v#g
zUPaPg3w!I&x!&D^$LtT5YCPE-{%*#LIOfU!Yqssod2D;LZ+5$xF2jOJ^W(ZouYG5H
zfB*TG{0-LgcTGEeZrkc`?R`x3t3$M|W>0NBU-e6-!RPXYf>UuXtt`I3{(iNrEbBGX
zyIrC4{;#s$R?Cng@}Z|-&y3v#Yohjwy{P~D-(OAGQ*H9>f3KyG6Xwz@%#X_XzJ19R
U7Jb;tz`(%Z>FVdQ&MBb@0O*FDNdN!<

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_open_disabled.png b/utils/rsc/rc_light/branch_open_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e445449edad920d2de14891da1f782ae9897324
GIT binary patch
literal 416
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^l|)5S3)qV?^?jo#9UGRHo?fA6Z*;ju6w{BE;naVKX<@uaM6>s~%uaAE5O-}Y%u
zt1tMznRIYr_QD+;T{FCk%XdC{^C(`SX~B|8s~Jwyzf79lvTy#|zV`O#$GPV{ue|sF
z+$N^P?c4cT{I0DD>lS}JWuE%Urjt=^vHJTXqRfqZPwhI>dMvo-(t(#cJ(s4gsj>bg
zX%Tt*i1(88$e(8z|L(r6b}2l8?~85EW%I?G63rux+0;9pANVM|{AztHf3gi@gUWa1
zcW=3>zkfLEr>jx-W4BFDb#%x12H`Df%a@yRwH~Ss`yRpkFT?$0^x<y|=^u`++%L&;
zaJ}D@x<eKAGT%3fiEQ7jcixm?f$&n^h0Y0V7DwN(y%fDLePg8lbUwA0vnv=JB#w(d
z*~j?#aJ;$D`qxu0U0f2olZ~MzbC*Z_^aG-18COm{HOUXpo8%MpPTA)C=RNKZ&5yX2
WRn;>4cr!3CFnGH9xvX<aXaWGbCcN(e

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_open_disabled@2x.png b/utils/rsc/rc_light/branch_open_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..246bdbbedfcb5fb4aca92cb54f63dbb50d53ff1e
GIT binary patch
literal 816
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V0|PZ!6KiaBqu`+JBKim-ope>>LHXcM2KkjT6yk?`vmuktc2?(XmuUudA)p|Qf5
zCD761g5m}yeYbjr715q$E8Yk>A8LF3?%bPW_of+Hxz0@Zkzbk?*M94Un{IKM`HAnA
z|L&c+{r>$~p3Tf0iY)?8a3X1~!g5|WlU#AbyX+a#2h63IOs{uz+~wFl#lxnM;Xxe3
zhY8<HY8O<U@U%b9+;QY<IK$hMkyQavkF3K&LrvdrDc4I|7HC_^*R$I4^yE0RZ5myh
zHr(1L_x$3CdyhYq9IIIP`j^`Cz59bhubNBwf4gnQzoURrmj6KVMNfwLIj7Hl7Hd5`
zYun+>def=5Hq<?Srmiq&!&D=dS0zPX8O7B&7$&A{Vq)WGypgG0yJbeyY?1xjX6@S;
zvF47_{a`kx{URK~a+AMbzka<fT=J*7xE!Oxi|_q2CF40BBt~bhZm+Nqx*Yv~+w%;i
zz|5eFCl;M$e*eI6vh-~Bm|e`9F1;){dF06zTLIZEQ+1N8t}ghIzix@Y%Dg+=ACehT
zzXb_K<~BM!*sR_7@Dl?=!%W*i+rrkFdO9DA_wqKr`s|XTTVChlUDo(huR$p~^TKJj
z<%=|o^PZK~GDIpD{<UcQ#aNNMwB0!V^sd>nwVxG<&z!0B@rkNZOq|T5-}m<W&VT#j
zg~8o(Gq*D`ID}MRPTKgD!y)sXmGGf06EgYPn&TN1rh19`r}jj%$ZXu2kY;sx#gE^g
zrW&qiW@yMT3Cyniz~iuU?UZkuwzHn-kq$9&cu>3TmrR56!CkWs);v4?n}I<=tUK5I
zVKtxAQ!anW^nmE(x%DdR4?eh*{lQ<v_2+}ujnW5Bi^|M1OEeQr`s~p7u3=4xR;Z0_
z{ynzh??&x=zHPd=PUBR?LL<=<h6DZmQo0wJ1Nzq*B%C{6*6OtIrqeUc9}Jt6X4SF#
zxHB3^T$g_JN4);~{|Eb*tXkzCdi>ho*D{DC=ER|RMCv22h|cdQHGzbk3=9kmp00i_
I>zopr07wsMlK=n!

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_open_focus.png b/utils/rsc/rc_light/branch_open_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4b332e3ed9c29876248e3b7d2195c6f265b0222
GIT binary patch
literal 426
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^l`)5S3)qV?@1TaDI0nd2Yd|KBOWqqMVslG691D{kbdRo<M^8MI@2j@WEZwaKjC
z1vQ%wE}5d!HRb36pLeQH-|o{XxvH!GJl}9Z#hu+JfA%bo-(R=9_`oKe)4$#y(HHPc
znJ$`Z-p4n$|JwY2%eIt0T=!D-!5Z#g6J&~i3tW7^sV{!!qN@(Glb;y8TDtqsC*8Pp
ze@!3AaF#S(`SrAxT|{nvTZ8X{Q!C!M>^bwH{N{(Cb=Lzo^Y3VSV>>;(<bTQUc-|fJ
za&%Pko0<>E1gtw1r7>})+t<sVTZLy@ByDT(3cPlD)#kg?l}*3b{oPmpU~$LvxdB%z
z4>*=?<uWg;Ii0;j(U{xlYn<g|nbotu?XL7>W^g+Fvd(Z5V+a%bg31YU4_qfkWZCQp
z@`=C5%&@3?C*R{4xe7n(ri7;|h!&T3ztzfQaJb@aE<KeyWWCGM|2psHO}Q0n75ej+
fr0(fWYwVx%w*4#32on4b3Va4nS3j3^P6<r_Tnfa5

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_open_focus@2x.png b/utils/rsc/rc_light/branch_open_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..27c8dcacf0af2297ffd30f924efcfc637f942ee5
GIT binary patch
literal 837
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V1{PZ!6KiaBqu`F04GOC10B-q^Ei!HXb|vec`)Cfz-HwR_%`<{xbflDzfhy1ud|
zg&mX&5fD}3kmHIv*ql@*cBD#RO_FBr+pUMhsxM6L$lLbnV5xa$Y`j4DWQ%_GaF1nC
zZ_lZ)*4iEaZ~Q;K?tl6W&jS+4J%-2NggiIrErrUY72YyG<6NRd`<?`K9`4AHczAEg
zV)g$^4=FM@?tAI4uE+LLyn^9v-oNrGM?-o2-Dh{LeEs^_w5D(C7HWBJ-w}Nwe|4C=
z?=_b{UfZV}zkQ8UZq2s#L)WLacivB%S93vR$M+eklD*q@w?5u?*qMXh-~)q=`*z0G
zSEjDhkDXe&Z`-}<`K)j6m##6$++g}&dBfH4s&#$q_&<G7Y~f@o*>yN~p1Qc8RrW0I
z!}Ff6k$lk?FYAB*=FLY}x+?6MKi4i5JpS<W?3K^<eN3y<{h`fp=gy@fYcWk-ryU`C
z*Lih!l&`dnj`<v4tybOkEab@Up8p?Ct>rj($bgSuk(c2?Ro1VLKD#*1IUlF0Dc$ow
znNxTB_qSIi?bA8^<P8po{|ZjN*ChS2qW;33^{t<{uAEpgIp?grNXmQrtWyi`>^&mK
z*YSPZTiLw2X05#rXTo=VaM6C<zAJiuo22<4#-7ab_RA||*p;@LU)j9$#*1Utvv1G4
zniDW}N%Rf<f(N{Y{m*7S+8v>;f9PD~c1DJhFCt-@znBd+R>dyVkJ73yO#Z!PKjW@*
zale=RF__0{_A^T3MPJOWrx|;Vu9Y${oV<6)=HnOfgjMUO1gB1Qe^cjj>Uo3czF)?T
z>wjH7EB<Qc`ghC>Gp5SU5uEs9{ed~(?-a$mUgyin+!=E|=E4F-hBK%7d^#<je%3gB
zzcBM$amv^Dl}8+ui(0=K|IpjM%f41*c2G=j!K>Ws9Dfv}BCo7C+<$lT!H}hkmrn>(
ze7t&&bZyYBg7W8IF1j7d{KIfe<!+Pqs@auam;To?zp>~2{eSW`6Q-q@Sbcu-mh*o(
hA4-~gru<Q8#pW-0-{e=WVPIfj@O1TaS?83{1OQ!BnF0U+

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_open_pressed.png b/utils/rsc/rc_light/branch_open_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..205f9414ec35740290c325a86d08cee8c5b251ac
GIT binary patch
literal 399
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~J{)5S3)qV?@1Lw)B!iDMuCS6^M=q9Szd7u%BU6F1D1DiL0Gscngn{DEtpK5E8$
zr<WMaP!Zbb(Q)Bk*@PLADruJ-Tkc&?atK<!cecg;k5A4P&zt<YDK&E1*ZZBB2e?bv
zJ<Jq$PnvYQ%xSN-ufSp+o98iUt}fAMt#Y66GAxcQh+Or0O6HCA*^?x$A5byKm}M^Z
zqE=bEfa8nziB9<!NvBU|TP;?6eqh5PNyAI~_wHNE^jY{*(fdsbhr}+d-S9ko>xxzP
z_nlw;a+Q|5L(GCZ*PX5G)%=&$Jm#x;%D!va23`xMd#eK~d@lL0<S4CS?%1?(%A$;_
z$|Xz;aiPW>><%(dnHDnoaPQF;`J|~?I_Y{LW5eC9U3~>T245<#2qfw~Kb5&Wav~SQ
zoA8n)FALahS`=qKE!^2TOLXR{Q|D8+=$zj4Zw~)||D>Z4mw#PlU|?YIboFyt=akR{
E0M%)&asU7T

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/branch_open_pressed@2x.png b/utils/rsc/rc_light/branch_open_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..d09878a613a2811c9e6f4dd9ebbf1e0c10d85b5f
GIT binary patch
literal 778
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V0@PZ!6KiaBqud3%HuiX8v=e&@~Ns2!YL3yMTTW@qITH67?!uxL?lw}!j(CNW*5
z4z47DC>GlTu1+FV$Hf|1UBBFF5s`S+vn_LK;zg}PEiY0(TjdJnnQ#7dZ>GZe^q=<s
ztKYq^f4BEcgW)lW<Q_P&jGOb;g1zD49nR{9k{&oYPbpSfq?j^0V3mKlxa>J5ivo*4
z-S5p`xNRExw%9S5RZUyx_Uux~cCSs2)zvFk?O>L1wtO5}H(ylD#9h_=>OQ{<37?Al
zYvuQUSnzmd7~5N0y_;)A^V-brKiq%cZpH!T6NeS2Y`<sP7{&D^M)Jy1$KUZa%RWy(
z`&_KxLin$)P39*qw+pCoT)4SBl(qf$fui`Ay<E4yyQdat)viw~35?sxyyoLnH`X$<
z5byILzp7a4m>FIrf7&!bna}3iRI#p4H_pEJw*T$RZ?8}7xpew`yL?&Km6pN^j!Xsy
z-$Kd10Vl;8v-btLOuhY9()P>py|>s)CUe;y5Q<;vpT5CPaPsp;=6dl{>JO%dl&)g4
zSbM6I^Hh4gtK~hVpg&i?=0&|0UB_U&_qEoYGY9WITT#Pjod1GZ;`z7NjH0(1B=41q
z?s~%9c`QoucVcX4P^RC?3r3EouAMM&fBkBSK-sxTybKCcudQ|6!RJ!5RBri+buK>l
z7)xv~N6tUCqvg_r+sifFrLKEsuQZxg!oaX{%R0S7u?Z93pL1r4-hb#s&eOI-Y4?{V
z`%Sd%oN-4db>Ad@28F2?Rb8LTZTRH>jk{;X;l5*AFGWAfc=(sgM@?|*^~gl#4<EMA
zZe6&?+1HYfKUIpsp*ZB8`?F2Fs-`EmsYiC0ubnFX^i=3H{{!BkN6$`RnY2&A{MpkL
z>$^`+FM6i=o8j2bzg3Z~Zj7N%|E$jP^ZWMy!Tu?4u66b0&HcQ-7&!s;7+yYNK5_p2
W$ja?Ejx#VYFnGH9xvX<aXaWGO_HDud

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_checked.png b/utils/rsc/rc_light/checkbox_checked.png
new file mode 100644
index 0000000000000000000000000000000000000000..f63f2b38fab618da63bff593247e38ba91e6631a
GIT binary patch
literal 719
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|*f)5S3)qV?(Yv)RIq636D3n@w|4S*mF`d&~41ho)t(105&6GL?HB=oqy{-9PGo
z!@Q^u3lc6i&3nC7;=>|V$CcMFcrh>2lsX%})k9b8_L<j;yJx*Wt9D!NizV;-J;vwz
z)7i?ze%yEc%3A;8isi|Y=^f{oKHPW`ob*i8(dM`6-fzoP8>G7Ks$GaNHkhp<X*1V<
z{k?3453K(4*-u_)*w_4H+9q}3n{R&Sm+k25nNu?Tx2uc~Kf?}=PfoQ$0nHm#<1?nz
zKD-fX?K9hxH}iVU!oaZRjjD^)dK&AV1$;|+w1Htt@_wOR*JrXZybwRP?#AqwpMU)d
zudO(=!t#yTN4DhYqKjA=G>q?S<gBsFzn-t%V7`d;h@HOC0~Q9^Blq)qGt4sson$@)
z2OQn=*tKlu>cm{G0}-XZMrUO>K}tP7#pF(%_F4Mmad*ZG61K_VRtAg?vvke&wxn&3
z;>`|DkXyaZ@P(h^)H5Y6`PUW*=o&moKA`T<eXm382lI93FS5*6-tjKCI3Qdb>wi(&
z$d>7(iSv=q_1ZOoyjkXo4trhlPna}%&DjzYtNf@ksV?GnrtYskMh1_U2UsL_>ss&X
zxW~o7wKAoR)pz^1?Q(ln85mB~d)TeA@9Nsseb0ztmaHrP#d78bC#{)`7cClm8D=X;
zy*I0Jo@Rf1XUQklhK9`K_EmlhSVH6`l;y^)f0$9?AulG)Fr$){;nZKHx(J4+fA{Tp
z_x0Qg&0`0ieyd@5VdXHrZ}-(Z4dn*AH*fuVneXw#jFJ<U5B57f_|5Q(<>QlcWiN#<
z{5hT?_HEykRaZYGFA6#T?}pyK(w(;YGao80ay)SB^QzviGk?4U{GVOQKA&^zv;4*U
ZxY&PQ0oOvmGcYhPc)I$ztaD0e0stC}MP2{^

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_checked@2x.png b/utils/rsc/rc_light/checkbox_checked@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7617ed7dc3b439986dc765b2787f8454e53ca2fe
GIT binary patch
literal 1329
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|U!rPZ!6KiaBp*`{qlBinQG~HWpbK<aA5Lj7@mrjZl{jmpops6WSD#5d4B|QPZrD
zsXv%=5(GO<T%1;<9@Ssa#1Ueev#NwyXN}nghm|Z74Y@W=)w0-OwsLpIEv<>^eBBk7
zKAyQ@{H~_$$HYA|s?VRX{r<xC`{7;UFD@)R?AVqQx%6^SPVHwN!MUjqSQ^9`ZC<ZT
zf4iACp}8S7ZC{ksi`{)b%hJA1N@a+X@Y#Eish0DBsQI2R6J<32JhacgDIYD_sryP}
zn#^3bhg=PH;jy3F>jZpDzq*xeTQzn5Y)MmI2OUc*-e>3cd_3#_A|yONrFwN#q|sVa
z?KP+WvB!R_WlBrw%$pM4e!Ve!)9Za!Nlra{>-joN?am&MX;8iu74*Y*bBO_)!rW;|
z_4lJ4lh6HE(YA?<JU#7h*==s6=9McnF4#0&H$A%ZlK0-@Uzry#sJGm<uafQ7IpI}Y
zFYeU6v|$Ljwkb98p(n$4)1%5?_n9VeFbK}gtw@W}5f9UPxBI2;)U7!)4~TC~{k4x#
zjd8{K&($Y{?iSp)t)HNp7#MD{Zo451!|v`mwq@*l{&wCgXM0p7y_w-fSVf}r+uH{p
z>`wfeCDy>)Dzb&StV7*xlF<^$hWj^lAF|Fg2tS$5?YCdHiuFkQu|7?Kd?p*#2Or+`
zpY!(F{-|@}lFRSgtr=c!QJMTlmf5gYl-W@7kh<S&j#7rCqpyw|%-l84;k{L^@)pJp
zHMig+Hm^&qAM!X@>2f~M=CMgmtUQ|;ypX41>la1_YoAZ4%X3@x7`83-x2ZOtf7&uv
zKZbFG{@<rTd){-K&*BMXc;g+vBjGu}zjccm!&}e)-|g>YnaeP8IQ-ID_l8yJWQbGB
z8Jox%7rrZH6(4od%YXh?VafVO5sV*?cmyTwV!crLX6@BVuf_^vJCm|Aul_Drvi^|;
zgVB<i%d$%+?RT}h8<WcD6@RqV(BbZ)Sw%`=cmAx1Or3Bk{9~O!%B)^Bx8Pro7A#%=
zsEtWXhlh{z!Fs76MV3q9g)$6kPlXy}xi`0ka5R4jm0^F7XE&Ys;__*2Uqd*$zl6p}
zGJAboJe~2*HUn!FgMES>&krlqik7n-^jWs7LGOT;Xvgsb7I_~{<Cm;|bW0~dZ%s<>
z(k4+m&-kNPGcTlRZ8>EAa`legd>dwSJ^P_mD|%hr$$u`Fop=1v$x|N$FKK#zDg0xa
z=AAe#7NuIz^WT`Z1uH7NTwSqCa??bvM$h=8x9=vX1q&<gXFu>}!qHtEKf&JqS+*nM
z#8cKqlU=rOJTPoH?y^NgVD6UR(`QcqQDm2(yg!KL!#4Tct=<;@MEL|ZGvt`t`E9ZC
zmnq`em;YM#4AX{%wH<ux`F6aVH2+1d`hpeP4dte=Oxt=ssn>t^`&srKrcZTaCnkEC
z$xTVwck2Vs8CSO8!0EN0=bT8;I+YRA@$xs@43-5Z7s_Q1%%8PLd6C2C-<lk=4qv(@
z{CH>8eJKOJg7SA7cWo!`cQ9G1DJ#@r_rgx9vc%%kpZ)yr_kLqIvGMmh>qMs>K5u>d
z>zD0aUAP(Iu3npT=(*gVZ>tmUUi@<E%>U<ySQs9?46^&ZGcxqDX5Q+kxL2=wbC^p`
zS)aFQKR82Abkp=%l3V6H-o9$;(s%Pt=qpGa|F_$GigK&EclOQo(UMzhbNLQb{Jm28
rV%^!R&wt*28#DX$g@uO?KC?IA`c$NMYUV`-1_lOCS3j3^P6<r_&RA$<

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_checked_disabled.png b/utils/rsc/rc_light/checkbox_checked_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..2eab1ba0cf9a1114b47cea7d899929400bd77e34
GIT binary patch
literal 667
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}`_)5S3)qV?_cgIU6XB5nJPmk4O=*bs6d_FK{-!<j*@uXY^`y}w{VY-#Fi=8~yR
z+}vWi8Xo4g49s^$S-kZ!v)t}%e=Wu;-s<q!R&NgH^%*HfC$IGW6PWR*_}M)D|B@&6
zepv6ltGDX!W!u*$jT6{r_^muI8Sr^cnAg(V^1qp`@HH=2+I5jzM>R6=+NpBx^ZyxE
z$eO+H{=oQS-J!1B)K!}|o9|zG@#}*Jr$hB`&l67--tj21RzP*)%LyFW4J$Sn6))c~
z+3m5%L;jnF?u`q6>B)RlW;nlcHsgl1KBi}%?SHvQbnRRBY1{^HFT{1#-2X2X7uUVV
zXa22;sZwWI6RiLIx}h(2kAIcF=m8eTzHRTACNJE|dq?6+kNJx<p_QxD?Z2$OT%)m+
zEg;`ydg#nz+rY^G+6-zOMOvFKroNxvwLLE0%3=PC^CwSC>bSAvd2;-r9ou)^%g|eW
zV$SQ%Q(2bt?faId?_k;1`1)b`br#2U%;s)iJQ-qqFI_WV^{Q98cF7IFj#In3@+_|%
zu6q1gc!QDOmx)Qj9FOmm+lt-|nm9dnY3Cw&DF+uF$w;Pi>{C?x>M|G@?C0ByUER8G
zg4XJ~Lob9G8K!i#hL`jzUGcc6&i2B%YvN*m9)^b+6I>s#SO}&RUU{Lc`p;TV{ByN~
z-nIgdot$$HuIEjO>MlPmVJsRq?;Fz!#)_NY{-iP*Ozgd8Hu0)tWBS%4+em@b%QCEo
zTvxw(^YGXt!?do>H#V#E8D2-Ob@^T;>!Y<~N8rn#|IMB%&oiDqeiL{6ie^HU?Ad>>
a)qDLPC$AA$@SA~wfx*+&&t;ucLK6T43oqFK

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_checked_disabled@2x.png b/utils/rsc/rc_light/checkbox_checked_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..518d55d5ee0c316f5fa56fa198fcf2cb1bc53cd2
GIT binary patch
literal 1280
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Uz@PZ!6KiaBp*pU;*_l{mit{Fx<3MVL>jPVuTXP?hj8Pctvg^y7YY^p>}(*0!bf
zP2xvcd@ePFy>|W2#M*pmYn)eA=OG8~#N;v_PZOaP?QLHK_&Hr}O)5*5<KMmh%$qZ5
zX~ysWbll{BlX&m@+{*bs-+ixqUfW*YAf_87lcwRJ9D99hvg}-Oi3)ZHz5|>L?#jJu
zD$5vcSOU}@JX<{X?d?{lg^$W7t!G%;di1(y;6An=s*-`nPH08{ajbhWb^iCPB_^v9
z(q@@YJLa+QCUeDSh70aoXQ!R=UVP@xhyFZ`1MBze_A~v-G}(BRU9jFPU#I@ghI^|w
zWL3{vt9_5nfUozRO+<9GyriUIDx1`_q>U@)y?Sfg$+e#|fy-g}-g&xphqYy6m|pB!
zx3#=P_jd021@Rwzc1}6}J>N}mPmb5psd-x>FSFF04cqgpBHcRJ-e6bIg9!KMtnTN8
zxB2kCm!C45y`g4bz3}-d-Ya&6T?pT6uCB+J)o)dO@JNB$=j~rKl-1_Hzt56*DDK%V
z^9ueZ%i|N>%Ad4}DQlgz;I@dqf5f{%_**l3cJ}L_<}ShVH(#7;rS%zQjQ4Em{dV?&
z;O^{iw+iG6A}&ngQ{X6WySUg%mc2lb;XsXdtJ&1kU;m4KyS1|1A+zw~7Ot;)4W}7y
zF>Yyo(dGGUujSzvoYj9rxEH+M<tA3gP;h7QuN|jOsVDyS*vjx$HddbTNma>T_KUX@
ze|xND;O6$$XSR_nwO=XXaJ}?w(3*V4EpKm5cyW9~?b0BI_}Af;rwsC2-fEXJv23+7
z_I<|A9)9@SbS*}vX!(%3Pv@^qH~Qr>mBDeXzg9f&r$fdZD+L!wzMd~D@xwW6|4IP`
z&ez;a*07#>I#t{^<XEoo<oP}`f}d}?`P=c_`l$PR!`3^m`pUXc)*xNNR&C~YhZ5GL
zb$l^l3-9Ub>dpIRZLj&7+lf0MdTHgkt0#l@T`%3c@bsiD`y7r*6l^RMeLk;x-|NF}
zTRnSzeRZ+p5c-&M^_kzKZTl4VFr3+56D6}zq$b(F)g&TbAc`UE2RDO%ZIoq@BJVZv
z7O@3Z^2@X9-nwWlIr@u9Gx@;dxof2vr0vf3MI5;w$>p!idQIFza6y1Zh=})2uKghj
zJPap(#OR5==3ZjU+SX>YpWTzy{?Vp=4zH38613hp)?5?!5LGD9st{iNmGzRk({JC_
z9c%SFQq*qLXdTI~byQ(8naR}|5if8vN+Cl_CAHRZNw?zv5RY@enmkxFM7TtSukB{2
z%-OV{RCwz5Nt^a5e0us}XU;dfYza04<_Df{%@0epHSaU(o)qzo{fY5RUWWXm7sEF%
zd9=1*QU&LRY<mr{?kt~;9><lx-Th@2$7Hibe$K16wwlH(EDDdGlm42!hegA>Z&h_Z
zzna?oa<K`oC%zGCXqa8<8ocz9*Y+z1k`{zSy<|IVDEN7Y`F4i>vTgayUzV?3A)I^d
zi=&WZ&a}4T<3F;#-kW2xJ$9Y}<J7dEy|MS6eBN4LSAY8{>*r&aZv21P%*l|jY-5dH
z@!i$y9@;#3^I+!dGbUoO5gQL2k*GDTe)idom#NOgHJ<UsWT~hxEWa|c<maC)+_vqt
sRqOn-AK4t-jOU--nsM<_!Ds!_RsTiUwVdZLFfcH9y85}Sb4q9e0MhnEzW@LL

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_checked_focus.png b/utils/rsc/rc_light/checkbox_checked_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..fccb71edc125bd08f0b7a5dee25ee03d382aeea3
GIT binary patch
literal 696
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^N@)5S3)qV?_c^Ip<{BJKN&ukH}owL)TTt~jIVCGiaxf}&pNU7DJ|z)k#U=+&hi
zt3`ILh*;Sv+9fT&pz&RclVkh>liV(+wJH<Eb`>NZsopii$13ZeuhF_&{A_9GY|GE(
z*QL+cDgLkYNs_{@dHd7Pr^sF0?cncF+81!sFn87opD%T5v=R(v*0b5HSJ6>eqfs2c
ztSUZ6$Y4v@j`fS=8}4%%D+c@2&)V@<yJJ=Pwf*t>w*q_;BzL6o@W-g%x~tM^=^&D}
z>Epe#3S7IV$fXo(Ocf8kcguJt`#gpjMbj=9J1v{Rw`qrXanUTjt5TZBZ64doZ4E#4
zeEIgeX?}<E*6j7lyUe3jyja2Wx!2?P$F=XXp0aBx%sS<|=9Jilr!Fd-U#`ze&f@)*
z<k%a!`Q!GAWR_<K4xBw?^5KGXaO%o?dmLmsmK6yW+9jm2+&m}Oc70u(L+a~(*Ebg3
zNw0m^-)^ePFBN^AZv1iI-e0eziyS5$;C((}ZHAV3p?lQEdq>}U-&mS;Z^MFq#x-)e
z4Q8pehnYemg%Y>c^x8?i(DzZ~(2aN>w4L?l;SaMEZr_{1v6^Z9xuZ2v_ct(z9qqbN
z_+W?IwEWl7;tVNjzrT6yf8DjhX!gu6>3j7V8E(oyye=NicsBZdw8PXelia=aj23G*
zgdJ<BO}HN=nSHHF{J#C-{L2r&J1ogdYOavAU`l6{ymD6GXiw3FSS#Hau?3r$1GX%@
z5z4t?uI$F3wXx=5d5xKuTekLa>F_W8l;r1kd7f#EH_v*RlH2F{W@za%X5TV-*cW<h
zh6+c~(vo?vq=m)LU&~=R|7xo%*NQh`w`To)&cA8-7uMe;LKX}R3=E#GelF{r5}E)q
Ctv9^@

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_checked_focus@2x.png b/utils/rsc/rc_light/checkbox_checked_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..e12217d0a137a68d839ced88dfdc53c73f29ab7d
GIT binary patch
literal 1278
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UzjPZ!6KiaBp*`{ziziX7W-Zsz)G>8gOerMaPAb9X4M3Q;L~eU$ydrAyo$O&P1@
z9tGvatng5Iq#`78iZzclnyHiHN|0V?6{pOqZ?obABusB~iQEjlHZkgJOOWbkiygt0
z|5LBu-LLr1)AG%^=<~Dn@86!gHNAn6ne9#53GaZFhhCQLE1osuyuoD&4oe38wmH%J
za~dwHJ#tmsH7`3g@9xZnzT3NFSS41zTHpLqx*?uV?fi)q%^xn>r@r0(wy7nV+gNmU
z_T&VeHwO+fAJCBCKKkBDIHBy1yERw9nwP?7zC>E=bY*Y0*AKgHUzoK$bXj(_js){h
z!3dv;6Sm90xg7R^FPC-h8vVS2S1*$P8h959siaG8xqrd0;_x~d9i}N-bMl^F`)_db
z-*?|bH=k}=#y-FD15aqF?%5g4AEM5`tXenMGH;(@l-Gi}@8_8D{#$tG(f9IG4;T}6
zu6a4TWiw0NmEx)`)@I6Lj2%CFKF-iO%g<ltbiz1f+UZ&61g73AezuX(jLG2gjE72!
z`Rw!KOgJWe-g}&<>Z(xk&Q;bYD~~nT-tu}d)3wF-U1f34-Q)`vhrMsz-6y|hXLQ>7
zbHWQ_ovhxm><L&=+7>)%xkLpwgTxNbV>yqR*S`F|S@?Z}@^vd^r%$nL=NNBrC+IUi
z?<`m!@S5lM-#;$g0jmnERG*w@*kpD#a?+ob_w9sq4`jvd=b7z3y{TdQ-)|Em7`e7?
zO+I5HTV~%WvLNK)mI*%?4{+aR6RP`oJ6wsiVDrD=c^{_jd9{805zYr!f3eKUi#c`e
z@3-k1jC-QycZ&0G<*yNSncpdNVD;C7H3v_N&x`ZuVW^G#pY(10f?vKZ422Q#f+uz#
z_^`c-u|?C=Q1QWaUB}I5Kl&U#{dINaUn7gC*V;AK3j$vA2tSl#eEzXy-MIsnia*~?
z%$_Uw{q^IG`wneq&^#GjFk^N1ls_v&65XdC&8%(BXS|}lO7@7!wpr2tZ>+TK+r4k*
zh5RO-d3sl__02qgJh#?WfN#f3p-t@)_rFhb5?ZtV!+QqJ{VX3+b_*11svP{qb)U&Z
zFZH#H&113UUW%I6!dZ&=Ev{Tz$5eA)HK%{Vm&FrI+F2sv1v?nZ(=vj&Vj8?P87f#0
z6i%Pvv1UET8_f$c_CJ<S4=PaBdacb=%TuMp>b_{pKBWN0UmC2|N?Z3SedxUKd79Ie
zYvC<M!f&>VJle2NNrds2PHV)P^&D?w4`gc|Nv(BVq3@ixRABj6(S=+WbXh;@G3<5~
z)Ao6^cgLFb9Dhr9SkB8dSnAJU!vEm@JNdK5OZ_YUp3?DAij=>gvHuFwhcuDeuii@g
zMEiuT8O?ay%`HTIwG<Q1)*hBg5^cEn&erBvguP5o*u})j)u&~WV>LYY+^9YiG>6Ax
z{fP-WeqZG#pH;rOD`3)#T@P7K-dwn99qYW<6Fi}%y$Za-hNo{NC_Aj1x|8+7{quTE
zZ~cv*l}+Nv+PEe2XvJP@Gv!*{>FFI^3YPPqJpDB3sAkig%6CscbtRSNe)_*5k%@uB
zWM_$C@zHf>3*|PLtcz8=kW!K9%4B@`NYKv%;(m;B=DrWJ85TD#6SJFV=KFPj?z-R2
uZgQS?%-FYZ)a;+1Tg=SHbK~wG_UmkNmp)f&%w=F;VDNPHb6Mw<&;$VHM^V=R

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_checked_pressed.png b/utils/rsc/rc_light/checkbox_checked_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..d93ca9903515453f4198175d205e69062cbf5961
GIT binary patch
literal 653
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}{1)5S3)qV?@`Uw`31k+%89*F-zHIn{Pd{MQ!ceMQ3ej$_0|H-W`#A~f|l6GMf?
zCwUz4xIB&5{(#y$4-bPL=KYPES~DIsiGGt4pBsJbQkk7q>EiQw=jQBuKKJ{X<2ygB
zSAN^LY58}NIOfL(JiJQ%8fzOL<-~p4#idbudAib`mnu4{JsjSfw?BQW$~c?7>V9BZ
z<NO0jkLTRly!(@K@2dIxUVYULpUH5oA)ASRjj-hGCmP=S798EVCueEkjYs!Sgxw4d
zT=7G99#a8R<zt54;;c+Dex+ma(V90R0uFdMymhDun(*FN_0EQkKG)y0OyMgH;*n>(
z^6=;7IW_O5&R^BAYW2;wL}>}853P6Jl=fbJogy<WbZ(pTNwI#fET&^NVh!yFXK<~q
zcXhaWRp%`K4cEdOmghDa7BI%Hu|F;GEZoKC#@B`Xi8q36pKWZ2+4S$Kk7M7WI}R(D
z>pli1gz(%B4d47N#{OFLqkV18`(@0ghsraX@J))Ak8I#ty=cwt<VN@He3go9FOOGw
zXK?ow=V-iPNnW%@dC&jF6+W+(xg!J(B@f#aTvOKF_H`mF!x@n$9naqHQubWaugb7s
z-gD<_ZH1j*H?o#wx+c9&=57enUMBd8qjbv4CD)>p{`Wn9cS2l2dX~h*1<cDY$S7Qn
z+B3In^<f4L^|>r>n15V;?GSK0KDr=x%~htxMTb;2gnbJ+5|Dkipf;$mG(uKQ<Q}8j
z0*MvXjr$EXCp}tl$?bb@=hCgF!CVJlZq=V6%(DIRwKw+r87Hp05zGADpq+t%fx*+&
K&t;ucLK6TQ!6mi;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_checked_pressed@2x.png b/utils/rsc/rc_light/checkbox_checked_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7ee1d3514d76a422d35b447b44665ad4f1b46d37
GIT binary patch
literal 1254
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UzpPZ!6KiaBp*`})X+iX5*`f7a-mcv&<vi>tFFF}aEJ!h{mnq`O--t;{st)?&7y
zJXu-gDPw2YYq#qH@|`ZhYowjbGn_8vbsRXRk(b5PqF0b8?iF>*yg23u+x_D_`Es8<
zEB4>r`~A%B^mD)G?@U+w?ljk`w9n|#agE(8W^Pmab>+b-jo1U452j|suAUkDpp#2G
zsW`v3edouxli|BpWHA(-u5x^+-FV%(&{(g<bP9id$?5*zGbQ7gS844`m1Pv;yL*;d
zBfYV8ef_n>(64_M+cF#MJ!J5~Q)J)KPLBD{rv1E8d}pok_BG-St&{wouH;%QIh*~s
z*^NC#u4@Wnd5^tWGwXb`<y`X}8mCwebsA0He)rNsC5D@>XSbMr_TKo0wXQ0&Fn5Lf
zHsuetC2G^REIpXw_HgZ9zr@_X`Btaodqg!aTyu$!Joi7<<kP{#os|s><!;tx7V<uQ
z8MnM>+uF{3MYp>cRvf%K$t>l!^^@}+HoX%T%H2Gs5Pc`SF8_g0!y&8v?#G@v{&;t^
zInyxyj@Z)8caG(XT7=%Q*mf}OMBUN0?)U4b-QK~vV96ox+n4u=#nh}{5oi0lVX>21
zCi@?Qt*hQHJF8J3>F{u$q7P5WNqNV5>#tlVbYDtdex_I;Yr!WY{v!P8#Vf0}vH$%W
z!mhA;g(S~DX1`rL^G$N{*yk!=Wz5KaCKj}_#FAr=bV=V8wuG$6`wYhx%~PMsctS7h
zSje)*wp!k)@0-s}Jr%lO?ab&0x__DUuRP1Uurp{m!~RR*sc+Ky*Ramj4`uwIUE4Ud
zS9Tvq^0|<u4e>7*^ZfYv;AQ(2jRj&a`R7c&e`uDuD5HndFTRCK4t(j_m!`egwe=+b
zw1Y<ymfL(Qt`)je&atLpWoT~r(}@oDtx>W&@^0Cj(S12{)pd21+V%sC8he)Ry!I;T
zQ*K$HZRoTmUt|weu*H0n3V4x~`$&2H$E>Y&jUG$h3;c8rXxZ3w#@i$67hfauf`a{B
zp2=)QM^{c@duh!Q-f;B!f$qOPr-BuEFO_r1G&tGX#hpFp*}BE!zT%Yh1HbI=xJIr`
zx|VUse3^kW*OK=FUJS>oRr5KSLp)g@_)h85GTZ2JUvW!l!iMO&qwZQE%6c!YTXymM
z@?rIVG-aRj3dR+RqIWt%fAK98cVhQ#-Ldq&fTwCiww8)wZMz3kK(dyKQf>Q*d#rz!
zIR#xR@A#6sB1%g|v$oxX+2Edb<>@E31$R?6&NQ#E*L-R1^3TfVhGzd~vFENc+2=8y
zcbR!Udd~OXCw07%e(Km=QI0-fU3ex`d*u(UIVyRKH+1vPoLeP1S%2Z<N5AuS_C_<z
z6EUB+y~xUE`J*F8zppKteX4iTA+JK~`~t(2{Yi(7c81&uTNyJ++uZBc9qmkQ;mO{&
zg!WZmG}^gD_r}uJh@X2Ky&0~R&j|kU_y1~(iwQ=>GnyXcOw+q*sJCYAdxP-2=*wl5
zJe!sst(mp`bhO&^4U+aB$|~CrWlnUiPhfJGI&t>%Cw;ePq{|vyI4T?Jwy0QJOeFD#
zoB8}o$sblGtshb!@|=5k@cF`(%`&rJKiMC9J=4Z)`_e;My2qcry0Wr(%TMv}BUe8B
U7wQjSU|?YIboFyt=akR{0P_k}8~^|S

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_indeterminate.png b/utils/rsc/rc_light/checkbox_indeterminate.png
new file mode 100644
index 0000000000000000000000000000000000000000..8f4d0f161f1babd0002b3e13b91ac4baccbc7c2f
GIT binary patch
literal 524
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+Kr;B4qMC;q>`@NY8C63MizD{XFkI2_E)Aq2f+<dHQ(ZZ`cH!2ixWp%ysU$H>3
z`Coh3!HsPTR+#F@2rbn4`i8yGF|Z=vS=}X0{AOmL-R0BO`tLtKtiAtm-+_AZz5XR9
z|0-KuRubf8{&3?-aLP00#)_v#wR^rRHmGQSW{EOo-t1}BEdJ@`lPJ~(dkYJ$OXZAr
z8Y}#2t_a_JbFx=<-QByj>w;DbFb4B9OkU8xcRtIK1w!9XCw}{`HMwlYEYC^o%l;J2
zSh_$+|9MMM!W)@Ki|4HnZMgAgiou>XErtY{IkCy+mtD0=b6et!8{`9-7chQ!%-}m;
z)MGER@sT||3;uTRHC2l`HD4|_N;J~%!0p99Iw}`)6*FY0Kbx`L{bML^0DmOYikT^m
zooS32p<k}e$nZO>!X4&1|6apJ=hL=z?)$4*c^lXq_A+)Ic+H=(_6*a)3AZ_}axtXY
zF*F3N7Fa3j@N%bWQibfa;v~z0T{h_qzRV`~o=qx}-FI$HS?Sk=_Cf`bB5SK%Y8-p`
z7Pu<(Wo<uNeBe*wrlwnW-Hsl1srmi&U)bI9T{gGRd=Lm!XK435re*w|<H*IBUlpg9
b&8v6O&#&zJHjA|#6yFS<u6{1-oD!M<MF!-f

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_indeterminate@2x.png b/utils/rsc/rc_light/checkbox_indeterminate@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..3d106399b30f90a690538d6a8d5a92c4c3f6fd6a
GIT binary patch
literal 1024
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|WCWPZ!6KiaBp*pUoC_lsGouTsolTTE^RD9~Uo)(#Yy)t@^0Mx}VQ0e<^#kO@(;A
z6TcX%;NF%08$|V8{ayL%WNboM16QcJXz6l(RaVOqS(~)v=Jn?8oHX;y$v0D?toPsE
z^ZDIrWB%R7r{D1`xR?=Uyk*Ind-oDj-UZ7G@)~RqKOn}C{c6>kDlUe5f*<D0JZ|)M
z_OXvIE*?q}*UdWctnY>*-vv<y>%Rdv9VVrGeEEIlk!CMXw^qBZl4I?TJNOn{4bSXd
zDC*+utNZNz&zg6IJC|%?bFq4SIALFad~R<GpUKu4tv_q>4sE`!opJx$_tp>MOy|U!
zOU$kBnzG-~`n4{!t4{fj>D@e?4}omwm~T9IquR}1ZOfO(TvgpX(R}{$fL~|qb)sx$
zc&l!zJH3uQ&0Qyl<%L>9b6<hc=C!H)7KUs`x|NIP|9T)}qnO{=w|>e&W(U2gC&YB+
zSUwyTyqDU)mSsAli%Gzxw4Rjo<wgHauhHKbqU8NRFx^K+`axpD-gEyKODx&_?{qfL
z(S!$m0<Q#%W7r<N_daL;&#yvTIMA9o`lyUPbBp<&r)Iaqo4t3xetY$FLujj+!&Zi?
z8O$Nv0liq6z8CtHCZ4;I*r3-ecs%I8=@q`_m#R$HW}fkJ`jZ!Fda2yucHa+9gS*Vh
z{IBdQ7!(A`n_tF(gl;AUvAHb1tH=~TSu{|aWuH`US$j&BhvbLT8t<4ds02GtN{e<r
zyXKc?z^R6<u8%bv^6fHLw&rhZn>Eo$VeY&?rxpYonWiLMSXol_X|)gUOZNwd-(1n?
z=x@jrVmN&*nu+I-w}AXl18Y;Q=rhy5GgRA7i<=y}K;7{wQ^;c809^;uTMXEl{Sgbd
z+>Fn(|7di4>0X7j3ds-WZgQ0SZvU;ha$?6V&I;{kJIuY9&d<$FZtVZ1zt&KK`<kKR
z7pF6Y`BPHlv@@BXpY4mdk)B(6{7pxzWXU;6;p1!-5)(4-oA5oDs=VbO$Az;~Q<{=D
zZz(=raY-(k^Bt$&+-<X*pJfa1S}wZH?4mx~e3t$7nYr@yHTV9@dYC=>9WVMt`r*2S
zlG+ue9UXbhH{QNc?e4FiUt^{m7y2#y+W+DNCWem%X=;TRSFe5}WIq4ApUKu4tPOlu
z{3Gus8nhX2?(}{tq_ytj=bv|6ici!qEs|Tar`XwZQ-#4~uRANIgnZp-$zc0!-Rsoy
ooO5x{<3oyb{1#tallPB-FGIAv%1uy=fq{X+)78&qol`;+07}2cwEzGB

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_indeterminate_disabled.png b/utils/rsc/rc_light/checkbox_indeterminate_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a093c819d1ebb22a820f669d224eef2322b4312
GIT binary patch
literal 482
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`*~r;B4qMC;q>2fdgAMcV!sOCIdi75c0yWO7APr;2egJ7<yTHRY5GO3mLM8vkH&
zG%|M;uI8NDRG_T!eM^ShGAZ{<lDxC(OD&5n{+GYs$@87zf9x0A3pr)qrY<OEU~6dc
zw{vD#77%mtsZoD1<C(DUJss=s9H^P3<YqbFH~v3^LG*ccmkNdt=UOI7Wq)-_{C<}I
zy4&N_XqV-#Ng<3moJZTgd1e?3IY}}YE=+l|G`mjX_9nBS$#3-<f8NXbXvo0fK97+h
zYt7ZaCjS?mys>WWZAEp5LypoNC9(Ber&;GQNC$EVFy+WNL{Ir}<<%U6i>eJb^t1ar
zek#pBd#6&ha$ZB`w@E%FyIU+7j?7q*HEZvaOAN0ks5c}o`E{g*D`AVvTS3F=Jjz$U
zdqq{SuaT?zRw(-Styl|#;(=X^Z3mt+8)+D8rrwF-yTjnaAaF6$P=mo`QCV(gdz!t{
z!X1lPWCa&%-Htt!5>vkCVc4W8MtvSzIG#x}cxkM=asLk6WUi*&(x2Idqx&xUv_Jm3
jYY`j6lG_<#ub5}qc5rj?^3^afFfe$!`njxgN@xNA_)x?p

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_indeterminate_disabled@2x.png b/utils/rsc/rc_light/checkbox_indeterminate_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..06db251f9d3f06e4095a9b7cdc590f31fae731d8
GIT binary patch
literal 948
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|RrKr;B4q#hkaZeZ8X{McVF9cHx@Z_3~J&>+~SU$7?h9F4bOm)%EDo*pLtM9_4HG
zv_zx4!~gzZZIa$B5}Uyt`E8kRRd183x2t&BMUMkb88)#hhyHr`8ktL8KC^kYv3h&?
zy)$#IRg4>)7G|Wan6sq9MlLItyWjW&i-U-RdPBBpXqcrs10RD5XN29k)bO_U_Vaqb
zFDzw~xPR7NgrkPx$2NJb*C+Vqe>VQR?%U6J&&D9xGd`UmRnwTZTx@7&Z;0c%&^FQM
zyg~6v{as5K@7Lv=W%#qp?A9xG!Tp{~w#7|(^PNj<nQgAcp-2XO!9`o|`lRJ2B`LjM
z9uSzcF=E5+<;%I#|41CLY1puJ{`txyuL}z#1^SOWU%#D~7rETFdEWyQgO#sq+qVk5
zH*ec`w{hBMRVMo_E#?27Y!ZBa=tUJv)a^r$x24bfU@d>>vYVt0!;7l>ihj(KHO}1P
zuHsJK{Mcy0k5!x5p2@i=?XL-sOfK2`UZBM?`;4hsg?>|Dw6;t3Kd;rwj!|3LD=y4@
zl<Kg2>&Dq9-~7~C)wg5oW!?0?>5SWC?}bLc)jsIFJNtW7k^BW64dxW?3B5)R+Zb+Q
zXSV#&NK!F(@A$yyV1Me*dPfE}<+BHhZLJ>sxw|Q;CEY<O(@!u_)`4ZKybXf@2eV6r
zzsgz7i%CvwGnU=tTjak;X;s^c#hJ6-Dyg>cSUi4E%V6%3#c?U@N`R^Fehw~4fkl79
z87${-32|PxVqsPb&jpjW9A_>onYJX%yJqs%V@b;gWdo6`Vlxf7j;S$-tqo`6Q8?Rk
zap8(>8c}Da*E)Qx)%oK$tucxv6~8Yum~E2Oues@nabNT7eqWJcU-+y-vLGS1<olPB
zpPH-Y?b!NxpYie24NKOBT2$Yj@uc#M+=3~_M^hOXPxoEelbBQfLu(D6#IZ7ViS=s?
z`#0|7wK$g=&hRUfv-M)pzAGMTF*4KI{vP?^mzYzgWv%Bw!+Ap3`Y(k)ZTdy`|9sVV
zI(~x3()9oB+`<e8d^T5^Y<h4tyhy&_z2AQ(<FnWN!eSGW&hYSl+pjw{;Mr2mD*gr6
z!!x%oU*jDd8Z-Ox!AC1!Yggp<eP{FvEz0#<7+_*v&nPijL~sJH>|F*11_n=8KbLh*
G2~7YsADut|

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_indeterminate_focus.png b/utils/rsc/rc_light/checkbox_indeterminate_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..33fd572bd5da908201928da694a97dec85dd0ac2
GIT binary patch
literal 501
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+kr;B4qMC;q>=e?921={z&I#O||`O!I7{wC?8;sF8QSU0^1{=uGdHq+3qN$^{O
zh~s0|nzlU+8y4tqSivFp<<i91h$5q;>FsA)4j!54tEOeKKR7t{%lp~u(pEI}>s3n4
zu-Q=j&XKF*9Fwx)&pV5Xl7gaa;y={ca(}42|Bu1!cH>bM^;5TwZu-8NRbhAd-0+LZ
z59T}BCBK?_pF6q!alu@>9dfI7`}i$j;gLE#{ejvg$4Q5z6u5q#R(-F*_t@cIyG-io
zun@}<{vd{Zj5E^07C%ez*(<cXGUD00eUGZonj|m$J5eClzvNr(m;U{KuJAqZox-5P
zkk2=vPBSs-{yL5v2Il{jWxk1ji%#C|_3GNw_;J%$mTlGs>=FVRz0=oTH$0H7A@m^Y
z;%2VZ4r`k?XLJ2r?Rwr#b?*<hKT>YjHcIb(FQmf2c_5qlj??1CH&bt3Id^u${x#c}
zR?K0z603Gyo8kKX>7V!dHAj4QPYH@D>08gVH0Ng5&fV)<s&=e1*;;J;=GX6{RXL33
zmTZxDvsK!s>&v@b8~Yh7T)k<=ExWGkg}Of7ayMhz3&D=dod>jfH-#`TFfe$!`njxg
HN@xNALQvxZ

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_indeterminate_focus@2x.png b/utils/rsc/rc_light/checkbox_indeterminate_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..691ddf1da5b8e09a53e38f89919db98e75a3078a
GIT binary patch
literal 962
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Rr3r;B4q#hkaZZGA)>MUMZ^x7-r6<52WuWfmb@rPdi9$?gjS95j|rXqiwUB%QQ8
z<{_)l(TJac4`&JpNojD3%n>Uyo3MhlEtpv`=8#-xO$o=F%{!X!)Xga{-)*k&`E}Z}
zvv>agy?J+Li+O|7LW|QE3Y(%H$#`5(vFhB}J#&^L2eZZd&D)Z0GAjEXDfTfDjN|pK
zm0GfQv6^h=fvYWr>^|!m_dV-9w`n88p~done-H0(+R~(aM#OW?(E}dy4n1L9AlQ@g
zBsPuV4D0_3th^n2%-LqVoN0gS6npc0ccIt*T)n%kCfB~1xP|Q#TST?jEX&OiOV>Zp
zdt0p=*5SD><Azbz%`3MYp9wTKO)GR-ef#wTg9WPR8cQnv&VIY`{|@&Tab2(4zMtB=
z+%EA2<1ved+m&~@AC{~*`7g0#57Wz8KFf7~-hXCy-&*%1^MRlc^KTq?S?-;9op<J0
z+R;P?!}7@6BLBaBC_2VIci$$FtGsPu=ihIB&bCA1fX~@!p0g|;@7?oh!9>fs_tP%;
zy7wf9eVb5xB5CTrM>{teJzTW+nB3!SyixuY>Tk2-dHmk?UCw^kd_mGtQX#q_XA0vc
z))Q`6nQ9M?DuuiCgemP|DUdz>C%&11=Yh7d-2XS1C%e1JH+~QnkUaTCAW_Ug_>aHb
z&igwYTW+54Sms`0sL1@v&3x6&A8S{11SLK)FI_BsRVkZ8vLLVgyI2FaQZ`4C;qrwk
z=l-|{oM^D0I(0r{PW6(dBHN0kyxdMSJiYfo&G2jY8bv0<ulnEF%w4Yu)UgKDE;LNr
z!uX@<jo4Fj_S*^3tMpCOcFj<K-f*W*XOH@6hgz0Y?g_m{4%--RYA~l@Wybs}(^>1e
zPNQE$z98%V#&!$dge9M6^G3U^-M;End-u1{>YmL3lPdJ~pIvtC-NtpB5;t9&cwg<q
z9@}G)8lEPJFBOVc*d@N0xBBzUUo8uT&m8<?=bl$!sIW(B7SoI04^;vT4oKMhs>z6W
z-_|-NzG-Kq=Bk)^3y+!_E%z_lx#wgQ`#~9<oiYC!Jd$+3*~iRaU|>2L#P4)CFPZf`
z<I3N^3>uUEoz&t!<HNl2#ZvKBroPHduJsHiRa$53`${uc{m3r9Iq9?1oFm!A2ecZW
jckeV?9-wi~te){gorZ64H>)ZG0|SGntDnm{r-UW|Z$`Bs

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_indeterminate_pressed.png b/utils/rsc/rc_light/checkbox_indeterminate_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..2aff90928b57aa7f1f10bf31e3a0c9cdd218c6ca
GIT binary patch
literal 460
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}8k)5S3)qV?_cvtCSrA`SbEZ(b7X{HZiE=pwhoUMH@doJFG7lv6G!HJg1~{DWto
zL%@&A-77>|ybJxf({nUrJ=0Ax_C0-CaL)XDOk44T{mS?GPwCzbv|yg(aAmPo>;k<2
zkK<1(7aed8_IKSOqy9{A8OP5r%VPct?5MvQ>s-lX*KlWn|J#h{dwW+@eP8rid-akA
zr44Eu((k*R;4_-CM|H~SBTHYoCQ83{UiEZZm($U#kBkiuJG_~AeqGt4^UlRbd;6pf
z=jSj5wy)KfQG1e`ap;&u<5B?*7A9|T4qxtyoL7d2SOxy2zLPsundY5$w<#unLCAH9
zLuYx8G9KbM8Wfvs%&o%|-k1|~OGDiuzwM6glo&J3-0cfi<{x;qFkAll!~E?E0vs%2
zx))j>GQ14m=;f@;pfR_QsgxnR>MN`1nmbO1?WF&9uyAqxcG!3)NO1D4jJDa6y_}V^
zCIszZ^J#2a{7(E@QqY0@+YKuXH%hKe^Eza?_gw2G$BdrnvrKl3QZ7ZDTLNCnF)%PN
Nc)I$ztaD0e0szX8zQF(h

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_indeterminate_pressed@2x.png b/utils/rsc/rc_light/checkbox_indeterminate_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb4e03861146cf258a7f0f8f660141fe8c94151a
GIT binary patch
literal 943
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|RrSr;B4q#hkaZZGD0RMUK}$-&&`#;$kNw^BSv;V_5|zg0d<-78xQQ5xuhyB`|j;
z&G{qYsiC50BqZS=?B03hhv5S*H+GpT86GN^<k-3Q?c2xoW#4u0!+&$X@B5th|NH%W
z{Y#!V9DaD?<cYMVOZp}^W8B-TVuVy#O&F>lP2H9n)^J`cMfLpU)>JjNbEjUp>E~uR
zr1{+zk>ir-bV=JP@GLN|Wd5Y||J<KX*#?B3Jd<f}5L`T&J)n=tSb6;x|IpKQ7gKp9
z&R$}_)9D;-D)=xjtuH!tetT)!vn{+cG+%}6TUlT|Gd=6QlDxIGs`%Ov<73B7Kd$aP
z7TVvvh(}3=t7Q&<G@mNllK6~Gney-d+E+I|-(MW_GI#1yi7oEuKCHR+-s^+Q!#h>W
z4fcPSJng};h)pcBUcca2^K<>ZJiY6uo-kHLr@k!j)7H3u&3fwMv!x|0$=*Bx{oby*
z9`U&o^*3ttPP`Wuc}V%~d+u|*PCOcOKEGD^?BlAx-b$s&=hy8;b9j!m%w^*JckG_4
zo!gq#SuGj%GCiEe3tqHszgzZut-zwaPrgNcliLtnz;;6{K{~x5mvLJmR;H($;fai}
z^V)aZEsv@F&o*#qELXbo#_Qynwu{mUf4C)1zA_D678uo0|4GE|@eZxa%8`51tY%DP
zoM~PaFy;6%B`wz}?laA+E~M}%Gw%sK$MD<tn86bVN9Ut&e)wKE(NHsK`hotAEg^^c
zo7%bzjTZcFsR@6$>!gI*ih{krTWZWD4_9!0S(4(@!hIn6pIl(!VvhGNJ1$I~WO(_Y
z(oS}fbIFg5Z?feHZ_zzqc8=jTQ_f?a4Op2RFQY%2A3JUusH!_rcu}pYgmBt{^!mr)
z!o7iAtJD;4*|R2l39GiQ*}wNyp<z;NsPgm$ckhQiEHzkW5@>Y(@}g}<7B;KDUOe4B
z{bA%<_45t;^)1Xf3=<M(a<=mSzxU|EIu`$|lPz0QUM}h>Osq?s*_rTW+NGx-J=BYQ
z@}8IcjA<(S#1k?{Z@=5Zs3p(1)fhrvzPHqMPCS3=9`mjso|Tv6=dW3{fTQ;A@*UxN
z3Bj(x9Q<6S7F!RibuZJ>oNayb{+icsBh0>gwqB3coLy`oV?EpcKsYPsfsjsl1_lNO
MPgg&ebxsLQ0BL%t5C8xG

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_unchecked.png b/utils/rsc/rc_light/checkbox_unchecked.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c06087845dbb428d0e7dd696bcf0143cdaf825b
GIT binary patch
literal 385
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~K3)5S3)qV?_djeds$M2>y@zf;8^Xu4U?G9BM7Ikil}73}kv(n}}E&TC3HP_uJ1
zFMN@d&ctoul+@3xutZe+mPN(>k2?3?Z#!-I;lA=u$JKXVPD<U*A^2d*mCa6_hG{0%
z^|f}K89%Q(Kj4d4JW1hKpx0h6;fo9z42L6seG6dN@@E74FP1$i9`*D5#FtKa|LEt!
z><gR)%`@)(^PbTh#C~8`S5ZTyRcwlf{EY?koB#e{5Ks!4q;;xakb~1Bgry<)mi>R-
zQ(QZKaDGtV$iTe;hAi0D1Z0NY)37+Oi6bD%h50=H-Br76?MnigF6`hiNMkYKv0BOW
zFfOig_trgqSC0Lz{AW<f@~)BBX;ZYq`Thqv@qTlI+fSM=y8ANkds(N&t+?}NgiPGB
f9{<Tq`^;M3lxDbGXu)*`1_lOCS3j3^P6<r_qB5OQ

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_unchecked@2x.png b/utils/rsc/rc_light/checkbox_unchecked@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa064878689ce07db2c1b40b21eb3692aa3e0284
GIT binary patch
literal 855
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|PUsr;B4q#hkaZH~QTU5NZ3L%<L_pBs%Mc>@A^{LEPUC-P-56P%G$V*cGn}eIHof
z@=WzQF1B)N!}bN*-MmRF9Fi2&g0xZ<yg4joHyqq3J1J<=<Bs3H`@Y9S|NmK>|E`E{
zL4Zb{@s*Q{=H#Y-5uTTJsF*>R!H0o4HuT&3D~uwHZv>J*=ghd~-4~quJ;<6_BYs1=
z=?8bV9_fiUl{r30EjaqPHl3Fte&agU$&;JimTqH8SjYXV>SVaSwMqZmx0jbBtj_gu
zTl!7%!0Z!yxF5yeS&*z`k{9x<{t!>E$+_m2nhe?^vy8P&D-J}fylFWiJ3;@(W|n_q
zvwk`Ev_5M5ZTwPMv-ynSYgOTCjCVNIB)|Nsxc^fwT4wHvn`Lh6KfOO~eE#X>Uo&Iv
z?tI>*@#~o6&i^+gWG=`yxG^*|Dy6>&{L&xTy>G?*4<$eN`)Azy9{q_S!0yiH178#+
zgcE|ME?@LIiS0*tY{TpP-}{bO7t}KpG#fI$<vsAzw*DW}XR%B5&(=5nm8r?F*`;uj
z!MGx$!7Fy+Rp(j752`O#OkxxdPrkKo*K2{3ie+!rB@0#uuz7G#aFbNfb&yJJ*us!G
zh4B*8l0Yg5s-0}8`f%XRe>T^m74DBcImPsw=e%xP5qD`0v+U8wg=J0bYE^A~)m%Yb
zKP`WJ$SZL?!;qBI);2A2#*BAeTjUbN-iULA_8D&wj1@M1kTc^N=Z+P;X%|l2Z5OUB
z7jcufIcZ#BDe?R0rMJ8qmVR3qqj>7Qub(hIzDDxP@j`{-GqWTwl(HYl$f(j>*}5#$
zDMe(Ben)xtjw5@nGEBV`=6Z_9m-+c0<9t*1%&WJ{?<p>Pw=?uONA=Bxm5YOzXZdcJ
zal-4dnF5o=$L~u*^{sa_h`HXMYvQ~2(t-KE)@F7!Dmi#x&!5FLar0ZA(8^bP?#(;)
ychzf=ZD%hE9@x#3Q_yB+l{q_DLuC8x{YQ>I*yTLUB9(!Gfx*+&&t;ucLK6Tsih2qF

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_unchecked_disabled.png b/utils/rsc/rc_light/checkbox_unchecked_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..bba927e5015a81d332a37a016661ebbeb92ab76d
GIT binary patch
literal 385
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~K3)5S3)qV?@`L%+ig0<QOu1qL0<JR})o$)u^U)K#hcgr*O#$P$0QiN*>lw>*w1
zoe*n%KS6C7Pmzg8wsNw%$O$pl-=}Y0{kMH{^qKbmdZBtY>kn%`kdk05^R?p?VEFub
z^TWr14F6T<XddO=;M@`TYOh%JL^&?@7hOqZg;sl3GqAkQP&(1PVBWXfWy#m?UP+pl
zDeB6sow{;@cfzFdMPFGvD-NvVEN<BNI`3QVvIFc7o_-BWJkOz+cW4g><B=EtLm4+@
zSAUjYDzu=U<AHw)15X2^0R!6s1_=h{02U8{m!|oeW*cl-1Qry81)5}>va-JInBKy5
zK;}i1=4myBn*VQ)cttYFCQQ7(pMCQ64{@B^UtF|2$96(W#q8I!xr+~~go~ZE`SRk9
m{`&tx(IvOVpJt?e;cQtGr|0}kHG+YGfx*+&&t;ucLK6U*=$OO+

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_unchecked_disabled@2x.png b/utils/rsc/rc_light/checkbox_unchecked_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..592d5949a3b70b6bc49501887c42fc1fe1187f76
GIT binary patch
literal 878
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T>yr;B4q#hkaZ?fpd@C63Kck96W$DkNAfebhN(<HUSL3C|;bi#Rhl=R0JZ1bUlJ
zbonC|QL&-vv|}o7#v)b6NB8W+D(Y`U|MQ5sx7%QUR#}=^<+JHCZ)-nemEk*{+2%e|
z#5M4F*&4w~+ZAFMuP`4tZ+Uya5c3^|jan}cOU{4K-FoO+qQ0z#gOIpgy(IHbmIJN-
z#lEK8V6il<c>5}P(yjbU`<M<H<mg|nXG^e|UZH+`wb@Z&M}a@*q|V$qHfhHW5nJ|x
z{rl!ScwTW={qwBSqllwAXA+B?ZE5fx%>~=@GWPh$Pm)V{+j2%WAg1e>!rpaXU#Pd7
zJlMGJX7jdS;}73&++#Fk{*Y7Ju%~?S{ts%l`yCxbT<7jjs&##P=6^<TjVVXd**ihc
z9VFVsPkjkzn8VD#BrR*FzqDRr@0ae|8{Go_H>=xbZ9U5DAiy%aMJ{|E>z6l2P8L+f
zH8V`wzAATtiNyu;+3{y;cHX=Hz0YCgC!MNx?i+v4y`R+Z`E1=Y{-z~D1^aF(#`>Ml
z6xr}wefg(D-)k1lRj9sRU}!r>alyCDoNfMh3q95@e7JeO>VuGnED`J*j&W|_OXw9&
zkUb!!e!!~1)UTnGA$tzPYldqUjMo^~6f&)0j(ALxLN#xPm`oMV*W6xf75)0tbtXt}
zRXhJ&@RiHW-ECjL6f9;)+G@5!(bIjEW`>)}#pbqEvQMI_{F)g&<yYk{C@<8MI;op@
zPGov`-u3%3%O~ypGKY;Zy=EVKz+P#c2RE1dFP&!1#m&9??vymG^Sh@n-Fui-gsW9|
zLU3tpY>xi)u7{s8v}M>mb=poZ&gu?lC<*<2^5q(#S!Y;19~}z%!n86=kZCE)oc1q!
zZ{|%@<FuLZ+%`ia)PRvgpPikHfAc%r^st@@ArfuEslOcNvM}y#sd9AiEo+^{!mv<r
z+J{ZNAD`4s-^Z^%D=Ka$_e;&FH5pw8+D^Po7Wcg>>>BvoZw^oQy$|=bpNn6dl3E<W
rzSB*$SazRz`IJqT?S~6@{batS%-i01^rr>`0|SGntDnm{r-UW|X)}7=

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_unchecked_focus.png b/utils/rsc/rc_light/checkbox_unchecked_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..7e460184aacde17678523721508b2335fb0c52a0
GIT binary patch
literal 384
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~J;)5S3)qV?_cjeds$MB4TjdnRnrn{su5bNmAT1f}-})^IAHd!=CABQc|rE%}k~
z7gj3`>$gs_ij9vQvb99SZ(CIS|M=`#P5isqbNv5pH`N!|b*^K{W0WuOdZgm8z@TP-
zVSFD~jL##+7qT0eoG$bi{U~Cpa9~dSQ1;eNhGWb8M}3CBc=qI(-<tb9s?hR7$-jz=
zCZ;nPr*qAHqv}(3P~t7~YOMzhpX0Re<!#|!!}=@!&K+5Kj@1p%RT}~V_In)Ae1E>a
zORZ~;80R0)H4UO0n8FTlMKEe7uzq6l+_g7MrjR98jFY9|x}5&3(1n+8&Qm(r*l<W7
zW5%pAt0q{?cFWr}?YgMj&7a?sjC$n)-!+=<PMS2OS-d^gaHYJiTI8jyYvNbV=da&?
lXtB2|Q|rY#)6G9wSPrCGN>;pD%D}+D;OXk;vd$@?2>?DMoSgsw

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_unchecked_focus@2x.png b/utils/rsc/rc_light/checkbox_unchecked_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..3f96917b5bcdf880d14bb0ebaf35280ca1367328
GIT binary patch
literal 873
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T?Pr;B4q#hkaZ{r!a<CEDkgGdH%ibYD`6`*J~z?ct-)eXR*9g8EL2J6{OeHO_NX
zX4Owx)cHa8!>iULj}_rw(O;aB8a%#zWzaoc_ER~r^0vYG%(67IpJylEoO^oDg93|n
zMn%&+|9)QD_ck`4<Ewnb9oDLbX%&nAnpZmrmau*l6VCm2{prMa_RIH{Y+?vKc_y!K
z#f$6*$5>hS>X^CAh^U_Rr=>&A{AC2=_o7?7RHtStNPF)&t$cmuN%8xeKbdD4R7tNs
zbuH(qu0h!n=}$^E!An(E)PIaT->)=}<L;_E;xD*)QnxQ*T6KO=nbQ-#6KAHnhy0Y7
z@l`thICt_&ef8YsZ4RNAHa~T*FlsGYdrSAw<gFL4)KpZ>ZTR;y==irj5sN?1>bI`A
zzJJ!+TOImej~1(MuT1v;lltJ7W4PhPbu&NoU*z7uWAAHT!9NdI?#tPBlzC0sZZnZM
z)?HQG%J&@nu*Zt=xBFd3;ZLm_uS~B{I(Gj2#V6^le-iua*%*I6uPH59`EdWw$pV4=
z)3W+K@+-Vr7^+tB%AYcH-EGp89k4@Eu3sp?T1xuu3Tys_rdMQt2QsY_@oOk$$ezRS
zn&FxS<2A-Lg-mOhBObFvux~iVxq&aCS2#iTfRy?Hs|Hij6fR<U6Dr+hvUkA+sc(lK
z2XgDMu>}{l?DA>K7KrGV;9snLbs9hOig_!SEl>;;m1oQ9f6@P8N)_WH-D|ThO#c}m
z*QJ|qCgs^F{{DM1-^C6UzhY6j^=G}q+q?~{eD2TFHov>P;C1ZM=!q*G!VNFJo3EEp
zx#V|0hj8P%bz-XX&rNNc{irx#YRNj2JGWMyb_m}Z-Ewk;(5x4%E4`}LeVP}rwZrLN
zv#R{5-m>lx!Sl^i_?Z_raW>36l<}$Z%HHQMx&#H^o_X1=yVAj-$zi_J{E+!l9E?*=
zgc#4AC1d~Y()X9H!SY)Dp_R^`MSVqGXV{cq44Lp(ODJF9kE3H1e_pJ4%*{Cme*Fu4
ouB&qEZ|mkMXDwy=R-d&O7k@wHV%_Il1_lNOPgg&ebxsLQ0M+)BBLDyZ

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_unchecked_pressed.png b/utils/rsc/rc_light/checkbox_unchecked_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..5fd771d1affd8e97f7e8e6c9111319c7b8422c41
GIT binary patch
literal 385
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq~K3)5S3)qV?_d{a%LyM2>%azq7T(MDL@dQK`Tu7N_5QtxfwJ=UzSd?kzLNT9!{d
zN<SEcUQEz@f8nTwSwf$)l;{5xqk{*3OY@7@$-j$z*Z5z~Qby;x)s&`a1%^A*s*DuE
z4*z);6erDie&e~29n9MtxN5esSTNTt=r`KU_v9hRhOW|<4@w`>WR6X4%!$%sSMa%_
zU8K~iZQ8SHwt>BRi{^&6i)0dvCiE6cFz>7}T>ETUnHs|-y;H9_T1u{$vJ_;#KRbJI
z3di&14D~|X8yH}y!AfEApS@+$2VH+!uy!!o`&@aw%G&3O^T+bo-wdW_8tWzsmo`>Z
zUGG*>XOellamBOh?vq;A+*_&@+&uy}h21)x{he`nq2bC+F|P~0=kveXe?5L_&F6?}
f9lmhm+4%*c@oKYNV^bLz7#KWV{an^LB{Ts54_BN0

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/checkbox_unchecked_pressed@2x.png b/utils/rsc/rc_light/checkbox_unchecked_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..57f25fbae4e4ccb5c09fbeb01d3e083501622b92
GIT binary patch
literal 843
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V1vPZ!6KiaBp*+xrJ6inPx!?k-6PVLJ4VX=>x9liLM)RQ}9VnbpwufwP27SdmXx
zbt20TF$)PzW)ZdYE)^>y5$}HHrTcd7J=(QpIq!SpyYq_kK2_J(-miXNz*k{2Z+Fj?
z;3+q+uS;qy6r9J@%v8%I%X{scKZl6urvnSMZp#*$EpL0Wrtf#w;#HGwC3{WTe&FzJ
zq1!5cEMm(huj%f%rnM^bKvvlMQmxYma-5%-_FpYd%rn#6zi86L+YzCvQ=i&?P?~b8
z^ONL{I4+I5n=brU(hy|Wt7XF|<d?NA*fBKT?QP2m*$MZqYPOoHe-TcsOPkUAdRwse
zf>o35J+?e0RPbL*&%oALX=Xv~RK}ULZ+BTdmwsxj|3O*JW}eR}PvzG8X0Ib_D;COV
z*l4tW+UO_OD&OPy<5*H-;T-mPT<dS=eq@;JY3W$`xaF4~S5NEfRXiH|U#&ZFmS^)t
zj>fYIRW1Gw>x3p)@i4H>l`f0=dnUfUL*r1NuoTDjkoOEPR>w@Y$epll*~4{?3+(5t
zH#+e5Q1;gFyS@e21-^cjDrI>ma*rXK@mdA*8rF!%yc@(4dd&|+HJDOE(8bhKRQqJm
zZ|NuN4#q~S%JWT$KBvE)xk^fXt>upF01Lk7i~l`5Y+r7?YE|i3ku6HAv@{m`z0imW
z-pf2C_j$U~*3%WrM@*Ybrls$g`}kDYj%BAB`YdKUEH#g4dD<Vp<!ztStJU9_y!|xf
zyRRo6xH4f5r;f$KcYP8&L&DT=J+z29XZ3>R5aWefQSpc#sfC>}6IOXyon~LP+_i|q
zI_S}stGhg!g&NtuOgUepG$n4P=O?XI?=6dxTwF>_R~OHn{&XED=ad$%Em7QCxdhf`
zK8=~N{_2;%*B7qbsxz7Eea8NUEB73D)Z4x+#_0F0(!hi@ck=BOF5F*~Tzve1;Hfa3
kb78j0#d7`6^FB-Oy!4=Q&TO_o1_lNOPgg&ebxsLQ06JQCm;e9(

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_horizontal.png b/utils/rsc/rc_light/line_horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..22a0b1e2bda682c4908f1e653657f55c80154c6f
GIT binary patch
literal 121
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BW)5S3)qV?@LLq-M#o+Agu#LvwAsL!8bb9ip!5-tXg*S62q*u#wY7-}9e8gw(}
Vy!H^>#=yY9;OXk;vd$@?2>@H&AF2QV

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_horizontal@2x.png b/utils/rsc/rc_light/line_horizontal@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..8bd474944f6665d072ee68e7513c8365d91de263
GIT binary patch
literal 139
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SGtr;B4q#hkYn9C;ZO1XwmQi|?s?951)LDaR>_b@ECk1~7O~pZvD?vY@B2?1VH2
eE3gm)1H-*+h4+jF-Y$W~AQ4YjKbLh*2~7ZfE+UNp

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_horizontal_disabled.png b/utils/rsc/rc_light/line_horizontal_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..3dc9c69e0a22825f6b4fd9affcd423ed81bf5de3
GIT binary patch
literal 121
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BW)5S3)qV?@LM?nS!9+r(_|BqFau(>Ndu25ksTg}k0;a+iGQG)7Yh6CbqrmvVY
Ve`}_0W?*1o@O1TaS?83{1OReAAq)Tj

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_horizontal_disabled@2x.png b/utils/rsc/rc_light/line_horizontal_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2d3664af470d4f350338ae84156dadd7fb7028d
GIT binary patch
literal 139
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SGtr;B4q#hkYn0y!BJ1XvGV{&)0`K+cn;6WEO=C*0IxfPjDI*X+z?Cz@Pl%w$`_
d3=v~^u$S#$Cv)!lkjhmc5l>e?mvv4FO#l;KCB6Uv

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_horizontal_focus.png b/utils/rsc/rc_light/line_horizontal_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..136faa84c730952d0755ceebc09f2ebe16cab30f
GIT binary patch
literal 120
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BG)5S3)qV?@LM@9w(o+BH0^=Hg;4r%ClJW(QJHABOOd&PN0396474v5R$TEw(E
U?c$cJ3=9kmp00i_>zopr0Ec2Cwg3PC

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_horizontal_focus@2x.png b/utils/rsc/rc_light/line_horizontal_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..398d224326c262d712e86d3d93ae72e29878754a
GIT binary patch
literal 138
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SGNr;B4q#hkYn7&#df1XvDU*PFI&q2?cvA_Zg4X=|Anz~DiB^4sFef}X~*6Ve>4
ez(NcR4EM5EOl4ZHsPi%hB;x7n=d#Wzp$PzVFe5Mk

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_horizontal_pressed.png b/utils/rsc/rc_light/line_horizontal_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..e2027b14ed008c7a73d50a243b549db2588324de
GIT binary patch
literal 120
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BG)5S3)qV?@LM@9w%jw1#$>iLCD0)38s^x)YN%HR-j-+Z!+#Yqc>4TsqM?U-}w
Uo-W<Pz`(%Z>FVdQ&MBb@04>=c)Bpeg

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_horizontal_pressed@2x.png b/utils/rsc/rc_light/line_horizontal_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..24b83299bcf314b563ef5b240284bdf5c5a65bee
GIT binary patch
literal 138
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SGNr;B4q#hkYn7<m~Kcvv<z*7I{XT?yD&;}pd@eKivU7(A$dedk??%OyYdC6W{P
ez(NcR4VC;U^O*~_dA^tk67h8Pb6Mw<&;$T-+at{Y

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_vertical.png b/utils/rsc/rc_light/line_vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..0a4c5f36451087f0c95b8aa804e534d1fa2399d7
GIT binary patch
literal 134
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uo)5S3)qV?^$je-mY9L$D#(E-7m|5v1NXnfsU+Z8e8>g21Ne^$)?=*oZ!<X7}D
U^Sj=8DFYJrboFyt=akR{04?1k0{{R3

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_vertical@2x.png b/utils/rsc/rc_light/line_vertical@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..e67ccf52bbe14ac3ec41c453f54df7c655fedcbe
GIT binary patch
literal 248
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
zNY2y6F{EP7+Y1Xt8w?nZ1e_APn(<AZr8li7>E;7vq4HOsjLeSMocntBd@b+8jop{+
z0~vG|Xf}vl5OLtn;99_H!g_&e7E=bJFXNVmWeiac!L*Wo#_F?>rJ-TbNofWK1_n=8
KKbLh*2~7YL`b^gV

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_vertical_disabled.png b/utils/rsc/rc_light/line_vertical_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..9700752d912bc97de4c64ed249098375ad042299
GIT binary patch
literal 134
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uo)5S3)qV?^$jl2vF9L$Dae(Sq69&!645b*1lOJBs4tCO#8{#h~mqbma{kUuNQ
U&Ux?MZ)T9Nr>mdKI;Vst0Es>%&j0`b

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_vertical_disabled@2x.png b/utils/rsc/rc_light/line_vertical_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..0f57c568f6d28edfc8e9118042ef1c739db0d717
GIT binary patch
literal 248
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
zNY2y6F{EP7+Y1YM8ypyp2K066Id0hRGGW8T#G4NkqrP9ww=z3YYX5ro`DDI_8@n&t
z2Qug`&}<O9AmYHC!L@+Zg!KZ`ET#-bU&bvB%NU{@f@vlFj5Vi_rD4L4ggOQW1_n=8
KKbLh*2~7Y*@J(L;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_vertical_focus.png b/utils/rsc/rc_light/line_vertical_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..15ef20825437205a95311d20eb0544567c0e16d8
GIT binary patch
literal 134
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uo)5S3)qV?@LLqP@u4i-nXID=m25COq}cVGW+7VO?swW-QXKHqpB2LlRtz-)Pp
UwRiHV3ztB`p00i_>zopr0HRkRNB{r;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_vertical_focus@2x.png b/utils/rsc/rc_light/line_vertical_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a35e97ed0afaccc739bc41aa9684a1bf8764c394
GIT binary patch
literal 249
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcqPZ!6KiaBpD7>YI+FdPZ!>eM<QwP-^dQ^*ui_W6o8^LFj&;Vq0g|LfiFInEVt
z9)0l_ap2D2TEJ?;dVy&cQwF0i<CcbH3{eij47v+68^kWqOuCXWVIoVzqBKVp1_lNO
MPgg&ebxsLQ0E{?G9{>OV

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_vertical_pressed.png b/utils/rsc/rc_light/line_vertical_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..7399cd38ed378d8451df98bdac539cfd8cd15cbf
GIT binary patch
literal 133
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u?)5S3)qV?@LM?nS$4raq=f2th>7F8)dnE7}6<W;V=p8lJDR?PnB%76;wwYRbJ
T-zhCT3ljEp^>bP0l+XkK|4<@a

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/line_vertical_pressed@2x.png b/utils/rsc/rc_light/line_vertical_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..e018b9af84508e103e77ab01f4130b0c49d747ab
GIT binary patch
literal 246
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbfPZ!6KiaBpD7>YJH2pkCz^XG7qY!WEF{^&ul%H5F3(=7$g@4i-k|9Z~{i=!{+
zYcz;m5OLtn;99_H!g_&e7E=bJFXNVmWeiac!3??!G-)NhnK5S}OT)x_*;Wh;3=E#G
KelF{r5}E*RJxay^

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_checked.png b/utils/rsc/rc_light/radio_checked.png
new file mode 100644
index 0000000000000000000000000000000000000000..878b6c53ca712fa52fe63de8e328c6f6a754e06d
GIT binary patch
literal 1293
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`Yer;B4qMC;ROzBwVGBFF2W@4c?s@hMPX`O>YaR=oy(+RMBSF}bP=x!RdHIwz?(
zdh~FMt7&jdWbG<VZc?giIU*73=%mamKgr{i7w04{SvRR$n)12v3)|d+Teca0-!bF*
zM_%Klb6@psuKqsv_y7Or_P*a&{4kGSQ)TBGt0=}bW+#FgxfaN55ZT4Li^VS@%e+jr
zZuf`%Of1jsHU;S9GSp_x*|l6}s_xy+&GvuQ8zdM0%AB0?f;(aD^fy{2jP5y$JD0>h
zxpmHWvX>aU;YuyR*O3XL8B5g*EmBMVZasJ7Y7^tB)yfY=zBwlBOW$*M?TnwiXV0EA
z?Amn7sdW8{7wirkJ8~p9Z`%F&&dfsQGwW9J-gNVCI>S^aF=h7p*!=we**uTeaI_yj
z%ItGb`Bc>u>7>Z+>Racx^l%0U@%igsJ891>cp)~={Y~xxk)(Im^?BXR7jF`NA?2qg
z{;%+5`Stk^?$|Akcz=^uD)8#EdoJrLBTKh1P2^o=!*9bO5vV8mFu-W$o$A?*yWVbW
zyYwo9BgOeZ;Xd|hOtZ>ay__!|7qDdga`%#hZ~db$^Y>j3%e45Vr}dtB@~3O7?+9G{
zUS*Xu|EI6gM2`jaC+wPy{HH$M+j;G<<i$6vllw1)>{32%6Y_iQ_9;KlUKU=iv1#>|
zU3vZccU0KewOm}A$u0Hgy%ED^t>@F3&MU;skIUKj={1}4*4qMcf448&=yYF$_v+rK
z@`b`1-C907yq&X?|N2t~5zBL3B_E44<ofx0d(N+0$s2jdZ2ci7C;K%OFD@GWZ_r|A
zys|C+3?sudhK^T(`+IVq__i)`T4Q@d^YG!r(wiqtkhh(*{4+xaYePgy8u!ajO=sPg
zb?uq(b<QRsInPQt22FMk)!hGvLQ^idFgAGoKfL!`!|Rpj4&DyXF82#NVNvwX<hGo%
zbvElR#w&)7@sk91m?SbNPygF*9^|Tg%eKOP2Tw!NI))o<J0qnEW^}gAShF)L@?Kfi
z^%D_n4inNCL}RDvPWm;e^J|mh<B00bOD?^Y611Gh{J_F*vitTqzkZ$B_&T@$xS*Zx
zmDteoxLoVk_JK{CjCdzxonhQ@>Dndb0-2Ps4fPex@n`0WRkS;8bGmtdcE{Tf{8L+B
zhcO5~i22@H@hoq`*H&rM*_T^(?NyPPH><Mn*Ov{}wi~2M#LMsXsl4zrH_TsauP@Ze
z5@LEc-DTT@?2yRgDGT<mf4*-f{}qOAnJy*fzt_K|PKv$G^CjNeYN<-afgq6`@`+k6
zCtu?HHCG~g@9d1b?1lB$1=6!V6hE+BaPw`(-B;hw{M>z><EsDc6yCp0M*L5O%`fiC
z{IcqL1?wCC-c3qDVX?bCA11fXQ#xMx$1B?Vye#8^-TYm(LQ7emIBc@mxlUhBUgD@q
zzKhaChyM%qO5fo4)B9?2p3=A1Z!0VR7sbkcEIS?1-C%ZM`W(mKHIWv-th}c^xwGI?
zizttK{5$zAN%JbFcj%l;=Sw!Zv1%3TW%jjKu5)C&-4MtXTBFS7X|cU6_BiJZ#~??U
z)k4YB6xT4Vuh%#}Np0)8_ep!oP5KK<e^@@e<$CNw!-pdkpBlwn%y+-tn4GLCR&tah
zOm~IQ=`~^(m$GTOXt-}|)VrY9BCN9X;@%ro`vmUpw*JQ$pL*6=;BWFL1_lNOPgg&e
IbxsLQ07|=CfdBvi

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_checked@2x.png b/utils/rsc/rc_light/radio_checked@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ed20cd4cf59145ed9129ff13370dc5738c28717a
GIT binary patch
literal 2792
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
PU|{fc^>bP0l+XkKszEa-

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_checked_disabled.png b/utils/rsc/rc_light/radio_checked_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..1aa26ee00bd5a9ce1f18ff546a07bf38c34f55e5
GIT binary patch
literal 1289
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`YWr;B4qMC;S(u{o1NC63phuiVYc#F)IpA+>>9W74L)rMjvgvpozLe_qgN%TQ4i
z=oF8ev0#CV-T}jWp8%#T4<63&89NTJOmSiAY~1$xxYaU8al^w0|9EuN@I1OT?|65)
z?%Q3xc~!^%FS9-WbN=)H_2(<kSDxekZk3|*B;rlY+Nz>#m(rC=TMzIAFvqz0=x3c@
zvC#C+jT?XWOJ(H0=ZJLXz7UdluT1c!*r(t7e*3dM`uO9D%(*(3YrJj0SZ;-UZRvWR
zv^C|I(afHyvu3@Vb@gUe%1n*bjgfg}mg|_)oGtb|=r@$MnC)?<@PiC%?HSQ)vVX7t
z|F>x6N=@ronW3f|L!O^r@s8=0gP!8f(C$C~N{+H6Z9HdHnj<o!?Udlzdv&@peDU(W
z6&kyC@6KKq_x?V64#ThBr=1BK6idUICwioGh4@;qpAj$dzi|J<w2m7aJDx9GCFEO@
zCweh$N?d!6h5*MG(PEp_zEx^(Sf4TH9_~Dz^gR3H6SGyPiZ0A-V6AeoOgkZ`AtoRg
zdUaaFs>OUM$$aM(Lu0j+tlsdrOg_nwb*pi|%-M6iEKJwC<{fhpp8LMz#qR?xf^xg!
zL+<hFt@*zsV#(^&tA9PSzq#dr&DLE?GC4N$-Wx9se)dLg%ht_4HZ$!s7M)$(!R!-s
z(RQOt)%;ara_3%u<&&u3KOm8*`A%D+<M?BKj$b^7u6kabcit;aZQ?z>537PWMOw~Y
zba_7e=*0#1udga_Omx(lx=P=8f@r#`g2wSZaqk`M<ho0*b#AyjcZS!4O)g)W-%mct
z&K)QyYVoRS%Jb7a9iO(`UU^?+`DVG_YyqJY%QV$OS8mSi*qP5>KYfa%!;)*gFV?Fj
zPZ51AaQ^YmM{TCx9wnTUe9BhP9JXXbZ%8Q1t7GfeZ|;h|tma=<%+3Ea-o^OLiX;!#
zITzim%TLy-@8p`!cx2W~*0v7Tx02f#PcMD+Y`%Hklj8W3@&&BSZa>e8K7BYzMeDev
zzKi!Ut7}iDZ{EHj`a<L7=KA@%7tOx~-+5fNM&dv+-xL>~(+n;ap=k=r+s=kw5&c-P
zXT#e=b^rUDYGQWg{o66=nX6rVqWj8K9h*+Qy>!ipx&Qay@P^<6Cf-+%2|b=wDZR2p
zljXtb3H$5P3r!}yis3xt{!{VBg@7H>Q}#SeD$#C`x+~b}vh2y@MhAt*H_k{oemD44
zl;SwMy6$IXY@z7eSFcu?t=i4#l5)G_s(`|*7Zxmgnodo;aOjtK+qB2uzHJHb%?nGl
zJmllxSk1CeEc+XK^S=3AKUZmOOsTT}u#01PbMHRY#Zn!|9|v!K)X8zi`KQK~3)@qd
zaG!j5xLvkkYxebLZLiCZT5oHp(I`lD$SEjT$t|&M-yC0+XBLlK0^f!IcvaS$UOV}E
zb+N@ekAn9MJNGu_G36<KTj^R?U!#$Kgh~AEi;5N*_eS@|(;aVil)im+&`WRW+mm0q
zxpp_~)YvN)x!2->H{Wsjt%sHct^CclriO3NleFdHi*pw}W9f@KbMMm^-#Ifj?wn(6
zt6nDdPIA*M>#vWOJh6H0toZ)Da%M=#qs1qmB!xsd%v;mKza-?Q6rahQJ<^3f^V6OO
zt-P5OseB^nLX=C|0t=139D7$49c$jg#`IPE*rf0Gj_tqA_2s1B{^l193=9mOu6{1-
HoD!M<FpP7G

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_checked_disabled@2x.png b/utils/rsc/rc_light/radio_checked_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..72b69d59b455c82c9fd6d836518563e43cf0852d
GIT binary patch
literal 2752
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_checked_focus.png b/utils/rsc/rc_light/radio_checked_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..90a54c6e147dc3cbe74ebb03a68ab711493681b7
GIT binary patch
literal 1292
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`Y8r;B4qMC;RO(K(Y-C63phzn!PIX!3(wyxSQ2%6eG$272!K(83}#q1nyQMVT`v
zZ(<9#u*eh(&W_K=T0AAJ85AF8sp%Oos$M)WRVc)%Y4Y0B0y*Uw%uS4oviHCL_~`Yn
z^(F0j6~~J&?>qm!{{R2~)pZZ*_-FD|+&k#8((}n0#@MEyu7IY50Hp<qA?G5r-tOJ{
z@52AA1$(yE3vOE;cTs%v5?l3cd)MyX_TqQ7QNXp5zk>Zoq#H|5hS+<xAMiB%5+%3$
ze)aK9!aL_F1-_5z*%}fOrhTUHL6wr?riVqP4<9VyJ(Jzb)^pbI0;|LR1*MynTHF2J
zPdKu}c~!8mj${pUbeZB5#_*$Qq2;*`Ti5Wi@bgSbJQ=yb;lYZ({omitJKO)ycHM_q
z!3+*tg-ZVS%r_bCgejl@7V`7Fe}=+^0^RseLiS8k6{?*C?^nMOs5W}EGGOYbX*a@L
z%b63`&vM;={l~An0`KqE`otxzcT&}oUAWKZV<o%t(s?c0Pl?6qX>E4h5W2Ie=uUU0
zudu+yysN()ve)>8tbUXv?^w#IWc7;Y%zgRlQ)b^R71A>OHf&EjcJ|6~E7PY(H}Z@8
zl{g`td}e##PlGRg@4dHsq~1Py=SOc7w}PnBrbWAN)hn4Ml;_{RF<-Uz?HPgjqPBD9
zoZ5JVahc*S^&3KW+q1F?=4OlYDSi@cSR3{J-!!8Q3pCAyD>!$|Gq%0;B#l?Zef#PU
zVqV(<rE?_jyzy&U_2=z^=`3>k`CWDs6BQEIOl{zhc^|X8Aj3l5#vnj#gY1kado|~u
zvlp0cdP#)Ua@vzh)x!*0`V1>xZO@b1`ZQJ{-RRQE8EH4mwpu5;>@QvtF(;G3OP0CF
zGFN7m_A-TeJhhg++6(ud+^@P=QiJisD%+x-5Y{C*t3E9<I)2yhNIq||IDfv&<cp_e
z=PL*&9pgXGa!2_ImtaFncvq0ZbD>>D{A}xXNndNe+_v*~oBoa|jE?_G>MC{SI{O<O
z4Vb!R-!U)Ubc?CQ3;osC>Ub+}EVVb7x;^1U@|&>oL&+(c4F~uo*?O**Sahwa*yI^}
zeBJW0G<7XrPwU9lt2gXky({C1%gU}*Yl<S4*dBJc?iN4a>Ks>|(AuKOPajv`kL=3H
zSNgk3{muQC=UAfH!kMNX$X}Qhzsk(x_CvO6?FNq0#<uLAhkwRrsmxp7n(gq-;9rqS
zNNRaT)kCZA+EF*l48td!XSniWn_;|jL&E0=f)9Kf7vB~9zgqHq;p+oV8<&K&JUx&z
zr*tRNr{0eq$=BWD!+)i$V2NJT>%e>BWx&?_k2~1rSQWfbpTO0sU#0X<H(5+2_tl)w
zTa$W!#fCPWy{OAEpSku}^1OGqUc4@Lc8d*JE_Y?~0iG%Ai-k7rE1vxS+6tv)7f|w9
zD7|kl)71mA$+MsD&Z@P)-z!}l9%^#@l<wAk#WU<mT2bLbdNy->1En<j_Nu+mQ{ZR`
zJ^N~&)cy5~4<5gJt(gC>sjd3IeB%?ZPliY=bawSm%FbWs`Q`pco0R8#k*?b!ig|Q`
zQ%g5Vu~~@rpZ;ZU_LKeCr4z4WSikYxDa*YIoOhb7zbGy-+u!%$%FYFowG6eSem_^+
zv&n6Ws=`tW{T1xbvv|3S*i7HvHD#TycDTC!c>M)~$6|8Vw?1QFU|{fc^>bP0l+XkK
DQIJ-G

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_checked_focus@2x.png b/utils/rsc/rc_light/radio_checked_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..81771885f454f93aa6c5ef5797243ca8963ba746
GIT binary patch
literal 2772
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
Cb|q~9

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_checked_pressed.png b/utils/rsc/rc_light/radio_checked_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..10170e374bc19ac4bad90e3aa406284f0c6fd3cc
GIT binary patch
literal 1210
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^B*)5S3)qV?%?@0=;25^eL}&)?S2o4~^z;+4r9=TXXdIY>Otfr*nNWU;Bs5_1k0
zVR1DLjg3MZuJv+y9GErDXyfWxHyoB~bh3n9ILDyq*sR#twDjr>3DK@)Z|7V;8Z*ON
z-}tEP`)B8Wu6u9!{P+2CzB{is<n-`=TXDcfOJy1(E8Av9{vC{8B<BRp=$lov`_FzM
z4wg`{Hn(O~$z!~;Zp6i=+20XuTs9%iN06Q6^`b?Lj>{#F+dTHVA@PCtamtxP$?J-B
z%#(EkB(}bn;tbxs@=o39Sq`5g&wiG1=b6XACh&D{^OkopNy?8WuA9E+kidG$H*8&v
zug`5<mbWqX#0&@T{;pcL?FniH7UpN#zCQi-y`nRC<M&O=?)+E(-58Z{p*ek(*V{iW
zEVs^O{3_sEF34^0?Tg-{xpUL>W<N3X*mO<d_L&TW7oR0l^MB+jTvSuPnt9{6-4Uh*
z#ao`RSBEqlck^E}Wk&PEhHMG<;sut5jWa!ik`+8Q_Vg<EnR%W*<Fk03gZK77^V|h~
z)Sj5J|7L#u(UPx|!X=*A8r!if>oa`mXnb#d)RE_%p11V1@;}JyG4wO9&hlETz3j8l
z-def&E}3t=eB(rv65I}3oMil@`b~ywV|-9e(NtBlmLCdMIX+j8a@L4ma&8iDu>Z9D
z(iDlU8YlP;R=F&@QKWI=c4yP8Agc!N1C!aSE3|qYZfu-&Vw%iaosA1;>{;r5)ToT%
z=G@uGj_W@EQc#njc2JPv{Ntr2OcLka_up4N{?J#!y!(pblj=k>RZp9J><&7<>I|$5
zaWhtXvh;*b_K^G7Dn9v`b4;gJ+H%2wkQXu^?`uTq9G$GXz}nr2!94v~vb~VDi~d<{
zM)}5@EM~$7%;VmqFg;>ps65lvSvJe^;MUy=1-69+_s?eJEVeH@pnC3|ID=(ZP*aIv
zrOMA|yH1qNdeMFI-4%v8JzC)^R+?wT52REboN)f)9F2m$rwr#TCi)$4S9e*pPjktS
z{P5^Jd&cTyoy`u1+m4F;U#uc2m(6hI;zYLvc?-WP`*EZ_J9KQxN{RPOv6AvGk6y>w
z?-p`x6j;63_ucVVL66FtuW;RGOIWn;ZO^jfEwlfc*`$Odyh)t%)<A+$>Qi;(^c$|X
z^|k!P-Wn(Uo^e-Tf$0*nBd-rUjI-BYzU}d|1zt59SR**k7*0@n`y*PN@5<C$=RLa>
zZ!Q#IZ#aA4WR|`6an%bVmwIdp+dN+XS#$mTwT*fzZ{L1m3<-;>FxjiZ-Eu?ghscX^
zJFnMbQT3-*EnWO`&9k2}cMmilFyFpB@M~D-U8%EWI$PpH?mgK5#yN*6&-!?AX}9i_
zEc3KT)?Hs$e70b+X)8SJ^7m>qi_y+0Vyu;}a=QgT^ZuH%aoe^0=Wd(jx37yn|C+Jw
zr_kf8D+=Wo1s9xoaOwmH^S(@rLuV!hzOW4AxK^~hUdBD->Xe)7lb@b=lXz+E^11HH
zA9B>bHGQ79aqX@A<LaBvzRJ8-6;*t4A(N87v68>B{KTm*h36Rc_et%KJ*D<;Z|{Ew
Z)7JHq0=2vf85kHCJYD@<);T3K0RUU(F?#?2

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_checked_pressed@2x.png b/utils/rsc/rc_light/radio_checked_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..378608298a764e18d79d60c16827dd132ecbf48b
GIT binary patch
literal 2580
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
FO#th;%(Vaj

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_unchecked.png b/utils/rsc/rc_light/radio_unchecked.png
new file mode 100644
index 0000000000000000000000000000000000000000..639a55480c306760aea335c3ae6d76dd3599bc87
GIT binary patch
literal 1008
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq{9Er;B4qMC;S({uwf<A_wa8(<YfJZS8e5KiQ@-`{M;eY3_+m{8uBoU6=TZhPY%c
z)RL<bZV}<P)sXtIM8s8)<>KmtZfnJKUV3^>y|GI&c-P&K-6unoW2amxn>_b@<qc1d
zO`IoZ#p>5CPuyqz{(JS|GvC?szE1F(6uoQL?S{W>H+3(tsW5ma1}Uf)+zP7JnEv-=
zQYh=Ax!?1}z1bb*<I?YLo_1>D$u~dWo2hJ2y;=P{*XXz1hny)g8a&MEIg4*DiWR?c
zj#pSLxzOi^Vv;S_m*#Ems{8nQ<$fhA{jEOA)Twu#cVj<uwDO0G3*N5lmz308cX7(q
zNpC9MT<<eXI*>oj@VA=!v2$yqAH1s$_PqT<a)R1}?xs5x|Dx1Bf0ufo`fyiXPFve|
z7t5BSSe@+WA<yo-n8nn)Znx$#-uujQFRTwP{i5Bll4akHy3Mz38&1u3$Xge2=il@7
z`&qh$*F5z<^5t7{!}3*!rCXRYCV28U)v>6&l6@XL&2+EJ0?V6!8D20Z>~eT>fbAi-
zP;}BWgF`zGt*bEldSew+#~xON7q5T5>8}rE<ZF2Ud$UCC+LnX~uK9_M3s%-<8-L(9
zwDqjvXUDA%J`1K?cIJ5Ouxjh)ee;YOt&ZR1=Fp1&xz9d2m(d~Al5fGbzb-QwF0d=C
zx_^Zs&d6b3uTR-pg$20`Nrr*ijGSw8QYJ+>ItVc&UgTR5c<14nDOucWUF4H)+I+A-
zR>U}yCE)mxY}Y+<*Uny_r!*^Bj76lF^?+H)H7^HUZOPcD&)(~Da2PQySX7;*DxiD4
z<HSlM#^Z%;%Da!he7klvt9)v_r-F=@@Q$Ly60Zj$9>F&D-;=h!)Xh5|cYyhrn*J~D
z>SopY#z5l$qbrMh*X>>zRdD|EtI(}m&UMHzmbf;qzPWKT$9%@`N47ki{PgjELzVaq
z_m^Jzdm`l7pXuG~ry0zB|31vP_#)qL*}Z!UTDFudjbn`qn^7e5+)}KRe|64Dq1buS
zUA1gW1)qFQT2oPQ>wCJEV)eZ6`T94GH%xD+52)2Rv8+B~-u9&Oo!)iFjIQxLV0tmx
z@1R_M;qLea>(58B-|pId*Z(<pm{rqrmz3vT1rf>7_bzVCEk4L)?^2O<kN0BYL94_G
zYl@5Y3g%P=EA%{$cq_4)ec}8|c@k45y9&$A+4m+sws+&YX3y2LZzb|HbMUWImzQuY
zQ8=;0f8ErGix+k7ZCvZDvpL?STslKou`!9+@`B8v%q}C5n17XfChgi@_J=!QmCwaU
TbAz)C3=9mOu6{1-oD!M<^5D;;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_unchecked@2x.png b/utils/rsc/rc_light/radio_unchecked@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a2f23fd6fadcf3d8df123c5ab57a458be159b538
GIT binary patch
literal 2256
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_unchecked_disabled.png b/utils/rsc/rc_light/radio_unchecked_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..6f7424ca789b69fe823be10d1bb87b886aa8cf70
GIT binary patch
literal 1022
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq{90r;B4qMC;S(u^G{+636S$TW0RwWa!EjmUB}lcw@@n4$oPQ@pF@vHkCFhDHR)t
z=<gA3;nS~rSirh|%0i7MjjHU8q05<%mu*(foVCT&X<>ll<!k&B>!Pi%sXTx0I%|?%
z_Vo!@X8+AUclx*8^Pm6k9kx7Q8Motd>Qt8FkN0mmHQhex5@X_82ksM$X@=^}d$@}v
zx=PCZuZtv<l-Rtn<YC%7`;2u~n);!}bMsd-d8i1LKP|LB_U7r-m6gqcp6Mz3W>%d(
zm%cgjyp+_esh9IC%PzRcZ&*FyZrz1V#Wq4We}^As5I=tG+m0V?j{PD%rW<yAc>jFw
z-n~0}7pPi(yz<1`L%q>#!~Kna9?o+}NV?4M@kh$+7=1Pq#ou8&U$1vln%LUglYi~Y
zmy*LzTaWfPJU+1K@y7~{D^qvrI+#e^%`CmG$N09*j)QgAJtO1wLZ26@MCRmdy6^K|
z(MWG+fq}#v{ocY;9j~^{WxLflG3yND86VsJGM=PgJd0KH_pMi1d-ID_LxhneOCQt!
z9j9d19@`_5R9$;_c9Uj8y^i6(H@g@nRj(=#f6vx@Q2XjE@u%N^PnWG=KTw#n;fv-P
zCKaL1-#oUxg_YHN-%pO3DK5%Y!pFIcrTX#85O+z3b9bB@6!(4q{rB`%HUncx9%hB=
zeLM$_1h=~WjmZ8i)H6S9-S5*32HCo2UTj~x>AOrm8^gsQK8M6h#<SDAuWU(nSKMA$
z|It-vHS_<)*O*SsU^O_Oc~9&3{`GOX&*o`gn-R+3{)aK)7;`l1gDSt<rwlf~ik9Ix
zx1MMIO)Ul)KBgIk>v$Bh?|C%3oL3d<+!a;rZ6w^zXuvy_(MF8p4CC_#wf<e#vv>u3
zedU;L3GQ#(wJWT;*)+b<@)i4p#f=#zyEcbCds(vU-b6pf88<nNFY7WMx_fu=f$JUB
zXRrTQx@47ou;;c4<?o6Y@{ausSnzoFrLRWJ;X4nlzkEepes;xvDGpCD|GxdadlC({
z_k8zy`7Uwpv^S4#+>pC|N8*v(LG$a<HOH&|{>z>^WBKKmzp~9gE$7|Kr;~VZvTdWo
zqh~uxXJ5MU<A?JTNj5pQG(+i#T}3~;&zdY<e6mxVMZJ+-P?G=kZSglg_q6H`Z?l=|
zb$9QZo68S$x4ua!Fi9#p_aIAc`;*!EIcKVV?zuh3JYT$3>JqyM_qoW^zx!Gb|FggT
z`NoxlD${)4Ih%2OJCgROaf(a5%8k-*WsRb;XZ4l_?LPasBaz)<?ToDoF)nP%$~Rf%
k%|v+0d_pIEKX<J@nWM;6_P@Ub0|Nttr>mdKI;Vst0C$_=p#T5?

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_unchecked_disabled@2x.png b/utils/rsc/rc_light/radio_unchecked_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf9330f240526f2862fab7a2966b99e21d99ce9a
GIT binary patch
literal 2205
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_unchecked_focus.png b/utils/rsc/rc_light/radio_unchecked_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..2316d7872ce225c1f38a5c4c19d624b9319a2c5c
GIT binary patch
literal 1032
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq{9Kr;B4qMC;S(z8Nv0A`SbCpC5nVADyK(c@}5yOO;&b(#0Y%Kf=AcJ!W%739f84
zD`a96Z<_E(NvxZ9hmpwbB^MXHSjOGl8KtZ7(#z|p(v=x%ilTE*niy}{7Sx<}Z};(|
zvn40_OiG*4IeXsO-FM3G{oVJw;`_ehhkpE;YL$oGJEI=6d~3*aU+LPRATfm{LuP96
zI<NmO(N`lPS*3nYir%<S&vky>vkl@$ZaFW`y?TGDO2GZ%+O7UZ#~Y__j`f`4*l3(I
zqoCI8<@~a>!e2tWf4w$%#}}9x7V&=R>+5|d8nxFxT)BwV?90+c$BY<uNqTVI`stul
zll5YQg}2|zU|;8ySE_4d99OW{iJyLVaodOUr^PaUe8{q0H-}w|b>D{nKjLNU|Nh%Q
zjpclI#`hbsL526(71$g0Up?{ov2Lh%zP7;IecQaW=EygwP56FXXrZ}<&Nhh(yO5<H
zQ+7FDEN|QqfA(5@^1>%?M2!DS20xTxo)sXe!^x+xXz|*GdZI6xl_WRLUu2bjshGuV
zo`?Oa4g4Ove|(?HGGA3NW^NX{tl*7nH>TH>1u|y8x%ejdz0Z+r_jDxZ^*-DiohDGp
zePC7D**fmZ#<R9BOAi<y_<CSgi2u$9J0-GLzB<3JwOy(@h+mw;;@Dl*jsxL`tGAz-
z63rmUD*54-O}s+GsbGdxzkF{#w4Cu`yIfapD^tL0&J$Co3JJKYZ#sLziAj)Q|1Hbc
zTjo4W$$NTi-O1Vx*53#Ii{%@KJ18<f__4HV>5O-Gzdt!P@621nN=C<jAJ*CI2x2-m
z^;eGZy!WT?hsvH>^(ID>asEVE2B!Ps91{B_zqnMqn<&RSW$rqyRhw=*d(<}`c-p+s
z^XnO{{7G4w=Jr)ZS>hL1{uo`8I(40`IIQtt8AHbf$+!Eqt%~`u?DF)cCK=X%#qE1y
z3mF?PUcVO0V8?uD*`c2;e!8_YS9v{iTOqxEpM;dX#J{3%Z<!iaH<n!xY<-sD`)cnb
zm5`+i&A+M%Fst?Y$IY~@j##4d`IVzB{~FhyHV;nxd-!ct^wABo{o=XK-QkcG&R|{E
zYw91D$NksBKL6sPlHmMZ7elQZHVAsG$VgX_`&VJ<nz=>oZ_@(z1~!FtS+kBOFPtyt
z6~9Smz4h1UvmBn?kDDOAIkvFHQPj5iYUhH&NtgFk=N24WyY10B^9{jMpXHeH6qrq(
z_;>%-@YvX%jcb}czZ|)e{Ae-v)6S<)7RQ9Vkmzqce@}1gip4jVJw9o5T)*1oCSOqZ
wclNIjbJrF+o?E!A-XzR2=**7tvOnzQ%aZM1Rp}TrFfcH9y85}Sb4q9e02wFg7XSbN

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_unchecked_focus@2x.png b/utils/rsc/rc_light/radio_unchecked_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..9695890babd83acd13888368e24fc2afb90848a1
GIT binary patch
literal 2215
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_unchecked_pressed.png b/utils/rsc/rc_light/radio_unchecked_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..2f2a7ba214bc6213a649038fbe829020d7728efc
GIT binary patch
literal 978
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}Wj)5S3)qV?%?-;9`0k>mBx_o}H1uJ$+}B0Q<>SLh~zxjv5%^^0W+W(GS(yCm<^
zi7ip*(9}DYbg@C(J5X!o%ZxiEi3WkIS-p2>U7jh`qSfjYRWd0s=Euclr)uu(@2)hS
znKsMhu+N<@Irpl+&#V5wzxuxI_j%mgcSl;Dlb;{Fx$@0~3bqWh3?`cdHV=t8VbeD5
z^V=N~+K}P%P=`k{Cn{~fq44jj!{1_E8QLH3%HH}T;6qTr6cL{pg?EgXZFall|2W0u
z(ZyFX(Pv&TMKS$fZyfony!=*vDl^ag>s99s^FA0%aB*38#&A>p<kV?ReI9Y%b7I-p
z8_XW0KfhtO;bL8c*@210S)Y479hpD4`c4avf4OD<bfLHmcKyt+bL&4bUf@4d`N74%
z-S@6g!k0DImV_6wZDf4>SG)h?uR7!KzKVM)H$8eBjqe$H{BYZ0opLfsK0k5smh*~7
z*b){A6*3qH$Fn=DwXyn29$&FUnyr@kz(mj1hP(&gr(BHftT1$`wXJUKmYCgttg<YS
z;r`>hG1~X;32)l3C3^n$xiW9XdpvgSUFi!ye9DZ;Hcn#u@wm_G+Pj?XAzK*~w#)S$
z`^i~x!cy*}yK5rbroLRp3*lGA+V89v=wYsqJOBLj^ZLe*B_IAQyY-0m^A9nGjXOmc
zW-;#3nI7(SKgj2KT!t27K)?%`lar=}Zd%RTy6^pI{UeiVAN=36y@_E4`w3TuE0=Zz
zE&3YXys!7>AGu%~=KTyOHs&p5$dburP!syO>8B~f@}^U3wOJp?L^I4O+$3@!o#{Z&
zbH3xD!MTN=ZO6+PihHIq@YrN+?wH)vCRMTa7Q;o0+fB~zj^E?s+IjGhh6Ia&prq|;
z)2l-EWsX}nJ(wf-`;3n{>kIB^p2x-y?rk}*F1YfM!PJ!E{{;pTe^=h)+o!WmU(iEP
zX6}WnQqT8#DX2u6oRdBvmvHUpo*0{|2o+UnyY*l9B@69f|M90v*0%cg+bGLN$Msf}
zy^H5lEMvYt_wmZcUa|NW+cScs=3Zewmn>5ukbKPL$tTlAr#-!{AFXhdV;A@?tup80
zRryWt^PlZciLx_Vy4&-!;IZz;VkSdHi#&t5CntP)U67JF<>DjDZCtxfq#kBa7qG2O
z{9S6;`!v=^?dy)u5=`@A`t~QBGG?oGE_)QVFE#e8+qo4}L*F#qx!QB*>KS!&W6pz_
mpCw*%-#l9MYwzB-_KIh{-haK)yoZ5-fx*+&&t;ucLK6THSi)fd

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/radio_unchecked_pressed@2x.png b/utils/rsc/rc_light/radio_unchecked_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..22a7e713937697b98d66f3b8e9bf51d1955525cd
GIT binary patch
literal 2079
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
Jvd$@?2>{+(`<nm&

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_horizontal.png b/utils/rsc/rc_light/toolbar_move_horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1109caf89ce96ab689fe7483f1f08a7beb155c3
GIT binary patch
literal 153
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u>)5S3)qV?_djhqYy9ISzyk%w;Gk~OM0aCK8-=cG^T{wVAT6VzJvY~izyyYA28
rJ*@REb8+z(V+LgKqQ-6aj^JC2YY(zrE^f|m0Lgi}`njxgN@xNAha@nv

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_horizontal@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..69bb6347d8eec0037ae0431e22275375d79e0ef3
GIT binary patch
literal 306
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UboPZ!6KiaBpDY~(#;z`%MjzpcZ?`>e?thodez2TiVsWF~M23j{i*TDKqBd#ZJ6
zO}x^}`BN|2-+1?}eM*tvq$^ds?ys9Z?|XEvTb+&PwBtUW%f273x|eTaci^?*{BwKX
znMW!g@Hb|#ZAfFNVmQn2g<%%s3q}*>3(Og83)nC4IPfo!Y>;!Hj)HA&4acV!umA1a
p#=gSzxJvP)O3U)S`kuP;&dpac=zS}(ih+TF!PC{xWt~$(69CM5Zqon&

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_disabled.png b/utils/rsc/rc_light/toolbar_move_horizontal_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..e11055a6a7f8caf75f65b2ae09a47b818aab63bb
GIT binary patch
literal 155
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u-)5S3)qV?_djhqY$JT4bC_?|s*s^TtOY~f_H@y~u6jy+~+DrVQe?c8?%U8JvV
s$A)!pBELR;k<Ne&7Sy|iwQUN%#%Nn3a@wwWULQ!()78&qol`;+0D|K$aR2}S

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_disabled@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..9085b627eb3f46dd926633ae7c2eb7449830d80d
GIT binary patch
literal 310
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbgPZ!6KiaBp*Z{$7XAaeAcq02J|rzC-}1xZTV5(HFK(malev?wiXe)TR%<;^Sc
zc+2|lo-R-3YwnfbaqnHbrlo%W+;6+zE`3_3JA0nI|D>lg6i<GzTl2I|_bzja-LuPg
zvi5hGGW{`OTfmyZ<G_7EqCsqdA%m_%GDB3uF@`M+y^I-*Qp^{asHET;$A=$A+i$I3
t^gllN{L2|r3^gCyY`-fmxbh+EYZncLTkbD*GB7YOc)I$ztaD0e0sz(%Z#e(}

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_focus.png b/utils/rsc/rc_light/toolbar_move_horizontal_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c0be5a0e51cf5a2f4561dfc10cd52775dc30534
GIT binary patch
literal 155
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u-)5S3)qV?_dgPaTs9Bzr7VTJwAN~SHSjag*2VM^b7*?NI}tCgnsoSi;v{q?_L
s=Y_wWcw4x(=!-D}GSH}TGn#DOD!a^!_o5G5)E1DOr>mdKI;Vst0K4EX3jhEB

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_focus@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f01973d05d8135f5128266c820fbcfd24a042c24
GIT binary patch
literal 307
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcTPZ!6KiaBp5ZR9;<Ai_FdQpx9l(;9(513^~n4Fa;EGnl$uLRM~=>-@;C>&YYS
zef333O8<Rc)*gKL%jVhC(?z#`*4?@vb?*A6*FQh2L{5{O#54bB)Vc6W_6PQyxwZ3Z
zjc7E>k4zp1?h6tPVhaozbRCizq8g4dY+>kS%wUvazQAO{wtzK*Itoho1H6`PEnfXI
q%B+Gh)#uZU{YKm7iwpjoXU_Cd#=?%ZeIo+{1B0ilpUXO@geCxo)@v#N

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_pressed.png b/utils/rsc/rc_light/toolbar_move_horizontal_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..94c0f5b6db2cf006b194cbb1945c3f68f9e6495c
GIT binary patch
literal 154
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}ut)5S3)qV?_dgPaTs9Bzr-Y}vu$oKgoC<}~}f{BiFi`@`K@PA9L_to~Vdcd^?+
qgUP?Q###Q7WIzT>>=&zTGO~7+T_(nN)wE9#Ea&O!=d#Wzp$PyU7%ZRw

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_horizontal_pressed@2x.png b/utils/rsc/rc_light/toolbar_move_horizontal_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..612ea774fdb0a5ceee7da4a621ad3ef87286d94f
GIT binary patch
literal 305
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcjPZ!6KiaBpD9ppUZz`%NOzu3eeog;iI>e{C+^64BgvbpJMv*Ur|o*la-4^|3z
zBwU=Y*tw)W%<ccdpS$EH>3scIa%Z~t`Oj<1l<W6I1sN?(IraKz)x3Noy91wH@4c^{
zo4@6#_=n3p4*Uxw8{`~}8EhNU7^)b~GJIi}#rT5Jg!uw<2HOJm3)E4NEBN5w!+qC(
psztNRn0)7zDZhojXM8n-%w92zHTUZ8FfcGMc)I$ztaD0e0sxa6Z)gAj

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_vertical.png b/utils/rsc/rc_light/toolbar_move_vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..b16c48c40bedc7e07e3a86c1847d349a65623150
GIT binary patch
literal 142
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}un)5S3)qV?_Ng@OkZL|87i>Rov8rD0)qT9Av0Rqlcb5&Lc~KeyIuf(om5^^{+G
s9Clxk{r|_xVV}s9zM4iA&xc|Kja=*trX3e!U|?YIboFyt=akR{0N1xJ-~a#s

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_vertical@2x.png b/utils/rsc/rc_light/toolbar_move_vertical@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..853962cd646000c6f27d82947c32f47794d743ec
GIT binary patch
literal 209
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^|r;B4q#hka-H}W2G5MVh_+vPApD417QV5d^Klk$@z`sN>(obb=;c{8)1^x(bJ
z=?oySK|WP(j{fy%FUiR=;V(8XxfS*9>(`o^w)VW7*{9V{uAI{Id4v6db6?mqay^Xx
z?mP7;D_ioK9wWma{{0T-+s-}}-hZIHjuB)M14G#(-hNF5{<K*=OF;sju6{1-oD!M<
DV@yk;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_vertical_disabled.png b/utils/rsc/rc_light/toolbar_move_vertical_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b3caec07d9ddd5e17f7c97ac54c8aca50e84202
GIT binary patch
literal 142
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}un)5S3)qV?_Ng+dGhA}$we>pTKnj>gZv$ojZ{-jc2<)t9!-4r5}dNlWk9xoh{S
r?iHt_{5E<8RS2@=RWLFz+|RAm5@6r8UPPCHfq}u()z4*}Q$iB}UKA^w

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_vertical_disabled@2x.png b/utils/rsc/rc_light/toolbar_move_vertical_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..bdda6796a2d6503002c68763c0aaf3216a54c356
GIT binary patch
literal 214
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^cr;B4q#hka-H}W2G5MVj5wcBBfV}pzA7KbNYcQ{=Y6a(8_1?z&osBP`}WBl+{
z)85m1j0_A63=3pqWo_oI&-Of~($4#9O{P}y&e(Iyf0y659&8<J=h+u~zrS>cg+sO&
z`-@46C##$FvS**N;g6oq!0@j<e!;w3FF$q0KQP}9GKztLq4x*Fi@7TNn%Td-K_Z^6
KelF{r5}E*M#Y`&z

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_vertical_focus.png b/utils/rsc/rc_light/toolbar_move_vertical_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..6a432a4ba065dcba6a1789bdb901bbcde0b6e397
GIT binary patch
literal 144
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uv)5S3)qBS`|f^~6%NKaFs!GQ+BV*zu&X4x|zu4lKpx%+w9tR33S%*@Qfb9H1`
m7c;0!oP{anay!_-%+Pm?hkcjWR&fRf1_n=8KbLh*2~7Z@ize&<

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_vertical_focus@2x.png b/utils/rsc/rc_light/toolbar_move_vertical_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..817a8da55b6c5874eaf5126619524107fd8f22cf
GIT binary patch
literal 213
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P_5r;B4q#hka-H}W0|;9<F7?Chd*z-di`hEX8bw*(0_4xNvgfl8+YrtAry7c=Ls
zB_jg^14Dv+meicQ^TknZDtEbR#e%0At~~wt)?NG0hjWUWPpf-oTW-77mT6~y;M^Jh
zfR~f^)WxSphDxqp6~CLE;e-7jrp+gL_2&Oz-S>$bWEum*2H||E9wq)cvoGp`1Uy~+
KT-G@yGywqf@JPb|

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_vertical_pressed.png b/utils/rsc/rc_light/toolbar_move_vertical_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..50228af7b83ab26c5c3f6c5e0a47225f02dea6e6
GIT binary patch
literal 139
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u+)5S3)qV?_Ng`x}s46YZC`|V2NpB;I`lFdNGQ&jW)viotr6g+?F%(?hX%Aro=
ot!XQhKs?J*>39XtOXboA%emNpx*c1^z`(%Z>FVdQ&MBb@09D&4r~m)}

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_move_vertical_pressed@2x.png b/utils/rsc/rc_light/toolbar_move_vertical_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..1946791add3e39c17b445ad34d9b93d6c9c095b6
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^Yr;B4q#hka-H}W0|;9<G&o2N0N#q|b5VCteNIR^!Ngi<>%EIN_PajJg3%}$Hm
z#Y_w!W9@HQRqUG{J;_k_x$Li;Os`Kn;%~pUwh?W1kFoRA^E_4>A-h2PDr1|@%=&vN
x)xnbz-wQDu`2T@h1f<|2_mw|jV;C4p9x*HL6yrD3mbd^i*VEO{Wt~$(6999BMF{`^

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal.png b/utils/rsc/rc_light/toolbar_separator_horizontal.png
new file mode 100644
index 0000000000000000000000000000000000000000..f6661b4b1d2d0393855851c9349553ecd0088f53
GIT binary patch
literal 148
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}uz)5S3)qV?_djl2vB9ISy!F-@~>$;#YmxhnJM&7RjkD|H3gPDRb#IxEK~<HiR&
uHdz4$hXw{lCKe7bL+WqOIpL$%V^5r5Za*_e;1&Y|1B0ilpUXO@geCwYBQ10Q

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..77cadc21754545e3e5b58d95da8736f94016b33b
GIT binary patch
literal 288
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Ub)PZ!6KiaBpDEEGHxAmVb7*ENN$dzn;}L!e-60I!rFb1aJ^8>?Bn<hK>i|NWaC
za@Ah?%Hi90|4m4=Q1^WHvt)m)e$sI_n^`KSpC4CwY|Zk3X^-9imvK{hJ_t)W@L!-c
uPH8wky*gCqfX(w6DPBgp<)K$!&EvTz7*K88evN^Ffx*+&&t;ucLK6U)HDTib

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_disabled.png b/utils/rsc/rc_light/toolbar_separator_horizontal_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..a65e13e466a3fc0cffecb1f6c854ab976d84072b
GIT binary patch
literal 152
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}ux)5S3)qV?_djl2vBJj{;G5<LeeURv&uBhqFd`+x7^Y~_i8?}T^yTbQ>Que((8
pZPJyy%nZoj!LwSotk<GX?&}Gx<!YX(tMLXT>*?y}vd$@?2>^E{ER6sF

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_disabled@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..77b9abcaf168ff16949dafb8c9944e759b4d7c8d
GIT binary patch
literal 292
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Ub~PZ!6KiaBp@Z{%chWN^7?*}cPx<)Bl}!4q9?4mq(Ll+xS8b>88u$zF8}{aZQd
z_4_<S|891St=Sh-UR+euYmsCAdh(5pLetewzW$gz>7%Su0^_HeKg&NaN@<vXfuXA5
z8jZ0U^PPQj#Glsn-hEzc<a5%%_IzmQ>1u}Anj#)|mZq6AFfcH9y85}Sb4q9e0AkH`
AssI20

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_focus.png b/utils/rsc/rc_light/toolbar_separator_horizontal_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..843633ffa0a215ed0f903365ac869ccbd7ed9501
GIT binary patch
literal 151
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u()5S3)qV?@{M_vX69+rdL2fb<+Y>x7HwOq~N$j9XG_fOYoPYg^6Pno{i(DqQ|
oy}c%P7#Wa3fw8^vTlKE>yIn=t*^=iTeFl>BboFyt=akR{08|(&T>t<8

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_focus@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..21d4011fc09f17dc21621b086561ca1d9ff19757
GIT binary patch
literal 290
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbqPZ!6KiaBpDZR9;<z~FMx*!cj9&JnJTrcR9;jjb<MByed61ui}3{AixY$+_p_
zJy*S&&s+NO-!H2tb5HMiRAc`(FX^~j%q*49kGFenyD!kdZD3pXa*vke19g)Ixdo;)
z#v2)upX@A&lm5ee%<yFLuVWYAu2@z7jd9rzzK}ywyBHZ57#KWV{an^LB{Ts5OIvRH

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_pressed.png b/utils/rsc/rc_light/toolbar_separator_horizontal_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..edf05752f7cc915adbcb42b1f061b5b401aa03d2
GIT binary patch
literal 150
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}up)5S3)qV?_djl2vBJj{;G5<R|~IfB?u1SE1?{&@fRE;AuX*HX7qE9uiFIiKS$
l%QBz<^Vh~wmnvC*Zs&IS#op2Q|L;SPw5O||%Q~loCID=<DRuw=

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_horizontal_pressed@2x.png b/utils/rsc/rc_light/toolbar_separator_horizontal_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..977ec62a96f00d5c8095f2e765955ea17fc87976
GIT binary patch
literal 290
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UbqPZ!6KiaBpDZOlCsAmMiLKF>i7$rj!T+G>l=ut~NUuDH=8ve89w>DSI9wv(1V
ze^tBhlh35`Z7aI%^Uq&C6SMvL>7U6zg{=7=T{>Gj&GMYl@yga4bGbi!ez^a<_2l{k
z`vVwk9kd(d7Kl3VU*KB6p22#7c?;7E#wf-w3~L#x8p0@+p3Ep$Kc`%kd5v-L{duDA
eJU$)U$GG_(cL;}qOf>@o1B0ilpUXO@geCwG9&20x

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_vertical.png b/utils/rsc/rc_light/toolbar_separator_vertical.png
new file mode 100644
index 0000000000000000000000000000000000000000..2776d87b55f13a288b0c8c3ea7657139ee1109a7
GIT binary patch
literal 137
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u=)5S3)qV?@rMKK0J28N3d#Wua+J9V$>elbU68LwxE=;zB@7(FM&iI**jkqXeS
m{crh;T|l2#)pJsx*a1&gmQ`g6^B5Qy7(8A5T-G@yGywqWUnai*

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_vertical@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab9e773a881358ada1977e20ef1bd98d4481bc1e
GIT binary patch
literal 194
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^er;B4q#hkYnHu4^F5MVh_+vPApD417QV5d^Klk$@z(`H))J?YQ&u274K-LRdL
z0SpRQawTK(zq?0CPo7i$V)L?<TIXMWuKU}z{M{S-`Tmo<vn8h|+8;Rhg*k-R^V!?g
kYw}i|+E5PF%aBkV|9q_g$FHO}pFoCry85}Sb4q9e0Nw*b3jhEB

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_disabled.png b/utils/rsc/rc_light/toolbar_separator_vertical_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..cb443940bcabf340aa6ff32107f4aac9a7fba175
GIT binary patch
literal 138
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}us)5S3)qV?@rMIi<O5w?f_cTQN)(G@-WBI{!}{~*_+b(y!l7#RMX^Xu8UYxk+{
nm8YZpHhKkB7_u-h?6~Q+l!N7gOPnzS0|SGntDnm{r-UW|vwJG&

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_disabled@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f4e241ab2dcfca237a1aab138bdeb3b8432c8886
GIT binary patch
literal 199
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^)r;B4q#hkYn4ssrH5MjCC*(GrMgF-~RZiScY%OgrG2aTFs-&9RKYpFNmd*5OE
zGxJ#(z~DynLSDJ^*SD$_PjYUzi;l`#x&8FdlK*_izrFIG??36WL0_@-I<_0LuQE6r
rsaBT1*tB)&G^4M2j9|?S41eyii<Aj*%=*}z1`_df^>bP0l+XkKF8W2J

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_focus.png b/utils/rsc/rc_light/toolbar_separator_vertical_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4a45d55c0a7f75b7497e69079b8654cfbb82ebe9
GIT binary patch
literal 141
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u^)5S3)qBS`|f^~6%NKaFs0hgOqLW^NY`rcdT4}7@a==bg2&beyuP8~RK;DC!d
ixBEd2gvtUY2LEC<mJ5g9pJZTQVDNPHb6Mw<&;$Vfpeu_2

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_focus@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..c58d8d120c94cb98be3fa68f6d18628c343ad82e
GIT binary patch
literal 199
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^)r;B4q#hkYnHu4^F5MViA+qEI1p)G?^aEB867e~X8gp5a?6YaO@KAc%ldhnha
z0~j0-ykfM&=HB%!KAvr|zt$|%Dh}Fyy|&`tv*qtT@z3|4bgd|Ft?%hQ@(&VzF={1G
rI{z*7TIkfBtB&oh25V<vV7UF8NjFW9<Gkq=evpu-tDnm{r-UW|L~lnL

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_pressed.png b/utils/rsc/rc_light/toolbar_separator_vertical_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..408fa169a2d10ec8710fb7efcc6e164e9feb4ce9
GIT binary patch
literal 135
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq}u&)5S3)qV?_Bg`x}s3=9{O)nhldpVfI}%Pi5gq^s-q%Ug{qp8L7gZ^ba5=wG&X
kSpdVM?u9Czm(H>+h+$=!v1(f&0|Nttr>mdKI;Vst00XosrT_o{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/toolbar_separator_vertical_pressed@2x.png b/utils/rsc/rc_light/toolbar_separator_vertical_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..92feb3652c483a8a3aec5490db82d55f95487769
GIT binary patch
literal 192
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|P^mr;B4q#hkYnHu5$*2(TQe?b>jMqxVAN(~d5VmrY75Sax!H2>ue8aK>lHu7rGH
z1~7QQdCE}Y`BrbEB~MD7=Ns#K?wh~O=l6z{GXEZb_Wa~$By;!{Lw}I;g7dTPKlMGg
kUFGF_Jw~ub28Nh?=8a#uIb3va1%gC8UHx3vIVCg!02XyZ2><{9

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/transparent.png b/utils/rsc/rc_light/transparent.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15
GIT binary patch
literal 104
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx
B7CQg{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/transparent@2x.png b/utils/rsc/rc_light/transparent@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70
GIT binary patch
literal 117
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN
CMHvME

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/transparent_disabled.png b/utils/rsc/rc_light/transparent_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15
GIT binary patch
literal 104
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx
B7CQg{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/transparent_disabled@2x.png b/utils/rsc/rc_light/transparent_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70
GIT binary patch
literal 117
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN
CMHvME

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/transparent_focus.png b/utils/rsc/rc_light/transparent_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15
GIT binary patch
literal 104
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx
B7CQg{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/transparent_focus@2x.png b/utils/rsc/rc_light/transparent_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70
GIT binary patch
literal 117
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN
CMHvME

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/transparent_pressed.png b/utils/rsc/rc_light/transparent_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a95111e51595aa94007fbb3345f2e1c6f2d3a15
GIT binary patch
literal 104
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq_BF)5S3)qV?@TMn(n(h9-so>+?JuK+N}S0tyU_?u-jM7#J8BJYD@<);T3K0RRRx
B7CQg{

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/transparent_pressed@2x.png b/utils/rsc/rc_light/transparent_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..4c4b952259520cacaeb5fac54556987170b3bc70
GIT binary patch
literal 117
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|SG)r;B4q#hkYX8F?8P7!ED??w`wNzJLK0G?X(tI505we>xcmlJIo(b6Mw<&;$TN
CMHvME

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_close.png b/utils/rsc/rc_light/window_close.png
new file mode 100644
index 0000000000000000000000000000000000000000..607170baec87d280727e478769257c4c61bca81f
GIT binary patch
literal 814
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr06Pr;B4qMC;RQ{`t4cWR8FQ-u`4msHch)Cy)Ds7f%@9X!=CWUZA!zMD?YZW;Mgq
zZxUs1a@*HNZ~1!P=xgMcd1@+|+Z}HEay2r`B<1d&@}BR?k%Z(oeW$nFKY8QX_qw0y
z1_%Dvp17|u?XEvhZSseWXZB^8Wu0FpsWs(J=;VE3e{`$j=Uwlg&z$l{*yk5tgiy$Y
zZ{4ZowNW3FDl3^Y;{zCDf}chIzroP(G4O${q;vnWMvZCH&3URVF6|OyykNV)+}CB}
zn|1AvE*KY{uQz<0Uvc-^OQ&l;c{d)qn(n+{YU}Hr;nVMaEBv)XuJ_o)+}Jr+=d~~}
zOurkZ%QVrmyF$L+!l<7AX4vO7--18fk#uvDpJ?ChbVm1CT-Dr)mf*tcFXDe5sZd$a
zpCRw6*b??w!0%}6<km-KdUj$Dl%H+>Y4s>gs3kaZm+Ixm9Y3D!sL)|J(Czxff3M%~
zCt7~5EE+wN-4{N(cW}$`59+_>cHU-4eiVIn^R52L&-_?A9KRf3VEwMzceo{5KqhW^
zt;PNs*$r;<g%5Uni2Ac~D7;ecaJ+Njo9kbVLYcPd#y4N2{$twQq1^Vv_-)C`umu58
z>y)aQx~k^0T;1vV{K)Gqe#`hYrrZfV5}aVR;dXrIf$%A>YOYy++qL$x%4fA*tbcbn
z6*`ym=CUg=7@wFY=5_k2O0j=Tqtne;$6uCOb%FMGKJQv9UVMG7d6P6tz4eqF)g;E&
zO}m)_3+?u=kbnErI!R#l=g8+Oe1>8MivJG3_*v`nFE`3XWkEpPF3wy2Qv02@@E=ny
zIv%%O)~SWzuf@V0J^HhHKYmn5Qk?x?_Tx<hr>h!A1QtX@?qd8SBx;{8Q){pJuK%=1
z2jc<Fo%5UK{k{FeK<PVs5XZ(1FJxlMqV|6)|KYym_ro1;Ydr4AKkvQ8JoBx=pE)zO
z&bupL!fvYbWBQ-kJ>MQUKQ81De!qxew}bNqmu;rK6#|VpmmkPH-n#H^=GnjZ<^MCN
YZ0ug@S7-W`fq{X+)78&qol`;+04{HXegFUf

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_close@2x.png b/utils/rsc/rc_light/window_close@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..607f894a6f2a01effb76118d255c4d9da4187860
GIT binary patch
literal 1727
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

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_close_disabled.png b/utils/rsc/rc_light/window_close_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..449deec63f6c161640505d134478e191798b10a9
GIT binary patch
literal 745
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`kZr;B4qMC;RO-g%b;L>$ihS~Fa`sHo9*S4}WFfgzVwbE(N+&s4^#5zL3rNlf`?
zzhxmur>TN!pp3P2gX9|q34wUFPVM9Sk7TNKSZ{jz`<-RociX+}|EoLxUnrT=UhygH
z;kpB_7p2zBQCX3>o0}`Y;l8DR{Moaj`xu`5VL3m!oQuCfvNh^*nfBzS>$m5swn`Z=
z-+BKm<^2CLWrYHD1GVJ^cATA6yEm(>N^jQLDJ~c=QTD*>B`%lCv=c2JEWGFEvLNT#
zdcnxfi5AlCi!yhMwthB<Sr9c#_lgn|gQ{`8pt9lA&_(?He|9=-&5&Gv@Q%zvjhR2W
zL*msuY@`|gt>K?9#nyhnjK_WPQyt|Zp-FGJbi{QZYq8eJHLX67C1Vr1ApAn*!V@1g
zgnFla7Ma+s^I;)VrqBwz@8Xwte3-~mCG@WAP~aSw^<E<DoVMmjsUObjSDB!p_=t1C
zD#wizAI@Z95<0H=*yx~Qn)EW)i$;E|VS*PeER?b%AIxNBu$dUoB*-Wj*g8M*b!wL5
z-n)?^SHB-9aq<dxopvhi-{B*yzn=e0<#>1AWrJV1t5&LUy{*^XiBS_c!eiZ2dJj(X
z>3o&C_ip5z4u`{K&nG`vdh<}=$ushcciF9T$>NsUX3Zbd`miZaWbL7c4tb|nDisN=
z`ni0+n$YcuH4>=}zb|f?YwG%Kv&RuGlc;mTE?JQe4y&+e6^h?IA?4Aeox|76EVA~{
z!b57!*-23kH)ZbTUddE?ymAhUe)O?}20P?aPg_WYK1!P<rTbh^X?`9zzuVroc^#YF
zm&k4k*z#$9;)9fAb0+a^$6A@E_$J4<>K-y)xa;+PmMDdT)(QN1QokP`3RZ2&b8(oO
z`#}4{;`$}`q~xXuM2P<A`^1}49kliT-yht%hmviY)G})s7#J8lUHx3vIVCg!0EOK=
A>;M1&

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_close_disabled@2x.png b/utils/rsc/rc_light/window_close_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..eda9fb4ce0fd67efa74720fe0b590652e47cd5a1
GIT binary patch
literal 1682
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
BDVzWR

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_close_focus.png b/utils/rsc/rc_light/window_close_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..1cd49c73e473d219431b165266a99df7c83e7565
GIT binary patch
literal 716
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|*c)5S3)qV?%C&!Wo?B5nKA(-~zBoRW*w-oX%_z{uImyyTHe#RG<wk9c%89}Z$O
z;#U(1ozv(nusVT#(hX+rMaK_K{HSnp(qrDE(VlDH{r|lrY&GluYR{5_%irE}>=E11
z_hD18`8{9Zkg`9OQ^Ga&bGgRVtdf*x<O*zO+ND__Z4h{C+T+k=tlM+)8JF_T;MjgB
z!2DlPwd(a>$3#M&7Dx$Ad#kHaWN>7cpz;AJ0l(lwMSD(Z%n1m+=Eh>h`<UnAQHjoG
zPZgcxt5=+Q$Pu$**V&+I7lsAF^KH8(YCM~|qox1e&VbU_$Li|i6_=gTeXprh?aV0N
zWm77>^s>p0O!j_OTb8cJ4?3A9d#M}<ZCz?nvC6^xLcQ9C*{+9jSo>YRXz<spaah%I
zYVwQJSt9d184i^EaSbecq{5K&FrZZW*u5QZe3&$aE@r*VKh1Mq^@94w*+zQeGHv^q
zAD>z){aZ_iQHotW(URY0J41tp{bUxWC+_$5#4x4au4j-@@6qmfweckj|L2snI(EJ9
zpM?{at&iL-cx!$!V~7>+V;%3jW$F`H#HWf1#-<f`bsaeQ^zyD<4XMA2JwJR-%Y42k
z?@iaKQ%i(a1}EJ7H|Nkx1DTYqmo@fEzPQb`N^6(xl%LWO9<%#g8f`wTI90ZRXV+AB
zrLY58Kfi}&Ja6ouDxg(pze|~^vtZ)$xmB6gy!R#-G>L|oZ}#Bfn9*16A962_bzb<Q
z@{M<X)roW7_h*)yn#sPpDUZiH!}0muTW{E3#J35p<3B9A(wB?9KzgaJYZi~*MM=(7
zTdU67QPl<818>a|v2%Nr<f3q8L+2;SAJ^^%t>=@U@Z#N~_(px!i_f-f`v3PAv#?8A
VL(v*`Jq88_22WQ%mvv4FO#mzoGGYJ#

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_close_focus@2x.png b/utils/rsc/rc_light/window_close_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..a13da212905e9cbebf52e836d5997e34ed12f7bc
GIT binary patch
literal 1709
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
Zd}Q3XUQ1rS%fP_E;OXk;vd$@?2>_X<Ehhi~

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_close_pressed.png b/utils/rsc/rc_light/window_close_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5e2a9143238f169fc48b890299b92969f22d9d5
GIT binary patch
literal 714
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|*U)5S3)qV?%?>!Qm6B5nJXgBf0XaL!%Zq#NLHNLeu@$@8R7ghN^cbE*~Bgts<x
zB_z@!m|dT&VYIrz7$ERpWSVhR<R+P5gE^-*y|cZ)ym)<0|HFFz*)<%>ca0x!J*e9`
zeP6b`80RaOD8t91AGj+XZhd3iP@I~yhxHxTGy}H8C0APywnrV7;F!iz&XTY8eI1KI
zp4u~uG#P!TMaEa83Z^6-d^@M1Gd5w1M`uNznBAcpXE`f$tMzYaOt6^cuGF(7>sX<f
z-o<aT%}#JKu;^NAPRO`2wd3JV_30Vx>txlAOR-+udBN(D!sG{+j_i7VD^hZg^vjjU
z{O_%3@)w;Ep2QU+G~4w<P@~1eV#(i|JxcVxuoMQd$7u$rHGa(5H1k>Oc@+i$w_65_
z!&MC3o<4NAoqy9Y^xaIBWu7M_Zc0oSnJpRTt)RFu-e|p;jM0APP{AE#8XGf{1NibD
zTy4BA#!%2Re-jg<v+|EX>-f0`?=F;M{Cj3rzq19~-+~p#>s=QJXR^NF&ReqKWtIug
zuZ=Gru{=t9WWqiD;p`6{?>pNbl!SG9HQw7fZTZ3GWncG9dwcrB^Qju5FXm=P@}=+G
z)UA*amH)~0!j`y+EXF#=LmG{CypJ-sw#$g(7gSMwv~#J@<-W)5YHXVi1s5w<N+cR>
zKbYTnb&;EScw=Tk=UOd`hWAn7N!>oGXDoW}F9}(qCBXOfKx4V<hXY&vL~W*OPm(Xc
zwRGx^T{rh$s6BGr^?>?CNv(uCP3fv(HP`JNKcxs)?=)?HTltWo?zB_F>^H|uzNuY5
z`JeTqTgZX3IS--&RT2wk3Kt}>|6r;~uUQf&J#Wf{8!Y=6<K6kJyHEXne_THELF!cw
UhG*Xy7#J8lUHx3vIVCg!0BtfiI{*Lx

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_close_pressed@2x.png b/utils/rsc/rc_light/window_close_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..278288ed1b8570e7c118cb23199e9754d15458c5
GIT binary patch
literal 1644
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T3!r;B4q#hkaZPZtN5iX69p?k?%DL_xvo@hRPqxJuEIDdpT#4#_{bp;G$%oTy&O
z!wm(GgTlWE{$p})ZM0*o+~WDVqkrmSgC1?yfK#hkKUwR|D)E~1?O$F|zVz|B>HDkS
zSw8>$^5@^YNopIGsOrA_ud{MX#k00`=j@+4Pf0%D)%u!u+WC9lC(g3ITdy@&^6K^Z
zl73uonA93K_lJG_$?p4Ufyp)=hwGxT%Gx_rHY|Q}$yPM#QlKR7%J&XeCSR3svfuD+
zC-<S=r{^nv-%Xo2V{eX^@C?y8YZBxV)@sz=O`gTE<uQZl@=Au(+rfw3m!3{#V7c{t
z<;95g0?$n2CvYA2zJ7{9W6h@(S2eui)s`3j&uv@0F0i+1Cc8jH<gPHz1EKA+dc}Ud
zW^}r~!mT%vf&Vi@(81`RVke5Zc03QLzNq-akl!a`p1-&FX@(`Uo`y5G7qoBCxV<pp
zUhy05SqCmm%9<AMtshb&%P`?&<{c;d3oim5$elVE5>v#t(R6irjB=JF!!^s6`^O73
zL?=%45`WIZ@Rd{1<MRVXhF9E97oIIVBpI-(Z$?U}1&dF`QKoFcU%TB*UkSYSzMH%&
z`16;?8TTTh_MB-x%yK46LD5UTZ*qbzyOprfvsw2SfAibOqp;_RK;8X_C@Z0&yQ<rt
zvxrRXJEhSkCZm2(f~{!=%l>DfnWd)uc4`Y&%qz@2c8PsWA;<sYQG8+6oONfoZ8ms$
zTj^c@bL9gs!yjjX!;L8}$NpZ4;P~8Hy*hY?fRW|h#Hj~2oNewmUJ$afqesG<yWqZJ
z&D<!qs^g}QL|<IDxe&GXr&HgpDUw%XuN5>hs4bNGd~(K)J(aVAL;W2BWjS}Q^U_{7
zdBXDj)js9Z;!Zp%X+K(f{(0-+t+Vu>aJk)$yqnv?&81((rd_}Kp@WsyedaGIrPhZO
zHr!iy#aVkxncGvZUR`EJriNDv9Y^)1RdPr${Ae=>d~x9E)zk;i6j>M;_FC2oTfApE
z=*w>?<LCNhcf+T%8X^n=8Z8&jI5YS+?wrzd^6H*~9UpeA3gdUR6q;7aQOMNwO6v0V
zo+7!3x1X=IFOu;*_OwW%R#eoALBnCg7sYw<JN><9iezx!wrSbHnzq_;#(@t<OygSA
zUwzxQJFS&Z!FXNt+Ek9xUth!+THRU>&RdhmzuBCllKaezcHYosJGwX7i%yqsdXv4)
zX?DYz9eJUr6|T-^kLWkJVY=#e)2r1X3w<2U&)BDUYQmvo4MF#|POF{Exl=G;pCqdt
zW8In62CP1oOJehVEG7$RFwC$2d3@29t|E?#Cj$Ewc{mywE#_WUvwzlGU?MuX`{a(8
zu%{e$3Mt1*vwPp3)0klVpu}&sRKkt^pM5KM&d0qu_sUvn4s%?=iNfO&-%4Gc9A70h
zZ|N-c1M4eIw@jVI?s5F7P=UyC&kfTSDyS_~V_05%YYWf!jp5GGR!YvrtV@!L1my*;
zT-ztR>K>Ep=L4tt9`?IhPU|_n!28|2Iqw+HJ^WiL%knQMF<wi{e&>^Q1^es2rj>Sc
z9o{i>zR1$ES8D>fSr3{wv>L>Rr1^Z0da9%7^r4jPOIm67uKrrzXN*>hjB;8QA4pyw
z(b~I+XYRSo$@8VoF{GX0o-K1oeQm$3{d}uMMr+#4WE4#fY>?;hW7y?hvN`_q+(OBM
z+(X_kJ9t`I4}Ru(A$Rd?l0=y)|CZ%Rm)-~6SzonzSA1)JfrW6x?aCY9>wN0w>1V_-
zd`;Q6f~h5c<%hNBxjwZRs5iV5ysL9sf+?<0!$kAY$CQv?GD+Ff;yD(*@jdo*x|g^%
z(}&DDua<AEM)4s50;d>K*1gOwvrIm)ny*v*XiZ>jq;0~o^DOxsr{;5AEQzU`zc=Qa
z$cEEDXZ&xdY&f@r=f=zUtv*$3+_QOVf_BBcG~97~;kPNXT5o^;yz;}2+~bT*T-Dy!
zPcd>-_S*z!S<LG@!FpZoaM;6>kC_&piMDKbsqcJlspb@6kgG#{ex?2rS1fkA@Us4*
z?eb6ec_RH7_lNGN=X&a*rI+gY%Jt-mFK3w_s`1Xziq&DhFmZyle@of}?gwEHzx;`6
zz56w1--?uwUjb!|@r?Bh+XePrNmaRI{q&pC_U%hlbyuGIqQ9{8f$sYomaiEY7#KWV
L{an^LB{Ts5;Qjr;

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_grip.png b/utils/rsc/rc_light/window_grip.png
new file mode 100644
index 0000000000000000000000000000000000000000..c03b1dce3c3dcda2aba76e41c8852d397f424594
GIT binary patch
literal 415
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^m5)5S3)qV?%Dd%wd5BF8_zFJ4vDoRY9=23M%6+Osxhg@c}g+(JRs?E$wmlbk}W
z3mK#~C$M-fzOhc0&E}T>&p%J>{Tu(=E%Dcp_1)BXVy{@`?I}lP8(s<fPtn;@pc*xQ
z*3UR52^k6I*Zgbq&qRGuUh(+1*ZH#br*rigcYRpFnDZfnG3TQOW6XyKj4>Y<FxGrX
zV9fdWCTEt`7v&Sbm+2I7T<DPbXj#C?bM{Xlqs<5Igvf(yBR|_Q)yJ&cp1RRm%R%Fg
zc7yUhhI5V6xlX>`QQUB0M{t9LMZ`X)Xd78yBXJp>vIDICQ_jSGIL9#W$110^_JZYp
z5}f%ZhaCHN?3CVbm6*&fQ~3E}*q;MObKbYe{g8-wt3CI3oX<+p_G9~B-zqyH)95wD
zru1QhikIB34^^?!|BM+9aDKS+QC*qi@cLb5djiuh^ZQ85zNXXo`d?WMQ&H!lIV;&G
S#4#{1FnGH9xvX<aXaWGE5UorA

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_grip@2x.png b/utils/rsc/rc_light/window_grip@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..7074bd6d2ff3d4aaade701d07b1b51e462f76992
GIT binary patch
literal 766
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V0rPZ!6KiaBp*?e4qmAkwyfa_Ux-oJN*Y%eu_;CYxw#Rx(P3RiAX?WbJo2E#1JP
zI(=`!M1l32?im%%Y*7kwacoRzR}wk6aq^9slIK&3mxydTUjOWONzP5>!@I6+UH3XB
z=nIR_b-%SA87dfi)`|G<cTcpa{NrYLc~kJzsN(pAehoqno)x@zX3GR?B_)|@@%>-F
z?eXKVAP25L@`Ce@A76JzbpqS^mgYM3KVtIxgUk;`erWdlVfk{-RKW@Ca$znGaTO7a
zjHeGYKWCcO%HGfVqJiC?^+gjqKkJJY_VX+++SvP9W;C$-v&?8>=VzJG!hW1}MjLxO
z>x~9>ch(zC?Ch*B+Vt6b+ZR=s-V5^ob@%l8$;anL30~rjUupW?wUF<Q<o_qWH9f{m
zJ_ppF_)ZmO(m5Ef8F>CtGIzZ27S{ep7Z+6j)U?}oVfF&wA9W)0ROSZHU=V+>P=RsX
z0cS?0m?rkqOfk*u-Apkp>^DyQI$n87Y>!6Y@4$*#s;4X1Z?wEmZDBvm6w}V$%v96B
z?#xuv$j;1E)5Lz3siv8|m#L<O-IuARm7SOA%|Y+o;<0m5&uX)OwGI4Kv}b9h?}gGI
za~IqbQ%#={A^e3=PBnk#;ThSUXDWZ(Jto*?v1gvCqyB@|@{cyU*-dtbm+w{5|6}#W
zswQ=NVaJC$tNd@;pPXbLFz@kdod5lf!FJ{~2bJCTzIbF)d{5|u!E)v`hsxg`KHS4s
zAiuA2K?{FyrPr;!8ZkeNyxuU_KM3Wj*;aibgndf$FS&v)wI5UV-1)Gw(lUR+|8j@b
zTX!1&GG)p0eRKAIs#{T9Ud7wWBl9M&KKzhvgXzZXmFI(mK24jo=ABJPEYsqPFTQ_!
zyW8I39kcz^6CW1{*PWEMo4Z`@`|gMC;h%!EIhu5%*7}BjUUl`A@7&7QQP)k^?Jr>O
WIF)C_aD;(@fx*+&&t;ucLK6U%_)r4?

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_grip_disabled.png b/utils/rsc/rc_light/window_grip_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..3c479884b2686a5f1e9d9bd7e5bfed36a8d3f977
GIT binary patch
literal 438
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^l@)5S3)qV?%DL%+ig0<910ubJIx5SgRksNtw7)T#B5!J{C^rMYEFh)3RH2Mb2l
zkS`mJMGkt*;JsIRZP|gRRd3!`mYW#;`R;w|$fc5-6IJ#HR!H)*UuRerTVu@b#&rB>
z)g8Tcu@ll`XP<r)_t-t*p!(yFFSE57SAB3}-tnN9wcw~U=YwW;{s-OcyaDX|Vh2R)
zBXs&6`MhuVezCxym0|J)?)cX{7Qqh}MBLYIFxQ*I&|j$%esu3G_W<$pNjojxf4~2Y
zOMq*==z+}-pE>Y9)$~q@I<}X&<=9>(lSXD2#g8VjWlA?K9zWQ?Y_~(@=Nb0(JOSM8
zp<<_xv{m~aaw|BkvgMz!*_WrqEpkgee=O$w`{8`sZ`SQ5&$cI~oH|;!qpWf2I_2!c
zJ583|h=0|-`^wu}ip&dE9aH&PE4pr#l4o6X>-5)U591lP@fT`rSo34D;Ddzd^y9gu
rdY>6WO;<%(&Ik#0y7u?ySH^3vzIK~EjeO6*z`)??>gTe~DWM4fQa8T>

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_grip_disabled@2x.png b/utils/rsc/rc_light/window_grip_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb4a063a73c36e62ea0714caa18a8737defd17c2
GIT binary patch
literal 728
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Qf+r;B4q#hkaZ_UBy=5NY2(d7BouP6zt~){MJuOPW^ZA7JvzNNjDK+B?;pfz$2Z
zln?`jc?+_ee4LKVXjFG_I@L7c(&<SD@7(guy<c6s{;_i9hT1=u|Jtc;D^1B*wQ^b5
z&Lyu{Z>&qS+1Grc_`&y>t#bFX?*Eu*vp??Qt~pl{OkOU!B6xu*V)Eti18-COS9i7U
zTyZet(o~i|i`KoU-6}GH(LP-FtIzwja~pIjro4LVdQp7u{xI`{pC4GieGz=ibgN(h
zi(Hn{0u7rh4i1tP95D`&6&w)_oE01)4Vo1k0S%rN96k-16&xN7ycHZS4Z0N^4h_B)
zA7UDED?UUta94Z?Y0$3t5YUkMBhhAG_leU--z`4(?%VSxmFwA*mOW%&>?uAm`N6HE
z>b2i1ln=1gc-@=%$*Dp4M{uKhRsK_^I|o;{o0o65fAx3jJ(jzN+}$&;ho~K3uUO&H
zp#LGDkzxLWgBuy{KRCFMLH^;vi^&&6ZM<wxF!S@(G3q_Ee*41tp3Q2ens)YXCZ`5=
zZziWkc5Wu8CicTjPR;DiOinHA&P-0N?95Da4tC3wm2LY~`FUU6?>hg3-AC8moSDGz
zp`Gj3jTxM5O#j<dds<n3@Y~yYG@2U=^DxKVdsXR{)|7a7`W((*eD*!ZzYA8DtL2|u
z{Mm`=6&Js_zyq$hPMJ4vb7Y^N)n?}RX1O9OcTVtu?VpTG&MUuH#ogN<xT+zvv0a3*
zyZpIb+XLfIT!+)2itcUvr>@ZVxOeB8|4e%7eBy2APiXVxTk&r(KX~)aE2#}LEka&x
zo-$=mP`Bw^_E`;o|GutwIT`#w-ym4&uF?G`FDjY#8g-k_ogR7lWr=a$W8V1Betvav
iMl-L61Z&6qXVCq9#zn<+;x7gU1_n=8KbLh*2~7Y_@<*cp

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_grip_focus.png b/utils/rsc/rc_light/window_grip_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..46c77d37a65e05aff81c02b063a7213c7fb73955
GIT binary patch
literal 427
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^mB)5S3)qV?%Df3L$1B5WVt`#SG+RNkSr?n-F*I%$4|7m^`1u6tX%=PlYH$n{q7
z4|~@Rp&o7i3+J9IwIp3C`DY<4ey-@#gYSl)KS?~;ub(OWy8p9@qME|Jc)d%(3;}N+
z8L<~|9Q50H->X6NoUOw=v8KnLqQ7Xbcr3GT?$SzaMxTl+3}zKu7`9bRVbH7iz_703
z0)t(}28L}v-hFlV*W4*OasBhpacnFSE`Am6X#zYZH*~*G4l8`XaKzTs|5X0H@CV)5
zXBS^T{q}r3D@SWJYr&D{4Br@SUZ`%?dMBe`@=ip7jW6OK>$ZyeIm^3d+<eq<lyk>}
zPUSqF2c7n>RNG${EccXP-9EQv;)g|s+LJek9pKe}J?mpsa^9?#eLtKg{4`tkM~AO>
zw*QKZLxQ30Go<8&m#9pU7LHq+eJGr<Ypd&nyvN?pxR^FXUom}<{VL}fqroDkOu4g5
gSl0f2{grpK)z`L#KSf*^7#J8lUHx3vIVCg!0MG}uY5)KL

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_grip_focus@2x.png b/utils/rsc/rc_light/window_grip_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..f487c6adb72221fd94057f3fec1b68e13cdd9498
GIT binary patch
literal 744
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|V16PZ!6KiaBp*?adQ*6mdIW%CWFfuhV-%PrQPvzN2%><OUbP*-g{>rinW!Z1ijV
zQ7GitSRp1Q;;ytbS5v5oO>v_4#I(ru$?xBtd2{C0_BnfhXP&$G=6*(E<msquO4Fy<
zGTy%0<5nJ8q4#0&vR^-<xBoM(`{NZUTpW1z-iD<Y*t59ibnjt%cceON>6tT*u?M{8
zODxthpHw?lWC9!ipR2R%yuXF{9SEtI`t4-gU++!(gUk<lKin-n|I)dYJq<P=0t6W=
zA1-8K>N?>3fT`<{^8qHG1I`PWd=5G{F!>yEPGIsm?CijlbHG`FDd(Uw15?hS=I2Z~
zhntTx#T;l}&J=U7xt+=9u=%2owt}^+3KwkO<<#}bf6sD0Vp6l&Jg4)8;0C@m+Ab&M
z@>y;)_@A7uq0eH`WFP*-bJO+`#&-`YD=yvqG2@N?SG5;nb(`mx`DHTIG_+4*`N71m
z%JG3yPKNsfubd3m2SGU*TejGPi+?F_+gL;}>OEw?`^)i~&1$BacJ^*2rv`R!CZ|Sr
zZYHND_QOn0&FsxgPA%-tOir!r%uI6*cE98M_NqPdv((;?+ZN~_JTz~?_Yc1p$2#(F
z+^8<Wvggw@$)24o75w+5-!3^Y`=&4tliWSk&pmHA+j!^yn`-f$>x1mSGLt>?+3a5n
zSFRHkV6stqum0&-MgEMPOfd(!cRiMpOIyP*{loFOzXGrAS@fZxli~ft@9nuEb}FAY
z#ks9y5@VH1P_?}9qIY{EGtWW)lc#y>Kjzuboc^8d*L|)VT_s<a_ndEdz476l55b>`
z4$nT<d?fh6n^!NnHi$`UeTnw+id%Sc*16`EhRg2T>lS|!`N8}rXkysJ`XaSY6Uru@
zoONz?RIhmR*0mntwP$z#eD>RPa^>l$YfRVee=O>>QF+|j%D}+D;OXk;vd$@?2>^wI
BOm6@H

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_grip_pressed.png b/utils/rsc/rc_light/window_grip_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..a4d07590502e8170c2bda4b338e60c57f4d2ff2e
GIT binary patch
literal 440
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq^m0)5S3)qV?%DL%+iYBF8@d?{?n7C~M)E=)fboMwi{8NtRRPT;RKlz0wL|Doe`V
zc5yvr;W03r9@gK;()q}wEUTTd|J&sH`8m%uKiqFO>Eu0j%Zu0i!0AeNKgLOFg~<|(
z><7vW=bLqMZxNj*&fV9&^+kBX!QIo_Ki%?Z(6Y&55Vwh92)FTKkhiH|h_}gTu&UU=
zu<pm#=Df4%cNpJ`%f57M@O#m$pT@)bjdfE}-CDmF-ORh0`aO?%ZVda)b?rd^xo=N$
z*D@?DSW(Ct_k&$IfxTkW!v~d2_jc4hR9l>WcrVkD1B^Z%H3rwFJ?Lvb%=zO%=BW$p
z>v;mW#h0ZuujBpxs>QJ2xt|2<dHa)3{eHX_{Pm#nuGgJU2K8T>m!t%T@98y|d;Tr|
zxu=O;xxw*wmaco#BGj-iYm(Hv)ditbuM|YL>R+Gw@IK?GjhsGVe^16VDx@4(!n6JA
r&M(ZrR&}llGgAwlI-#`Q&W`c#>n*)J9e(Bv3=9mOu6{1-oD!M<1wp$J

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_grip_pressed@2x.png b/utils/rsc/rc_light/window_grip_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..54dc3d8a8d55e66f8cd951bc040b9b580491de70
GIT binary patch
literal 711
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Qf~r;B4q#hkaZ_U2u25OF&n>*2&4d+$hNQ<wPy#<!C`JT?iqaOvVFCJvQtornEz
zaBv+FzVLq6;wO?5CR|cb`4;4ms8(jSE&Z5r-2F@Y{+T@Ykn3N^<IHP%#cF!VUWV&a
zpH>N1w0&ZJ7&z<1^+$iZW!IkePUV(eEW@bGFeUuJ*QE0+noBEJ<}6IsIKa#ler8`B
zmqs&to&Lj>H*fC_U%(}oxM}{0^v(OjXFrJikf|hpdfv<42DJ|tgc*GwE@WrAb-?)v
z)2&0!N0@RBI4@z!Iq2NNlyk^Ag(>H-vkOzq0cRDan1jwNOfiR?A27unc0RyVbHI54
zQ_Vr=2Bw_D={xT^RdO0cefsdv^k>K(`716btp41e`M_`kZ;rmZ&)IniEEbLSbIVsX
z2|VDe(>#^Dd3!OV+{5>_JGA7_{PQz+JpaKx^?Zq%0!zgU4+o787aAKTJUF<y;lhK1
ziyH(U9-Pb&|AC|Yvdg{eCyVqHQYs2`6iO-zG!)n>3RD!tDhd=7)G9XUD411j&`@xz
z*r1{iR<Yqj{{;Pt*1dmS(n>$`J+F#x6@QSR_CmC7x!s?GG2cUGJWNuPVBW*AKJwrV
z4~G{Y+Kcb%Hf}c-?qQ5;HBXy2b!Nho4{y_&7J~fdSegB7?XQw~-VX5(AIdQ8ku6Fv
zzdP~qtxDYoiLDL$4j-0ea%#7ac;WJ3?#%G-rdpyK^gaYAJ-C0fvQ70z*Pde^LMwgE
zFZ^fmDZYCnWFPZ%?&;Ep!=IS8ZJ*12%(LKg3-^Jrhe50F2YG#p(!EwDC&6?{`crU=
z`T_k1E{S)Z&6hFupW-?D=&f_B*F3*pl0ECS+ltDY;(Jq!^H(gqw&Neee}gq&%EPk0
RGcYhPc)I$ztaD0e0s!wpMO**?

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_minimize.png b/utils/rsc/rc_light/window_minimize.png
new file mode 100644
index 0000000000000000000000000000000000000000..9e1a7f12ceab6f6f5c0ab6690a6f32f9bc7cdfe7
GIT binary patch
literal 200
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|jQ)5S3)qV?@1MLs4&k(P)5OW!+)_1|&+qQ-GXj<fL@&k0**xw}is75J~tQrodD
z&CdL!ciItVLBWY9*PJxei<Rzw%w1ueus6qWhpp_nSat`t-OJAZW)*lPwEcHOQG@W0
z#VsG+7qwU&I9uLqvcNd`Vc4NB>LP-IGvBeVVU^^b)o32az`(%Z>FVdQ&MBb@0MF7!
ACIA2c

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_minimize@2x.png b/utils/rsc/rc_light/window_minimize@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcd2570cc1018ef90d0f23e17925aa3604597fa2
GIT binary patch
literal 334
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|O(2r;B4q#hka-4852GC0rkVHWGHy(Q)Cn?oLqW*ws+7i{X0WW2PglDZ<}0S>JAA
z7R+gBXi~^HaL7qG<x|en-lVDG1?R%=)puEMpULPsNd<yd3LcvOy>9=BODTbFi!BZQ
zzy0%=VfO9n*CCr3Ta*)01MeEm6nf+uxuswJ{kr*=l5-oj#^rAn-fey$tglSccU9$`
z%ANab|H*B;wA`xX{EvEl{tba5i4)qkGIq$MtlZ2q@vzA%{tE_Q8JWVpUrcm=VAPw%
zeCCG*t6b5SlQ}`5A60m>nfLS^&tLoPx!sZC2e#f@kIoW$v_a?e-7nk>|2QCS1d+ZU
aS!XXdyL)C`A`1fp1B0ilpUXO@geCy2fQSeH

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_minimize_disabled.png b/utils/rsc/rc_light/window_minimize_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..9fd0ef16937bb4608fd90af1deab88adab58d9df
GIT binary patch
literal 206
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|jH)5S3)qV?^ig}h9TBCZ#I+u2SCU~OWtovUClrNtqbxk!e|QBvhL^Y6gjii!u{
z_EaAKYxupB(b#zNxi7UT%d*z4R&8E7W&4spk_GiP-Yx46q@83upipw-{WkN48F9)b
zc>?Sa>XkEh^ETC=Wj<!;e_*v^F+<<wi+_b@&74{KopIqRdG<=dKotfC1_n=8KbLh*
G2~7ZMKuIP5

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_minimize_disabled@2x.png b/utils/rsc/rc_light/window_minimize_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..251cefcced3cdb3d041bd85e5831502db38d0010
GIT binary patch
literal 332
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Uc9PZ!6KiaBquDf%%xN*w+8y>v5Y$btjKjcQ9AdsalSvp<lL;B&BW&~J2~)DXQh
z$u~dX>XMbt4v8;$rk!EPTh96W|H<!bD}J9@$HD*uJWYQ~c@!gJue+`@s$H?_)a;r6
z-~M~dkb7J1eaM;AGS$pG(YtN7soB=e*gwyA`RX4tcrKWnoj8@9+jF_)t<)`?v4(|t
zoBql5JzDPe^x@op_fLCY>YTc}QbvuL<)xDU{92Cbg_C#;OinVW*}h-wA@@y0{UpP_
z>fKYfoC#Fl?E9i?wuKK{!MVLJKL3qTyyIPUHfU{p^kg}!&*>k<9Ui%Jz?{h-(WSpx
V-sV7VOjQI(%+uA+Wt~$(698x_g8~2m

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_minimize_focus.png b/utils/rsc/rc_light/window_minimize_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..4d748783b02fe7f165277a48dc34b12c64b0a0ef
GIT binary patch
literal 204
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|jU)5S3)qV?^ijhrn30xb{gugkG~);{8=XRwjyw7{MlQarg&k`Btfd+W+|ym97x
z)z7KS+{Oo+IyyWOzfD$JBfH|AP7J%<jHCA(j&Ip2X2*PXE^~veYW2R~Rg52sJwF*b
zTROazTd(}%YAWCJh7VVmqub8eF0gj`s4gNXsQHfDJy4E2^oL6g0|Nttr>mdKI;Vst
E00d-7rvLx|

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_minimize_focus@2x.png b/utils/rsc/rc_light/window_minimize_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..97901fed5951f2a24b9ee204dc78b1611a70d96c
GIT binary patch
literal 333
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|Uc<PZ!6KiaBquZPa54lxh9={#=feh?H4W>kAbw{soU2_cUf~|H$x$IcM|Su=P_e
zRI)C0adK9Y?sXDNUKjRm!R+0gKkJ_U^e=p7VyxgfNd<yRoql|lO1@#Y?97#=qTvC?
zJYVy_%d<z=S4OOJ&KF7GkH}aZqZa&Nk4E>wvvvOsZOzysr0w<Fe!h~5I2)k1+*9<%
z4(o`@UvgqEgA?BspZH&0*-)o%<aPKM154SaD>GXU<Vl&bznJliVd81YFDI0XCc5=9
zK8mhnx%2$R<eN*lWR@i+H{3pW$@}NOjiL`lD$WM2jSYUVMx*=e7jA}s91u5x$k>mp
ZHD64epT63^gn@y9!PC{xWt~$(69CZeiFp73

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_minimize_pressed.png b/utils/rsc/rc_light/window_minimize_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..78de6557bb99d6f307c345e2cbd974e3af5ba19a
GIT binary patch
literal 202
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq|jM)5S3)qV?^ijhu%KL|PvH*R*EY(~+H@<RsPq&@f2iPHNkfcg7wL)-B$u0xXv_
zv);Ytv)!T1l9rY>*Hu>KXjMU0<PN_*%1-gj-<GRA;N#I{S1>Y&KUTr8<kib-dt?+W
zCg1S#*`N1+q1*<B_0M{hw0BIq@mF}(%$cR%8ABSSxp%f~-NeAaz~JfX=d#Wzp$Py7
CC`RxA

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_minimize_pressed@2x.png b/utils/rsc/rc_light/window_minimize_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..6b961459b9eb7039bf4c3359225c7a6411c3522a
GIT binary patch
literal 327
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|UcPPZ!6KiaBquDf%68kZJvxzb&@eq47DBN{d3+qX!HgG6$0^7~U{`V~A*Soz&p0
zWN?SU)#;kz3ANj08&cQ`=K8+)KKXt8$6r3&lT<t*=#oOq{yxKF1wTDPSNZ6Fd$~-p
zWdGcHnFp^d^LmswGq@j!%71z)f}uS2=*^RP72f?f8O;3)Ya>59rL1<@-So`&^tYEP
zd+Pb!Uk0D<dTC!%*>HAO+O)Qt41#>8zC<>jNR&!t=J7RiXlM@=(Nrp!?{<^n@icCx
z^{!k~P4lJBT{e(@P$6XJrdutzuJOFm)n8i~@^*L4{ld-gj|1w!Nh+SsA6d^foA2k1
T6bxiwU|{fc^>bP0l+XkKmYIQw

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_undock.png b/utils/rsc/rc_light/window_undock.png
new file mode 100644
index 0000000000000000000000000000000000000000..4da192f33059a391cb573c35ebe42308f3e3735f
GIT binary patch
literal 522
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+4r;B4qMC;pWhTexAM2`R0U(2ew<61~S#<rxO0wKpgTtR{_ABkUZ6)1dp<)CAU
zW*w9I#5yK%M=rglrLN-2El!UwxUSUAxcz)Vrf<%z78c_z|6l5TfA_b3XLY%Z!MjC?
z&4#X>T)gKRHF!TXxoh*DVcnt>8M{BbkEKJ?D<q>xuxE;SvNpR{MgJNJfu`6w7aq)c
z|BT^)N8&H#>z_CBs(Ag*yLWzXqRHWJfzNEOU;T8UN>Vj&Qe{BiZ_yv>z6}4aG|ccg
z=PYpTz_a&-p7*wTUs8R=bw~5+l_$CdHw&2)wAMss7S4BYZ$2RN>e=SI_f}>1?<zeI
z)AD!GyIe<`g((~*Zw|^Zge^bxkUPQnNr@AGLnAZ)F}02zUpBlk+3|n-k!8{S66t=E
z4H9J!%(?hJNP~633%&zE{9B)I%DosV>VG2PP~S!I8M5=&9q50^lE5Tj(J(#wd>GFY
zSI={|-6y1NX^Lcg=2XDYA`~?-hk;>9W8tsgu7A#cRt}sL&v@p?<D<8K1wXyxnNiQ$
zvA)KT{nn8kWm0#T6^_XrC|&=K$8OEasjIRZW<{+O+Q9ONslojFz7qchXS$;-3oXmf
bd}UqZQh)Pu{1Gb#1_lOCS3j3^P6<r_@J#6#

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_undock@2x.png b/utils/rsc/rc_light/window_undock@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..5cfe75ccc9eac3399b449749c8010d3c219a7e31
GIT binary patch
literal 907
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T?Ir;B4q#hkaZ4*Cl_iX7X&J-Q`BQ)$vAFQp4#9dwT@PVbentuU5KN^(lN@_}9A
zAM+lm3ojZM8w&APO=zyV+%jW^L{w*c7@wJgH_ODV1Dk&D5fI*eTlenWml5Ul$8Wx@
zzF#wUZtYA-1qFoz=O^4|xO*~XN2<4M@*!0QO@_7aQg<dvJG4m{KQ*h(DotFNa{cC1
z#*hE5NQPxdIjo;;!E|!+!NuO)GpAp*TH&XBoIPmqnhU}VvVO@X4ICYAN^>vj&whQB
zKTKBUY{QIcR@}=X8M?G9d!5yr&qtqa*~R<9Pwnu++^@n7%JV$3Wq!^LtKCrKyW+Qe
z&ds3X7iyZ>8}7xvtq<JJxO;VNaMIGdC#~mva_H9ax#i5)bffP1^y19xTU(`*Iu*B7
z=3Kg`vwDXC6LSjp1mA>)9L7zYJQH*s%=VctNK-8N@giZ3s>m+Z2PTYxyS11Z9(68U
z6Ku$KfaQtgmq+4%Yc@<fTURcXz5Yg6Zei{ZC1Zc)7ecy6SduRWWGtC5cmC?<>84ta
z!AqmQioUqmrZ(fJWD1WQ1IJ&k&$Dkhyjpg`WE$HM;gzS4?9es(C>Q8xB6+pVzsoDZ
zXu<OLF7nNCU0yF3LJfahRP^oc;K(y-2&t86n2^$^_~rfMzveD2+p1XgIy|0;F>zl^
zO+8@0^XS>8lB;_a7dhFhId$|+VEd4>^?4V2yG7WQTnD@D4|ZJGxY&GR%ey}_4jJy#
zZ)HaJaU<g<))Q(54%--Rvap>HQ;=5w&b;J+!=h__@8xc+%lUAd=R}Cvk5dduXF|69
zJlRmQ(|7)=oG;ysR+2VZrTI7b*<Kvk5%+dq!Q~oOnV`>`zWmQPF#q+Zsu^nBpI^$C
z&Gn5wD_4`<>fn&4IsMw6zU-}RYpUiR;g-<o=*Uhzpe@*G^I&Vo0ySol!#kWEB3+Ec
zYjoegxg#!kqeNu$&)ls7@4BWj%n_b=fzzdA>4qO4_jcTvmL9lt>!aP@&b=rUn4~o6
z8f#*b<?MaxS~Xh_Tj;G7pTDi#)ttj3^|HT;v`<a0>g=7`MxA#L?AQ`Er(5Pt-8mOo
zhAIXb0nN1OHVwzutPT&iJHJ2IVP8W7gZyXdimx|*u|G^$$-uzC;OXk;vd$@?2>{R!
BlK=n!

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_undock_disabled.png b/utils/rsc/rc_light/window_undock_disabled.png
new file mode 100644
index 0000000000000000000000000000000000000000..b0db9c7a76f63ab00d40c261dccad4153eabba03
GIT binary patch
literal 505
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+gr;B4qMC;qIjb4WXL~OU8RQti)bm`zmlP!v3j(=DKSCo8YFA;Q!u_`SPi0z7h
zkg_oTfs)6<i7u0FI(o5-i_0ESd|8??*(7ta+LBodZ7)|>e!p9Mul9K?la7@})<u)E
zQ{}s*8NM;*EP3*(@uFD5)zrv;^E4A&?lA`Vc-l;iO31z~IFY+sYHrQFCkz2w6wT&%
zu3+Ff{m)!M#=_Z9=}h_a=v2*1`kNQLV)H*O8`@ZZFz7%FyNPe~_M%66H~z<7?VY?q
z<%o?!+s|*`ZmkVlT_(h6mt1Q4xu-*aIcImLdgEH>$Z7YRxfz9bEh}5^P-~d&QZuzl
zhM_D+=za9sX#(ZV&l?%%FIV{1dE&Xbc4710%aiuM7A%l9=VY#CxOV5KLAd(Nh6ed5
zn?$m9Da<Qn=8>sp()jlJ)E`MbRvp$9Jq6$E-A=(*d()0ootI1rW^}XmW?aUwdR}XT
zoP_z~`XdJ-eutJm7C!LGX2y(y5KYhW!lb)g0v`<cix|Sr3CTTXs}4`#Ud~{5X_N3{
zr$Da1N0>yGUQmzL5WK+lVd{kG2MuPdSa#x4>7l*ceeplO*PK%L`nijNfq}u()z4*}
HQ$iB}V$#s4

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_undock_disabled@2x.png b/utils/rsc/rc_light/window_undock_disabled@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..9468c9f32c2c8dec3c56cbf781b0c99d44acc4db
GIT binary patch
literal 881
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T?Nr;B4q#hkaZc4vzOiX7X&*;-AJMOsiWSfZzO!-oFOlNsuE4&1v1HW({tz07g?
z$CRw8!XlcKE-WoL$w{?$M&#Y_1a5BEZdSpK0VW$xzLVoNeQ@qgvYfhk;k)&Fia*cI
z-*@KD&O5dZZi_pOL_!j_#>l<6zs9$*Qf2{5!##l-)`eUJk}lrTw#WX=ba~{y`(z{2
zhWjGtg)b^`G&`0YNeG!ydC6*K-L<T)_Y7~GGABv!GaUJo^+uqSZCzyAtA)2+;~8)4
zyu_-sCgJ=2Kk={bJm}8zZ+gxUcKT`KzpS^q4ay56Zfi<R?X`RC@_E*SpY}KQN6tPJ
zx4V)-f#=`HfBg646Q6wy;8}U#=<fdV8A6E_fz6k9KXhLDw!H3)59_^X7RA~6g|kod
zy{}Fc6?bM|aH}D!gkcr$3O6uQN#5ajZ-Cx(>zHmy^UgxC2hMY!rGGwJ{_m}T@WMl9
zPVWibn;v<s{C`wzSWbE2+6{G<$9i2G_&lTw5Bxab60T#MS^aY}pS9z0zpYQTC!C#{
zmVCy4${ia9fi{jmM$sB~C+IwuI`FzClc^>1<e^w0_T+Qt)<*}i$}p}G?RJ;kp&xpI
zy)daR<@UEa&O&#Fk8Ecd1T>#X9};-`das`1TaE_F=_*{TtsO2kme(6%tB#!2d3^eF
zqlfI*$3|{FiEQh)%sZ&Wt~-y}B6k*}nbq3LsppmZcC?g4EA1D(#<;?4fs|}R7W1l$
zSeYL$%P-)ty7uzOcJ5VYnFXtvcHFTMTFcNeZC3jtVTQ$<E+(Hb=XY0aurl`F^_ACM
zvElyOO}f8Yzh4MHz#ePj{lA|vXZz{zk|xuAmep;W{l+4T?_sny%YJ#|%ZC$J?^??k
ze@IV=?@Of9RY``=#hp%$iHEp3W78Q7_c14UFPc&RWA()qx*i(VOcJM4t~JJ9l-|Ir
zSXP>n@?>($w%2wECX@GYKRYhOy7y4a%|PRyAzt@Q8I-bmX07C8*uLOh=?}L9EmJ+u
zdWgOJ(Ve|5z+;i)Wd$qt2Md-+GB7N5YI$1KlRw{Uxqa95%NZsUpNY>-yO($U-IZ<z
P1_lOCS3j3^P6<r__C<lC

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_undock_focus.png b/utils/rsc/rc_light/window_undock_focus.png
new file mode 100644
index 0000000000000000000000000000000000000000..85fb0468ee2ab2b6099fca3741be4d3ec58d4cac
GIT binary patch
literal 531
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfr0U;r;B4qMC;pW8@;6iWsckLf3nTNY_?*+!Y^;8Ij9SI{cl~AP*_-C(5%<0r02&c
z+okttLW#F}>mOD<C(e=_walxE9W%VGw=6O{{Iia)YSNOO71z5@PN-S_{odbq-~aCU
zUibZR!VT5Ca%o*#T^1|8KCtCbh0EeqjhB}0%1+<;<!Up-%p~29+Z9t4q>t`s))If^
zS1Dk)f5q;(-*3q%%ofPLJNpL{!{z>jcQembB%jt_@%J3RcyR3Nr;0aO-L0R#D`Tp?
z$njvlRK+y=S}EbzrN4i<?A!Nd`jL)V6+NfEKbgG#%&D*S%r{t{+kRLmJfkb`r>fuq
zi4FDF_ecDkpU+>EobJf@ZvBCOA+wq7%8d9IhOe6;TV^UJ#V~a$$1z<2{d2D;J2uZQ
zzkTUz$W6XkE-mH`w`RvnZ*s8IaqwPjd1`4*_qy2gpZSz@DnHNgdayqG!Tg6D2`mN$
z4H~iM!?kv$iqFYgyZcoydl3_xS2N3sm{q&4l`}N1I+XTV{^Q+WYu_||X7~7Z$S3h%
zhT&IBkDSk(Z@wOqDY#nny_xMkv&89I_CH;(^iI9{==4j)<iJO#Uq>R|dFN?=v01X7
n=|0Qc-xIxaTWZQrlrnF*(sX6#WscJf3=9mOu6{1-oD!M<dX4x(

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_undock_focus@2x.png b/utils/rsc/rc_light/window_undock_focus@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..e13b2f0757dcc3627fd10ea713f238be2650cea4
GIT binary patch
literal 876
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|T?1r;B4q#hkaZY<)x=MUMZ^fB1)Mqv9ReiB5;~1f7zy-@7krovXOfps}E)<;bD7
zfT+%;ZQPsEHF7r?swFHc6Wb=WsKt8GQO)h{8YWWA$KP(AFri}i_TzOthc|xKetvK7
z_xb<dp4oSXcR_&0Bc4{@3-fiizg02t+>p;`!tfx4W!Iq%ydSunqiq5mzg<rGG(EgP
zgSlr;sb~)?Lu}$FjwKw23hX9V#p*k7&x$lZeK=vyp^I~E7)ly9<~%v&{FRBxmhsn~
z(q4|!9ElGUgIOQ$x;^>9?S_9jJJ(Kn5X$geX<}K0h_L9Z)pvz!{x?~3`YigX#?KI2
zee3_>?Tr7+em^_nTisyl!yMQ#u{pRpyFq8(`=5U@v`X>?*$!{H@i@8tTiVT|tqXZ3
z=sK94Vz|kavKY+VXucp(`HK1en>$zE6h5-!jKiwHJ&94R0#y<VlscyW@PA$NFz@$y
zft`FU>DQOdUOL-l3xnJ43`M<~#7DPVeSYnouW$N-MRso1UDbpcOC_21PB5utc%ine
zye+f0Tjx=hL;gAwjtf&x9AaO>dSJ~w?O37E1BnM(clLfhlhUOn(IA#owaosWmA2B(
z!wsvJ`7#Rx>9E`_sVetzNqR1%a7Q3e!^Fp_WanE(_b*eXx4!sPtB{nP(jm|k`(oCy
z({h4Nd{H&h8|)_WTz+w7>GMp<4X!EQ)V{6VVC1lk;id+23ipIwtW4htzZo~Z$SiqO
z&9E(-J?R_E2d}ptYj_eey0<158ZD?;)Rgl!A%<r~lfj#^{2epR4lW3BoN_XK(z@@h
z{ks{fr!T#$&M)K7{B8Z|`If2Y>-J3k_g3_cMONQ~SnaN_e=@xKtybPv+aXyxQA6Q?
z(8TL!8_bosT3b2uU7wUnIGD*Xt?1AYlQ<N%dhOXxkGBR1xi()LXZ9bu+fX~B;>G8P
z<82*x*7XKFtbQff@LY-OS8GQ)m-5T$i$3ixZ~A`nT)j7+(P!He(R}t2COf8i`giMG
z`XGP(p87S{YX+<jxElB-CVkUr+IS`DHh-A9)qXiA+g2yR<bO;(7f(r@I?bEGz`(%Z
M>FVdQ&MBb@0DTXOy#N3J

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_undock_pressed.png b/utils/rsc/rc_light/window_undock_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..d368cc9ad20d58001ea94a50754e2127733c3423
GIT binary patch
literal 499
zcmeAS@N?(olHy`uVBq!ia0y~yU{C;I4mJh`hT^KKFANL}oCO|{#S9Drz97t)-oyBS
zfq`+Ur;B4qMC;pW`@Ieah_vrt{Aj@gZjOJIOpdpdntpICT415Et-D#TsiQlXo&Dm{
z9otq+Zt{Pi)S<Afxspj!HYP@-q{H;M;<7Clmw5W#KKO50_2kLFe;2*m+0OkxR_M#8
zD_0zEE3G!*@A-FeHA_s?p?g(M_oSKT%(D9N^PujjBl5kkRcDC#>=v-CE8OO4R#wcA
zx+wnSuHg8F_gl7malc!judpKT{AEwhHPhX+Bv$QT`*wC?*-GvYi`o3Ttdg`h-+Nx^
zZ2nhF@Tk~9nTjWQg@Jan*-qSly-n-){zlFxHQ|B*4|02EZ(gLgR^^GNjzcN;r#8Lr
zf&~ZFl_L)M9DVlZkyEuYGshc~+&7IC^66SR6>slX?Y>vYa@lf9V)-gR_PxDa0oOAw
zd4ANjTF=$SloP_J^5^BNABJz3N*Jy9F4SD-p5U-9VMYDxvUlwc&y5OR@<mN*bg-O$
z$+rB~Ii4vEi*HG9Jp6fW(?b0N0X}J~UoM%`%DLw3fl!%qOroLd4j&6=47n*((bt$@
zK6z46N`sHrsclA`!3)<5=89G@OuH^rB=PZf{W^Wcgp%uJRgIunWbkzLb6Mw<&;$T?
CiQaSo

literal 0
HcmV?d00001

diff --git a/utils/rsc/rc_light/window_undock_pressed@2x.png b/utils/rsc/rc_light/window_undock_pressed@2x.png
new file mode 100644
index 0000000000000000000000000000000000000000..b30f0dbb6e1e4e567d12072edc8e95f69c9bb9dc
GIT binary patch
literal 855
zcmeAS@N?(olHy`uVBq!ia0y~yU~m9o4mJh`hE<t`_ZS!$I14-?iy0UMd_kBoy@&Au
z0|PUsr;B4q#hkaZY%@e0MUL0!>mQUj;^yMQ-MmqNN%K?Un!gOXZ=4)LZmd|bWHYDc
z+McBo6uR!Qip;*zF@YmXU82}iamj{&MFk2<VqKh^C*N-N2-$IW_vw4@Qi|UFJ9TsC
z_kW-F&zzh1&C$!tYtqCOjBd|M+&>F3SA0?0!gxFBf@o{%6ib<7;<F`WGbYDRwQ@I7
zn0{TDDYEr%;G-E%3l>~>Uv{#)sCG_N^Yc%)_-*d5YG#kPZZ>mn*!GzDv(gUS=$RLi
zI*EfV&&c&b$ORvc+ylR6)%S1G7t5U8;*gkV-R^y#bK(Dk&s5o7<$l<(O=i|~35{HS
z`&Qek<iM0>hPMxSBW}NXHJRZpuW8H59p`t)3jNFxY>kQAdMJ7Rx2no+X=T#`+Zb*y
zVY?xgF#8I_ZKj;b70j#TTI9~XxEI==&2hZJ_Uf<apMEV2Gh|v7z@R48eaH5?vVC^1
zs8V|6u}@WQirjCEbX6KEWzOxAH4=U19_rV$Z*ta6)d{n&CAKcVA!*~lEw{edxaw-k
zBnReAmv6NjWEg#9JGr3eN!r%qAx!fbcbZo@v{Ww>y5_*vf4qNL$@0zzcFbEE6%Tl9
z;@Gk#Wk-_IhVu;UezQG9nB7W#rXLX7`&86<ms5O)h%Dbsfk~Q|x(p)U?L78DP`%><
zTg<Bov-qv1?yz5-Vk10Jd-9LP1z8QbjN3eUH|QQPTgkYM^@bX{hl9Oq8+7@?c7MFf
zaC#~4$yto2Vlsm_@f1jWH&<n8Jd`B7c<EbD!v!lY$cLEEVPWoC6{8ofALGB<A>*Hj
z_xJMY`qTc&^Ztm|dv9V?v@ljotMpr}>G2KMXFXbcTXk(AJ8u<xO}DkDPmQVImGp)K
z-ol+qi}x4_UQ2hl_*iU1l2RngK68sZhJrWJ4;)qg<abkOE93uwJD=x%I_mP`K=Fa+
zetFzBh7%1;PHniYd)}v&-{e7ChxvWa`G-p1=(fu*`m*z`QHqi0RsD7R_p+*wB?dgS
y*l>Hvj8aEdezlaTv)={&OtFgh^77jBlegFJkjS>2#0Ulk1_n=8KbLh*2~7YtczHnp

literal 0
HcmV?d00001

diff --git a/utils/scripts/icons.bash b/utils/scripts/icons.bash
new file mode 100755
index 00000000..91f277df
--- /dev/null
+++ b/utils/scripts/icons.bash
@@ -0,0 +1,21 @@
+#!/bin/bash
+
+COUNTER=0
+FILE=utils/rsc/VivyPartialIcons.tmp
+
+echo -ne "" > $FILE
+
+find -L utils/rsc/icons/vivy/ -type l -exec rm -- {} +
+
+shopt -s globstar
+for ICON in utils/rsc/icons/vivy/**/*.svg
+do
+    COUNTER=$(( $COUNTER + 1 ))
+    ICON=$(echo "$ICON" | sed -e 's+utils/rsc/++g')
+    echo "    <file>$ICON</file>" >> $FILE
+done
+
+cat << EOF
+Generated partial qrc file for $COUNTER icons from the Vivy icon theme.
+Add the content of $FILE to the utils/rsc/VivyRessources.qrc file.
+EOF
-- 
GitLab