From f9f409530ccdc975ef965b1d1fee44bbd341d718 Mon Sep 17 00:00:00 2001
From: "Tadashi G. Takaoka" <takaoka@google.com>
Date: Mon, 19 May 2014 11:34:11 +0900
Subject: [PATCH] Add Material Light theme

Bug: 15782668
Change-Id: Id2ae47cfb2065d73f13701b9c6a041129dfd08ae
---
 .../btn_keyboard_key_active_lxx_light.9.png   | Bin 0 -> 1470 bytes
 ...eyboard_key_active_pressed_lxx_light.9.png | Bin 0 -> 1237 bytes
 ...tn_keyboard_key_normal_off_lxx_light.9.png | Bin 0 -> 252 bytes
 ...btn_keyboard_key_normal_on_lxx_light.9.png | Bin 0 -> 251 bytes
 ...eyboard_key_popup_selected_lxx_light.9.png | Bin 0 -> 245 bytes
 ...n_keyboard_key_pressed_off_lxx_light.9.png | Bin 0 -> 220 bytes
 ...tn_keyboard_key_pressed_on_lxx_light.9.png | Bin 0 -> 253 bytes
 ...rd_key_feedback_background_lxx_light.9.png | Bin 0 -> 709 bytes
 ...y_feedback_more_background_lxx_light.9.png | Bin 0 -> 959 bytes
 ...ard_popup_panel_background_lxx_light.9.png | Bin 0 -> 646 bytes
 .../suggestions_strip_divider_lxx_light.png   | Bin 0 -> 328 bytes
 .../sym_keyboard_delete_lxx_light.png         | Bin 0 -> 981 bytes
 .../sym_keyboard_done_lxx_light.png           | Bin 0 -> 713 bytes
 .../sym_keyboard_go_lxx_light.png             | Bin 0 -> 573 bytes
 ...sym_keyboard_language_switch_lxx_light.png | Bin 0 -> 1504 bytes
 .../sym_keyboard_next_lxx_light.png           | Bin 0 -> 655 bytes
 .../sym_keyboard_previous_lxx_light.png       | Bin 0 -> 654 bytes
 .../sym_keyboard_return_lxx_light.png         | Bin 0 -> 649 bytes
 .../sym_keyboard_search_lxx_light.png         | Bin 0 -> 1022 bytes
 .../sym_keyboard_send_lxx_light.png           | Bin 0 -> 936 bytes
 .../sym_keyboard_settings_lxx_light.png       | Bin 0 -> 1197 bytes
 .../sym_keyboard_shift_locked_lxx_light.png   | Bin 0 -> 810 bytes
 .../sym_keyboard_shift_lxx_light.png          | Bin 0 -> 806 bytes
 .../sym_keyboard_smiley_lxx_light.png         | Bin 0 -> 1134 bytes
 .../sym_keyboard_spacebar_lxx_light.9.png     | Bin 0 -> 334 bytes
 .../sym_keyboard_voice_lxx_light.png          | Bin 0 -> 1006 bytes
 .../sym_keyboard_voice_off_lxx_light.png      | Bin 0 -> 1238 bytes
 .../btn_keyboard_key_active_lxx_light.9.png   | Bin 0 -> 974 bytes
 ...eyboard_key_active_pressed_lxx_light.9.png | Bin 0 -> 868 bytes
 ...tn_keyboard_key_normal_off_lxx_light.9.png | Bin 0 -> 228 bytes
 ...btn_keyboard_key_normal_on_lxx_light.9.png | Bin 0 -> 239 bytes
 ...eyboard_key_popup_selected_lxx_light.9.png | Bin 0 -> 197 bytes
 ...n_keyboard_key_pressed_off_lxx_light.9.png | Bin 0 -> 216 bytes
 ...tn_keyboard_key_pressed_on_lxx_light.9.png | Bin 0 -> 248 bytes
 ...rd_key_feedback_background_lxx_light.9.png | Bin 0 -> 497 bytes
 ...y_feedback_more_background_lxx_light.9.png | Bin 0 -> 647 bytes
 ...ard_popup_panel_background_lxx_light.9.png | Bin 0 -> 442 bytes
 .../suggestions_strip_divider_lxx_light.png   | Bin 0 -> 324 bytes
 .../sym_keyboard_delete_lxx_light.png         | Bin 0 -> 710 bytes
 .../sym_keyboard_done_lxx_light.png           | Bin 0 -> 556 bytes
 .../sym_keyboard_go_lxx_light.png             | Bin 0 -> 465 bytes
 ...sym_keyboard_language_switch_lxx_light.png | Bin 0 -> 1004 bytes
 .../sym_keyboard_next_lxx_light.png           | Bin 0 -> 552 bytes
 .../sym_keyboard_previous_lxx_light.png       | Bin 0 -> 560 bytes
 .../sym_keyboard_return_lxx_light.png         | Bin 0 -> 536 bytes
 .../sym_keyboard_search_lxx_light.png         | Bin 0 -> 742 bytes
 .../sym_keyboard_send_lxx_light.png           | Bin 0 -> 694 bytes
 .../sym_keyboard_settings_lxx_light.png       | Bin 0 -> 901 bytes
 .../sym_keyboard_shift_locked_lxx_light.png   | Bin 0 -> 665 bytes
 .../sym_keyboard_shift_lxx_light.png          | Bin 0 -> 667 bytes
 .../sym_keyboard_smiley_lxx_light.png         | Bin 0 -> 777 bytes
 .../sym_keyboard_spacebar_lxx_light.9.png     | Bin 0 -> 261 bytes
 .../sym_keyboard_voice_lxx_light.png          | Bin 0 -> 732 bytes
 .../sym_keyboard_voice_off_lxx_light.png      | Bin 0 -> 842 bytes
 .../btn_keyboard_key_active_lxx_light.9.png   | Bin 0 -> 1978 bytes
 ...eyboard_key_active_pressed_lxx_light.9.png | Bin 0 -> 1648 bytes
 ...tn_keyboard_key_normal_off_lxx_light.9.png | Bin 0 -> 281 bytes
 ...btn_keyboard_key_normal_on_lxx_light.9.png | Bin 0 -> 285 bytes
 ...eyboard_key_popup_selected_lxx_light.9.png | Bin 0 -> 263 bytes
 ...n_keyboard_key_pressed_off_lxx_light.9.png | Bin 0 -> 266 bytes
 ...tn_keyboard_key_pressed_on_lxx_light.9.png | Bin 0 -> 313 bytes
 ...rd_key_feedback_background_lxx_light.9.png | Bin 0 -> 942 bytes
 ...y_feedback_more_background_lxx_light.9.png | Bin 0 -> 1222 bytes
 ...ard_popup_panel_background_lxx_light.9.png | Bin 0 -> 845 bytes
 .../suggestions_strip_divider_lxx_light.png   | Bin 0 -> 329 bytes
 .../sym_keyboard_delete_lxx_light.png         | Bin 0 -> 1083 bytes
 .../sym_keyboard_done_lxx_light.png           | Bin 0 -> 783 bytes
 .../sym_keyboard_go_lxx_light.png             | Bin 0 -> 577 bytes
 ...sym_keyboard_language_switch_lxx_light.png | Bin 0 -> 2012 bytes
 .../sym_keyboard_next_lxx_light.png           | Bin 0 -> 708 bytes
 .../sym_keyboard_previous_lxx_light.png       | Bin 0 -> 716 bytes
 .../sym_keyboard_return_lxx_light.png         | Bin 0 -> 663 bytes
 .../sym_keyboard_search_lxx_light.png         | Bin 0 -> 1194 bytes
 .../sym_keyboard_send_lxx_light.png           | Bin 0 -> 1043 bytes
 .../sym_keyboard_settings_lxx_light.png       | Bin 0 -> 1591 bytes
 .../sym_keyboard_shift_locked_lxx_light.png   | Bin 0 -> 989 bytes
 .../sym_keyboard_shift_lxx_light.png          | Bin 0 -> 972 bytes
 .../sym_keyboard_smiley_lxx_light.png         | Bin 0 -> 1344 bytes
 .../sym_keyboard_spacebar_lxx_light.9.png     | Bin 0 -> 416 bytes
 .../sym_keyboard_voice_lxx_light.png          | Bin 0 -> 1184 bytes
 .../sym_keyboard_voice_off_lxx_light.png      | Bin 0 -> 1459 bytes
 .../btn_keyboard_key_active_lxx_light.9.png   | Bin 0 -> 3280 bytes
 ...eyboard_key_active_pressed_lxx_light.9.png | Bin 0 -> 2662 bytes
 ...tn_keyboard_key_normal_off_lxx_light.9.png | Bin 0 -> 296 bytes
 ...btn_keyboard_key_normal_on_lxx_light.9.png | Bin 0 -> 306 bytes
 ...eyboard_key_popup_selected_lxx_light.9.png | Bin 0 -> 319 bytes
 ...n_keyboard_key_pressed_off_lxx_light.9.png | Bin 0 -> 292 bytes
 ...tn_keyboard_key_pressed_on_lxx_light.9.png | Bin 0 -> 339 bytes
 ...rd_key_feedback_background_lxx_light.9.png | Bin 0 -> 1569 bytes
 ...y_feedback_more_background_lxx_light.9.png | Bin 0 -> 1999 bytes
 ...ard_popup_panel_background_lxx_light.9.png | Bin 0 -> 1336 bytes
 .../suggestions_strip_divider_lxx_light.png   | Bin 0 -> 331 bytes
 .../sym_keyboard_delete_lxx_light.png         | Bin 0 -> 1634 bytes
 .../sym_keyboard_done_lxx_light.png           | Bin 0 -> 1217 bytes
 .../sym_keyboard_go_lxx_light.png             | Bin 0 -> 787 bytes
 ...sym_keyboard_language_switch_lxx_light.png | Bin 0 -> 2865 bytes
 .../sym_keyboard_next_lxx_light.png           | Bin 0 -> 977 bytes
 .../sym_keyboard_previous_lxx_light.png       | Bin 0 -> 987 bytes
 .../sym_keyboard_return_lxx_light.png         | Bin 0 -> 840 bytes
 .../sym_keyboard_search_lxx_light.png         | Bin 0 -> 1845 bytes
 .../sym_keyboard_send_lxx_light.png           | Bin 0 -> 1431 bytes
 .../sym_keyboard_settings_lxx_light.png       | Bin 0 -> 2263 bytes
 .../sym_keyboard_shift_locked_lxx_light.png   | Bin 0 -> 1365 bytes
 .../sym_keyboard_shift_lxx_light.png          | Bin 0 -> 1299 bytes
 .../sym_keyboard_smiley_lxx_light.png         | Bin 0 -> 1967 bytes
 .../sym_keyboard_spacebar_lxx_light.9.png     | Bin 0 -> 659 bytes
 .../sym_keyboard_voice_lxx_light.png          | Bin 0 -> 1664 bytes
 .../sym_keyboard_voice_off_lxx_light.png      | Bin 0 -> 2093 bytes
 .../btn_keyboard_key_functional_lxx_light.xml |  22 +++
 .../drawable/btn_keyboard_key_lxx_light.xml   |  42 ++++++
 .../btn_keyboard_spacebar_lxx_light.xml       |  21 +++
 .../res/drawable/btn_suggestion_lxx_light.xml |  27 ++++
 .../keyboard_key_feedback_lxx_light.xml       |  36 +++++
 java/res/values/colors.xml                    |  15 ++
 java/res/values/keyboard-icons-lxx-light.xml  |  46 ++++++
 java/res/values/keyboard-themes.xml           |   4 +-
 java/res/values/themes-lxx-dark.xml           |   2 +-
 java/res/values/themes-lxx-light.xml          | 140 ++++++++++++++++++
 .../inputmethod/keyboard/KeyboardTheme.java   |   7 +-
 .../keyboard/KeyboardThemeTests.java          |  53 ++++---
 120 files changed, 388 insertions(+), 27 deletions(-)
 create mode 100644 java/res/drawable-hdpi/btn_keyboard_key_active_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/btn_keyboard_key_normal_on_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/suggestions_strip_divider_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_delete_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_done_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_go_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_next_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_previous_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_return_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_search_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_send_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_settings_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_shift_locked_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_shift_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_smiley_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_voice_lxx_light.png
 create mode 100644 java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/btn_keyboard_key_active_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/btn_keyboard_key_normal_on_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/suggestions_strip_divider_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_delete_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_done_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_go_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_next_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_previous_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_return_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_search_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_send_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_settings_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_shift_locked_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_shift_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_smiley_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_voice_lxx_light.png
 create mode 100644 java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/btn_keyboard_key_active_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/btn_keyboard_key_normal_on_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/suggestions_strip_divider_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_delete_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_done_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_go_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_next_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_previous_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_return_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_search_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_send_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_settings_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_shift_locked_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_shift_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_smiley_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_voice_lxx_light.png
 create mode 100644 java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/btn_keyboard_key_active_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_done_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_go_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_next_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_return_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_search_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_send_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_shift_locked_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_light.png
 create mode 100644 java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_light.png
 create mode 100644 java/res/drawable/btn_keyboard_key_functional_lxx_light.xml
 create mode 100644 java/res/drawable/btn_keyboard_key_lxx_light.xml
 create mode 100644 java/res/drawable/btn_keyboard_spacebar_lxx_light.xml
 create mode 100644 java/res/drawable/btn_suggestion_lxx_light.xml
 create mode 100644 java/res/drawable/keyboard_key_feedback_lxx_light.xml
 create mode 100644 java/res/values/keyboard-icons-lxx-light.xml
 create mode 100644 java/res/values/themes-lxx-light.xml

diff --git a/java/res/drawable-hdpi/btn_keyboard_key_active_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_active_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..854c849cbff45f8a6da76d7b4ee51785a6df5c6a
GIT binary patch
literal 1470
zcmV;v1ws0WP)<h;3K|Lk000e1NJLTq0027x0027(1^@s6#U=8y00004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET8U`a$lRA_<ao6B$0SQLkU_r`WyC(ZlS
zOj{x<6(mGAh(QQu1q)_5YzB?Q|HrJ@j5I7@*N&J$EC8{fQisw)n>6n<aUI*acNR1m
zTqlj2#!gbcRdrK0=j(m=#ODO~3dhBU0{{WQOV#>>V{xBEGz<a9!fw71;~WNKFgXL`
z9Q^oADIpLDg-9tVA#R2M01({xqXuJW7&;1?iqC2j1x-awZ=-1%Xm?C>IERlA_<aI`
zf{2LZM_N{}s05Lg6@)|yBBf)GYizO{9CcmC=3y0YYh`RV8>qB3=&XYdAHHyWgg~M`
z#QZXH!4TFWajecq5tbwnjAzyf0F<irk(V*!90g6qt8xLaD+ky=YQbRa+<}RdVqq?T
z8?h8_#?wg4%DI+$A{riDmIJ8j8a590v0nUwVp{`uFoS1>5Q3y%#@*x(xRY8yRFX%U
z=aFR%#_+yg#-DrJ`1h~@lb?SkhanJ(%kv@poXz1{IDY0mJ(8?yns}by!HfJZ8iszx
zkk3y@lyEPzg!`FgD1!4Nr+e#hOhwo5bY}~Hm-A!Um!r@ybo}w<BZ}G)epy~YOp+a6
z>sYp+srY?+6K`rIFc<dbSuhyGU!{GtOas5>R*{w!N7p%8_!V8llPMAH!Z^p9S_x0K
zH&M|wN7oFMRZSC5cen6%ibT6G&hfTZ!qeR?sHQpe_fM5I7{l}Y4qg`XQzzPmagLY8
zJf7!whMpq>WjTQN^)g=McRjhaoClLLyvXn3eZ72Yl0Q(ks%v<*_h}-xmr-aKI-c!)
zLiLpW+gFxxj*WwTY#q+lN58GZI@S;N25z~&vIR}WdhyHDFW-}xoMEH5hk~Z|ecdL@
z!SSkGK(X!YIG;9(Z4Ix=1@Jz**Ct!nb-b<|xRTU+0p}dAD+j3S_Or$&yV<B>|ET3j
zU~aL0)WU~G)i!RCH5kLYT6to5@3{EtQL=ehWE+N#kFAEMfw{$Y>(F-Fw8$1T6_pu1
zm`+k@YqnF_BKuiwLT4RMgK`U<b?{kjTE=>^-DgQo9*)fd9nMkES{9$4tic#+dV3;)
zxkXLaVSaN+^<+)X&@_#S1mzY@)39WLmSx=T4F60xOSC(tB~R|jasZu+v0Zy~xHW0)
z$r1oQ_scDw;v?2tLQj?+*Iq6XexG2eBJ^YhLJ<_ii3H^qK|zE-{!b-(KZ%qgBKap0
zlv_k32?FgSO9??*R^aoXPU;0dLXegN79UHxxTpjnQJ?35xq(D|SX6?RF^g<kRuJ<$
zFDFbhF~4l96j)?KqJ&&v-qWDmA{UrPNR%vN7Fm%}tVI&8l=!_wq!ictc-X8~Ls2Zu
z1w0GP4Ho7CxDtxm#%;1;Ny3d-3S>r4WkLvU#8L=LlI=B{ECIpIcpAwWJ*X0X88_qU
zzD*~6H)mQ_a5tH?WFNDDKq!7nW(U@5``S=Ka3__;%6!<>;Kt3$d>D69*@0a(1E(%3
z$#{^xWIMj6m5?amLG}`&r?edmlqCSJh2yxFS(^IgED(x&nI&8c$4_k=I@Lm?6!$aB
zxRuO!(pxwRln~rXW^g~VJTyNTI%SF=;Njv5)*^|i6Q+b<Et0^)r4>hQLXOsF%rE0n
zZgr}JyP}VBtB%`)9B;<7tl;tGtGJz5n0PuVQi|J&1w6id)p1)8aK^6Gm?Y!3+!dtc
zxtZ&514ish{cd^}yL>lYso&DA5&d)AZ=4@vzj5Zc-}uK#_Zy$2+e!YRQN_Dj8QZOM
zbdm=`xE_h)N@#qY<YSfnmTCNsfNQcRnTBtFbo-56ukd`WHu&JjWS?Ai|D6}Cq}3Pl
YAEGRRg_`9D`~Uy|07*qoM6N<$g5JEa2LJ#7

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/btn_keyboard_key_active_pressed_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..7a7e9829787e91e247d7a86d8a9eed32a26eee51
GIT binary patch
literal 1237
zcmV;`1S<Q9P)<h;3K|Lk000e1NJLTq0027x0027(1^@s6#U=8y00004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET7cS%G+RA_<Sn_+j-NEATt%p{Wps8*?6
ztH(Va|NoEjsJnV<yVWX?Ofob3A*42tLMROcZa=jlB)4zo%_DDs63=nt0R-T$Zhr3h
zUb^S(#d8AY!d+g-1I~NOpFapdAdo^Jy1aooK^Jf8yeIdb)D=u@LFz2VISTKvz7!UK
z5`sWTw3NhBF;oGu3<yQ}4|r;xRMvRMZDIJ48-Ck@%-MNF*CPNa1d&vXRKRJdc@}82
zkWY4hTg!SNwU+BV<vP!pS&Mtbtnh&Ko~bRE+JY;SktoGDj2MS8u~J(P^{r%$b6lDk
zmnJ21_DLtc!!wzSUz(J29doV|w0wM|A0_MX{KyUeW;1>jrqk@^fz(+(rxSh@Id7tb
z(@-NH5$BC%3-9@s&G>4j<j!q;!N=l(+rlt&1s8U}>nI`EFo|s>Yn<g%I^inMaDG2^
zNbVe8vI(gx_&Xk=rD}a{YuVIUKF)q~lV^J`x19HUHz|epyiZ2NErnan_N+&u6&|?B
zGd|9KW1MYu&RW^Rdp@U=UWryz!k^L!MT=>*Qr6-5noap``X^f9f$t{cYc^fGzOR)1
znH#=kGuqWa`@>VN5I=LX@^uf&8t3>Yo09w8Eic=U`|^HQ&EG~@4_ulVzlyx8d+UT>
zMb4#39~_5`vZ=ExPwFdWkW$hIqT48YJ+E~Sk<3}HP1<;DN!B>Wbq|-Bws_z=&oB+8
z?2_!Q&6yo&R4ZoAa%-3KO-<I}x!Ggg`&2kT_gEO8HQC%bCbrn=jdjJu7E7PXYO<-b
z2b-7{$(&uv$~D=kEe?JNSGf5jp8MR%ddi7?9IDMece2j=#&mti80Tsu^<HE>#evkp
zZ7IB~eTb<IV|yg?wZbkuv#uqm<5FGrsmbo5-?B><edPTEs)PQ@K2Zw|vwN~-lj)cU
zgyg>Not+e7tJXpv(NfmBfwf_r$nBd)eWA&x7RrGNI_Zn<11SUpRqp}RWMip_HfSgG
znMkUoPC-pJl#-$9q#3_+hAJRj$U(CHi{M2V9sE$1V(zh!ftJ$mGZm5?_)t!y;+YDU
z{=OuurDPmN2b+}zFb<=}Wwdc&9qagD6ICP?V;wghYm|+p;#|iE7hM6I>-fQbZKG^?
zQo>2FJns9<Nf2_blLv$JV11~i<V`dnJdk=h6q2{mU}ed>(&RMMTtvyEcBbqSiQpni
zcpmCCuUqpbucHBHy1&_30B1Vlbu?HTl(l0t5Q2B{kkcM6M*=tvBi_ZsR@;PHO~^<p
z-Y27830I=;lTqtsvUT=Jq~b#|;+2l~UQS9Oc%@@LB%_V0y^X5=GQuasGT8YJw~A0o
zF7ys|xIsCG-^2+6rFOD+u|fbRf!^)jMJTiM%P?Z3!p?T3RtU-wwYOcV6<SK(#zV$o
z%vGN9-xm9g7m)}OrFa=eob_S9G0dO!D8)N9<gX|>?w#cK(L!<-#=H!o<NuC8g%pBF
z2qLL@9_U_u`=j$@`ls8l-}Sk=`my!2nh^g3gAES&&oz1W00000NkvXXu0mjfA`e<+

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_normal_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..0802b11f823b9a47525d6f7e0278af0b7cdbbcc9
GIT binary patch
literal 252
zcmeAS@N?(olHy`uVBq!ia0vp^(m*W2!3HF2n%o+I6icy_X9x!n)NrJ90QsB+9+AZi
z4BVX{%xHe{^je_cJWm(L5RcB}iqHR)nWcX8w`^qG^yL1Y|0fP`q&~RhVXB~X;`{-Z
zZ0`vNKWyuH_OUfb^6r5Zsm_;;+^VA7%nvwu9Q^<PzvRFF>T^UTfj~m?BfF5}X}h|A
zr#`&6$=x*Vq^G9=$A^yrX*b{7*Gt&d{dBsp>3;n`fe_;zk9wxh?sg1~o3_Al&z+bl
u(Z>#+JEowh<#RzHi9zS*g~d<OSs3o#(5kGMVdDjKDTAl0pUXO@geCymQDkZW

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/btn_keyboard_key_normal_on_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_normal_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..f0a89c5246d1e75e158f1421653771e6ea9c23de
GIT binary patch
literal 251
zcmeAS@N?(olHy`uVBq!ia0vp^(m*W2!3HF2n%o+I6icy_X9x!n)NrJ90QsB+9+AZi
z4BVX{%xHe{^je_cTu&Fr5RcB}iqHR)nWcX8w`^qG^yL1Y|0fP`q&~RhVXB~X;`{-Z
zZ0`vNKWyuH_OUfb^6r5Zsm_;;+^VA7%nvwu9Nho^zvRC^|J`pWxT&$Jx&3K$xv**W
z{CmbZ6-E6EQW=fBcxL@^niBc#=lT4$==t}Ax4ij0|31rAo^=+%51u7=gkMt0n80K%
u|8!bsVS!Oc;Rykg4haTtyDu6)B^m$k(K<Vc<Dn?fp$wj`elF{r5}E+Z=3}4$

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..45d5865705c8d99e11500eebc1e7449706d2d7cf
GIT binary patch
literal 245
zcmeAS@N?(olHy`uVBq!ia0vp^f*{Pn1|+R>-G2comSQK*5Dp-y;YjHK@;M7UB8wRq
zxI00Z(fs7;wLrn?o-U3d7QJgHZ{%$@5OBS}a7lC9nqx9N2N)z9EF*ZOJepfPCmK5m
z=-mF{ou~7^{C|zrs$B;cmX_<?=Wqx$_kY0p#NpYZRXhfawb%DOZ;zYiz}Uggpc`_d
zWm^`<0k13D9c!X?c!}iNO%8I1dHlKUPMDF$i;VwHdD@ysTz;LEGZM0U6<T|PRpv+S
lhWBFn2i$8tT$&a?;b!HQOueXfJs0Ri22WQ%mvv4FO#q!BR%`$O

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b52bcc85b908cd0f6ec2b36b842ab43d41fe0b1
GIT binary patch
literal 220
zcmeAS@N?(olHy`uVBq!ia0vp^(m*W2!3HF2n%o+I6icy_X9x!n)NrJ90QsB+9+AZi
z4BVX{%xHe{^je@`ou`Xqh(~8K$H~=64$S{28kjjutMP~vWmcZDu+3Td>Va9Fx#lx7
zaygA8?oE5xl`$*A&D<dC=7lXi6X#94$h$#cVcWz;3-`at3KP;hH~LIzY;<hrC=Hj8
zkcbP+lC-|!lyv1GYqQ?Dd&UL^a}<MQk4~#?OzL9P>A$%6NjeL|M^~x9KDMklpi3A$
MUHx3vIVCg!0K~dTNB{r;

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/java/res/drawable-hdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1bc2a233fda8b6c1d04d3bb9e764a0036c22965b
GIT binary patch
literal 253
zcmeAS@N?(olHy`uVBq!ia0vp^(m*W2!3HF2n%o+I6icy_X9x!n)NrJ90QsB+9+AZi
z4BVX{%xHe{^je_cd`}n05RcAej+3jC9GL%4G%$0RR^t&T%B(zPVVkq^)dRCUbIoUF
z<Z>EG+?)2WD`QrKo4G;O%?n$4CeE97k#~bY(1-S^Gk=O(b4x3h=Gg!Lll1fNcYW7s
zwt+&1e-9m>=<OkUe!2W)(Y$>&juTVsBWASxGc=whu()r+tb?NIHuLwz|2uvr!oA0;
wOLua`pNAWdJm%NtT&c`<;FE-{SDhQfzEs0BQ?C<oK&LWzy85}Sb4q9e02Z%YGynhq

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..615a40a3dc11fc952f14ef1c03d659e05de0c976
GIT binary patch
literal 709
zcmeAS@N?(olHy`uVBq!ia0vp^VL)uo!3HF!{oBg{q*#ibJVQ8upoSx*1IXtr@Q5sC
zVBqcqVMg<lr`IwtFr|CCIEGZrc{}HH)@=uow*3>e)pMgR3Fvn%tn74BTraRIZ+dN;
zgJ;;?=@VRk8`QSNors<hrx5pLn$<>QtJt2FeB)ya?HD7UGbf&r={)>AzFEwwts!9z
zS8?VQf%4{Asadld&eXVho-Atk{o&`D-z#q0>T*@8DMf4Nu3u*HTyN8vz5oAxy}kPH
za{qk-Ea$zZS+D%uc<o%?^OOS98pWjFA6cT$?R;)MH<o`7i_OF@$BtMjFc;|;Ex4U*
zD=4_9fZ<7xu(hgr_nhY(hs<45qW7Mj6}0Q7%8psLgMyQy9iq2y-MYZHVC$3{Js-4l
zG|ad1<p{)_tvoa1p0v#4BhR*9irRZpQoT%T>&mqURIl}98Yu;>Zk4#0l-##uxz5&v
zKk{X}wG)%38f^5M5uxg{Mo2A;Q+RbtXXv3LuO6UqwXmzg6h7j#@!s!;xu!wpd%jQa
zz80LsI-&0WpUbbJqxgUQ{cQYbv4=xV)-o-<IC=T~mNr&WHurAdKL7a}^HIC(!x<KT
zuD<?ix6jtLl3hgQ$+3IAXB(>zI4@w%VgBB@TZK(hs!1Si7ux~(2kIBt>lo@AFQyb~
zZQQ4`M@#>T)^(qp4~7amBnz7vcQNf?(`&r{^t)oB(-PO>`6^sZN3?RpS=_Hby(O~p
zNLZ4l{uRA`wf#~0J<egWQ*SK&7Qw+3&GPZ8p=H@+lbw^3=gw2uY-Ka?h~AukX>%^9
zd9R%@HCnae<?^Nw-{97Bo38v9m2lfzpwv`+a`&A_`(~`L5PT?qc-At@8Q0c31Jfac
Mr>mdKI;Vst0A=hsZvX%Q

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-hdpi/keyboard_key_feedback_more_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c5871f699f7a48c382218341e1d27a42083e8f2c
GIT binary patch
literal 959
zcmeAS@N?(olHy`uVBq!ia0vp^VL)uo!3HF!{oBg{q*#ibJVQ8upoSx*1IXtr@Q5sC
zVBqcqVMg<lr`IwtFeiGtIEGZrc{}HJmawBl!~U6P^Cm4@*nWkX)!%&HOW)8BqFvXk
zUK(=*t=}X5(MkST`Ui)-!2v9et4+5EM&B;E?W^|qXv*x%dA=JLFR_;A@%)iqR=@9$
zwa)CB4UUg3bmn*;=TPFikUnEyq{H{UYLnEw86F*dz4Yef&71wBbZfn{W38@yaT8H=
ziS_!pXV<5{|ISK(zHiX<TlIC!t%?J)SDmrpD_?9KwfpCe?nwfVzFqNgWh`fOb^5B-
zDcZnNv-E4zT^V=bwWeO18Ge*#ZF67eBcX0^h&$>v=j+Hmja+lqp4E+-roL;~S;~T~
zg;*rQoja$_$XCp_T)Egm?s3+E#Y@Wb1WL57{a0VvYi2jM>+Q;0TUI(OIU=*yLukpd
zMin7zYc`LsDwmo1_8*RYH?1H^_u-K!CF7*mi6^E{)%seHu5c|!Yuf77R}L2_EQ`|J
z7Z(2WXZB}@=ib#E#Y=8<D&5=jyCJCSymn~bnOH^n8MnXO)ku2zwtA6U^PJ~~^-q<O
zj~=>rqg>wpV{$EX1NZZD2GuobD~i(=CB43_=%vXp%j;`Mn(ZCMER%0Zf2Z!;xO3`{
zfBq>>Z&G&l%r_QKfAHI9%JJ_>!cPmke%4q|d+d_BEB(#Jmn)BauU8TdZhY>!E_Uyc
zYv0VCUXqyi=E`Js)$7moHt*YbvSOu&-t(_Lw)NjcjxST!WMN#o@zI6nXIdf}oa`1%
z@UKgF?&+DT^^<eulu4(aG|r#b<>SNppIQByklz~BIT79#8=(PlsB>$Ja5g6aiEpB-
zr*!=bRa)E@lvVK5T|6_%bV2skt>NwSFI`*^79FirsVy|&k9O{zonJp3Y<B-HCVn`0
zx&Qqye;4E!o}ai-&~^W`>C@xwYCrvuyrATocj;Dyyacmaqhtb;1bf$#oRkwBQk$1+
zvutbNUBI@6`L@I2-NjKySCt*V`>pX&D39NokAg{eOe_wt?Gn4dQr2+x+jEZ1&PSAY
zmka6k9NBT>m4y4*vNi2nx_XaZvJ1G77a13|{-sFdourM<XE!FWR7rd+e0{HMvgyvd
zx2;6o((Z_Gitc{@F5gOYR_aQ_zeSI^<bJJFSnD6w`px*te^CpW#jO{jlwDqhzB^T0
fFLX3>?N8p-;*1@cT}zaJIgr8A)z4*}Q$iB}r#!!z

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_light.9.png b/java/res/drawable-hdpi/keyboard_popup_panel_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..41b0a1b35ed656ef552f4be398927b350aec596b
GIT binary patch
literal 646
zcmV;10(t$3P)<h;3K|Lk000e1NJLTq001Tc001cn1^@s6S!-K+00004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET5C`m*?R9J=Wn9FVxF%*VBPp(xFQPqG@
z*1!uOA@K?oYgqOrcmOsC30U$fJOHpjLOen#H%(yCO(W7==5kn!-5A#sWs;dFQs<Yf
zB=*VtUykh=pCBS^D6v{8DuL-5N)?D%C3Y2w^Sad3*RMW({xY~T7`#bSc`PFPWl$-l
z#zCOo{Tcp#_UPe*5dZp=W*!vKI5_OTn#|@;OJ0ooN~tFY{lf$}1`-2f2jzh^fL0=M
zR3?#;h>!?JKudQeE?D6CUO)!i6_H*QU>dFmbhXzN4!6ThV-sjs1!bwNy^L=z7-ZAf
z1Ul7o(a~NFcOWlg4HolXrCQo+rHq*%-&olSd{Ab<l_Dp&0_A!I`0v2mfLiLcjp<rT
zI}NtYX<J!4ow1!%4OUb&SW(qrMU@9808tc;sxpqE=-l>l<paB{tcPLvp(?Op7=C0)
z74M!L?L%Vc`|0VoyZ7(i>h5)Ki%2JqV>WG*i;L0Mlau$aU%q(z>*tR%U<%CnzaV+;
zJ|`8~ad!{63G{&;a6|W*)8;x7Z9W110_VUPFw%W9J9EDBEdgR3IAM|1q+~Dy6SJr-
zFXe)n`HsobJGP*v8f@L2oa*bCA3W9`F`jki%UG&|r~31Ztjub&*)d7<wdYowYOmA{
z_JNs{oA;51v#Xh+aQ5yqOU1M+RX9rw>`KY()J=;N7tUnRd%M`#zoBZ?y0%gxf>OB~
guIioRH5L*60Y**j?0CN}`Tzg`07*qoM6N<$f`OPJQUCw|

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/suggestions_strip_divider_lxx_light.png b/java/res/drawable-hdpi/suggestions_strip_divider_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..12485ef1a3b8dc0ae301afd6486e157b398a38d7
GIT binary patch
literal 328
zcmeAS@N?(olHy`uVBq!ia0vp^OhBx{!3HE3JHO@!QY`6?zK#qG8~eHcB(ehejKx9j
zP7LeL$-D$|6p}rHd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tD
z$=lt9;Xep2*t>i(P=vF<BeEDsdw{Xq$!t3yL&DR=F+}2WGSA7?LCFa~kkrr=$hMM)
z;q_L=Rfk*i`G9IvOI#yLQW8s2t&)pUffR$0fuV`6fw``MVThrHm5HU5fdP;UB$*DR
zKSI%vo1c=IR*73f@!b1yKn;>08-nxGO3D+9QW+dm@{>{(JaZG%Q-e|yQz{Ejrh<IL
N;OXk;vd$@?2>^$PShD~C

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_delete_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_delete_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..e17d2971521689c54f5e52a2d462bfcb56901f36
GIT binary patch
literal 981
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpb_@(mOFdm2Ln02poqje;Do~<LUN%=pbwS&-
zX(boGs4oie7Vg^eAofh@8CEbXJ!6_OIW$9RVXK7dh0x4QLpDX1<TbH#@-KZ%Ki3m=
z_e#0y8Oz6?_ufBm$(+4*>kOe??aNY`?=Wv`jJfiQ^$PPo=C>h74w-CV7kT=9lL?E}
z0e9!eeoPgb4yRifpVqLQP&Mr?a;RiAa7<m!G;`WqwtEaWMGrBks5PjBo^MRoS>NGo
z%A^uIl{rp$?kdJr##M&@j=x`Y(8pngm_B!ih!3*`gB@e+*<0(@SWd8wT4BAwVO3d&
z-&Oww&vu>@4PftcUa;%a8oli7P39qO2Nc%rVV85cspS_pUF+(!=T^-@ORE^~F!3|i
zZ!2vSesHFEZe!+6whvqtf)T>60;Hy{%Hfe{;Js3#HDg+C#X4hw<$f$j+E=nCaBWI=
zejSj&Fs=4@k`}8CQy#P5)`si{(ieCRh&0w-`EXf_Gso~h!x@h&M;n6AY8q4*Cj8O(
zp6)S~Z&iL&+2!K7ias*78xv~U+qe(>DOL?UdOhxeY#rnL>UG8@y4HzNWlnRfp64$-
z&X&a(-|&yg;9%Y@)-vZ^`a#EDUQ}G_wY7Pcee@Cg{eKpgn}r>C->}@L>^|=*?XBeo
z^?YBCE<HWNz_xRj;3eP7yVfgKZ%LoesG#>X;BwjQ7nNVQOG~~mIp^1$TM{t&_p*?c
zaUH?o2a*$v-yBtbIkEZzdx-3dpy%!}&U0&bUHkU>jrNDI2hPlL=hNkX=uCX7JV$rI
zx&1c39xEund%GaZ<MqE2hb4oji@aWJC-Ucj`OH1<UNkZV$W}Ve6TL6B+^V3e<VW;^
zc?{pfPZ(c`ypi^=(Q>_>bGFKaT_#$kn`3;_%GkaxtdI$vP<y5J2m7kUO5H_%cWb@$
z4PR{iC;XSOy!LJ7wnMu4z?7?6;u=wsl30>zm0Xkxq!^403{7+m%z-Gxz|zXp)XKmR
z$hI;t$l+z;N70a*pOTqYiCcqgz^=_e4U!-mg7ec#$`gxH85~pclTsBta}(23gHjVy
UDhp4hg0dHbr>mdKI;Vst0J1-cj{pDw

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_done_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_done_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..04eab599d8573e7c762af9df7062ef756adfac77
GIT binary patch
literal 713
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpc0l82db&7<L>zv5?RK|cpalDaa&5b>hH1w#
zi{=D5?fjrW(PKxsp@^4LjE5Hx#GIKMp!Zjw&$9QhfpLF#rF!-@=Tqj@;=jXpe>=MF
z>zn&k(Q7;OVt4&XUpXs=M^Nx@$BI>}W@Y_;&b)X>i}ufZQYr>btAF%l#<=bO_jZ$-
zfuNy~ps-+}f>M>B;{32%lE++YOy+0C9KYqZU1xiy#r8DD&z#pcta};8lwI&o{p_0j
zni;~ye8H^G(jL#qNz<79Gaw-^!Flu6GtFU-eHwpGI-B!nby`58df9`1zt2bJ9Q(~w
zES=nZ;LTxUo1^#cFD#lJ_An<mEiW-gU~7MpQ1J}kEAQeL3Keh4c$RIpIa7hT=jn}p
z@tp^B<PyVc8NV1dZfAY=?tp>m6-OKW0RIi?i3^X+S#|b|Y>wQV6vI{R&Zbu$%Y3u*
zdl0*JrmlC@Ih9uiaiS~QcQlx@K4aWwR`eo~wNJ#@w0$O1G5_spahoKz3b}v0^!>~O
zyKUQxE_z)t+~apf<yiFYud1usA6K61*{=Rm(DX`{aqO;=pVL3_vRiM^_AIWP35+e(
z64!{5l*E!$tK_0oAjM#0U}&OiV6JOm7-DE{Wo%((2xOaE85q2B`Ba6XAvZrIGp!Q0
zhS`!{$AB6nK{f>Er<If^7Ns&crsOB3DtP85rl$s_CZ<#to=gQLDF#nhKbLh*2~7ab
CUKaiU

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_go_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_go_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..189d609e1d20ae2a44b5713e6d1a526e1b548ab3
GIT binary patch
literal 573
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpc0l8KJzX3_A`ZWuzBh}>QN(RO=P@OrZSkIQ
z+FSV(QpGubG2OZ`TS@a%*un4*{TrfXxYrv<h=#kTPyCtC6?<cMdv%&#&y-1%KG{16
zXSA(&%5=cS`_-+-H!RKjZ_ZSIz&zvTE9nH21w21kyv%MoZB1h2%wWDRcSR{{xy=gs
z1vg%Xgshm(91!^R>9X}JChxO(x%$G&Q@^CxxzZ+CP1?kLbK0b^u;r>N)4#e;RkQlQ
z<+IZ-?SS=%9q;e+U%yo5bmyc#v({<Vy_KcUCbdmkrMcVW-m-tUZeD4gE&pHncwNEg
z<oMMGD^k9x_-?&?WnHTp^Qi_;58vKm`z=!@)v5lyd5drF)19pEUrRl4WZkW?Y{{M2
zYx!Bp8PDBjBmhH5wZt`|BqgyV)hf9t6-Y4{85o-A8kp-E7={>{TNzte8Cn3jRt5$#
zJWZhBMQF&)PsvQH#H}GW&`KYuK@wy`aDG}zd16s2gJVj5QmTSyZen_BP-<dIW#P$G
QP&6`ly85}Sb4q9e0PkJX!T<mO

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_language_switch_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..1c7af2018c58e4505a302b1815d500dd08d36c5a
GIT binary patch
literal 1504
zcmZ`(c~sJQ5dQ)q3gMB;nn%`Vx*`&$r3;o&l3^Z6+Wst41ku#I%JMewsf6WrJugxt
z%k0uj%+)rHUTT`Dz0EvoJvuaHJt!-%rQDzU-~O?0-pps_Gw(C=-uyA*-M*f9tQi&n
zfM@OWV8dv=>^j<Td<{xUV9<(W_%Hyta~h`!L&G)V2-|ZTsO`0whKn`4oopWf(rf?_
z<N)v$rUX*}9HjuD-~d2{2mFvwcF*4pZfJ9Nd3u1QWs|m4pNARUgq=Z0VBGny@92uz
z3a_hUc`yQ?N3$ib;>-h$^V~14v|Z~X)fG9j#Qg+Hc9A(r=*?{RFSAx!&W~f1C^bT3
zL3opGjx`n=@21lY*E_^U^#}MocV@k{KBjl{5P87;!<UqfsQi~V$x-3y0~IYx-)<kT
zY3WdQQun{hTK#15Bk-4+pZF`?atP5V+;<&HsS{}Zh**JmD_=XVE5)49eP&aKeTtCD
z9XLGq@j2byn~VK)+7da)DI@!^0fVLsaw~aZI(oqH475rs1Qnu{w!PwdGHAkUa2lOI
ze=@-p_{MZl1!BOHi{v<Zu{=P4_jWgQP}@J#xBlEjv(Z~|a@dPl9we!dtU#OK5U2!G
zH84#iv;vK^U1TCTE{NY05$s(kye-`19eJQ+phFl<EN`~dCK8Yl&{Ma|xqF54LYYK!
zG!sq)=z>zP+Q?~8cyYq~@SGL0s4c);Ds55$TeLO@t;VYHLu_^0#05m{u3Pr<P)PAu
zXk1iSEZ887;Wk*M7`a~S5uwh-RbYM<ml6}So7hBx0=aSR*n#o;ThBrp?1F(GYCAF=
z=ZYsiQCTZ*2t*=MVecnYJnA&<tE+z7o@wuurfA=Tl^d0|2COP4*5W#B7o(>|;uX1<
za%b?J)%kfqp>5gJtl%DGy*@-fZlUgEv<k(;vK*sYiRq`4PIfg?gZQsHQ_t_=Iau}8
z0Mbkf>X=>k<VVNxYo|L_A7Bs$$+V!~P`&Yn66UcN<^8g)q&ZG*ZKYpdCD-=qNFW7)
zap-@4>Sn&rU|Rc^HH1+*9R)>ai|28<Ph}{1bxG^MM5rF<M`xUhs>*wDIi|IsB{%T9
zmW{HMlDG0}E0R={pF2{{Ke9-cu<FpH!u(tUBRbey(9#}L#l1A6UMIf~m~Cv_zU0W!
z`5r++TN!>vE9aq%N<>TgF1`$DGL#Yun3*UQPxWHgET1g>-I-Z-<r|b3BsR>Vct+*5
z`qIu<Ol?`&7+k$8k}2gv!J_)+`}PX!9?CIZmHUY*vZTu&^JX|WOO6@pp47fNNT>6?
zPqAhwnzHc*Ph8fH_YJDa<Hh3*s>=Fj;!CMQF;~PXVOkJ|c)_8VC2ZZh(V-V-o~Za^
zahu!9k^?P6@%9J#V-wNb?)UqvOWp9dz6X?jh_y=%Bo!!x-O%>Qst-C!UBW=%E!Wz`
z$#i{MwnFYF|5;R1EOc>>vsAy@@_3)=xf)((U!#pH(IAExCzD$i%nk;UO>q3h%TVXT
z=;6ST4ZM4)ERGqZN_}qih(K3Fk-3>ZC>rF4@T_mn2v~dJ>;{HRcY&yMlwjuE>aN+$
z*o|9aW{^r8qWx}7(Um_+%@X#9EtshuVPBo2Z}D_$iHAAb(5hrFK{WI?6=Q)I9n3Jy
zRXg|i%ABOr*IDdoZxb5FvyQ|<_Hk_&>gVv{@*F6gd5VeFRL+&RnSDE9ov7U;)obY4
z*8N}`CI9FdUN3Z8pf@#2P|^ls^r<}fCh2j*2$@mi+@lPCH{8?N&y`JMzf2opN3uey
z`obpOE<NzV)J=RJrsV4`zFrzOK+Xv@mJ6L<>X(2II~RRJd3Q7X#MUP<p``GzBtDgQ
zm=6QkNO5#_ptv|t90MF(s7|g_M>uz(QYZ?Kk7@rA#Kwn5MWp_};KC}e4p^{idBdLg
oh@|AO!+gL9kLU8&uwug^`D}hzcxqx7fBDk_7Sq?Gb{i-AACF3e{r~^~

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_next_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_next_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..70679b0282d5118a600c0ce6c9b8471ea250fd1e
GIT binary patch
literal 655
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpc0l9fJzX3_A`ZWuw%3c<QN-=Miu6W~q-1gK
zkB&jh#9ReyI0cU!J9Ow6`v*oB9hVJXd22YO4X4^KxN&5Dh0dG>uGeN*bUJ>^o|gLl
z%$(nM_Zl;|a*1kv+0Lb@9(>wCwdKMu$2Tel!je%3d^rwIF%T_vy&ImLwf@Jhs)cc@
z*t1kseLQ2s)?X3-x<Y))t$_J|F3hxI4DdQ4(h!*-b)rEvfq#YS=_-clt6pvUC9t_J
zu>bR%Q^gq(0sZj{c1_C<agbdxS3lsq?23uZrG;ACYbqTg|3t8bHU4ag34OpfqwBQ}
z!}<fuZk>^yax`5sf?3LW^V`k8Zyl(L3s|-7z5D%ne6sDg4k#APD|o22f#b~4@8J(v
zZZPG!XC2J1dv!(O@zrn1TMhfJUR*fsYHwWXFHWE?@f}R>e!f}eyWr+~m&pChyEI!q
zESq<X<@Eu*3p@{R>n<0ayn^An;mZ1&R^5;l0Sg(w@@ZPi9ew<00wXZYRZCnWN>UO_
zQmvAUQh^kMk%6I!u7SC(fnkWDxs|bnm7xWYYh_>{!_x$cFocHO{FKbJO57T91FiId
w8YDqB1m~xflqVLYGB~E>C#5QQ<|d}62BjvZR2H601tkmyPgg&ebxsLQ06V$&00000

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_previous_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_previous_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..952dd4fd2f4174ea190fa352f0e11b7ba2f22321
GIT binary patch
literal 654
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpc0l9fJY5_^A`ZWuwp-67P{iSS+6fUQp^}>J
zAYI2l?Jg!<UcKkoCrt2gv0nRM;Zb0vN*t@2&e1!D=93fE9?uB8bM;=WU)Z<DcX(NW
z;IAsf6$Z6NBZUHCLH)OUt5X+93BLDSdquI--8S6+%1pD5D}rBb+qHymshCul_O*)8
zbn6K>gIB*=x@!gBl7g4dCTS)J&tUgDAYtGe_HSOQ#`KxZI>xK`U(K?b<g-k8p;&5A
z?Jwb(e66pH@-1ibmb&=9`@A;5|MZl=Uyedjyf)Lj_cFURK5e;a$@*>oz0F~gLF!lT
z#?1UTsmqGz?Qy%i8vnPY9MIh`%TxbJ()kAG2bK$uYkv5*IKX8=9HVw*%-;TEjqVBB
zN<m(xFN)q=ueSTP^ZozVi8+&A{a?RWb6e=oX;%-5=q=SdcSTw@>vB1NOi=WjNt~Q9
z%;FBBKgyzWX6<8tAYswf(J$ikzqnObLqp?*^8Eaqnz#>36FGrFu3F+6QIe8al4_M)
zlnSI6j0_A-bPddP4GcpJ&8>_rtPCxHTq^?u8J;Fkd?7UC=BH$)RpQo=8)&5u)F276
tAviy+q&%@GmBBG3KPgqgGdD3kH7GSPrLyp3Dkxnrc)I$ztaD0e0s!k1?)m@#

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_return_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_return_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..9ab1a3f5074482de8bd21f9a00f6dae1324c0d6f
GIT binary patch
literal 649
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpc0l7JJzX3_A`ZWuX6tv@LBQ?4!-N+>7aFH9
zJFo{%ntVV~V}cH&_ydjx7WM_ItnCa-zI=JOd|`LSgdaaM*dk^>h&VQp@$F={ZK<b!
zn{2k;Ezs$rH1U3~=-+@zjHmxqq^7Mp8#T!@%iHRE#_oif^`@#@ZDysW?wZ6lDbDts
zitZE<FBM+fNpF51Q;|&IwfM4{(fk0Xf!53qY8SZP1)mX_V9Am4u0eJ|e%g7})*?ym
zCq}XlI9{;LyvgRbT-7*CW4X_6z0XFvk|)kA%s=&o;SDo$Lg25DS?6OT<((X79y-Ht
zhM99iXrNFR=g$MP4`{t?vt-u^RWY6z@IugnEzC%=is@Zr=9#(rYn89&8Vm0_{9NW1
z^Dl?1tFu$me*V?Dp?1%Dvr4S@tqE5&ECROf2+>zIow7wQbDQ7FZA(r&yt=kD>+F>s
zpRVd%U7fXky;ZQd+|u*TlYh)sKjxwGX?_K>!cUE$Ya(1*fuXHh;u=wsl30>zm0Xkx
zq!^403{7+m%ykV6Lk!KWj4iATEr47r0|ObJCQwu%H00)|WTsW(){q-$r4Q5~39=zL
rKdq!Zu_%?nF(p4KRlzeiF+DXXH8G{K@MJ0|NicZ2`njxgN@xNA>FDgt

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_search_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_search_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..ec70627235e77ef465a46c047e036f875cb12de7
GIT binary patch
literal 1022
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpb_@(m=R92;Ln02popw6kH&CQ~|KjaizIJuB
ztw>ky;k6OsnW30?z~NB*0S}v`v}c9}0?vw#vn4o^ncY-*RD?cq1)4Z+xmcm{YuEgP
zkx!T0+O_=oC6`^3X74V37x%j+`|q{b?88fZqYS;Z?yg{((qQSJ9KipDd45CQ0)0=R
z|C|$UF|1)OJMx`r0pkm1JEr~y=>xh8tUa~*jOVZH+!eHUL7DZo+Ti?E(N`|rZ;D*K
zZ8h`9OPhX0)-JRQna`H-?K@v-e^hktf>6fbzUg0AOuxGJRZ;1@T^@HA%nP}n@@-$>
z_LWyJ`sD`buWJ6-#8(=B<&wv5?^kYL{f<4Kw`+}*!HU_&rk5AL`x_kFawPkT`ortX
z<${-suxhPLH#RLy-EyYqLG)s|fa=5l*I8}X2$)=D&-Z6h-szY7eQL%2#lD(l^G|u{
zX2BWqulWy5o@2O|dEW6VwF@yK8B&>-nSZd=oaDUXeQPgcR^v<8Mm7&?g99N8^wa}1
zg##>$ukC28YFHOx&gfmlWXg0p`LAe2yvT~~5;Mj#Y}>-ExE2YnV-GvB*zbYsxrRFX
zkh`**GgrLM`xSh>_utlty|Q)9uV$_~V_KTWbE>H3o!jNrlFA)NUoFk(SfzjUYHOm=
z#k|1y^hLF6-i1$JRmvE+`doOqTUuMfzSZr=jT79bDhBP9wqVuiI{x>7_5;bxkJp)X
zmzWwWfBVAJ>|p(Y!GgUc>}j8f<PE9jB8^`ca|}|fM2c2_Tb-M=S!|!rzZNg2Ws3v7
zV;RHysss9eX>e7PvJ@&Mw6*2TjtV?}u6X%8r>gmRoSf25hsu}KzvcIw#B=0c+5?jf
z-CLsh8Ll@rhfdZ{596G9%V_4S@aWZA_bnE#<D0xbH1@~)&bmfjo{oJ!%hnzH%y~BC
zwZYGGt2ej3*Du?<=D?x`>qg}Rrk9xBv)-HZPgCuj)3VR63QOHS3U@OvJQws@eOBtF
zfAPN=T{Mc$cV8-43rymwC9V-ADTyViR>?)FK#IZ0z|ch3z+BhBFvQT@%Gkon&;rP{
zGBA+gX#(XBgofPwl+3hB+!}HNt@ME!BtbR==ckpFCl;kLIHu$$r7C#lCZ?wbr6#6S
T7M@H6<wFKfS3j3^P6<r_Y3`~_

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_send_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_send_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..bbc5094c938a4020209df14111db352d0089b035
GIT binary patch
literal 936
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpb_@(m6`n4RArXh)UOS&ZB~;|t$MZ`anwMR>
z&~z}&Q8;-)^t25tvSS6q-%b60ptqCzKfAbIY4Vy~0;W4AI5o%`nknh9Ty*hq+43*r
z=7pKZk5+phOS|>5#7f6w{*yGL;`hJjy`S@Z&gXq^GTi%ToN}A(InSMY|CFF8e&&qu
z{=dOLnBJ>c&U>;^g<m!Jb?S??DsNS^J@eFmDx5s+`AuE3+5Lt5i?@H`->THB{<JzN
z?a8MudGp+i-M?+(4f>`R2-!dIndDz6`rS)1>Cvu~6|<u}>wG`eO$wjn!*lkWFVots
zpJOInpDc5;Ywq8uZ4<-Z&N<3?=fHE%X9c{cXKyUFZnWCU?*36J?y$|XNim0#G?(sO
zx?8Q%_+-%9$&Oe2K9#>cciD4Z^!amfldGhREn3nGmel!OG3^U{b2RPsQ@gxJ#%s!+
zGh3Tq<t?>(zbae*nARDUWrm@S%U^vzxywH6{Q9`tE6wT-SJrf#j<_@J+nNK)rav-T
zZ}vA=FdolZmj3Gf+`{Ji0@nAuAy>BYeGBQ>D3!A*?Nvdn|KpWh-z&t!-#xTC_vm+=
zX~--4`*#yByYL#_-MB34K%q?_qx+iwANbyd&3;zESMH_xHcoQZ(bW}V>{@3gn?6|a
z@3<Sc{bOz4yEWbQ-kSVzidA<%sQ7)C+%kKb>D@0ApOrp49(3w&9(%i~MCPsxL2;99
zbB@byF`sqgFhkZub>E5S9!l$!-r6*An{Wo_{fEMH4zB&0BdHc3UH@RxG7tR+-*xR*
zvoS<nEIB=0Dq3vK%V~*>Yk4=sG}p%@=1mI<V{3iEz9RJc{2ePYZ&%)tJu=O)A@A{B
zu1yR2^CY__z410W6S;M<tnIH~{Q7;X#H_*v6@iISwZt`|BqgyV)hf9t6-Y4{85o-A
z8kp-E7={>{TNzte8Cn3jRt5$#JWZgKjL?vqpOTqYiCaT%pp`yQgCxj?;QX|b^2DN4
k2FH~Aq*MjZ+{E<Mpwz^a%EFVWpd7>C>FVdQ&MBb@0GLCK!2kdN

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_settings_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_settings_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..144b15b0cdf1e926451781b0f3962dd451411c54
GIT binary patch
literal 1197
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpb_@*6wVp1HArXh)-tf+t6Dq>~Azmmtex-|N
zXh>9&;@X3Y9x3nWFpVf#yrRTxSHWT>4!#u%7F>_g?sU8e7jbk9xNw#uNi44>pebpM
z*w#s5tEU|k&sw!HEGbvLurU9y&Ay*$&y-)Ts+VAUxAXa#|MRNj$}Ku`zB~!k67k+E
zaU@goQSy(ylcw}P+jw{OX9ed9;mMlwzZ=GBOe>PKQ&nHcyMre?>V*FB-4Pana#8KU
z#!s9pbIaF;XiTe8S{N#M``Y%2+g-8(#JiSW-68ouk&B)6`}aiUc?W$Z%f3Ifs|oQu
z<^D+VSL^CM62eoL{Bd`0NivA*zh0<T#?82g`TC<ep3{B%S^o&-?rA)GL+tDM1Iahy
zJWu%=PIJp(SpQ(#tfyIDE=67n-YdFl#?gjfGj2=2t&jCQRmxRrDDwKW?v8~A3*^te
zoph#f?`ISB0|xIrBlEdlb+>3|PCa+JHSSL1YU$TkgJeXymfGEE)wVX-)nQrFZ{J!W
zedyMUnPoc|Tov8^XDNyB#x38RR2j13#Q8*VKF;fwJ-Z*j{C)ezi-Vy%Hi#}fTp{)R
z0oU5>D@^x}HUC(srtzHn=p~V5AEo7{$riJJ2>DVVds_8K)kZ=82W2m>{)kp=-Jf%2
zf|Pak$5~&ZLXY~{be;4HT6c}>^_~FFQ{7Hpb`6}0eo`M9zim?zHtgQsa_Cma`U3qj
zlS!FMBAzQ%o<{z;^XPaPx8W6`j|tTV^Ofcu_PKMpWzX5tqZeFO1n6jrcsDymElb>N
z)@yw1k*bBQt4%{`p}*O}9ht)0xJ9jfGi7Gq;z?+B%8r<;v|B_!(R)p8X+%^<ZnE~g
z{`+h97$|I+*zfLkoX^+a_gZCnN=Xi{+@ZObvZK~t5Ij~`0pwRzWqrC)n7G!-UQSS}
z^xB%c-O;VzKIJToxYfGfRQy<3ZT{W~zvQ{LuI{{Gf2d=l>+gqIqIpM5KW*=Gt?8OC
z<<FhuTOm5XG{NV~qnj5ON4G{k|HF4u;FQ;*Ww}=byM74jAJLBR)Zu8peeO)9hF^hj
z#rlH|p)dUZm;F2(`lm~o_x1e;Pp5pnqBBEy*N+ubr4!?i?A!9~^2rJRJ1@+hmVM&B
z0?$wO%Obn$yxbrAKl;e?w|v9eNmHI%o5@@()$jH#bSrDNz2LU5rbQ`j2}=s^x6>bc
z)c)W8XI-PXCqde<|GdA+!oN<}QvS+LzWl{A<#GK{ZWfEgE!}d!9I0C38c~vxSdwa$
zT$Bo=7>o=IO>_;+bd3x`3@xopjjRmKbq&m|3=Eu_RsB#j<mRVjrd8tBV0>@xC!hvN
ukPX54X(i=}MX3yqDfvmM3ZA)%>8U}fi7AzZCsRSi27{-opUXO@geCyee+S9{

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_shift_locked_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_shift_locked_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..657f65acc63de50cb5cdfcb85f2d6e57ff6d9dfb
GIT binary patch
literal 810
zcmeAS@N?(olHy`uVBq!ia0vp^DnKm5!3HEbHDx1!6id3JuOkD)#(wTUiL5|AV{wqX
z6T`Z5GB1G~g=CK)Uj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(
z@^*J&_z!{$_AZ|c6yYrJh%5%u9$@TtGTRPl{4Y-z#}JR>Z?E}x@FmKye>lH;cbHD(
z7V)>PF-JNl1)Xx8B_-o#F+n%`uV&Wc0|y(|?!6(R`gDPcc=2qhlV^L2ZcLv2=)tmZ
z&D8S9_R1@_Z<UwdE8nwv%l%oGf1k;>J8yjcclEMmNsnya9@nio93iF}zxvASRUI!6
ztIj#b;r7TT_N%``;k<Q6DtnT6uRWA%11ikjp0}3i8PBl`_RpW6-_fNWImM@3MkK9X
z=&?kG(Hr4)4<f}>jb)jSR^IAeJmbJJ*S7itsVR|D{``5pprNynzgacEx}UouQY@59
z#DJYC&HJWj%O36(;i&=LO^<BWCd$7{j=t$>k|H+QqTM`l%9(AvTr=)gbjao=NCoB_
z_MB`D@ckWd;7!P$Wm+@t3*T?ueM2s5I{VQ|ua8w~P7AeWxLt|6v+aQ0pT~}jn??CI
z#2<Z}I`7Yc;+P}Hb-ZS+4>*u>Y%X8o0_nhrl?OkZ`RUk|X5QB<d&tD@J4fEE%Wt!J
zwT&0tFjl{C+0iF?*$0n8jq95=E{YmRi{3XmK3#x$uf!qVhZEi%s){+TxhBHNM>$Jk
zF))1I2EO@r_=nKCw3Ug@8W+6wEnb(=$Nf~|m2E}Oa#gPNVI^;Db(`WI>zt~Q_T64|
z>$_s`mgcZeOzoRAW@;Jlm|XvM+a{hUw!h^I!umTUpZ+>|r`qeec-x)Y8CqHi!ocL9
zTH+c}l9E`GYL#4+3Zxi}3=B<l4a{_n3_=VotxS!q49#^7%&iOzoSIerP&DM`r(~v8
z;?`h%Z|*0c21$?&!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$L1~u3)78&qol`;+
E0A(6Ue*gdg

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_shift_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_shift_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a46d65383221eec152df7167c60febc959d4b759
GIT binary patch
literal 806
zcmeAS@N?(olHy`uVBq!ia0vp^DnKm5!3HEbHDx1!6id3JuOkD)#(wTUiL5|AV{wqX
z6T`Z5GB1G~g=CK)Uj~LMH3o);76yi2K%s^g3=E|P3=FRl7#OT(FffQ0%-I!a1C(G(
z@^*J&_z!{$_AZ|c6yYrJh%5%u9$@TtGTRPl{5MY*#}JR>Z?B#86AqMMd$2q}qv;2?
zL~o~yP|`7%$M1ibuiM)Y=dPciw?O>D>lds$)b$DylYAmpXg_wlvVgIPmr3v06%nV?
zJZobm?w!^7b@rw4^P1vkQ@+g1(v>~V{O8#0w8i`Gp08M3n{=#zTQF^d@X?dsr#@YJ
zcVY9YttBGnh0>1`*F<h%%F54J(6F<yn(?xqWbuuzM=5VDRvcOYG~?i+HThcYQ?>-o
z4xIBxqf3ir)wN4P>y(eJlv|p-X<k(SqbJW#eY*6(k+GQ9-(c$FX<jo{Zq@L+_IXiJ
zBh$0213u5|?(mpO2S`^2xHqlZDx$}JW+&5(GPMH1`-?1Y+HhSJ7BMLHD0nCV6k~ps
zEutR1Hz3xL(YQJN;jR2-hn&~C6@FSRowejR!}E_74l~O19txf-(bg!PIn#Jk>aL;)
z-}yHWtM57FwmI<r_s9EGxo2eBOx+vWd~A#QLmj`z-XiL^=bkPvIH~sWgM5-z;O8Ch
z53ohQnlY0z^1RNAyV1>O`0hP6jXLZ0_r1LTiG99@k4)HlM(G{b{i8u!r-c=`mrZ%`
zy5@@ewvT-Irx}g<!}_GPk2}17B2&${*2wNba-a063ccGqyHiBHPZW3EIr~>FG&@sL
zKczZ&V$HGBX^ZE*j<7z%c5bTh1<n`ynWu7Jdw+8K{E}q>f90dES52Stf~^FY6jV!G
zBT7;dOH!?pi&B9UgOP!uiLQaUu7P2Qp@o&Pxs{<AkZWaNFw3L73`Ik3eoAIqC2kF`
zMbDoCYLEok5S*V@Ql40p%HWuipOmWLnVXoN8kCxtQdxL16_j2XJYD@<);T3K0RSML
BN;d!i

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_smiley_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_smiley_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2cfe1d4060eef4c2df1de2408bc362314a3b0537
GIT binary patch
literal 1134
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpb_@*6cAhSdArXh)&bZ$l8Y*(!{`ol{^UGH{
z->@5*vNdVAg*@n&)ADN42~kpCyj&z+=?{0!i?wmxE7}i<A8mTER()kh6^DwW>I=t>
zn=Z=uoGo0FIOq4rhi{yxKfd>UUiG`V^Zp!q8h7q)_1pJ9*KNHXmwh<5#4Rj+5|;tb
z9bO%#wuZ_Cu^nt@(js*)U*%*K>TWbWke0w~z;}n+q|x#L*9Z0jo*#@Bj4|gnooV!3
zu}Cjy`wI4}#jobfEp*<yL@w}tz<W;pE9NtOWW(==>#xwQKECDG(p`bMU!0dMv|Cyy
ze{YBUmMfQEy?!NII<+#&HZpjs$iI;C)yjL1or(JTqT!^-jF9asubNG<T2;5tA%$yB
zz;y}EFK(Sa%oVIRyw1vm3chaG-e7Gl#3aX1Hu?E%iFHiR8|!!JSg^-1{9}rm_`h4c
z-o{ho#CMqw5l0#h1SW`o(D`6i$<&j`R>5B(S0VVL$)<aHq5X!-SJnm3e)Z7h&6yR#
zt_rJ^U+wPv@k8xM;zmcg(0cD4+jV_QW40-+5bmC9nXu_C#|}mxHIZE$KIxHe7U%UQ
z&CfUNVO|~FBFANPY=gv&g?i!bhi<Ix-008Xzv^(7a0R2p>xA;y-^~xV-T%&5uByhz
zT-_LYK=V^`X>igTtp~vmJR&}*ep;o_<`$somBD#IvssU^?1HT12D6$~J+WbF5eq^O
z9%x!T_d@BX2Y>AqKa~G&E}QPl8g%x=63tJ4g2a^%G%x+C@cq<!O{e{n)30CTSjc?9
z{Yv?3;{)vnE?xR8`QZ7EvdW}CIuj-8gXA~5U0tqcy51yuuiCN52dh8C9;-@_fBAN{
zk}-=9gMM-Lp<KrMZ0l8c*M!vjEcu!FRkk!zbZOHg;f4P?AI{mebN0lxUG96Q85k|D
zTeOb<d1Pf>VzSTO{5Zv92J7n<+zYBp5e!;<;P`>nN6v4peBe{?{`!;MDYN!$i{#8<
z*~V^e-uYN%gYb`~+5gk>Ro{GFaOmcPrq!a)d{*6F8+C{+$aP}<o<mG~AME+HY_G`A
zr4_f9)ICqQwIKLa_O;ArFE87idm4UMLsn;qnBVYU9MQFM(Nw!9OxrIt@5qTbSU;V2
z`peIo5+__Y)O`^DYfs<K-n<>0XFayhnt!3(2biT)OI#yLQW8s2t&)pUffR$0fuV`6
zfw``MVThr*m9d4DA&_luWnl2i<x>@khTQy=%(P0}8fHs+9Rq5R1lbUrpH@<ySd_}(
jn3A8As^FQMn4TJxnwU~qcrq1~?-@K@{an^LB{Ts5{|f90

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png b/java/res/drawable-hdpi/sym_keyboard_spacebar_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c27a36e815822b76c1fad645303edc5bed78a7b3
GIT binary patch
literal 334
zcmeAS@N?(olHy`uVBq!ia0vp^YCx>c!3HFg6Ro&`6icy_X9x!n)NrJ90QsB+9+AZi
z4BVX{%xHe{^je_c2TvErkcif|H+;PgJ4iG<R2PcoX1)93q)j{f2L@Y*^A{&y?R7dB
z#{5!gGS87bHYMZkN=17Cqt737+n>HVy!A!X(yQi=Z@<26edjS}^p=dg|J!94Wc_{|
zd7rqydqYFjf#QmP<}buP^zhH&{~cQ|Znx$`lP}wp4bRmi!VC_{Z9K;?Yr9#5+KsSz
zo@cXprg2_-w)xLW)k9u0u0=Svh=#W=4NF`Z8j&SBEef3}%CG(M$a3{VyLu*6$_kbR
z9lKK1oZ3|Ta8j@EZV4UXH|*{;r;T^oy{Y99J33FpZ~LKH=MuaRn}$DCFtuTtaZMBG
OcLq;aKbLh*2~7a4l7->`

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_voice_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_voice_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d6b070eb60aedfac302c3f5100074a773aa1c29f
GIT binary patch
literal 1006
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpb_@(m`#fD7Ln02pz3$%;7AkT4<9Q3?Z^tD!
z1~my47Af9oO-p#cOghkO2Zz(WR>ez3Efq%<CS32Go!6RCGSO@+H|Hmzz}YX(E4g(Z
zbZs%{<X$Rdm?Lv2Q)aH@eX-{p`j396ulq5}gkNUI_dB1TSJywcd0xraT{b^5{$}6R
zDA~4+eEko(&Lu56vDwYPan;r;d7&#GnZgpJ_CFBVr~4^q-<ccUUjI&T^d+#*J8(Fn
zbNUCtdHom4<yS<l{+=v8FZ*J>?ze;$;as}TU5#eBX0A`Gm`obnt+q%Wa^B0d$U6PS
zS-D-ew{dLY5LqjDx}NQYn-2H3Y3<QG^O~D}-#ZX9F@5QaM=$Tm$EV+By<f(~`_N$D
zp?zvU*wU;G&fH&gp{%CUzxBeUOSc%mCfddw>#i`kcK(46`vUG68A0jB+a5-~b@q#1
zAUUV6Yt7MD%YG&QSnaz1^$(`$kA54N9ee)S-0?KS*`$yY#q*AA%UXL+{`!AwnLWH$
zOzaLHpV3`<{>Y^Rg@5kyt=NCH{o}?!Pu0CTF5d*#9PC^&DNg58j^4^8>V-m+1AB#k
zFt~Tw%=XY)xn$D1L%S=a#0wdoA3yFU&d1`ZI`>#;j_9RM!5-DAC7Vuc{<&n*yzVT~
zA5zPKIy&Wc3H|;U74lqI=Is>EvYr!HqiQAZ9enqL+5VyJpN^H!7ArLA9A(?n8vfCt
zrEc+w&G)U&UJvaGSbH_xb!WV|&=$```<muLpQD}bEd6)1-t4aY)3Eo)*4f253zEAN
zrZ4)F{&Crc`Ei0VKUY1dY!>|XY{vADmiLaozbm(j+iTIPt-lsLIApz1wTaif*SOcd
zmA6i0vFp6Qn<rSFifd;3uw#OCeaG^a)N1MbkNIP?g|ockMU-zW7EGAD!6mxO=J!v(
zV}I^HasJM;Lb0XewbKgCsm!L)+w<<9TGkT%>JvxFyK|;dTYjJU$6BJgH^L^tUL2UD
zRZCnWN>UO_QmvAUQh^kMk%6I!u7R1ZkwJ)|rIo3Xm7%$=fw`4|fm5@pABu+D{FKbJ
zO57TZ@6G)L)F276Aviy+q&%@GmBBG3KPgqgGdD3kH7GSPrLyp3Dk$GEc)I$ztaD0e
F0su=dwDbS~

literal 0
HcmV?d00001

diff --git a/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_light.png b/java/res/drawable-hdpi/sym_keyboard_voice_off_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d33ab4e88a3a6f611efbb433b5ab4ed3757b6bcc
GIT binary patch
literal 1238
zcmeAS@N?(olHy`uVBq!ia0vp^Dj>|k1|%Oc%$NbBSkfJR9T^xl_H+M9WCijWi-X*q
z7}lMWc?skwBzpw;GB8xBF)%c=FfjZA3N^f7U???UV0e|lz+eS5K)hhiu0R{01Y44~
zy9>jA5L~c#`DCC7XMsm#F_88EW4Dvpb_@*6%RF5iLn02py&l^!B~^s|!~I>^%Tg0}
zvW1Cxiu(q7-Ec8ry_@0^$II%-<|rO(5>hhJd0Op<dm#evT}wrmgb3uj2)4Ea=wu|z
zmjvFP9u?_1sWVk?&9>dKHt88<x8`n~tI1_!@aD|#Ip1ym|NVcy@?51w;(uf57f+vN
zt+kVXp2Vv5(RQEqr#BJtjG@`3GulroollFlmn~1KZJ5R75dDFN@9dX6^V#O7)5MRY
zd8b$AGrl|8yn|zTQen;gj_O0p%N;D_E#=(9)?Ph7>tMR*y90+LuZbPI^{S3Bs%@%Z
zg{|D`Yp=YUcP@)<e8^YWzHwQ6gWZwZ8_E~=$@S0DyPq%dUZ9*K{R?Zr#B|{b?(&D)
zb6RfuPG5gO*urSKul3CbKK$;|%E3#EQu)g~Kj|D+jfm0;FMAMRVA*n-xn%cV<69Dy
z+tb@_&A6o%dM5q}&>tJ7{P6!edF4UB?t@qIJa?%DPfywrvhIz}r#H`oc7Cecu|6|7
z%a4b*tayg&zV6cL>-SIEdTYOCd^pgItW)JnORkkn%KsfBA@yoY#M-Ou%wI(6^grcn
zidvn2^z@GSNzbo+xZA*7Vf08Yv(s4MJez@F&-skID!V1uKdxN4*!<~lRR^QpHS4z=
zi4-)9JM3GW#^GI%`)9lV<J%ScxRZl|pPoNlydr9~eZZ5O{}}FWDc)fA=l+W=iRNwl
zI(q#NzFHu+&3o$AEZ?8YzV53?4{eY<Jbf>N)YMg3c6mo;e*EK}`Q?Yi+Mfo&?`Mn8
zUo80gvY&L>noU7Fjl>kz9V~jIKUG^^w9+h6EBsrM^tV=<-GxOzwujw+2=w<%lfb%$
z+{L{USMFrW@@owD?yQvDr#Dr5cbCm<jj7t~8=2R8@qRB}`6S)Sru>m|PrsR4+TG2s
zePk^+_<6m0`omG`LEM3TO6QkF)vy=Z&O3Tj@pAEvh$lB2^QvXV7u?9OTXmv9uJ57n
zp3d(df_La04&9-9fIDFJ#WnlxF|w{u)SPbSrT&#kQ~%h~S2HKADr}r`<nc#K-G6xp
z*<@ar{P{oknjz5D`wrf|q20Tqd!vWeOV@{00=z5Ni(bmH)j1pNeL*6(r|0XL0O@Gv
zOQso1OMdTAofbDG>UiECsgKv$c5utK*Vx92FyC>$A!2VXTKTQu_AiBX*^E~M_dS-f
zuiBWm*n9VXd%hK{A-|74WP6!(v)n;AC{M<8Z||1oSv<?$O`G&j@a2X#)(fUDX)cbf
zd4KFmSSHKOm?t+YzJE}EW1m;gP{<qlc=^ew#lWnqTH+c}l9E`GYL#4+3Zxi}3=B<l
z4a{_n3_=VotxS!q49#^7%&iOzoSIerP&DM`r(~v8;?`h%Z|*0c21$?&!TD(=<%vb9
k42~)JNvR5+xryniL8*x;m4zo$LFEgBr>mdKI;Vst0Oa!?<^TWy

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/btn_keyboard_key_active_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_active_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e7a585b70b83af0070fc7dff49951f3ffc12d14f
GIT binary patch
literal 974
zcmV;<12O!GP)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T700004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET6a7jc#R9J=0m`_vMS{R3)69^F$X!zHv
z!<}(hQ14C`UDZ|l30%ABcXRD0aM!xI3*B8WcgAt1j@Szb0s`g_Id@T$CIt~uh|exL
zKpuWMCwb2cKaspXB!B>9qty=CWjr}OO_Y1dS$@EF9J;o}jcL%eObllTfTl!9sxjWg
zG?G!3sG`g)8GY&(hEmcn22?sN{%$w9?BCL{OiX9UQ2zX%5g~{v5mIW5^~4H)rZbdN
zIyo&)M2II{PXIJp?MD-Iq~vPQ<7=(TNvqDaG4O;QBO(M@EzXvnXQ!~nYJ3@G3elXN
zo=&iDTYRfmIlQ`{VGL$oQ3A+maXzmW`IuiL5mlcrSi9?UaB;?Qvxen3GpYqq6@~3g
zf!$(>!ct<Q;KVt2*}rA~yu!cT7S5Ena~dqi;jioeXqzT`8)eoLD-VA5!R1xE>$87e
zq0(u-sGN(Gl1it^{&|JkUH@r<J=^Bs;*3hSHP<J&1S;JY2N!4bY<oIEM@o+BRgRlA
z<Q$Uw9VsQp%^FAb>exFqB6v0Earoo=i!F$0upEcOAK$4CdLv^2K}Sly)~ht`1`CsO
zY1|F?R<DjcTLXd(W57wX9!ljPfs<yPh7k-WAb8qoacwL<J(p`^z(4I);G8FDI}WGq
z=G3pRc`%fc(@qoHH~&4su5D56--aUQ=dyoG*S5T4Pw>VxXj^6|Qhqv?$&G1v$G;N1
zFPXx|bcS?%L3x6PubvB&p_GB3W-oOYgeRyektbKX^T4gfT|B|08Vd}Bg}YU7@dV$*
zw7@`Er0zFcF253tsuK&xMX{b(A?e!+c!E(yVKbcxbsk29U^A5oY*PcP_<c$ztHl>C
z=91Ooyie<aa{<Ae7H2DyCyWdQu$9S^`z@e=U_=OZ@@wRl7N25nDb7xQZDfj#Jg8UW
z%Y1tG2kJB06;DM~6h6HxvKn6=85^-sgkUGX%66uJSipi2La?1Fu#;aK+ie&dQzELe
zTP#sd>T{is0w^bSc8jG4y9^KB$HG#Ay^S*ERAw$o3Lz+`GVE=XCw3PmPPFyJ3SUZ_
ze8|3i(K)Fq3Lmm>`BK_^^yM&B^QdQA9KF`&k;|)Yzxi2Y19K)pKmHbQ$G2s0<(}ID
wcH3_=*ZEOJL62$ZzVhg$aq|v;Gcq3WKdpzDSC-ixf&c&j07*qoM6N<$f-1YWG5`Po

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/btn_keyboard_key_active_pressed_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a65133923c91c798905d0b426771dfbf5448efb
GIT binary patch
literal 868
zcmV-q1DpJbP)<h;3K|Lk000e1NJLTq001Ze001Zm1^@s6jQ+T700004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET621!IgR9J=0m|Jt=Mi55NTr`p}UJ^EO
zIWJB*`~QEFtNgI#a%D;3vXL~JOCGQQ8DTIN!S^&sVszBg)7{fBSLE^(0R#~L{cn0^
zmTvv=`v}cD<USJwA}&O1^wc2|-lvfW5-Bi3p`}0~_J-77{X+z*;F&th)YZ(qqYi;U
zB))&95Dlbcpfn?$Fw%xpsxPDN3>bmJJDzRHq^_uf-)!~>o=EKjGw=9iOH!#ACn+~3
zBUgH7(47EXj6B<dr>dX~e#fa>yp+N7vzjrfD{j-A8<V5OcFe7SW$-+fZ%k~p@UcTw
z2G3*h#;bSSWmjZU?GHHfj)&rv7iW(ehXRpbwxkY$`+UeiZN`wBZj{0EP`oldGF+nw
zOr7PSc>UCEIssh_JeF^~IC}!LwqBg&v3$eD(0P9iFv5JN+NziI5`l@Wc(!Hd`_=#p
z?|7<;qil#>6^J}l1%-EO_ga9B_4WxRhpG&|(~2#?DtIP!)gxA0O#)a|3vlY}+5>&6
zNujG+00tscSD&@+nungc<^Kyn7b3F`C+%A^?{J|5&_++aAr|$iItFZ9y4eD-4v`Sg
zUs#72sl(DxEg!r9K4OH`b=;VXFGX@W5bRK%om}&3e5u7akpg)Egi_3p3X9*(zz9Vm
z&cEV`kQlKnVi!bOicbs2zBEu8Etf0V^1+c#4mcnlE&+^m(mJNL*0ebqo=d4zjI?Q8
zlOG=#Cuy%xs~RWint@t?0=O~R)|1vLlu5;n$<|zKZQJHbbDQP|wJW|ViQqQP$vZab
z8en6^u}OPD6u{V|oz{a5sZI;YU3SH{4-R_@eba`!><Yah25*eanN-~8Lq^)1#FF!n
zVz|$TpZff#sbiotKL*!)H`!5rQX=?nGJXuMw<d?JsUwq$fAVXFO7Gn~`Z(WFn@0dz
z2>wb3{HD!r?Y9pSaN71;^OAwm{GAWEP4jsJv#yziEe%Ym86`b5Fjqk{smM&upC;?2
u1-y5mFA*3iFi1F2@@YQp0!|~H68{4d15c-)4x=6b0000<MNUMnLSTYLPlj6n

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_normal_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..afcb4f9b13c7b3e431f0c9f81397a77c1bae84a6
GIT binary patch
literal 228
zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3
z7`TCQ+?|Z(Cr_^h3buK=IEGmCo}ILjtHFTBML#LZT=34(qyPWQi5H3=3DiE~*s4`1
zU|b=f;a+ie=}`l}4i)#k-`Wb9WZSDhXHRwQd!nr}&GJq05s9>A^@mSzP0L!=k-(|#
zvM%4*rC?5z$Nu=%vx*DeR-N(Q@#CK1tX)pe=5QI`ooO}mc`cLfvh=!^xes;i^l}Y7
W)UAbFyZC`FV(@hJb6Mw<&;$U;V@|CA

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/btn_keyboard_key_normal_on_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_normal_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3323d2c7da66843b7368191c26be694f65108b4c
GIT binary patch
literal 239
zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3
z7`TCQ+?|Z(Cr_^h3QqKNaSXBOO|JO-PnlWh2meu(?!A@&CpHS6atQY^5)gcnp0MbO
zK#D`@VU2G}n-W8qn{OMqWl0`u^8N7s|9_tOb^lX-{FXP(n;|JF`6J?{<P6D;xBIVd
z_`bi+;LNVtsSp3Im)CgIlq18Fx#|{=(wjLEyo<ADB%bxF|NlR|;{R**uzapfg$ZAm
jbtu@|d{{ZLK$20r%V1-3<U<*t;}|?${an^LB{Ts5y;WMD

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e388cfb2fca25c71e71cb0f39e96effc681dd138
GIT binary patch
literal 197
zcmeAS@N?(olHy`uVBq!ia0vp^JRr=$1|-8uW1a&kmSQK*5Dp-y;YjHK@;M7UB8wRq
zxI00Z(fs7;wLrmiPZ!4!jfq<)Y~($lz{7Ihz;Q;er9=axk;AhSIXMZct}zNnn*yGw
zn!mS?tSee+u`4HTAH$O%a|OnWiy2vORld=kVaS!dn?=AXdD#u-`Jx}@OEaAofAXFC
n!xx*$-yCK;WJ$Jco%V!{V~3EhcKgIIpp^`su6{1-oD!M<FK|Ap

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..d8e4355ce448b24ac73aeaf1638782ecc3bd0187
GIT binary patch
literal 216
zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3
z7`TCQ+?|Z(Cr_^h3RZc#IEGmCCUcxzo#epuf8mUjjT820vAJnD_cl6hNDI2{tLDY)
z$QEMGV{4;f)RUD^Abre3_i)6Ah(nD>7yakq;jx#HkoY$-NkW~Ox!IDLnOS_+4|6uQ
zw#h)L_`;nHSq#%p?=v<qm~$ZMrafDS`9`LQ83D=<jhGnhTO?ff9bIMtbOnQ_tDnm{
Hr-UW|bPhjw

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/java/res/drawable-mdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b9a42fa72820c8dbe65ba3928cbd16c9f37315a0
GIT binary patch
literal 248
zcmeAS@N?(olHy`uVBq!ia0vp^!a&T&!3HGHN~m`NDVAa<&kznEsNqQI0P;BtJR*x3
z7`TCQ+?|Z(Cr_^h3eNI$aSXBOP3AbcI>~|Q|H2t58z=11Vsq1Q?rn71kQQ{?SIvvp
zkuAiW$JR!}s3$9-K>C=6?%{|Hod4326Mrh4(f!olIZ^WHv-<!4x%T}1)%NxJe0vw^
zZ+<=Qf3}Lmf3J6Q<4h?$_WytUpX4+h(fUshHO*>6c#YTS3D^96s;bQF{L)^{O{8)e
qP(R0>f1iY=CvG^f-0e^*3&Z+l`iG@1%-I2SC4;A{pUXO@geCwA?^|>L

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..f97cfb913025fc17b30d8d8fbae6277822371e47
GIT binary patch
literal 497
zcmV<N0S^9&P)<h;3K|Lk000e1NJLTq0024w001Tk1^@s6m9L1%00004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET4lSxEDRA_<inY~KGP#A`vlm3{BQ>mK{
zg%0BNxCy%JEqDPsIEu3fPTr2-Q0btXRfLAxpERGtX{AYyu|rdmlROYY@}1#(&YK@N
z2Q-4c*z6WZtx!uElO-f_4q=jTp1ZxHO09Y;LNmR-){jzr%%=X?L8tu)1WP4}iYlP~
z)a|_jyBq6pjVO3O?6miR2}>zEk#P>t5RqI;0tCAE2HNEplc>9?rc%VkAS#jT`X)O{
zi8}uz`q#a@5p!?|e|Z)8`JE&Y^ROYkl_*7RqZGA`qKK-Zh!!T%Qq($1QQIg*ZKD*m
zjZ)M$Y!o%F)JH`H5N|N(rr%FGc;4WJxySPTs$uNx`s(uH_~i6_%XM3Z)%=X2WHcJ}
zAMWpNfLW{>xvl|CU=L^kJD4XUi}-*C^no|v6PPZFQHcN;17GM#_%@8mDn2ko_dX`P
z$rMXep;x)L=f`5jJL`|Hpv5L=*&*RgCiAu-P(df@ke@GeFh6|sJDQlNsh0IL7bI>3
n7X~FFC>0AW@3RsT5)pm?i#1-{!w)Iq00000NkvXXu0mjfM+4V%

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-mdpi/keyboard_key_feedback_more_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1fe06f9fe9c3456c2f5896b1a09ad1ded08fb1be
GIT binary patch
literal 647
zcmV;20(kw2P)<h;3K|Lk000e1NJLTq0024w001Tk1^@s6m9L1%00004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET5DM>^@RA_<inayewQ51l`J8jaWiGpp~
zT4<F(7NW1yT|xKy3O;}?T#9QET=^8@Mp48<i;GAW)<tbCX(m6DWG2VOO+x0!X~9gK
z8Rvsxn0pVG^UayxdqE?lmo&TiQCH{-i-{BB*}DjmFuv9sdrP_H7b2`hm)HDJieJvq
zet4%=eFKbUy2LB0fc#;-@g3M$ScY>%!Rg&vbr%>gQ)R;wX8=VJNu(seNatQeyG#iZ
zEi5Xj2q_RCDxTx~A~TAJJeO4TPi;xV=V0J|@+y+^Itjz)k%sDBiA?lgV>=G-4-WZo
zaD?qR0JPd2-hKMQQN1yZ`*Cv0+mD|)KKU6sUTj6J{(x@JqSNcq9}EF7J6(ph&G|)Z
z8rN)@IL?UXg&8{Da-`Y*1?ANu_i9xXic(R(+P60<hzQrqrD<I4_Ab}TCAQXYgpL<m
zQGm^L_oudDD0Xgcy4qIqIc{xlT{e`8?WH?!GSRe=iKdNAG;L&}X(JO&8<}W=37o0-
ziV7fY)2v6IPc*dK<~PP3v+Y5@Y0k5!Paf~zfADCfP^bjV=EoEzmSvs2e)aM>;P`qy
z$2njP*a0d)nVA2x&R_#=;0!nh&Vk{i(<?Co`alzX5_$nKam5C@=-m6b7nyt&Rp?pn
z)$ul&@s9iDD`>F+TDFUOktulD5LiN2(jYlc=Fxbw(f4R*MT7d{Ud;)i3&H;lN<>h~
hSG1&`6_=2R@EfIso9C{bftdgR002ovPDHLkV1i>8D7ydv

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_light.9.png b/java/res/drawable-mdpi/keyboard_popup_panel_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1edf94fbf70b98b9161736fd9108dcceb553efc5
GIT binary patch
literal 442
zcmV;r0Y(0aP)<h;3K|Lk000e1NJLTq000^Q000~a1^@s6e-p3M00004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET4TuDShR7i>KmO)CxKoo|*No%mhRl$WD
zq0ohR9#7#>^Z;JMWkoL{xF{4{xGANJsFktJb1^e<G7W7etp%Y!3?byr|IM38-U}i^
zgv5?0MKZRNs_|@Hj4uhU8$rp-XnfT=YTt>_s|hh?is|xuaeXo9-vhb7h!B(j>GNp(
z3Y^A33K&c-2mNzEdoW3YxE9b6kwy@J+|2D*uR=aZ0d1h$6ym9Cy^0+RGfIGT2cR_c
z4l_zB;7#OwN*RT(W8K$zomM<{vHDsnrT5pMz32e?pCHj%Pn#Orxht*02MMOy=8wbS
zO_pUdtu-+t%d*+i!|>Mm_(1;~Qou3L1I{pQ;sjG1>u3SI0~6p4m;ql7=9`EO{<J{=
zACVw8cW&=1GlJjh-NBT4SA{oK54Y{w!se74Uv(?TG_5vq)!d!S0$5UR<@@_NIjFIe
kh@jNUF>JffB|{P62lrEq^q4zqI{*Lx07*qoM6N<$g7c}oR{#J2

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/suggestions_strip_divider_lxx_light.png b/java/res/drawable-mdpi/suggestions_strip_divider_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..051e66ccda0c6c6384e43ea69c54ea1199951fed
GIT binary patch
literal 324
zcmeAS@N?(olHy`uVBq!ia0vp^j6f{G!3HF)&rH7sq*&4&eH|GXHuiJ>Nn`~nC=POW
zVpw-h<|UA$kn9oU%fL{j#=y|f!octgDAe$RfuYoZf#FpG1B2BJ1_tqhIlBUFfD&v;
z-tI08|3PrU-sO{lBAf*tk;OpT1B~5HX4?T7BAzaeAsp9}IZmz)N=`~hNLZlH$guVo
z<3z_03!u>qswJ)wB`Jv|saDBFsX&Us$iUD<*T7uYz%azn!pg+b%D@1~1(Hk$(jTE{
z$jwj5OsmALp?L27IG_eekPX54X(i=}MX3yqDfvmM3ZA)%>8U}fi7AzZCsRSbVeoYI
Kb6Mw<&;$Tm<X36{

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_delete_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_delete_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..007b5ea499c52d8b60a43a9a2860c1e2b7c0c66a
GIT binary patch
literal 710
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&)Rw(>z@qLp+XOy?WkHI8cP`L;P}~+$#wO
zCz%)uD(1v2=oAv}wPQVhkoiM}l&4PuBX`7x<X|O3)eQ?col6YUyUy)5o5mYobou36
z>-(0^t?%!h{<|;i>XT>J%DDSKB(S{`Ssc`$5P$48$EW=g4`0mZG2g!Jq2#^A){CwD
zKdNZ@oO|fYvXi^y7^BlH(LF)$&gRctR_c-L%jxMj>+6a|9(D)Hd9*FsKIR38s=Rlc
zY+`QFSJ>&F_j~f>`N#gNvOeGHJnQO-eX+q$YbNkM`fj;ygK%+e&V#~G*6xXa=Twy_
ze~#%|Z&)w(q&__K)VsMaV=f<c|MJ1uP5)Vz?pz;78)2b04{N%%I?sHTz9~)b=;ywy
z@?PdYhwRp=Pk8?8`$tu`_|2_b`Ri*w|2q7f`{uQ{fO{#LWrdHnE#!W2qRL>(O_QVD
zi{9)^U%$9(UeV!O5#7(f9{PPJmVM*0l+T6RHp*Xn)V%6$&EkJQ{F?WaSoJIWO<1+`
zW?|>7-AjK2>RsKr`(WtZ*3Us@4@=S%<R7khd8%f`&mS{dOq%W#|6yDf9;>)^@s@4C
zs8TI)jVMV;EJ?LWE=mPb3`PcqCb|aZKonwNX=Q3^Wnc(oTNxPS@G|kEXvob^$xN%n
ztwA<m*JhvwNstY}`DrEPiAAXljw$&`sS2LCiRr09sfj6-g(p)%>50M9)z4*}Q$iB}
D4J#sn

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_done_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_done_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..930f97111f2f1a5c212977c9ee9f3f53d18f3556
GIT binary patch
literal 556
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&#(1kEe@ch{y4_mriT7CW^2<`1)SZc>9Bz
zQ<{hFlp3Tv<Q6f%>*#P%blD-?ZluzGa?;!-z5K$jndW_e`*&Z*|KG1ydpUM=tZ+RN
z9J+VYR;LP4L1sZidBI#)b%zD=zjqvG>Jq6x_<KXUyG(+?bFHTDN#-A&d7j3&evo_f
zfYDt-ud_VadbWJ>5=|M?k_BIx_i#tw{KK;N>?6^%g3hbk6+6q5j6VkVnA&=?op~fx
z9#P5ZxrbT0bAIBV%d;1=cJDZ-`zpiL`kJu)@gvjaO`NAmIbD<b!0l7_dwa_3DmI%Z
z`8$t<Ok96MVACAM@ELk-`#EQ7-}*Cm!mHyS{{Nm@&33w`A$;N#$Fsn2P%UwdC`m~y
zNwrEYN(E93Mh1o^x(4RD28JPq=2pfQR)#>fxs`#zE0<4IC>nC}Q!>*kach_@>2(aK
wK@wy`aDG}zd16s2gJVj5QmTSyZen_BP-<dIW#P$GP^>X{y85}Sb4q9e0N%*Te*gdg

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_go_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_go_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..f9975c34fcd8e5b64d72ebbc193cefc60c4e85f4
GIT binary patch
literal 465
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&#%hp{I*uh{y4_Q#bM+G7xaRulTr&G01@R
zcR=9f15A<%A(BmNU#wi{b#S?%P!VHciJ-{8xvKZ;_pQGyxynXW)2mC>G%R5s)3=v5
zX5YN~`>V94xTm>iF4L~#n<tm76$tN0ZDq`8FlZ8P)Gc6;JHYwk)5}x6QV)36xSMVE
zS->FE=oplqcKG$7L#DgqT}(VT`vsZ)XPL3(&A;^6{YOK-JPfJ5DqQsF^P8gS?}LGk
zRV{IiC`m~yNwrEYN(E93Mh1o^x(4RD28JPq=2pfQR)!Wpu9bm-3{Mlt%Lom*`6-!c
zmAEzJ23qL@HAsSN2+mI{DNig)WpGT%PfAtr%uP&B4N6T+sVqF13JO{VPgg&ebxsLQ
E0CjMhx&QzG

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_language_switch_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..e1c1265d575f2f705e3b90ff4d65bea3b19295db
GIT binary patch
literal 1004
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&!-9rahi6jv*e$w_bgnH6>hx?SXo-k)iR$
ziZ0c)L78g~CPXh;x@}6t64p#^xrBdT)SfYcp%q)#-#}LZNAK>Y`Yj%;TiI`WB~R_J
zvRXXz%kentpB$bdM|tHxpWXf~>iurM-*@*sGySlKcWV`Mn?X-$goFOPy4_c6EE}Ts
z1|BkdbL{qw7NcJkE%k-6^^ZPgIWTLpv<23*@Ef!R&G`Lr^4}`P55jf%+h_fK`tjOY
zfg0_7$Nq7YNGpG=(>!I`6=`!YdWK8>uLEb^T;+cLTbs${gJF$u>dd2=caHC7Ea8gX
z(`@;tA^k>UY=wjZw`JZ+2D1+T!$0L~`e!qmHJq+!$Y%V<re)DA-~7hWhvlYf!;cNj
z?_Fc{9~LgLZ{&OD*4FHpz!AKH?S;G{hkSeP#8SPh`)=6uJO8kGb2Z~#V5W<wvb8{q
z+VtAlM=B;n=mfG_b1Tn~4&_^(r&uv>-p_<tzi;#|3*TToT{C@y;=KPKVy7%`IehU!
z@sF(x20h6)nkLW8O)1g%73^fsyoTS5zi|8AtZ!Lgk0oq)|2S^<)j8TecLEw+%x?pQ
z=H7@u%WzaPDtoP}CU>^wGoE=5R+cnuyY{O0OrBz$`Sn-5zNfuRgmSKn=RDq6zp-EP
zfuqgiAKNZG@v@LPqJG*)iuZQ-#SbxAll;C$&RWEmcl3YO!)pCaCzNM|N6wnJy!F9h
z#tR46>eN{_SN>_*`>;Z6zh`if&9^xR_A>n9k$==x(slYrkkwc70(E0e#|3{y`BFVS
z-9Kz!;wb9L^4|N_=d=y`#lGHC_WUKI*OtqvaLxFS&dc*GeIC0?Y)^gJR}!{tL+qu+
zeESaggglhV6Mx_4YPz@T;hvYw#&;9;Mq1t6y;wcev%Srrx7V;T_>$urmq`8X(Pw`$
zy$sc#!yEWGd|yG_*He2GSH9?upSe2a%cbf6vg7|VCoR0?zx|oyUtoe(Epd$~Nl7e8
zwMs5Z1yT$~28JfO2Ijg3h9QRLR>l@qhCsHtm4U%4mrqqF8glbfGSez?YnUzRbquIM
v5@bVgep*R+Vo@rCV@iHfs)A>3VtQ&&YGO)d;mK4`u4C|Y^>bP0l+XkKVQQ-v

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_next_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_next_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..e18b1cf1cd491ce39eb7ccf19a4857e93e39eda3
GIT binary patch
literal 552
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&#(1ho_5Uh{y4_R}A%B0!5B}ye}%UYWWr4
z9ETHc8g)C|wkXfM(dMS&y!Nuz%A5zPR!bueT~X;fRO|D^_MYt0pR<DJ%=uq_zI@VY
zC+^yCmn9t$-5pmhu2)JD5ERv!ddTnyYn!ZE`;PNl&oF4;IDU{{O_Xh?nDm~6ChMI4
zn>v%4rwG|3_T08pJ8gM;RpiR$_X^s0<IN>qUG8Q*c&zaF(2ghWrtR||yzm!1yEv^`
z`;N%DyhkF|D++s#hc!>RBy!pAN=L>6^&6)?2)>#U^yFWS;MoJ`H@3G&R^0Y^$s1NI
zvb*-dd_mC{qSqsir?S^{rQ0g!cdvZ0Ir@eC3t9g3>;Uf2uC2f@P%UwdC`m~yNwrEY
zN(E93Mh1o^x(4RD28JPq=2pfQR)!Wpu9bm-3{Mj%BoP{N^HVa@DsgMb4Ybk+YLEok
s5S*V@Ql40p%HWuipOmWLnVXoN8kCxtQdxL16%=C(p00i_>zopr06s3sTmS$7

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_previous_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_previous_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2044db67ebe1e99b9c45bad2435831bee0097f4b
GIT binary patch
literal 560
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&)Rw44y8IAs)xyUfHO}5-8L9@&43ar>*@P
z76wmTlm5W)i;C4&a|frDBK!*$Ug{R;J$Fp{#;hZOZ&IAkw0MWid1gO(_Rn*7-m6Xj
z|EE{wrMjfb%knkTRf;{mbgP%me7z&%8M{TB#gPr$mRvt$$9DEjlm0`&?G>x;I<B5(
z{vmbF;{|N@A}=u69~N_4dPUaxz3>l#>o<;avw7}2B{x0j*xqTaN8OGJuyR|h`t{cH
z+eY)xz5MmdILdF-EPf$(TOxGR@yp9qtY@YyuhjPpn-rr~=~px>W#6IyCTqLAG!KfJ
z6*O->mRaigTyo2lHD<5U_6HjrJ8YdV@7-6}^gPRdf91`;&-tH-+AQsG{u*bX3Jet0
z64!{5l*E!$tK_0oAjM#0U}&OiV6JOm7-DE{Wo%((XaVF}85qd$G=V}Cp&>UvB{QuO
zw}#w6D}A5_NstY}`DrEPiAAXljw$&`sS2LCiRr09sfj6-g(p)%F~{KP>gTe~DWM4f
D=`hfp

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_return_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_return_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..bfc7d7108120784f9be6836e7ecdf2c551cb11f6
GIT binary patch
literal 536
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&#(1g{O;Sh{y4_Q*8YXI|#VlS2#VDUqDgZ
zlG*%$&Xtf07YZ4)USw!kc;z`VifB%nWzyo&pT^bP6q&f#<lhp_w6ZVH(zkL?R{Oj9
zO4QnRgGKE37@ohp=X&JX^fax6Y45a@%4$#cR;}H)^872$gIm__^2qjnnEiE4itnqK
zTF=@2T<^65YH$BkEnt*k{C<GRBFsB$%gNuHetT5R{h+<z<Py^lfllvCteK}B$aL8=
zX>Q-r*hACrYHBrf+*q~U;cnzb<_{b>{{u3%eor}}D*jr)wM*`n|Eh1S%1MjwF}#<o
zk}7RFr_yY{+q3<;dTH0~?E6tKEP;MjEpd$~Nl7e8wMs5Z1yT$~28JfO2Ijg3h9QRL
zR>l@qh894sm4Sf_PZKEQ5E^pxQ!>*kacjs8w9*G^kObKfoS#-wo>-L1;Fyx1l&avF
bo0y&&l$w}QS$HxP6hjQ2u6{1-oD!M<7aqVt

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_search_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_search_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..05fbe83c8449729bdf29f0a904a58f7dde188eb1
GIT binary patch
literal 742
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&)Rw+dN$yLp+XOo#O8uk|@$XzuZk)$I;V8
zv*kdme8QBBK)ofU@(b3!RDWUoMKWmnI<7mM4^P>%?97@tTjQXB=E2rRKjU*>wtQeQ
z>e_d`Fpynu&xd=ztLvVBuonOK-D`U6Du&pPf7twjyvle2gbi4H82cN4JMjKs*~4tN
zY|5+aS)RJ9gI}$R3ZDH+f2-hg+pkltBxJ>e{1yMHvfN*-e>MG8acSJ&h1afL&#DhR
zP+*b2g8P+654Y%6p$+R_P5kxfeQlq`!%br6-1Vd!dkW0%MTfKNUDlmzS<dL+ke9%D
z!}sN$ol}CiBiObz8a{B;TflRNdDemF+K(z2-Y}Lo?B2;>*_*`qVy}|o_6E5HtR_W_
z>T{m$;qhUb+HJ@2LBfFR4fF0N(|#Eg{j<FklqcT*NB@}LnUzzO8oYD@Z5LTcXYN}2
zt-bMR#Gd?Di{H$c*T{2BNY+(k`xVhrWvlE})`<_+TE%e)CBFz>e$})z-ZrfMSljv5
z&*oX)cSF?IUG@xOzq0CA$lMV3<Q~mA`DH984Gb=_X_~F`@u*h6dZ_-U&k6Rg0doVr
z=W5Sy4{_e}-R<aY1#|QN^~?S-^tK9Z-zb~G35-hB64!{5l*E!$tK_0oAjM#0U}&Oi
zV6JOm7-DE{Wo%((XaVF}85qd$G=b6qLPKtTN@iLmZVkDCR{B5<k{}y`^V3So6N^$A
j98>a>QWZRN6Vp?JQWH}u3s0tk(i?-PtDnm{r-UW|=FJ$x

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_send_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_send_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2de9b561937f0e06f243ff5166d250b814bf76ed
GIT binary patch
literal 694
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&)RwZJsWUAs)xyPVw~)Nt9??AI|Q6v`Lez
zNQPIb>y!VDb+Psb{(1ZrxXY1O8k{g&WxC@R#&^FQguJpve=yE$e*E;AWr0k;adFnI
z%EP;@+JEnx|GKjBp;PM8u&bJ-9)I;2c}sog2B%*+UCSGkzbgJ}^4ICR7M)x5_?5$c
zCNtZ$_g__i?X>#q|Kl9zi4u|f&#tmJ>VGv>2yT1d`YU4X_a6Oed)CRhJkGNUuwUWd
z{b6ZSgW>}_14ffaK1`1fm@Z(8VOr(DdScf02Hgj$8+i6Gf3yD7t;U=f!uvRi#k3*%
zfb0Xg0%-|Gma>NH2b`8RSDupWf7+9O#O3G7b;tHIoSl&(`y;F+gQtS!4)0{E0@)ox
z!aUm-Dn`9$otBy)dc#X|Yu7CQmD094;aiv1g^OQp&szKUmYAZ~frRO&%Q$Kn=P{pe
z=sz%j%DHu0oZg=@*mE}VhTf3?qXn#gSmGGH4@f7NFTHX(I#48Gj`M?JzQfBu8%*KN
zV9LH&BKqSZue0XL=2san-QPIXuNID6KQ)wbapqxQ)ToxYMwFx^mZVxG7o`Fz1|tJQ
z6I}yyT?4}qLvt%*3oAnlAlJ&kK!&FY6t4&kx%nxXX_dG&<OW*l12ss3YzWRzD=AMb
lN@Z|N$xljE@XSq2PYp^<OsOn9nF>lj44$rjF6*2UngB2t2crN0

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_settings_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_settings_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..f70030ba39ef023aa9a5d3ab8fa4bebbfe0cb269
GIT binary patch
literal 901
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&!-9rch58#}JR>Td(?eoJo{m|8V}D((PZn
zTe&Bxs4Z2QZ8XKD^Y)RmvTtLqp7^SMr|zkLQIO1+(?=VXrVH{;S`jF8l=JETBkQ)l
z{!raser(;`r1`UE?R)?E-#q*K?|<9)Y%KMC7N8ZrK)zV%2YXz4rjgCfznQWshQh};
z=pK@~(f{f{hk^9#4LXP1Htd?rpsTAjRr~G?aU&V74^lBlA8p&M9&qwf%94<EC5d`%
zn@oO6S%2N~waWBdV(^I~OTOgXH_|zpX(DW0&NsT1BO)X;uD#m&>V>@Mlv7h@TJ$wD
z{#Q~jUe|flpr?O^{H?!2s&`IbVkvRInSW$nLuu>1^PkI?o;}diaavXJ;J&g+zn`p%
zusGOm_fSl(eL?hwO*0dum+vlQy#APBaYfhpsIPqQnfS#ISMrCkPAcCLYSHz);=WVS
z-Y{8B9+B*d-mf!6&mDI%bKh)|c_lmaYgFkLgMgZ5@f)H){~ZwJc@(%e?C)8|l*~&9
zD)00f{py?jLu|ST$C}5HEcHh<uWUAv%x-#X`{(^PZHJXHFAv-0bevnByt*c)qh?`)
zsNkJ$W{sA1_sI)_c3zV1koodn#s0uQ9p87Kqh0S7-8?I|{8Zh~4Y%L=&)l|uV&2c!
z^Y63FVwAGzJsV--H^K6TWL^Dc!=01zwigJ56tYiunwh*%R{qfc&K!ySr^VcH4^upL
zEM+RvoX7dMw)1pRE`L(Bg3Y$@g|DPFPTfCJYLjzrVZ4fYuGX<qb?sutbtk9$U3M!l
z@SePR^4<3-i)*KOueU!WRdMOy-9Dz8!-|h}{`xWb?EK3zEp8LP-n4bMfhkS3#5JNM
zC9x#cD!C{XNHG{07@FuBnCTiBgcw>{nHpIcn(G>vTNxNQHLLoeXvob^$xN%nt-<)-
z+)qFak{}y`^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0tkvIB#stDnm{r-UW|pa6P)

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_shift_locked_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_shift_locked_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..298cb9526d8f78a274e2b0e514bce30b6104748b
GIT binary patch
literal 665
zcmeAS@N?(olHy`uVBq!ia0vp^5<o1>!3HF|Hk`EvQY`6?zK#qG8~eHcB(ehejKx9j
zP7LeL$-D$|6p}rHd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tD
z$=lt9;Xep2*t>i(P=vF<BeEDsdw{Xq$!t5I@tK}3jv*GOuU<CHxRStd^ke*`E4xI*
zH9Zb4RESvNEbb_?%YyZ>LS)zEMWH1E$C=ru^DR;cb1f+TKZmKX?A^7CXFV_Wt$lFe
znqvGzn|G5$@;*8$eAxFV{!@kLmyp2rN}I#-IboGM??2zUMg5P7+ygneM|pwmJ6E!Z
zlv=djmPn9G{~)rx%j!&-?fjAh#%ms{in+acU(pos^y$G)W}x^3wtESMhc@O{w44u(
zll#V}@oK^&se8#Q7q_n8(XS5_DrFNX^(YXP-*D$@;g!BLhTDr3UrPMYihG>oZxM4y
zEUe4wPx2Dy0>NFP&XfMtaOxcw-)$f>iSOX_M~&L*E&T0k9*UlmZ&&%4CYW!!`sLTp
zTVF8D{~%#+H0N+}%zP%9v;yI3iIf`$y3+C%M;*Ay_h5ZRZ<c7e(Vok1YGal+|5%y(
zt3!P9t5d7?+>w2L<mA71fhX&xPPbQ|dHKbj(Es%g*B;7emfc-;*zB`@_k!^4!Mi2)
z0z+T5#5JNMC9x#cD!C{XNHG{07@FuBnCTiBgcw>{nHpIcn(G>vTNxNQHLLoeXvob^
z$xN%nt-<)-+)qFak{}y`^V3So6N^$A98>a>QWZRN6Vp?JQWH}u3s0tkk_dyRtDnm{
Hr-UW|_%j3&

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_shift_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_shift_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..056fc51d6e7f9c459b603442a92357cb1828da19
GIT binary patch
literal 667
zcmeAS@N?(olHy`uVBq!ia0vp^5<o1>!3HF|Hk`EvQY`6?zK#qG8~eHcB(ehejKx9j
zP7LeL$-D$|6p}rHd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tD
z$=lt9;Xep2*t>i(P=vF<BeEDsdw{Xq$!t5I@!6g(jv*GOuU_`f6Lu7Fdw4#NUFNfg
z0)L}`QxoG72ac90k3x5Uu-e0*ufTo6Y7=+A4F|J|O#-XHM-Gh>0*Yr8Qct?P-ICn@
zW9hsvYpeaP?|n5(^76Zq=^uFNKcwZCKmV>%d$i{R6aPmEX$wBXTDdRPi(6UW`fcxH
z|M^<~$vj>jXP@}hDo1%fRNrtbUUcPvTA!0odvo3UKTT!JqYumOaajH2M9{vI+XXIv
z&z$s#=ZEf|BU6p_Dh<8&wan-{rQ*sdllMS0EOdEiX$_a*UkhDLuLrLydbdhGc&zi-
ziqFaCu%~As*S=W~XFqS~zkJBFhR5))ly?{BkE=G*X0JG_xZ+{avl<RVS^i(PUwQVo
zJogi`=C27VvfdmO&@v;cW5;fVnxIWhX&o;YH0r8zTj^Ntd2?TWjgIployz@fzj^l@
zPVo91Y_m#W&+*%uTQ6Rj_~dTRW6#!v`uy_r`lyX@wwI26`p+#T`Zcib*|~U?kKxgq
zB|muq!(X+;HKHUXu_V<hxhNG#F&G&bn&=vs>lzq_7+P2vn_C&00l8KN2D3cM%TP4r
z=BH$)RpQq0TJ-!Wpaw~h4Z-<oCFO}lsSJ)O`AMk?p1FzXsX?iUDV2pMQ$dM@!PC{x
JWt~$(699%&{`LR>

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_smiley_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_smiley_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff49d58e1f5534687dd86f7c7b2eee21a6c07f44
GIT binary patch
literal 777
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&)RwH$7b(Lp+Xeoobsc>L}7S-|$$>)H_}$
z+!e(hi7F*2b|fgyaLQrfK6uS-<A$r}?kA{5bVPKlWfVN!u+~@M1}n=~uMm~G?6UXC
zh3Tm`-aLC3cY-_k%sk8Iw&~yI7ALd|y2%DGUtrvIK*WGy-|?xf0>_jC)Engr<SdwF
zn3gsAK2YAkw1**%Dc*_0Ov}@CZt(jR*;#3}`&OR6dUQs>;s>^+o`188_XMwBJvZ<m
z|FND=Vh6cv!q%@6E@i2{y8G2LiG$p0RxZDC>dpC8uT|T5x5hh1rAn{pzfv15viM#%
zJJ*-1+OIgj7JA=4X>@SUuAox|k#CQ^(pz0Gb<5~$TA}Z5<>NL6;lFg<8@LZ-KTtBb
zdBKcPrhnt+MNO_>-49piB}E4<zr@wEx+gDY%a*_HjvE;NFnv4zm*I!N{$3}BG@<y0
zQU!m`d(5>D9GnW|D<Xm;yCNSjZV>oxdDw31Qms{!UTS}RG0lCl!`;RAg6jJxWnOhY
zeKq}+VQKi$pP66XPA>no&~^E$u!*Zzzsmi(r79veK!2tGmG!D$L$-IRtlpJ2-7+UF
zU#9Hbe9=pPo|K){Q+&D7Kll2&`>U>Vz0L3TFv{NDSbT0)qw%>DXBM54?me^3dB1S!
zy^0s_E&egCRApwDl78q1jBV8t*NBpo#FA92<f2p{#b9J$XrgOiu4`ZzVrXt<Y++>x
zWSd(V7`$@%RE44;H$NpatrE9}*^*wzfEpx0HU#IVm6RtIr7}3C<R_&nc;+Uirv{}a
Vrc@T5Oa&!L22WQ%mvv4FO#muaI066w

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png b/java/res/drawable-mdpi/sym_keyboard_spacebar_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..ab64cd64283bed09d65925a765a5e59d46b5c465
GIT binary patch
literal 261
zcmeAS@N?(olHy`uVBq!ia0vp^Qa~)t!3HFg#O7xMDVAa<&kznEsNqQI0P;BtJR*x3
z7`Qt@n9=;?>9s(?<(@8%As(G?uQ_HhISQ~|xUOVnXw6(@c>W=yjRW5U%RLcHC;bXt
zWW<flnypJuh5q+-cK*x0RcoI2=WPq!dkrsT?QP^gv%CCDmSNVP<o&nno*$B&_CtoD
zv4yL9o$>U#L?ecR`5Vi;C08*`h+bB!!RoY<zje6-t5!fGmk5LFJzigVD>kQ6`Co@M
z87#B;r|`&rXtvd3X6P;R-XEL(ug9-=x9FmcC9JGGvijjS7lHi2;OXk;vd$@?2>?YI
BRvG{R

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_voice_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_voice_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..0ddcb792ccdf9c8b1d5c4e3aa90274116943b80e
GIT binary patch
literal 732
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&)RwYdl>XLp+XOz3SiLn<&Bd;r@<{Nv)sK
z9XB6pll3y(ETWxim7;vADQLNy=Ur9H)f+7%Z{Cb}(eh@>qMcro4>^S!om>(5!`wUb
zPND9(?FVeH|18n`d~LhM*M0Xt*S!C2cRq3D@c^HoNoMUE*{u!xt1F_PM3yHssN}A5
z>G~Ye%_sNJBu=FA+wEVeg8Vm{j3dN3)*jICTM!s7!@Pl0TI<!e<e&E$GQOP5?#L+Q
zIpFXyp83kU7Yi8fCrzqqo3iBWS&J^sEgSf^Z+tcVinT>kqReskI~t$X1b=V(YSCTz
zblI7Q&aA(;1(hg!3BFse6vJvDeJ<|lzw-~g5^fv~w>h%)gKd{-g$zS|m)62P$Il*k
zrJ}}sK={oe^@H70lB`?JcSJw+wGGPm-@fa1S^r+X>Ambi`X6l!>f2fm)CffvGJd~(
zd97SSUC{i)EP9V+_}UhpZ%cfCAY#T**BJdzIU8Rs+85-1>6w7pBMG6UFV`MZx~D1o
zRV&JMp6-|3>c`eepE_$L6ZOgD%U@Bu>o-fU@T)V(9?-Qpuu$pzz9U!u7VEG2`dL1S
zZTb}Ln?IX(smk4FjN;2SKY4SiFfamDOI#yLQW8s2t&)pUffR$0fuV`6ftjw6L5QKH
zm8p@Hp}DSsxs`!|Q?sfciiX_$l+3hB+!~DU&HV(_APKS|I6tkVJh3R1!7(L2DOJHU
cH!(dmC^a#qvhZXoD3vjIy85}Sb4q9e0E25LB>(^b

literal 0
HcmV?d00001

diff --git a/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_light.png b/java/res/drawable-mdpi/sym_keyboard_voice_off_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..8831bc04cddd7b31e78ff9ec61facf0bd1caa76c
GIT binary patch
literal 842
zcmeAS@N?(olHy`uVBq!ia0vp^5+KaM1|%Pp+x`GjEa{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUBvfU(=jY&!-9CMi!B#}JR>SFfJ-z7i;M;A8)KjYCUZ
z0|f<@1gGU5ZS}YvBVr<XbJ6j2y*oWmlsRsm5qef$;H{UmxTB}QMQ4pAQ(3<)IetiN
zYrx_jgVjgh^YodW^XYe$-SOe~+~W6t?|t6!{L_B#P}Rvnwtr1C9NG6h){}d>>E+HY
z#+CExBHG<-PNZJmym0*?y*a$ndtCI}if?}T9@Oxv>HSlS*6tTxU%y;$trP8Atobbb
zczOPf5Uv?VYp*B;GekCCb-iY`Xkn7Wk<UiIoTfU8s})ME?^?5VorJ)INFKeWB?Zcd
zzO1^_rpl<QP+cz`bmi!N&Xtj;4D75vt=+lxFXz4F?N9i89%#)=)Lz%q-{&)x=}*Z;
zpc{EDddep)$v@!hnYoX5ecJ|E{SSh_H;9QB-TYGWux_jCg42a8@&-MbCy!=vMW{XF
z_43-ycwD9YQP3Ivna!FuN5pct1I+xa+rK{Z-of`ZqH|-!ZilYQ53I~DdRpv`f8}sy
zH+z)OsP1gh>A!JX$)w}%?k3x}`6uvxOBSAYY)AX;i9h__^c;ylJUhnh@8!(yN(N((
zWXW9@+pH^OzD=`;v5RT7j8yR6_WH%TuQ!^VZzS$h_jNmSyg;F(R^m+g!%YoL0aKR*
z-72uV;;!0Ts8%#Nk}K$9v+#nmJ4E+e1H<<9h3lSLTKtxcjen9uwn<N$?3(*DyJDA4
z{(sQ}BIl0Ih+?|bYy9KSa`yk_PuR1#mOWVa-n;>rTvSV3BT7;dOH!?pi&B9UgOP!u
ziLQZ}u8~2Ap{13nk(Hsju7SCgfq_%AsvnAm-29Zxv`X9>jPK3;1k@l2vLQG>t)x7$
mD3!r6B|j-u!8128JvAsbF{QHbWGX04GkCiCxvX<aXaWEkLs=yN

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_active_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_active_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..dca7a32747bd88e09a086beb767535d65aff965e
GIT binary patch
literal 1978
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
M07*qoM6N<$g5fIN1poj5

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa32a2c6e1dae9c7862b34c3e255fb9f9d69f5f5
GIT binary patch
literal 1648
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

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e58df5cb031a068c7e8fa272a6c77b9068de1991
GIT binary patch
literal 281
zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi|!3HF4*F3cWQY^(zo*^7SP{WbZ0pxQQctjR6
zFmQK*Fr)d&(`$i(yFFbTLp(a)PIKgHHV|<A?;$jO=>_H&r+&*XU;T}tX~*hLgV-%j
znl5PzUWt5Cm~d3ZrcO=eMZ2KnkL;YN>-@?uY$I={i0eHUUbR@&PSeP;%cqa)_4UH=
zGpfmLN|P6#cw(UL?Cz~I!}}PIU+|eT9hq#K->@nwvAlOsdCfA_$H#cxcI#y`T)vim
zcyWuZ^uzw?iD^ED4-H+fN@@PTZS11bCsQFic}x5iql4BZxr_52_@-<*nGtEU<-_g8
Z>hk=S$y;pxW&*vz;OXk;vd$@?2>^5iX+Hn}

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_normal_on_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_normal_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a950738770bb94eaab396b25630bbdb09d43529
GIT binary patch
literal 285
zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi|!3HF4*F3cWQY^(zo*^7SP{WbZ0pxQQctjR6
zFmQK*Fr)d&(`$i(`#oJ8Lp(a)PIu%wWFX-Be@oQvO)OPx;c;h#D-FZvDGJ=`_4Sqz
zj}lN+WxU)sfxS^j?deBjMcyqhA2jZFyJVGXb)kCGmx-Ynq0LFzo&KA8`gI;JKJck9
zMzru`hvMlUCyeZloV;*N$oSDD!NYpXZWu0}uOribS3y;<?>Dm-*XtIInRT0X+{-t3
zED*AOmDKdhlB-tL>pz~6c#QFu-J)wPpZ41Z3$eQM?b)WeC7$8PUcMl+g4MIOoIGNr
e?fv8SV)gL<PA`6}^1BK23WKMspUXO@geCx?KyK*(

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..0b340e2cbc58f59dd8c23a91303cb8457c26cefd
GIT binary patch
literal 263
zcmeAS@N?(olHy`uVBq!ia0vp^Vj#@H1|*Mc$*~4fEX7WqAsj$Z!;#Vf<Z~8yL>4nJ
zaCd?*qxs3xYk`6*JzX3_EPAhA@#Q+KAkg+OoRj6{s_uI_&rdKGHOMV^{^D#*N~ntT
z?XwX%+`SVEAF?a`_-xT}!bD%>$<M20*QFaW<9Hr4Z2q$C$rc?!jssjRzu!u+&n!5=
zD#72RDQ3aQ{NOS}P^RvzbdlG*)~qH+pMJP#{a1W7@4r`f532I-<I0<4mv|XS);(O2
zaZHA<tKh^#(HkNceAo1M*?w5?E^5)6uStm+pTlQ}tGg@etbZ^+2Iy!8Pgg&ebxsLQ
E0Io!2zW@LL

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..58b70541489f1042b5a64692d478d4adb4f06f75
GIT binary patch
literal 266
zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi|!3HF4*F3cWQY^(zo*^7SP{WbZ0pxQQctjR6
zFmQK*Fr)d&(`$i(Ydl>XLp(a)PP@q2Y#`upztetOwMBEYMLV;F1N#dZ*(KT~f`5JN
zr51|#y<6~#vr=GEzjwvX7>^h2f~{XJoAthK7d+WqmO3%E;!ghhR~eo8T|I6SFRqB#
z-?v*x&p1)TNXpesc}|av?nVJ1cg5U~OeQz_%@~c3sUO$A%phA}c+CHR@%Q@a6LpG8
z&lwiJn&l}GJa1+}P2e6Q<M~n_#6GAQ-8-`*qD<o9cJ=(}(JH}Kdv}!q-Ob?X>gTe~
HDWM4ff;(V0

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/java/res/drawable-xhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3da5f47b013d92f08fa0bd5efbd2fa797a11990a
GIT binary patch
literal 313
zcmeAS@N?(olHy`uVBq!ia0vp^%0Mi|!3HF4*F3cWQY^(zo*^7SP{WbZ0pxQQctjR6
zFmQK*Fr)d&(`$i(w>@1PLp(a)PP6AaWFXRh-}}vygmyNrN3S}o`uJq48Qj^=KWw#e
z)P5Uq)K9gNFG@gBweer)1b!yjI!$@|I41?q;tLM;*_UD_J!_cXfB1lZ+QTBdxSN-R
z?pH|4#<{UKKYVPVea`eTPn=u(^otMY@aXAYd>mtZZo?+da>nPrTLill%}*M;8m*Zh
zdco6jmyht;qq+NS1(R|nxi1oGFbcFebum>Wd5%D`)18}d4A1_1f5u?xligLu6IP^n
zNuKTA>JzbDlp(E*`A*p66D)J5EZQM$p6p%!d)J3shs6~qdT(wwU-k#+O$JX_KbLh*
G2~7Zvns?#=

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..bd6ec94b8d67ad813abc28d70ad00ed085bf10d4
GIT binary patch
literal 942
zcmeAS@N?(olHy`uVBq!ia0vp^ML_Jy!3HEBCKL$+DVAa<&kznEsNqQI0P;BtJR*x3
z7`Qt@n9=;?>9q_D%mJP*jv*Cu-rhZ!CG043{Nw$cO>4Jayd)R$BG84!F~Fwc#X^3C
zUo3JiHEi+=)Z-np7b;bRevqsR&{)JS=(tBL*RL!&XV=NT_PH<pCZBnyc5~U+^Y59R
zFKxJ~_tR*$YI~%@Qpf+=+mw~8<g$8lf6K3oy7hU+YK>!wTk`MM-<gqbGVj}@6xZxC
zeZ?&yeL*j-G$pLQn`OJR>ggwS5%;T=ic=*I{(jqkT|Z{emaCnQ+pg{Ln8mhKB<=8q
zt-oJCKQ;IE_I(T<6WV0N9N72$ogv7uLRUv`t>L4R%(WLgA0IpP=#o@})FrWPryHuy
z?PJ>99KgIf;mAs3;dD`l7klnVZ_B;c!!x06-o>c-Yd<lpwE2AVyh3hb`qKs@Md$No
zCbo)d9FfNP&qQCHob7sRQJZ1<l3q{s({5+xPW&5gcuJC|(rU-%!WUDsFZS>hZCm)V
zFuJECYimen?u#Fl%)6w2eAs^F^6}eCR&4n`on_XlLwq*5Tn8sO87vXt(PVMP#%xaV
zP?QMbXcK8tY)znm*|BJXRKvStcfXnNwXu~x-og6+)XDZwPICJ;-n{cS;9}v$j#+1)
zZTr03JZ+}r%$&S6_Wg@8)=yGid})zJmznvs`HIo!?_}S|^5S~wv_75T46_A$!ozoa
ze_xlgsrgb-S@|=~cFp<F+6z-U`5%2dckbNt>+9q8Reb+;Hk@HUqYJ}7h8yexi}ly!
zN9sry@i{Obs5E|dHrv=@*Bcezb9MaR7-SfJber6nC#m~+7H?%szHV4=iPd+8lCyo^
zC(iAvPB^iOmwRXayz;ZJ?*-??c}Q<;&aus%F;{j$f@{3gOzX;|C4#q~ZEV(gc0y73
zbK34;g>H!^#nsp3FU@0pyK+l6FqU{Too`A;xtlq^)k!^b@`eTHrt^2_@#bFH=yYrD
zuKy?6)+82~89hn4QyqUZGSfca`c3(hfTizxpYoV1q$h8^6Zw+Och1AVt;@gMeO2(~
zp3mR#)jgJycfa3}efRRp@5K!7<tu;nl>YZnQd%|VQk3(`L+h>QE%y)0Q&?;Ik5RJp
WPq=(-tSd0XF?hQAxvX<aXaWFvkFLo8

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-xhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..eef27a377164fb9a3f61ded51217368bb4710193
GIT binary patch
literal 1222
zcmeAS@N?(olHy`uVBq!ia0vp^ML_Jy!3HEBCKL$+DVAa<&kznEsNqQI0P;BtJR*x3
z7`Qt@n9=;?>9s&L8J;eVAr*7p&OM(e?JCo-f9qa9>HpbUjvAh~G?plNOq}2#WAWtz
zyTb<-8G%QV6%F$$7&WGLP1w<N#P|zCQ0oJMg&w>UZ?{aj(ykGAyLa!l_QUUvWUnvZ
z`!85s_OD%L%KKN_Cts}l)q7p|JWqv2%XQI0b&jSFSsT<kWNSpzy1OcRQ>XM4XYTg@
zS7|@}eEsE@W$!hP9#YX2nUol5a(U&I#cpfAeciqN{?Ex5gF@$coYr4?U+(|Lzt28J
z_s?24JKRfd(zC|YNSzyHZ;yVgFSq;m;;`(3ZuO!W3{$&S9oN@Xh>hA+=dW^3e5r`<
z^|RBbt-H^BsX}kdbb*;Ob_Lb3Zfn}zab)LX^>eWY_~yLh>Fzy!LS){HH9=X0(|AQD
zJ-+{2XCC+5sfv?2wkRjH{7f`%J+Y;Jqs_uN8}16dOFlCuMlCDYn9;dW((;E$GHX}I
z9vPO+g)b(*UeV)o^a#gi<rhh7)`cdkb_mAVPGo9k3_KC>>Z$UjlNy&NDsvu+k$ma6
z%hy?8Vw-{zucM1pQ-=wQ<kp!D&Cie9*jgRi^x)bl-mvNSIgZXTjehfPx@GCBDO{G@
z%&zU+G=cZ1tXz1-ulL1MnxgadH<u+>E;93U>pSUrHSzsT#k|`~pYD1ymEU6RRp-Lp
zzf=8I@x@+!y5!Y{-SK=!=UjUQl*-ttmv=iAs8&5ReNkEG3By9RC7K~GWE{5M>#)66
zy0UTMyTnpeN0&ZN#rdzTw{38G&d{~<=#Avq>82lS>my=41tunM3enk6SuARuJb7!b
z+4buhygPqJOTUiM7W0VITqnw%le?xp$?K=g?AO^Txzg6jn=6Z_E=@{YRK_d)ZR3Z!
zs0|!X8XujT{8#q$q=~z_9W;-Ad)u44fa^*F+l58{@ApsKzeqSvUq>*LL+O%$%M!&7
z57dw%SHi6`q#<kf+YfUL67{ykZg=}~>g4kyoi_V71XX_g-E&K|$8%{=rHn<-l$k2Z
zyZPns{6AMX=ao;Cn#!?4ndc9if8W0pecoo$ip)~80@f3ZtP8%JTt0vA_n+eNbz3)W
z`s8@*T+H0k#jSFAr*mawW&eJ?+;3m=|FypTf8IGvd;#p|7^X9B44f>t^~CBQ#VUU%
zeLkQ1GQKQmhTLDv8wY3q{~_cbGxgq`6Vt!Ad=uQds{N4nbG{4TwCxsO7cCc<xH)ac
z3FH5@x9#O`9zE81MQHYyYnP9$UvsoWw6=94r&@ov`o@R*&0e0AiB7q`KO&sVw$n_h
z=o(MgmAwnzdEEx3)+J&~jZK{OolB>6oq2hoXxEo_yWjC{z0&FO%B#8FquWRLoSUGf
z?7_Y3OTu3LUfcbzN5*T>-i=JE8UdRMx3O$C(%2%cF;Us3vwZd9`ut@FmxoTYl+Aij
zyMbl*<r9vKH|;-tGQ9Y2Vv_>Lp)(t&1gS)%`~7;^tr|8VsOvwY@8isr`;w=`fCUkQ
Mr>mdKI;Vst0MSD~K>z>%

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_light.9.png b/java/res/drawable-xhdpi/keyboard_popup_panel_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8a51d7148f3713b4095794ccc0fac9b91b4931e4
GIT binary patch
literal 845
zcmV-T1G4;yP)<h;3K|Lk000e1NJLTq001%o001@!1^@s6g|5n{00004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET5?@2^KRA_<in!#$+Kp4k=$!@yTu9o(o
zLXRRM2!i6lLl1ob(I@aA;xqUFJ^2D!3l+hug3r){LJ>WP2;#M9_hhrK-6osyu=90i
zcQZ-0&8F#+9}LNc$>jUzKl3GgS(H*t0X5R5%9J!zQ~)@~=sUX28)exhk`~NS(BFUj
zyt&Y9KI=u%s!}wL6Jb^yhi=Vvw>$0j(`#3+d?sC#N)qDe=6=}ubmQWs%iG-`Xcm<r
z9LJ&IdF{R5zgF+wx&0N0uxCN#+Q!k%1!{{+%j-pofPPBt20?RiX?Y!}=~yJLG3p6p
zxq1Lk!5XKKtM!dr13cq!FRpKrBQAZRb4samc?LKM`r30k7I9^aI3XfJgm^K1ipFCg
zBvwq4BQ<^UR5MgY8uVkSF`*+z3!UV3R1_k@y5Q5YR@sDDvsRiTuBA`Wn6XUch~Q-C
zQv}v*Wp=PJt#_%DV2#No{*iCK7?weh8As+dawe&Sl#SGEa8{TpM`nUbNZF`_l#NPA
z*{Fn+jhPo>)>>5<gq?!o86ymWHp8XT*h*oNBS$B+T6-V!3vDu5t=5k5(^~FKn_3Ep
zwl+6j_`biNOJoz^`@X-mx$&Gq0ozL4E4)j;vey6>fb+oOz55TYKYaA~$;!&gt-4pA
z&pT+7;4tXy?(Tkh^ZM1x_wU|*1O5O$@E7O;0ex{o>}Lfjl{SERpb1>iZ9yNKBc;xC
z3}hYjfJ5M)4t!s?wm#Mc!Vw{{#Wxu+(u0P2-~$Fzu~(3g1HB*W<JNB^wko0w7}CE3
zQb0xzcF1rEGY`z07ibY3y%iUFaU#I(NTge63~Gw-n7$C11qb@KOsCj|pX7)LkwC?v
zI>RM?IJp=J%)Egz8$^@{$?S+Qloc2VsWI+GUP4S)<a*L%jl`1aW2n(g0eQJ0n68+D
zB8I0_tRtB}PcvKzAI(;IIU@UJGpCdFp*S;t7^tYIsHiv<9HkVFlln+F?OdK1pi+we
XXD|#d@Cxm$00000NkvXXu0mjfqm_oJ

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_light.png b/java/res/drawable-xhdpi/suggestions_strip_divider_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..0047e5c17b8e2e9c77adc74e1544d12b488fe018
GIT binary patch
literal 329
zcmeAS@N?(olHy`uVBq!ia0vp^Oh9bF!3HF)SyndzDVB6cUq=Rpjs4tz5?O(K#^NA%
zCx&(BWL^R}3dtTpz6=aiY77hwEes65fI<x~7#K<o7#Ln9FfdrnU|<k0n6oR;1}MRn
z<n8Xl@E-&h>|H(?D8gCb5m^kRJ;2!QWVRiUA?fMj7$R{wndju{pyUJ~NNQ*bJeH8g
zz_8>8<DpM`oX-Olsg}4#l%yn<q*^5xr2;7iBLhPdT?2Dn1H%wQ3o8>#D+2={7f3Q4
zNPmQ)AvZrIGp!Q0hT^&R<3P>;*$|wcR#Ki=l*-_klAn~S;F+74o*I;zm{M7IG8N<{
N22WQ%mvv4FO#oP9S}Xtn

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_delete_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..df4e358a1365e6029f9181d59e0d5ec38a6c75a1
GIT binary patch
literal 1083
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPI|c@3Zci7-kc@k8XWq>cc9dwFpL3~ANaQlx
z)`|!GU-j2UXbCwMiSO)-anMr`pYZxb?3W{QCK^|ojy-nTx>imiqt3@>M*gX^*=Nta
z;lJq+cVqJ3nU(i{-kbS;wroUVtLQW-$=TDhzp@>W+Q4VQ{m6!m?ZAe+S+lrTT$Pqw
zz_N$!UH1gn1dcyU`<S1*F{M1&-q3%5Sx0#~gW7@o2a{LwemXFF$^>@{k;c6aj9aS?
zGtOh`4|ckzn^e7yVdFWq4c%Q%w>F50G}>%XR|?{cXVl#0x1piqn&iT3S<yXDZ@*w_
z`J(sj+Dpdc4%a80@z`fM&8%nQ=X(W_&pFG0qOyvU+<RYqj;#GL;XOlb$TV99F15LS
zt_n@1ZU;Co<Zhp(+&?4mK>4g1|9x-0qTK|)L}{!km3bgHVf|I<Ez!O_E)^$VGoJB|
zcJnlQEmg~Y!%=s(W8!zE#jFg|pL&(v$TQUpU*-HD=$&}%l0PTJ1HRoXEanz@u&VSP
zbGgpR-HQWE1Pu8U@{RJBS+#z+_EAZlg|Fcdk9F;2ZLv=bH#@Fv>^)*xz!r1dF|I$N
z^GCL<EN6q?+IufNRoH&DTAX-&@s|3`DEICg?r$ILiI|?g@MJcl@Xl#Md>>eMcrD1?
z8&Y>HRaTts)0u5=W;pTfVA#hb-;po(W9{c#Ud%g}hpTgBE`9Uz;=?5|EC0FruJBzn
z{oLnCSF9fh7Nkyi)3YG{-Qq<8SG^o1zb%cat2}heFS6nCV&_v+Uzuuo=LzS9awx6W
zO`5gwZI+^-;5D!02kb%TrBzlc2ud%L*`swhDwF3A<1aDEYwO><00z(QUC~@m`R{PQ
z30HmJcFg2(mAQ%eA|I>0p_|+`T(VlF!&uR_YQ4|1N!u>76^K`4d(E?y&Cs42v&3h?
zbT9VZPXlge=4kw4GdAZH3|DP0*r}4Nc`Lrb+hq=?o*;{6pY}o3ww=HII-TTyxc^|8
zuEN$R{hTFh=?(+Nb3W?6@?Y0KQ-68G`UP{J@NMN~x(`G@OgJiM7`vd3Z-%VlPM3yR
z?3F=9C$=Br($=y3$NcKF&DEP9_HGB}57iRah?11Vl2ohYqEsNoU}RuuqHACdL?H&2
zR;H#_28KYkm4QJHFB3nChTQy=%(P0}8e{`@Z3b$P1lbUrpH@<ySd_}(n3A8As^FQM
bn4TJxnwU~qcrq1~i5Way{an^LB{Ts56-Ktc

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_done_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_done_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..070fe8d7b960570337e49554ea51bb2e125231c9
GIT binary patch
literal 783
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPJD~CRJzX3_GVZ;-9^LI1C~@FppkHx8nPQ%Z
z{Nabwd|X^y{0<wq2u*ZRDtbIEU*Ue+obx=#eikfT@+am@RrdK!XRBv?TT_|+cmIKZ
zw!dq?*Ij$};>6RUoiTdTr3I}v3UN=Ib=joO>f0mEyoA8pJc1vp4KjAj-_ggqGPn0p
z`NORfZI6Arvd`^<^+&Bk`;XR@EHmqCo8Kl|A^GtB!u_%zZhu_FQZEp@viIwU+aF}=
zxqc|h%zE)-<&9tRe-cZUn_WAce{eI$e>wMCjQb`1mH)8IxcX-$+x}U$A+h^MzeSj&
zoNRLJ(-}>@iJC`$JPv)Np2%4hz1QPF{(;3D|2fqS7JK~(y2F(|d71o%hWP$=!GFen
zVQu{4@jbJDTs@_&_u%?NN6vpDX+W_CQC0ij0&K5zC4G)X-O)cdf1QlHfbQC#4eyWc
z<@nE<Zm_zj#>C|?``U*1=G}t-w9oZv?`x2HyJGixGnWJFkIfbOV|hldyvF26-v7Fs
zJ&y8K8&<LW=Y2l;(PG7}`PEz53VFACe-JlN-)bwjNdL~yr2Wc&%43e)x$<n2qSfJg
zd$~m&`%M%-UKIHI&{6Lj^K^BSeFiS#d@bQwy!EV~gKp1~O*-&F^Rw2o<z`!rT+F9!
zRkfRb8W;_CBz|)*&vDRgQJuFA80V@bt`Q|Ei6yC4$wjF^iowXh&_vh3T-U%b#L(Qz
z*uu&X$Tqh!FnHzisR~6yZhlH;S|x4`vn9Qb0X0a1YzWRzD=AMbN@Z|N$xljE@XSq2
ZPYp^<OsOn9nF>mn44$rjF6*2UngDnmKm7mz

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_go_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_go_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..33bbe3c50aae7ee351df90849f06f1a309c1fd83
GIT binary patch
literal 577
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPJD~A`o-U3d8Ta1KH1s=cAmJ9jO2I14u_WPv
zmFxp49-TKldzpG{8O<NDoSCrE`DpS1(G@|ny^gHy{imLKV!g+|IHlv)@;RCmIJ{iv
zuDU!Y*+lYi`GMG7v1Y!PpNmM^?%5S!e`%|S)6>QCR(^lA+y093Lcc3Jf32#!rgd@E
zcE!Rhr$r(VbZp9v-7|xu6WF#$+C(Mr*)UDt|H}3Qi;esyMj0+M=D3E{JWR7c?p_<k
zZo{ymS;(0wm#coRXM(tNXXvDew^ap2PZAaze__3LAo|%y{f5tLtImJ7iFjB2`vbq)
zM^BIa7iVi-Z(1e3i9`OOa!pJBhxV5ByEmr3U3*leaLcp2E!WvqHpv&TI0~@TKjOB$
zq@0)H|0@C*N~$HU5hW>!C8<`)MX5lF!N|bSMAyJv*T68u(A>({!phJB$h9&skl|?p
z1u;THZhlH;S|x4`xq(*tKn;>08-nxGO3D+9QW+dm@{>{(JaZG%Q-e|yQz{Ejrh=l9
N!PC{xWt~$(69BXU%z^*_

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_language_switch_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..023e64720193e44bedb1396958914e20743b772d
GIT binary patch
literal 2012
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

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_next_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_next_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2c1fe6d3cd99b09b3dbd9eb9b31da1057beb5c40
GIT binary patch
literal 708
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPJD~AXJY5_^GVZ;du`%e7gFxH<!^KOMT$p&M
z>0@rjn_4Dr?l-zMtSe>Y4t(s@Sh{e*r734R{)z4M@DSE35J>-)EmT%C{qHli?WY?P
zCE5}t+>-Asj8j?3{a{YCTi<5~`45U)n8eQQ6kVF|>Phv1*d6mNo^R@SSo?r?2iN}R
z2Xc2T6X!VD-_S1b%1g@K<Hv+Q3xvG;mjru$pJcb?S@5M`f!k?)jY}dk|M*;*@1wr)
zu=xi*9fsD3{u)!a+g>uFo^h9Ym#kbe|Hjl6(T&%<w>Tw;cV6Q#nVK=xLAcY3F@D~R
zvt83CX?|d`VVbUZP5DaK468uDZBZYC9y?!3U8Gv`bYIlRK1aokQ%u%XTa+q#`&F`r
zwXnTxc)yR~oYqI43O2QKJC`oG<;f-XB=(-7T@pXf%|9KdPaZd^Zcn{`J7e|a{HX`_
z=c)cHHQw(1$z6QHm5C-fv;LSdt>nJRS>StbnTWcAWc3}b$?txi+o|ul{($9c`>)mB
zb~_y=oN)3Fp2L1rZgq%tOJ&E?&&$O$0v0vv9yZ`PY|tb7gSE*0Bb!p+R&8KJsg}4#
zl%yn<q*^5xr2;7iBLhPdT?2Dn1H%wQb1P#DD?<w)*UG>^hNlS>%Lom*`6-!cmAEzJ
z23qL@HAsSN2+mI{DNig)WpGT%PfAtr%uP&B4N6T+sVqF13QA23p00i_>zopr0Hpd6
AbN~PV

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_previous_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..49b2651f3fba678b783d87ac9e2d34e8f6e2aaa5
GIT binary patch
literal 716
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPJD~A%JY5_^GVZ;dVHkACLBj3+`obl~s;sP!
zb93I<GPbrxMcj_|RA(=+X)<3p<yezs`V^t#FVYXX39+kqd+<Eo*LF5dXy5d?Z~jGc
zurM_`C<sJIdrMDJTEOeFPMh&q+O!{c0)n^?oLN@N;WD#KdI!7JyC0kuh5KC(A9pyv
zl|9XDWw1ig!`<HJ#5wEP=ImZKZAqQ1P-errB@>_ZsFZTYNqg^_^kvr0f3BBSF4?P9
z{65FQChgyo$6KT&nEMa7Pi4BPa8G%|lauvcQeIYN!p^ooxJ<P6tao^P=r@OnQB7c@
zT3dYiynf^5^BSWQI7(DP=URp<iU|EswK>38z!?)V_s+!C0%2S`ZY|rcVspUm^QXmn
z`--Q>o%lCvs&YbFuqX3^qmKeBlE2ASgsxSsIQ1`lVfleGYLkAw`>^~7%MLcVtVtd-
zrfODhE0y{xl(FT=eoa*=?T6YIEILbBxIAP$SCy>QtS$b2_BMOo4BwRox8G(kw;#xx
z$|NoMi1js#->Y+H?!6ZBIFY~bNtg|PXNmoaX}MF^-oL>G2}zBE;&<JCo|xw7Aqb2x
z)e_f;l9a@fRIB8oR3OD*WMF8bYhbQxU>IU(Ze?s?WoQB9S{WF~@HBy98=)aLKP5A*
z61RrjKr4Nq21$?&!TD(=<%vb942~)JNvR5+xryniL8*x;m4zo$L8*$t)78&qol`;+
E0J%H}`Tzg`

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_return_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_return_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..85473bc08799cb1b8de7b3e832c67dd5a0043ef0
GIT binary patch
literal 663
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPJD~CDo-U3d8Ta1KF!VcYAmMhuzw5+|iHgqa
z51lw<Dk1TJ?M=?z7oHXl?=MU&OIXq3V%-$-L*iA}q-9H0)%=eBU*h4JVtIeF@NGkj
zzQ-W+U)Xcz5}j1G)q-~HdWTc*pGnhXu`)dr&usoMOl_sOw^I<iMeIp)cC|FK{=iDT
zmtmJe;`ey$np7g=xnP3H1QV{~4ncvTW$WcMw$|+1!|T)F{=l});Y29I-TP^4dEzgA
zlAqKzNzZA!yJL{~mOqmwF3FqACCx1#yWr)AK-Qp^ezgf&fA%rW<rRIhrr(U=`~h17
z7B0{FrvV!tuh?uRoX^SsK}_Y9zs7A%|CHnhXU-f8Weq=^t}~52^dY04)9Wp5i?1-g
z`m~n)%$v|4`4b+$xu#a$`f_F~|IssPld2wW(lKOy*U;Xk`b=k<_U_3=61{ESTUe)O
zaNB##@y`0cXAxVS=Im)R+CJO3PHVm&wz4&9!^WqeP+>o-UbnHYUT6LKiNLT|Epd$~
zNl7e8wMs5Z1yT$~28JfO2Ijg3h9QRLR>l@qh894sm4Sf_PZKEO5E^pxQ!>*kacjs8
zw9*G^kObKfoS#-wo>-L1;Fyx1l&avFo0y&&l$w}QS$HxPlt36fUHx3vIVCg!02cT2
AxBvhE

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_search_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_search_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a95d554410cdb034762591adb8948aaa1c14522a
GIT binary patch
literal 1194
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPI|c^kDo+>3kc@k8XPnKB36(fjzkTMCg+W0d
z7bkyQd}Ud$$FD}Q?XjXS5A8qD`oFPhiR*^m4sY?V`5&^EUh!}!QGMaZlDuZY)s9^&
zu5D{no8@!qU(B8FmyDf#)QX>{^_<%*dG2r3{O5b#TfQ%5`}JaRzg<=5n#<x>r3&~9
z7$jI<9WdCy@`tU4{|`sZ=}kFL<CPs`S&lWNHv}J0OemjlpYaZ#pt<uA^#dXwa;K&C
zu4>uhY!m!_mHw*DuQt6+w466T;C0sVNPX{r8-6XT+U)yiZA8HRu;aTllMeH{Zg4*E
z`oLue-JN@R{xF?kDn6i8AihCff?bZOOzr%7CV6JzC#p}w&isq}s=IaKnP;nh_5PY<
zweDRYyK-=|p<MWRx1Vd&-mhEneieTX>(7HLes0N;dNt)&h|Y`Nd-e<Caw3hnUrCm(
z$YOL)V!J$Zevtd^wU1AnIw&wP?a`#FJzk$ozdoHdb9V2{`&X2B1pQYT>&~o6U92-r
zFd*FCmr2j{Y`KWRsh4Yhg?~DG{`9(5+1Gcfr__Ac{Ge@cH#5BV`?8beYfX+FT*cBe
zsr&|0JhT0DPO&HHlRm!FV!h*^$Im75yGBxn$zJvGT*2i+jE4_682y{PM{w%FwbMK$
z7VNxO8hRjzMQ20zGrc>UY>%v0E(l`Fw`JVl-of<yWUiB>h}q%;MMqY;97rwlj#==*
zEcJszfr_N~wB1IG)1#Z_>s@5eI*|F`VQErH=mFEB=Mh(47<|wv*fZIWN2d3C_uSmp
zKN~)~OEOBc+DWZ5{^}&(vi)X{xYdGv+uOvg!X$rk*ommGY*qPCB(YgIcgMw9zgm9P
z`QOQyuwwQ5mVSR@Ltz!UaQCJhvHi-0wN8Imr9R7FefibCybsymUCi9-l&oEg^&=kj
z+0IbTFWbGNSgE?@Szg?n1N&I)l;RJFZ`PT;-imwXuZR>S-Q{N!9RCLVRoYpmtn+oA
z7pscWt3a{oId)0w+TC(k(y!FM%GUj!zhZK<l2QxL(RU`2b^p3{&A9S&twemFefRS|
zQSPu>J&$r%mznj?*cz)(zWtz4AivWvn<2dMeS>_%>X(vA9(MeD7?!j=Z{$88J#~HO
zCWHUilRn8C71o_TwK7RidGE6u>pDJXckI|F>lzd9d}QZarKBhOb&~vSZ)Vrc7A({g
zG+e)L)xEpfd2>5v+%9_(?K0=iv?srT8R5U=KeqUt0;gXUOkEGmj;bZD5hW>!C8<`)
zMX5lF!N|bSMAyJv*T68u(A>({!phJB$h9&skl|?p<z<A1-29Zxv`X9>as#dOff^)1
tHU#IVm6RtIr7}3C<R_&nc;+Uirv{}arc@T5Oa+x044$rjF6*2UngE^21jPUV

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_send_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_send_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..21b0ac0c536c38916a34b351fd4fd51ac8a3a8a3
GIT binary patch
literal 1043
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPI|c@($DS^ZAsP4HPQUGUB|xNYKQ9w=pUV^h
z_rMOds)cIzs#f0n$?;33>b>+2rhN@+Y=Y<6O{7c(O+PX?dfK>pu&^qtTb_A;^j@je
z;WIZD&YhX{OWjxhR_68VU(d$rs(4NUqAd4IYM#ec-cH!E@ZQ%S$xKXdSoD~<9qbEa
zC78u}IZHZ!xn0upT)ZiAf{D({HA|EynR$1aw=R+MOg?qKYe}K!bJe*MuE?72{ll<#
z(!JFcn<k~H*iI<%y2R+YcG9cZvIK^DG1Xp+y?tJ<I$GmI8AM){I$k=t>-APXhW&B&
zDz;NfqAnd=@s(>=&o`!Khy0G}zf5)v<_+ElxD$>^2zM=;#t;|Qxc-3h0{$KRJ`%}c
z|3n+?r?b{Et#3Ge!1RIahJcd=Yt$R;=f#<Ctg=;K5I1#?*B9pMMzIAOy%bg-Q2ANa
zJN>e@h69&H&s&FMxwr4`<Mv?ITp*gkRdu&$`;k{)rB+`L^?DKdvG-0w);G~PWdd~?
z`STgA?o?`S552Wl_1Y`bw=YFsPAPd^y?FhNF!lhB&>Ob=8+Q8mu09}Qx%VBTu&L~4
z*1O(}Zyn4xNZ(+7!_3EMJLTP!hR6q+1?yHlzFWHFWcUZS1(RdcxwgJ$+Qz_}+BKhT
zUSg>f*Ih<W-WyX-1~1#|(kPiQ+xng6<)CE|^<fSAH$qqPufDj%P))i-)ac#ItvlCF
zepG*>$NJhcX0FRmE8n~-W|cUw&TI3(p8{VVMK>BBsJkEhg)4{ehe-3W%PAbIPwGBc
zY?!w4#z{xUO9u*9nRhBKKdBHlS>3|-)L#w0`3;{BL>JB4v(RC(1rx^)zkO=+y)uQ=
z8&VVI%u(xaT)96}h`pgQVM>kfvqN=fLZlC@_mnS~U78h?-H>{1o!UZ^m7)#HPd40c
z>-3nsf}u-vQtDc@`HQcqa5d<ZU8wkIveVmda{kpzDqIX3WM?SHPZrEt;3>l3eIxO+
z&<^KbQ%+gW-buIat}X^8K9!&KpQOJ%(f)N*OM?%X?o~@%BT7;dOH!?pi&B9UgOP!u
ziLQaUu7P2Qp}Cc@g_WTNkZWaNAj8uH$}|WKx%nxXX_dG&<OW*l12ss3YzWRzD=AMb
lN@Z|N$xljE@XSq2PYp^<OsOn9nF`9B44$rjF6*2UngEV2q@Mr)

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_settings_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..d46c26bc8315833a5f0b66403681b3c61b43c479
GIT binary patch
literal 1591
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

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_shift_locked_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_shift_locked_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..64fdb1762d33da694954e9709c9003f36c4618bc
GIT binary patch
literal 989
zcmeAS@N?(olHy`uVBq!ia0vp^20*OF!3HFodL<Zv6id3JuOkD)#(wTUiL5|AV{wqX
z6T`Z5GB1G~g=CK)Uj~LMH3o);76yi2K%s^g3=E|}Q(h%7Fj&oCU=S~uvn$XBD8ZKG
z?e4<x9|RZdT|OBo!dc)ESq!8-z}W3%wjBcl(^^j#$B>A_Z*TZ^i-b$CK3IOcaFOJk
z35F{kxO6o6Ndy!MvYK<{<!A^jkDU={VA1`6T}_Bp(Z$0c@FTPHhwv*(7oyIn&315T
z(OB1}v*@vX!9s4;<lQT7U-EN%x$55v!CyJM7QVB6Z#li{^}K5DT`d}&_6I9%4j+wL
z`fG`F>8V&D`<`Tr9?cq2)sGjd6BRh-9@4C7nQGB}QloRaZWgoSgM|teOI}`-s_F04
z=w!E!+<e9HW3xp=w?ysf4fP*o^R8-L{V&$r2$U0e$aQUha)zw&53%|yT32@-;&t)d
z!%|%!o2*-Ktx*2{gY`f=HyJPo3QgZAY`(#i`M&p^iDtj<Z}r+bFWmW^THmA{Ex9{d
zbS1?X_sITWecZUZoXzQAVdmky^CyFk<;5Im+oNVA&ev-8ApOm$-5iYG0SEgfdMEAJ
z&F0kT|55lG8{^v~2H_u!t2fWexapt}C(QMhzty_c@g-XYpK_$nmJ|hnbv&$U&IkRH
zXPPw4Io8!Db)Z0D9#`wGR>e6-fWEVT)6wWqBBOpmD08;Nv}3)C1BL1@Olx!~5J_h$
zTyLPnThG2&C2rPfhZz=<9d_>){$LC9++X(FDJD{YJ5Mh05X-v6T*gPUKL*?qzs&t~
z*?&onN8cZX*Mx2O!Iri}eUJU~*%gN!IMR0)2+!^cyW3(V_aOUDE?@onY6X`T{Q^<x
z?l2pE)y#xFZD-H!TzN-jpP@qbrZ-DFWiPSbyK-Z#_rvoNb(5DJUUw&?M4)(wuC0Kr
z)P#L{)3?sosct>y{!H^6?}HAL=XXwfY_XY<Z!T_o-2S0C_qB(ogQgrg{WSXL`H#E5
zeeXPe$@t)7nd0X~=Gjw@Jf89GoA#72!|uCVy-Ll_Kl%P}?tAHoD=(xqq-vR67w0d?
z*ivj6dYt>F@tK-E95FjTaAim@p1;ib>jq#7RxNRjC`m~yNwrEYN(E93Mh1o^x&~&t
zMg}2<mR6=lR)*%f2If`<22RbYekdAp^HVa@DsgKtzBl(1P=h4MhT#0PlJdl&R0hYC
h{G?O`&)mfH)S%SFl*+=Bsi17e;OXk;vd$@?2>@UPkW&Bv

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_shift_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..3a56ed9dcfcf72d42c52bb6c2ae4ad9a3abd3947
GIT binary patch
literal 972
zcmeAS@N?(olHy`uVBq!ia0vp^20*OF!3HFodL<Zv6id3JuOkD)#(wTUiL5|AV{wqX
z6T`Z5GB1G~g=CK)Uj~LMH3o);76yi2K%s^g3=E|}Q(h%7Fj&oCU=S~uvn$XBD8ZKG
z?e4<x9|RZdT|OBo!dc)ESq!8-z}W3%wjBcl(;QD1$B>A_Z)cwM6AqMUn_uRoxpj+z
zhe}2VOOKrBhwlrX<;3oo_j(5R4DJU^JNTyQ-7UR3b={6mB@Wk#W)0n+ukyIO{8N^7
z$vkt{i#ao&&$P7tTo$FUc*neW#yBS12e03qD>LtYY$17YdgJl~$q8~VG;{gBMV;-Q
zC|+Q@U*&=H0hIuuPUEF#AI7b&wA{qB?z!~==Lf6-oHZtlXBh3Ln%%!V#l!c&*FQ=d
znD(%(s=v8JM@V+**}^EHl^h&@j6Sf<*q3<O^MP5xk}WUaY@PL!8)z}Zv<BS;f=M2(
zDtuGT>?e7t2nqbyeIUA#Yci7o>lp@iui2MXgf_CW)X7ypd(Ntp!*xJ+0pFIXX8Rv`
z9T6(9m4737|4>|`#s|mF%mr#f>4hpv+#EH|58fYb;rF_-F?iM5Eic`scBm+PFnyD?
znMXwU0K011hSNFGnU}kj1f?7vtiDnASwZ!O!f~k$ov~S$#V5$-Gp*J<{QWUQe?#f@
z&+3bKq$F-WWc$E!J9m?pVD<KW0k__?Yt}QfE}3J?d~M@gwbvFmQg>?eek;0g%>1DB
zjkKRKzg4Bfybj1dC<$o(yS(AcY|{s#;j^D^Fj5p!zm#y8`$TLR>+YDallrM|O01@_
zSw}cLc%S^+SJ(YVoto>TfXw2e*hgIr2lScVb6nSHpUPEMdTal^g#R2Tdb1cS{C}ib
zp7G(lUbo?(72^-f#{OGCC3VfY0vQ`z8|NQ9_p?>7mETK8=*QFN8o9sD7Io%mIf)6C
zE?BiCbNU8<L9GMZJFJT~gzK&RVp*W_J}`(m%=>_NrR!Op4~*9Olb?wE;F)toqFS<g
z-|l(#+%-Oq3z%ze-M#tlh~yvpGe0*T@JQF0P=1W55=2e1Q?gXAYTr4JTjAS$+5L?5
z0qX=qJ}z1XOt7jYt`Q|Ei6yC4$wjF^iowXh&_vh3T-U%b#L&XZ*xbs{49K-IFqq|0
zUWTF}H$NpatrE9}*P`c70X0a1YzWRzD=AMbN@Z|N$xljE@XSq2PYp^<OsOn9nF`8P
N44$rjF6*2UngG*{hUowR

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_smiley_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_smiley_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..df3eba75070c651a41adbacfa1ba255ab0e558eb
GIT binary patch
literal 1344
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPJD_y}o-U3d8Ta1K^v;e=6=|DaTjZZDEzKP?
z)vPIKtx%M}5^)!qZC4kzE?6qNBH+b|_y<Qim0bf~9Qeg7BjVm9`jJWMV590S51$1>
zEXiBKCQUe9DN_^w;EBrbOU2*pauwgF6q{AAeP8?i>6)$g__uBB-8Ny$R1ek{tZa>p
z3#3;tmL{-9Fo`uhRng47`Hf`-=LTsBMm}bLX7+~mM?c?r{IO3Eo55JeRL8Qcakl5A
z8-<Knyf@hQFw9|^$M{X?T}_x@qw53z1eqTqKV)Y3PFixWZ^EJ@!lnJcR#k=m4PSd(
z>XqTYtTWry?Jk}=QNFVMYX8-rW*zyeDRFycK9`3&?hCK={OcI2+gV{8cD3-U>(=c)
zpK4!ezY6Irw|$-IbM))4QwsMN?^|;&#AlDBapB#0Whbs*d49E%@6OM)^NzU0?7z0E
zLGY__>Dt3ju5T2(E`Rb-q_^UI{yEHkOJXlGUU~HExzhY3CLY~`f(bkxyl(`4DfcT+
z4ByA#WNOR&=DcSd`?E&rj}coY-OIc4??n27fU?q%xo0Zvr(e~6<@q(iCa&}O>W<kV
z?%fmCuN1#}bWY3TSBl9m&9_JZ!$#|onDTnxe4o#qa}N}Ly8m~5<H@gnMsn(n`C47C
z)oU(%f695oJEJq&admIR#U0BV*gvtz+<3J}w?L+1&&N;(Ip)4l5%(usSE`km|E+6D
zivO+g!R$lhFX;~&AKYx>U1eH4-#@frJnS%0Z56u(r;KV(XY+x-PsI0zJyz&heYlc|
zt#Q%c3SBiBy^7l1g|QRwFH7lNA$)9KHQQNWbZ)iw)nd(_7{9Dxf8$f@vnH&k55%8U
zpS{0Pn&o<eyO$7W-ywTZ0U4z$3%Bgr!0>0DdIH-F<-KAYHB5V)4OX9W;{TxbA*!vx
zvT6Dh%>=$3Y%)HcLCo`5t0t?=)au^*%jL}MujN&`pKiOX5ZvCdo+B?xY97nERn{7e
zhUah2Fz5B2czvxBXZM!Nn_o$8wKh-u7IoL~e2(VZ5+ADt`_i}l-)vVhf1B&`0}m?Z
zgw>nfHi-zmAIi;dvcjGBpO4t9SEXO~SS>mFD*lYU$m4ah-&gp!+HEf_|8;fy8Tp)$
z=U2R6ah6Wk{I@Kz;-={O-6D@aZIGy3a!%c|twZpEa})F2>p5!$-+a#JJbaSn1N*{d
zJPiCoc9)V{-16jq+J?`45VL=t%E^*ju8~Yx2Z|5;ZrOizQS<R%bq9h(uDQ-wQ5JOP
zslX4`9Sk)$H+_BQmc23fUCdphHAmS5YhTUymCf#Q<*`-rw8VF29WPA(Jgv<y{r0Qt
z*W9X8MsL5e3C6Z5mEX)Vv#{&>dHVi?41tR~j(%w^KPYzDcK^xnqh_x?M7GbqpthdD
zoU=4(*6zgFrmj3WcV4_peC+mJNi?S<KUq5WQT<t?Z+v?<?LGl4BveaWBT7;dOH!?p
zi&B9UgOP!uiLQaUu7P2Qp}Cc@g_R+YZEj^?@XF;=6^e%3{FKbJO57S|OL`pxYLEok
t5S*V@Ql40p%HWuipOmWLnVXoN8kCxtQdxL16;zTjc)I$ztaD0e0ss!lPn`e&

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png b/java/res/drawable-xhdpi/sym_keyboard_spacebar_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..0cf38f2afb3c00de8be6dce3ae4b941af30b1d65
GIT binary patch
literal 416
zcmeAS@N?(olHy`uVBq!ia0vp^MnG)L!3HF+CP#|^DVAa<&kznEsNqQI0P;BtJR*x3
z7`Qt@n9=;?>9q_Dj82{|jv*P1Z*RqB9deLpeW?D=Ve7P@h1SKgdIwl{FkF9lj_cc^
zYg}2EyE{9hUi4l$b7Ic~7PUr8{ln!`5C0DiyY6e|HFwjFn3+E5vOFJK*uQ*uy<0js
zsbAM_L!{ob`^(?IZkYU%=U2r+4}p$}w%00-=k1)~Tq(7!KinqkKg+*G?ayERY?CcX
zFq&IxD7OE|M5hy0>o&0qCaSqznqU#cF|*x7Nx9^<R|#vZVzsVOhW_cRJQ*%QHoeN}
z#*;4P!~|XFQ1KV*?9~yHj#M$*<dKsy@x}?IjT2pyl)I0(VM-L1D{21E*3Wd|(`DN^
zjk)(kc(>!aRBz=?)1IxAX;E|0-6WV2G;3<mi9HL2fbM5s^Ffn$X3&XUt2WL5>RaZd
unxwx_?^NN(yjzZ6bqin33VvmDl;7!(mwVSv!Bk)nGkCiCxvX<aXaWGtBB)^i

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_voice_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..c9b25040c288e0dde735d1620aa3761633386fe3
GIT binary patch
literal 1184
zcmeAS@N?(olHy`uVBq!ia0vp^1|ZDA1|-9oezpTCmUKs7M+SzC{oH>NS%G}U;vjb?
zhIQv;UIIA^$sR$z3=CCj3=9n|3=F@3LJcn%7)pVryh>nTu$sZZAYL$MSD+10f-TA0
z-G$*l2rk&Wd@@jkv%n*=7)X17vD?XPI|c^k0#6smkc@k8Z}?}(hKd~j=<gGB`I_3n
zNk7;%S-G#i)9FxPi+Sb5Qmc?<{#BmiQ%u+6MQ;yj-sSsu*vWB%SD{E3_uY(Eoi!Rw
zdRf|fTmEIQG0k+Iv@KIe{Ck^^{KPZa>b0D;`_IlUf4-;q{P#Q6=Vx1Pxq9vE+P+n?
z*Is$DUt7d~cSlF@j8mIS@?4p(ygC`h^RO_-UEl4at=*x5c}s(}g%*VQn>}FN(_<}F
zbN(TJN`?CQOCMJ~d%H&Chu)h5a(8xlBw4jwz0ntZ`<?W!hc~Vt-W+<S*4ef5hDu8P
zW1%wX#dnu=JzLB3ATCEYbGPZO^%@OlBjPWW)ozIoWUxIofBCtL{fii)mYF%MzRH%d
z^%le0Fl~ls0Vj(Cv>DUFj2)J~(n=0lt^W5#f4qK@%K1yDHbtyfpSy!K`_YAnc}tU1
z>!Qn8%N}sc9AxA%xnsZn&$b!8o*G#SzigY%e=Ldo5u`0pYMs|}z1AXh$9HbEmg&=$
znh3t_ekCrq+5EASu;J9W#&|=?_0=1fKKy5H5qRl(Va;uWvUHy=i}NQ}G5RH_#C=a(
z5$1nQ<lX!uyDc`i%&%W`_x)$)i{~e_UX{*Nl3dF8??~W6ma<2Qt)VA2e-YwK)UWF<
zb3J=>!S{!UGwj#vUW`xQVlDN2wMYU}JGbOMZtLu?PnIzqvAB1r_=bMY<oS=E*V%NN
zcguGE_&xXH{1^WV=B%IMwLLWJ>yxxSjp|B2?t6Two3~V)tE{(oZRVV-7jCS&I$3Vv
zuDyMZ3$0`ic~?&R7j3pKZPkU0GaqaXlbdg}u8Xq$$?*J>j%f3oEd?*6g&l9a_kXnY
z1$$lBKlj-kD|a3XTRX3W+q7!^h5w2=za1C$$shk|<NaU%!#s}vJo7ePX#2^%{!zlb
zrI$~$2{1>BGkX+7%ght|_B;KDkUiJm3z82DzCFsb>1c0hz8%Y9ceK&QTmAHrf=~w5
zj^iJ^cyjhB8*0D#ZhS~`rqH>=31`aYw;nPScKrVEu{P(wE=DDn=@+zW0yUbMPlaxc
zoO5h>h4g*XDOa<Z1r#|V_saJ_VthC;x%o8r5!D{<ueA{xQ{x}LNqYWt7NbeS8sT$C
z%xwDIxzy%!{AWGhVryTywK1G)1IGouH+np8&uuO_Uvy^ctN09H61ujEJ>yyA3d!D`
zf7WK_Y-QY|e&tsxd&cUuuVeo+8qRuigg-Bt2bc*}OI#yLQW8s2t&)pUffR$0fuV`6
zftjw6L5QKHm8p@Hp}DSsxs`!|Q?sfciiX_$l+3hB+!~DU&HV(_APKS|I6tkVJh3R1
k!7(L2DOJHUH!(dmC^a#qvhZXosH9-<boFyt=akR{0Ch13)c^nh

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_light.png b/java/res/drawable-xhdpi/sym_keyboard_voice_off_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..1398a3ed65f467b81dcf0ced13f1092c6949734f
GIT binary patch
literal 1459
zcmZ`(X*8P&6#ZhWNVU|iDbm`eiiFe>WJF^tG7?19Sb`8oR9e(h+eGYJXUbS(Yn3iS
z+R>^EMT4TjQMIozDAg%CEy^%4|K`V>ciy|_zIX1sKi)Yn!x?8QDWNO@0Dz>u9hM+K
z_)&_B397r$Zkhl@f-p`P0AS}q_DP}w4hkpOS^=y9=&FFI`P&hk03cQq0FoF0@J-N4
zdJh1Rf-P&l0Dvk200mlE3*KBX5c6}e#R7*%QQ2C1N6-P&>^#B+X!md0^oF1XcFFcw
zj4NgK<AfKb)J?H{b8d7X-pm+pTu|>)t7xp`A}(x5t4mintEf1e;k|0jf?8oQXF3+V
zSZ=pt&WUVV?OT$c?8x<Ft?!nqc`>I(c-P1`BO~e+R`R<_kYSVebRVCT9X4LESlO)z
zFCT>Kf4&jiPscfy@Rm4@68(r&SlM@S5QSx=rBR_z(wAt(?aE_!P3U=>^11n$DQqRs
z>*Xy7`}n0AKN9k%t*H&6n|{3v*sC3pLB20XP2LEfaN65O^WghpYP-s`k8RB6M0_+N
zH#93k!}$P4?Wl4^eGX|Ns5~-kgXHlMKN|JMLTG1lYln*))_Ct8A}8OGqoGk%r=yDY
z)rkw<7n~ZG2_0ynllyKjkh-DSCY?<q$)qpQJ2VS&HkkteHrXO+W(Ni0N+odZIwK1y
zwD>6@xM=#z4Jeuds@64F)pONZV!NW==DniB8gisQG<qP{32gYUmxFM8&xP1&_{8!&
z(z}7!S8FCQgh?+JwgcFrX)dddi4ZA6$dHKNM_IK%l}et}Q{f?-^a){#40m1VH;^A~
z6r^eS7o>Pu0!9iEV~g!gf^OGU_AYPD;2&J8>QvU2gCt*^Yv@U9ezDwyhtWTE|0J+g
z4oQ_QZ+EEiTcGfuh5nHv!6I6hyR6>U&0gqHEezQZ`?`2;y=3EW?SZl4Tjm;bKl7Fp
zy3gJ}KO&NdQ+%m2(5kw}FLA0dgS8jYEMoa9<y5^nH<!hO95l?pm_E+rEuG{-KWtB8
z*yZC%rx(FxnWe+7zm&H()A>Trv6a`AvN=(#4&_7B43s~SYueKgQE_|WndJP1ws6GT
z>4%z!d0Ly#oIj6Fy$F;V<A2?WQD;Ry3kC2U2Don9vBeImo{uN`E2oHX^0_#IQBl36
zg~v_O?bmHwR^Rwe?|O<(d8Ew>ZtU4aAlB#C3>Po%$oBB<v&FY}p~QzWTGcu#*__#P
z+yeJU1zWUJtye*cxtZ&-f3C09Ifk8QDk-Mb5&MD&tB(4!a(%<`J65y`9^Fg74V&0R
zz}<6q$f>95y|jA2XP(hT{}6X<a52rMN2Q_v#KJdfmegUEO#S=eEil)`B<~WP!vSYC
z+G`u85mw)1xS|Zr*<J)0c49ZP`6@HrqQJ<ZzrL%4(&BEXDi3BaAkjUyI^9fC6Zs)o
zqCY(KqKr{l9=EP)A!=qRjB!S73Yrp{7j#8?>#*ID!8zp)Hg#@g&E&)Gm*5;~3~M)(
zav|=doOx!8Xx>wz-Lz5nppIAe{t6?X?-<v>idq{7JDTKNgIOo29n7TaFiuSG?EB+a
zL2>%gb=xV?PsWhPIiVlF6b(L>J|1UQF3matlV6vn{-FRXZ5=xCY2<;bNi5^>6D{=G
ztC<?Vs)m8_V2nC11*Lf>0w~o;3K#ZmkqQ^81apa1;~qw}AZ5#Jan`qsl55F0Q1*PC
z@9*)O;nl22Nv=z@MkkaS@Y>#?kGLeF@}M|T9qpjb203?QzzM!(g)uMkmwfg{@tMs%
zb#8*cq!D3#B_e<nK}PxCAPWF6fFqE)a3fs<xGTaGb<qHYFxG_|qu_9>WDVSZ1fgL8
z!GSUVFEE^CZV3cRM-DDwfe}%p8)N_z5avf#vkxT&kqKl{K+N@C^3n4I?5%NFmX$C4
EAL9Utk^lez

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_active_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_active_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1f5f922dcfb27a828f62f97b5bfa0272643287c3
GIT binary patch
literal 3280
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
O0000<MNUMnLSTaNomvF|

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_active_pressed_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..031014360bd0b6c38cf7345e83f87b8cf3004885
GIT binary patch
literal 2662
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
U5y;T{wEzGB07*qoM6N<$f}zqAO8@`>

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_normal_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb1dc62d18d8feae9fd692ce18622319a9c286ce
GIT binary patch
literal 296
zcmeAS@N?(olHy`uVBq!ia0vp^CP1vl!3HF|({@w?DVAa<&kznEsNqQI0P;BtJR*x3
z7`Qt@n9=;?>9s(?Q=Tr4ArY-_XF75<JMg&Hd!^|%xoh10`j7qPx-T3}JKnM^>%Nw{
za>BwoCpnJ1p2`}bKtp})x(oYcs(-xR`gxO+oqBb?(^(Tf3)#Ca`9U3XMUvE8Z*Xdg
zJX*L*&}d=65&>(?BYs>PCp*1q5t+1j_6yGwElv}i-mKW}z?_hlaqhZ{phM_g=~KEX
zR||IA2b_&5?b2E|-Pr5n)+?$Dv)a<Xa^`N`(=vOZNYZgz=cext)ta(qG7SIu^_Ok6
o?Pd0N+RI_?9DOLzj{P+Eqk6l?GgG^(fWBhzboFyt=akR{07XA;xBvhE

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_normal_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..70346218f958d9384a09a6104d848a7db2cc0a7a
GIT binary patch
literal 306
zcmeAS@N?(olHy`uVBq!ia0vp^CP1vl!3HF|({@w?DVAa<&kznEsNqQI0P;BtJR*x3
z7`Qt@n9=;?>9s(?E1oWnArY-_XF75<JMg&Hdl|3hQ>y4%SG|4S!uHqOmJ1wtbxPAm
z{H@MXr#2}kIgY%Z${L}-i~P!U6T<s+|9rhwC*gR1@>=si-|J=;Z|=I}#&}rkEs+(!
z)aR)v%zw4%WQ)&3r(1=JZ+A>614^m2X1rI+N-|Om2J-tZF-b}mdp+9j!c>sN##ufk
zBEwJrj$FA<rr_01nF8B*ftjwQt5i&uvidI!SgCsS4$saBWk-x%6kPZoxhb)KZ2SF%
v`6j=<Z}#qNX<N>#hwku9tyx>cx6Hgd-{DhbLd0R9{}?=7{an^LB{Ts5xD#(D

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_popup_selected_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e58d6643fd25aa6755d12aa2e2e4f600f7780cd5
GIT binary patch
literal 319
zcmeAS@N?(olHy`uVBq!ia0vp^3LwnE1|*BCs=fdzmSQK*5Dp-y;YjHK@;M7UB8wRq
zxI00Z(fs7;wLrm#o-U3d5v^~pJ90G}2(&)DAMj|=yFIg>e_)V1z+Az%{+Zvxw1u%I
zmqLOUE}HCWJfT(Mvz>rU`=T`#0iUOT{cPD;9Xe$yo6+tdg^#wSDjX7xaxZQ#Gm~}*
z4AY#z{9U-Yb^_yzTg&7cBX1Vy3iR3j=6hl`dG_9koGt4G`5B%vs2qxQdB(IQ;YZLd
z))jMm!>4kI?g@1{aG$x)WMVL*qc)S0gW_%0y$uUQ83i{mEMvGincKixdcD?TrmB?P
zk8+Id8JY!>X7=4<uwGrt#8GZyyx|v5yu}>9J@<B&Tk!sLpJKzf*3mKg1Y7O`pl2C8
MUHx3vIVCg!0JVyAqyPW_

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_off_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..8e01cfa2de5400ee383725844832ad12bb66616b
GIT binary patch
literal 292
zcmeAS@N?(olHy`uVBq!ia0vp^CP1vl!3HF|({@w?DVAa<&kznEsNqQI0P;BtJR*x3
z7`Qt@n9=;?>9s(?W1cRKArY-_XB^}`WWeJZFOW5}#rDR+;*tiw0}N*l@|`)T@m5tv
z!`-Dt_t(ZhOSE=gIXO8wocFNB$HrgJG9NB~&-d6RQvLWb*CjjS&V9doZT1JX)+?Th
zr9mEZCpfK*f45&DrOj!g)2k&DtTdPSajg^%T9LDt)88pgLqv1QxqFIkj8<>XE@k3A
zChy0;kk5i~ui-hKJJ&vD?=iZ<%)UHA?a<W#u9c4iokf!s*PpS7Sy{=UYqNWD_-(U=
mQxwGyUA^#nhRaSqJ^s+gTB&_GnQlNIF?hQAxvX<aXaWHBzi@;A

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png b/java/res/drawable-xxhdpi/btn_keyboard_key_pressed_on_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1619411b2dcb3fb58c1412e3c15b0c2061080933
GIT binary patch
literal 339
zcmeAS@N?(olHy`uVBq!ia0vp^CP1vl!3HF|({@w?DVAa<&kznEsNqQI0P;BtJR*x3
z7`Qt@n9=;?>9s(?ubwWBArY-_XKds><iO+lmw%NBXCrIIj1D{Llm?yy3^@+xop>Bt
zOT1KEj?ZM$5S&<}bnMe)KQH0q`gYbAFK&DLg8NTm@5ANa^KSQj*ma|)rX#EG_gzh&
zxh{Dz9@ctGWW_J_c`n=-|8D<*lvbaIPPYmb-|m=D29#54H7FIbG>lXX2J)X>V#pLb
z6d*3jyl6V}vyfxa^6xY~A9b|0?OJi}_0z`2C?WPU6FX)deJZ6|c*Kc^g)NJ1ZOTN4
zOIpH`Zxn%6>}WqQXCANa?`EcAmdzQ51XBgH9<Nnjq;~zrv}ej<T;HcGS!|~Mtm?(y
fk85SvA2YVw1)QI-dZsTh02n-7{an^LB{Ts5(HVt<

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png b/java/res/drawable-xxhdpi/keyboard_key_feedback_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..dcc0ab084913667c8d0f85a9e300a155bd25f7e9
GIT binary patch
literal 1569
zcmb7^{WsGK9LJYbODdvP=%QR*-;~4@H*;fR7+V{c>XM>j*F0?V*e2zv<>7`Y8*^#c
zcOKHcN#vneDp6vyj7^s#+FBkabIH2yKhQaS&Ut;_=Y8Ji^ZD_89pmk`S<65R0)cEs
zxg$@mDsPnt==#-d&05M?6-|;e3J+bK%g~U_RlhOHJ%9v(Y`XqGYmU5lSqp)z>qH@s
z<Kv4J!@YDP-<=t=$-XKx<{GpuKbyM~pEY$sn`m~#ByrtUEbLQj>d2LMfachqG1{Ez
z!x&wD$X>vMZ?={havq84<de}N`-40m8M&gldTH;WNRjedd6KyhXEQT12+DHsGa9k`
z#F`Mu<GO;6{iSKbdj&Vj62?3X*m{<n!<Zmtt4w)fW!FOOChMUkMHfphmzSEM=9nC*
z<%Vb7FI!bk#K_3x%Zp7H+luOaSZArjA7E}wcMn?goZK*1k^JTFktSGddZ*dzl9tIr
zm<KA4EAng@oL&xO27XmdCnGL@e(re-&);PS+7J4br6287vN<7g)#=gD1T~#RWVf%`
zonHwq%qKb-(-uC6d{c`E#{^;bmhS&E`OLKH&Vi;y#YA>loRyx1IObK@l;q}(TL&Y#
zQ^35w*KQ`dEZtb=0h^;v*|(KFQ)eA>HY*O{IKzLU2h?RJ8blI!l{dhneamGYFRY&>
z>e~QJR1Wy@RrM5*+g1mEiQIgrd2&MZFsh@bMKw1^0M<)aDmaCQuoZ{<-`EPpU)li^
z@X}9hSHfG~7TICPKX<N#0nSgy%+bQ@`3=3k$wq|RyvKVwp5m+BD;5X>ov^o8T=@sm
z{HwxAG9NficCq{%b`}{y!7{>^e%25+dRHF_OGywswO4^(Q&cM7E-lOQX1j<i%1N>?
zciI|z&ugG=fpETLqLqe-q=$kl&!_Ig?w8~s>7gtT4DcT3(?g4zD(qDCP`$0g&MIum
zZ`Uxv8f6`t&S@J{we+Cd&2<1T6a4L8xQ9}{5gd2^cK-bzzvrUQ93MpOSw9rC^@Hk(
zmQuRkP+N^b<Is0Y2<6h2=<(`fuO|~M9D3}lPB#*1j;{&B=?;GCG!hGThW#jEOXjDT
zgio&`iEKmaP$JVK-=)^DH<(oAQ!>&VtB_qN44rEeM)w6vlR^V3<)S(w8$pTj%o~Wu
z@e+&%SaZsOOLDhdLS7>56_M5+JwK(U%H>w(s60*>&kVKWYjyqMVv>RO`exE(&hkVz
zLupK%kyZs1O7d+B3Q%IKt^zYYi#U5Kz_h20(+X%%@%;!?Zq^T?(ZuDF$x%nOde$X_
zEq3qcv==++R+|{VSE*a5%NbS(C(`?uB-ZJ?2R}*}<jDEOQo8>J;N0dXh(9d^Y&u58
zg~BzP<K`b)EveaW)Q${KtrNdDriM+KP24$v(|w;qKRV5WDv9$eUap)b^Hhfjjiv4#
zTM&5N@hGwmsBIHy?w%@!M{|Q6(s5sMy1`v;0g4(w7LJl>D|N0HVwUf$Y;0ih^x(GJ
zG7L1b8@u+;Rbuv`1!VHODC->^WWZ+yDMm-{Z|ZW%t_qhROSlSf6ogtC`2#N6?S0H{
zN(7YQ|ER)2P~5e5H}{MdKc50t(ZDRLw#n^XNl-Z7V8Jae_23wE+=2<VMDe_Zpg7&&
zF0M1F%CsZC=b0)nznkVCF*`#Sm6|?3)W?$xx(3<=#B6|}o9^DZCWg_-8N(r9IEj9c
zm#>HyY#4qytPdD`pa(zp9=I#(6j9{;@l=l*2}Tv0L}_)f=&SG&Eb1F;kl(atT=R2b
zWZox)I~kVGZZvdK!SB`z?KnqUP^V7~U1X0xt_%;EEvR_}I(=Acq1U?&BPpoyel2S+
zOXA`FatN(nZdh8B9J5B#Zw@$~qnJKG2!B0b18BJJM$~IVAXgX#@zaz4wtHLtaWAvz
ds!}RX_S5}L-ZPTvzS{8+l&d$g&iU-s{{W`L_?rL#

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png b/java/res/drawable-xxhdpi/keyboard_key_feedback_more_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..5fd175187cb3f8397d4e7a536e68bb7a07346e62
GIT binary patch
literal 1999
zcmd6o`#;l*AICo}xkfHW%kAt4XIZ)Ae#j*ecE-lWoU}QjWQ~c;+?FX!s!`M-w~3iy
z_-f^vOKD1vbINTUmsUz<!aAB}!q@ll{qg$`d|!{p>-~JZACK4j@p%3A&O-(GsH^I$
z0sx@y=j#=;L(Yz4l@)j9(R=cnJ5WgU^us9cC|x;<zO$>u`~H>)0BU*v@h->b!%YC7
zbkWc2IEGTTG&3BhgEi!T5$XwVIbF0=SBbIoIOLsqYQOmz^cPU@hC(rX%KKY}0=_B;
ztDI-a?nKhyxFi~9fJF$@vQS~tOskDS+AbQD*^<#gS=3Fa?V2pBD016vWGHXxi|Gh<
zyW>qDz)*PI|I{ImPN$1Jw3WW{*ohD3qSz(vUggbtM|M%GY(74ICrC0gpu~mJ&%~@h
z&;6UYW?=ku1JJ%fEOV|fsqGFsvcK1jdg+sZKL1oD<XJg2wFZ<aTim*`+QIB!F%-DA
zhFPldFB+R!r4%BSX<h@Ku#zH`;nY8b)AE0MMxmr9`DhD|&Ctkf&MYPz3eao$4ZTx0
z6Q3o`oTDm<ZSI^kF87^wp+<>!QzD$%8oZFk5zeYSbtvSl)+1_{E%wf``APW24sQOx
zE+K`T8POVeEC*Wq=~W|`le&v%3Yg{!^?OWbItz7z3%L(+d`?>RyEwwDI-5$x<%k8^
za<(d6&643$e;jW+3;Mon+RZgw+CbevVC*?M+BSnaP(o3Wwzkb4(z_)ic(uBYuEeAX
zfvzdt4$K26>I+a*5|T{t$85?XNTpfKpv7ty;bYW|#EE7;hXo5fJoX&Z=u4CF*{~p<
zCeM@PH+TwNhU?81<J_Sz9=wv>8o)U+M)mngHW4E^Xc1^TFiT7o^sa1X$Xc~|2Pwo;
zjuUKA7DV{LtCq}3dI-_KV6q}zU1g0~G9h|RJkRNcA>aBLeFCR&#woIv9MfLwBxpJC
zb5D!~&d1Ez`T$Ii#=NEVzo@iWvSx%#w8({uR{_>O#s|@uSECe9{M0I==$cKP<o51^
zGK`LskgToLu$0DQI3H>keTxX$iAG$au*btAAvu%AWc*#pyVo`jYEx<7ESg;hC&*gR
z=;&9s19G`ovf*@C=)iD##LDBl>!9VWHhNoKK$WA8(c+|BasOTHPlq8fZ(o92O03?M
zmzX1v*B>o7uEq<5#{0K2PV1TjzP{aWCI_C(jSopHNO8g5oNicgOM7=v;=K!t25E(g
zD<sFA2C9SQB0jkq(zZ0i!s`I=hep)xxUUx+@|k2h!dc$@#<pI>*Ul65jyFn6fr9Iy
zjxoIL6?Z*C?jPk9sy*Qzzmw0|B=o%Rr-=k**YJOZISM5Iy?*`v_)CN#w-f2@Z1)P%
zfhYZZCGs|DrR%bjV`d>!qFJ2R8b~idiu?`rZ>*#F{I)HPg!FUTCMSOR_$Xf!NZ8yw
z@WR`NV_06=Cle{-iF1Ku!>AGS>l)*|Pwn1R4z9OFxA1URW2b!U&_mMb*MiZ}93e~p
z#FF)sj$M1_^@Y;4wJ7Vq6WR6B+0&$0-Q>+EP(SLq^4{X>eg6;8gkto%dB3i$I(}V6
zDcueluq>X?8o~4=-794uMpk_P>=a<z5Cl%dfg2hQ_u93^O`{rK^rmENu@;@;Yz=Cb
z=bUe*MN+p?=ce9_{y^8TC)za(_N31JGcr3n&>cHfU^78x=lhvQOga2$Y56j|Cm}^8
zGhfWoOb9az{2;Z6^&>no2lDQ@|G9lMd3hQY?y$kt^bEbT$9Qdfg)GK%7ppNaChAc8
zWnu5-4-Hms8xs$g1i%Y`2y{uRE$%zN%^(!l4j@27eQFQD9+1q67qM&i8SW*UUuWmR
z{AbVRubRn7<1q|08BaQvwl=>{7~ZuuDqS}Nya5*gkBtlO&*v#vh3I~ElY091soASr
zVRX;45~k{AD!IqpcWoDBnLO-b$B01juzYo^mpIDB<vz7UpDtkzxc&+qb-~|5FLdnL
zu;k1UtOH0EA<k6+PAoa3vI)){+;_|G_4Ph_pO0Y5aJ*}na7;@->UQzG?bz}UWo(X?
zD@K?7c+AzL8B7@S;=v3;pph^Hc#B(ENQU<4DvdM6XnSJy$!lGU$?vo49QMkLIgmqp
zw%bFpUxar38qe-v-+Z93jq<2$jGdA0rl!m7t?b_hvtc39bn%ZIHCNA!Ym*XWSr(ed
zYG;c1_2M41F4OIk^g{DN$uTieE*W9C2Nw{k_At<k%WE_WpPdO|Uc<!p(JuSJg>$P>
z9G3+sx<4|QR}`3WUi0uoyH4<ov*a)F__qjtt^A95<dQ}N>5&oxdmj`#>@}YJ1?GWG
zI~{9x0M_T*<u8gpfpU$IHlH2pWX|T)<brvjw0XNWBOA1}O$Iy%H^z{Az-vx|RPWvD
zU(idx-ieHdE7lPuDXnf)0Rj<tG$9$;*`gV_BEB-Ir@On>`g@;^){c@)jcbXYNad7F
hMAP|0PUdD?O264r7vrPk<vSl4@beDv;(Gp`^=~OC#)JR>

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_light.9.png b/java/res/drawable-xxhdpi/keyboard_popup_panel_background_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..1336d8005065035b12c21afb0f1920c5a07b79e3
GIT binary patch
literal 1336
zcmV-81;_e{P)<h;3K|Lk000e1NJLTq002q=002-31^@s6zMbQY00004b3#c}2nYxW
zd<bNS00009a7bBm000Y#000Y#0XNCZtpET7+DSw~RCt{2oKcG#RTRhncP3f23u<kt
zFVYr^6f63&f-ll9Ao>Y>sQ3;11k!i$(WOuy;#TlY3VwkiZb2)GB30Z)MUd`lR)wwE
zP3}ED%$($Aa%bkuY_dBO&JQk=WG6Foe>wNeO!l4_B7!jnCj{lZeqsj{f++7W6-7~+
z!90^@qY|*kTrzQ;&Y6<OO%X<!WzpkOIu+Ipi7;Eg{PybV>gxN(n3n*=Rd#+1SR(p%
ze}Dg-OBc_7p0kcb7)d{UUy=b}zWd?FR~~=zi4U!F&kaW-W36l4^@cG9aU7xB=};U+
zKmYspKX1Qy<?<#HIoyD9St3y^hablP%+{~J-#fJS1?OCyJ{&ty6k#QfzrS?hnU|4>
zv6vQBB#WYw?fW95w3$0!++7=yd%i7_0Khqi5xFaOHt((>=@<8hDGZu2QM>_eF@VnL
zGiR@pE0x?h$We6qsk7IS<mMRDeJi9WnP&x!MFHljYgj&#kQ}qQib=l-Nx!VOTCihP
zB8o#bCQ!F&iCY2@fk0g(ANV+x;D`~$u%tAa(5-){jiHO_1YVkKiz3P&dgExq@`wsW
zRc>TS&U(Hqj;gl9$y_7}kmo3t#I5c4ePLOJ<cSImyJd|i(eRUAaAu{oozNMt_RyQT
zzr#dU+sQ^ysjRA3=F1vUwR05H<nNn~Lhvi2qBlsRW0@o|mHJd=7%h{m%6*AY{-xD2
zh$-X9IZ8=UQ9@Ld5EUgvMF|nzIV&1bVpNn66(vMP2~kl(RFn`EB}7FDQBguvln@mq
zL`4ZvQ9@Ld5EUgvMF~++LL{PQ{_jVQh6^~Bg+oNJ);<jVsqDQ~B5FK&{m<Rq%{I+3
zXNU-U{lC71ykcRDRMgalKi=qlU`M0YnX;piyVdKhr%x-%Dial|MxvWH*0=k6{rhc-
zD(4*fd;R-2Z>(>lyz**>y!n_s7s{W%8DTPgI_|`s?eiBeT<&zcXH3FL7I6nja}oxF
z0qs0^@Y5$78}EI6@2fum3;`UbOABCxWD0d&P0YJ_J<HAlegui2#{irH@MyYReeLx(
zo_+J$Ti4E=dwR`8rcv`d?Z^&xcXqzH^--_)+3ioa0PF*J2w;#d|3f0{0EsM%i7=ns
z>MDPBT^GPgx@1ATJmtN<g6WyIyq)93pI~p(c8EmG5Q!XL6u-{V<q#H?JHywnXLDZT
zFdcdgn26!w*#uEMoLGY2IC?mO{9zZ&Rg$5?vaHuw)&VBv5iZ@HMKeTYkF!itA!VYn
zk;OZY(w*|jfW<genB=}7vL9?HnzH$*tgx|Alz$3!n3QYraAOgCKwV6qAw{!o=S=oP
zb(ofPfa$ZHXxIVOh8{5Kyf2Z%n?<oKUjI1Z<MJi=QFNHLP*fEn73C*&E&^l;ewb%V
zCj9jlO?CuuV<G&3`htqCou-fsJzye%CGid{!UZ@@NamrFkbiNxkfFy*uI!Gy=b^kL
zt}&S-*^2W}zN##Uk(~AXA;ton_jlfDsAS@#A}Vwp7<w$e*Q@;l5rGzE)~U0fy3E{i
zV0IYhwb1)#sM3MF`jM=}I@_Kn*(k~T5r|4(v()KKo{XlIfXwwrZ06airU=T?zTX{C
u6h%=KMNt$b2UGKBy4!wRP^rU2g#Q8V?)A^F+3L^$0000<MNUMnLSTZLSbEF=

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_light.png b/java/res/drawable-xxhdpi/suggestions_strip_divider_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..9b37dd094cc6b3b4f80e0978cef6ea74fb4c13f1
GIT binary patch
literal 331
zcmeAS@N?(olHy`uVBq!ia0vp^%s}kH!3HFaxBCkKDVB6cUq=Rpjs4tz5?O(K#^NA%
zCx&(BWL^R}3dtTpz6=aiY77hwEes65fI<x~7#K<o7#Ln9FfdrnU|<k0n6oR;1}MRn
z<n8Xl@E-&h>|H(?D8gCb5m^kRJ;2!QWVRiUA?@kn7@~1Lndju{pyUQ7H8vH4Q<6`6
zirBc>8N^~3KV9D?lLAzxTH+c}l9E`GYL#4+3Zxi}3=B<l4a{{73_}bptV}Ge3=Du=
zAjxzf{Sk_W-29Zxv`X9>is#;s18R^2*$|wcR#Ki=l*-_klAn~S;F+74o*I;zm{M7I
RG8N=022WQ%mvv4FO#mDUSEc{}

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_delete_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..c3937c4910b941d3a588ea844c467d209d9b48e3
GIT binary patch
literal 1634
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
VB*#;FLe{e$xH)?{H98WQe*@*9%C!Ih

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_done_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_done_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..0347327ff4db68a1211cd580f98d2c63a6cf5462
GIT binary patch
literal 1217
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!Ea{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUB%?PPE}nQh0wz&z2@#WAGf*4tazD^inXj(<$=wJbg-
zlRPWYC~es?OFtjIUbPk#FD0iFCrZ^$MeAP?$O;nia{9>RnW-^dV3NS13qFBD$L4n4
zdH?*(oYTj<|IT^y?akJ2Wpg%Px2v|je|`1Vf9K2p|NEbATm4=@sMAGhqK68Us_I(v
zhAB-tMX}|nV#`m(mbsDBG<Pps$F%w*!?vUuPt;oiy#1zpR&X=ua^Ik~Y}GCo%fl5M
z^}nZ2oUvq~m-nGnGv?g=mZH)Xee>MjXVdr2kQAHTDiGEtu&qVFtVQ5gk)ABKqR*7r
zeD}`Wt!&>P>z|eEeYx_U%ptBj?Xi|c#~x3R)7pK_ulr;H!@Gm?Sx;7qWE-x3Gs{{x
z-Sl0qV!AfpnkjQMGX86%Z&|Qb?s&n?tz}U@Vo&dM+7~@}b4b`?P0-2CqOgbW#ERq&
zJ5HS>%&L1hmN);zSDy!(GBIUq=ZZ~swcP%Ad(#t}-qNXFep5Cxm5ZFX*{fdYvGj?H
z<L_fnp6pfhe-tSb1ylRrI#6x<SFl={?GL9jS)PCJVcn$W%Cw&w+L!LwnxH-Z2zNyI
zw*Fs>mUHdrlHT}T$2OTWPs`(+MBI^!cc;x!-63Y5sJ`yV1D?~7ZL=R6e|lomue{6m
zoWi<w+BHJ)kGp10YB_3XxnF$CRqu%SZT-g%i67ne%S>!#=aS6r(LU#raxy2*nO>;#
zP3yMjW2S45LbqNnG~RdcX@rHZ<?n}Xe{Li_let-1^hoJffz`cm>(?gT|E3of{8#t9
zp{}O>-q!t3L7&!bXX{Dlj<oaUUekEFsZ8bQ6P-g}e<-@2v4}hTF?Qx0weDBPZ~jnF
z_xvELchrH~(z}p(-+4j1zVL!Gb0!3D-(ffBs*>mY$BS${4K1%feBQLJiuw4|z4u;v
zMKu&}SnO~qy?0Vl5!*(|`=VQ}&bBD@Q(fM<q;5`of0WA0LltkYbU!l<^oxt$YnPtp
zCp}5*K}=1I!b{;f^6BT&enwmFX%#*dciqSP)$z6)L6wur9y}Dw{mSR(=Koj5PBoK3
z{K%Fko>JNwt9RNL-<ohmUbS|XvQmGp#mYCotW`4|a-aWN#OwL^MqhCCrnOuux<^#A
ztRv<v;oNg~v+;6XPv#vv6g=NQnzHHj8#Yhrt9^1`Pge4$hZtG<s_-UFzNNUW?%9{W
z|95}qC{)W0`aSE5$;<p5)k2d^rrgp(WC&osSXA<lG4S;yTP4l;r+_(CwZt`|BqgyV
z)hf9t6-Y4{85o-A8kp-E7={>{TNzte83NhnRt5&ITs~EyXvob^$xN%ntzovL*D;_5
vNstY}`DrEPiAAXljw$&`sS2LCiRr09sfj6-g(p)%MG1qatDnm{r-UW|&iNG^

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_go_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_go_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..0c66a6bc1636100f5301bae711240ec096afb433
GIT binary patch
literal 787
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!Ea{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUB%?PPE}nQaF&{;{WvV@SoVx3drG9dTf2+dqwiJ+afG
zg3;fhLc#qWgL(SvXSOl29G&TcyF0sCK3c!&NLy>T_JYy>={aVzb0@!>Uib3c7Up9T
z$vuY0BtGw-Xri6D?d{_gL0f7W@;zQLT0eZ887OjiTmMR9k5`^n6H3J6*d1rAJR$jF
zZlh}NlQZ78<R>S4iaKUbI;UcrZB+SOZRM0Lx-YGiG~XM0UJ98|qWSXVBsFg>)m%2u
zbGk|=ch)MN+^OnOl-D_F+nneakcx+Q?52l!+$zW`1gdbHRO~(B$sHjT%k3;6?xpol
z!?OLNf;e@UQ*Tc?WSGO`e&Cn-ZJx&D1@}w(s&_s6cKU$jhD+P#b}c!2;=64EzeA9+
zXDRDc$8%Y?)3Powmo1#RL~qF_X&pnW$z>{Muii8ickEp``$l{!!xzcB6KYm$PL6fd
zKahKS|28L19R}lxxornHdDo{{#ytCdpfGIvChd9=eH*>s8q2M&RP^we@)b|{Y!<Qi
zSJH-AOJ)4aU7jrId$8H2IOuu9rYVotC>6~Kb?MvOb)qm#(DIy?((y>wCl;$aWYR?^
zPW}}VSy$Aw;G8|%oo`33+ZG7lJO1;U&x8Gri<fe=|Jos<cz%uALO%Vpk3}o?w^;31
za1IhB$#o6k+n4(W9>1S|9vJtkC9V-ADTyViR>?)FK#IZ0z|ch3z+BhBFvQT@%Gkon
z&;rP{GBA+gX#yo0gofPwl+3hB+!}HNt@ME!BtbR==ckpFCl;kLIHu$$r7C#lCZ?wb
Xr6#6S7M@H6B~AuUS3j3^P6<r_L2x#m

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_language_switch_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..82b4d51e5add864b03ebfb649af68eb4d655559a
GIT binary patch
literal 2865
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
F{@-rt6i@&F

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_next_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..4e14070122faba6598063f06dd19aab8af08e9a4
GIT binary patch
literal 977
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!Ea{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUB%?PPE}nQh0wz_ifQ#WAGf*4tTUvxEaB9L`^Vp>%7}
zf)~;|1b5}GVx50rZ(hmD1a7C!gaf?^;a}NZ5ANkIe62mjX}8FoA1qwECWOVD__1?_
z^;5ICory+g{<hVzJ6$@Ha$?Rs<CAwdE&3iKq2h)mb<C3kuF73tuj}@>_Mq%}<7L(E
zy3P}Iul~-9>RS~TeAWEnzUvRRT@U@5eKNPU=C1HcSDysV3Z@uVu}1a-WzM(fvFnA|
z)OYN>B6f^ZIbHGw1KY!wj2jlNI_=xHB-23EBlP(R_j76+m_&@K9=`WYSnBJ!jD=Nj
zdc*07b1H6%etI+QR+aNLmcNX4O!^J)MPF~3HCxkBiRlA#1=pS>F+r<$&J<$VsUmn&
zS>APh<9yLcQ76yNS<qqoK(w>iSo?%mUK(p-?;RiRE{&pUztcNQodTxZHjX;CR=7za
zHqYHJOx=ey;t_KJ;||_AT9I*2z6sozo4RVro1A}q20pn7T)!TMxy`xl5xV`AmzHpd
zsptjMM|ZOPr<OdEFkxnXuyK{%waSl$0xZTpy7KIf)(4aYe}+6intFUe?Str7duKJ-
z{rtG;)%-cEmWvDGyNw+48_QRI|7SmkIjk{yO1<jIhP6(9i{(E*+|+*4TYl9phC8fz
zL4Rv=*(EwpoSFP*+WM@XZpH|Pca!_)ZB|`vIw{mgorTrXHEi{PpInx`DOW8WpD3sI
z)_j?>GGh70HAz0)Qm0?Vwaz)Vxyw*nBQ<QUfXksZNoP1WO$hDLbPNp3cJ!OH<_s5;
zAJcWuIiWpUCtv0H!BoT7e|&oGWv4L1Wh|X1?r-?){Hce_(>2U_!M8UF&skYLBTuNy
zX|hLd)ntDo+nm(pzf$@@^{lh2vb>(3@Z9yk<FmotpMuMglg#5K59EU%ip==l{AxWg
z<*JsrMwFx^mZVxG7o`Fz1|tJQ6I}yyT?4}qLvt%*3oAnlAlJ&kK!&FYl;jZ_a`RI%
z(<*Um$PKj82WpT6*$|wcR#Ki=l*-_klAn~S;F+74o*I;zm{M7IG8L4y7(8A5T-G@y
GGywp<YLO=Z

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_previous_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..78865cb0e00830f900fbf77694fd7bb28f747acc
GIT binary patch
literal 987
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!Ea{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUB%?PPE}nQh0wz_i-a#WAGf*4tZWvxEaBj(z-}{rb?Y
zS56153zSPTvqkqXiN8A%EwD7IByd7kf_bP$-Q7lwyuGbbC&CIIi)w@f+`83z<hW~E
z$*p;wYA1cprBu`lFfGr#^!ba;PYd-2bBfPdK8Fy$kMr?+%wqLp%iEovwma2!!xGI0
zEF1FE=H77R`P9DN<CoNqHB%(}maLu>r+z(n<MX-cRt9F=b52X@pJw{NvV-RgGk-(a
z8w01l-p>aoO)ch(U>BSG&^00UQjl!;r5j9MYW1uYvtpJfE_p0{plQj*f0wg_1^#Dm
zox-VZ${NFPj=fIo>X#Sg7o#^7=@o4VYtLm~-@t$1{f&hwp;7_M!d{nz2V|7yFrRPq
zO*npr>;C^E>_-kpwf<SMyU6Tpj(VAd;#3xsgtc)DTY1>EI970OU1g#m6|j2EC8n&P
zwVS*+S7dJ0vQ>}@TfJr?lUBs)_yf@oYz>q%)xIsMw%D}PxWs`qoAs{k{MiS--q@_4
zz+4gL<?v;F=&6R_lS|+A<-FwinizV?=EICXQKrW<=08(^oSNa{%$kxmzoFg1`WwqC
zvs1+Z(h*DlPu}ukpXQx@+nY>%GG08g6K0mG<T8GrJYm!BmdM`+q#vk$uq|V%ee-p1
z>k`w}wO@bCRrQpg`o4XM`=n<{>IN$|ZHu|QYiq*=$?KU9#5U+;`USnI6bCxx<iYr;
z?Q7>uILB1pP<>#gC+Es7zSYLBXGC_t^Ey>sYR!FzHIG?1aJ!bDsZ{9pOUzOm^0cq)
z$(uT-n>S#4YF6C#Rs4MF`|_r;U1`}BTKB~!;qE%d<H_xlOwVop8CUw6VSb~2OL(M7
zGWQDiyPF>88vhoyo}$6HRFU=7HMX#`YeJ8&f7EJs_C3@6qGP8gU3<&+p-<|)_Rr}S
za}mj>_~>8O50}GRm5Z8}0@JW+iEBhjN@7W>RdP`(kYX@0Ff`FMFxNFO3^6pfGPbZX
zv;cCg3=Cv=nm~ykp&>UvB{QuOw}#w6D}A5_NstY}`DrEPiAAXljw$&`sS2LCiRr09
Xsfj6-g(p)%nT)~H)z4*}Q$iB}vhSE8

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_return_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_return_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a429d66348a88c76f17d366f7dcb51855e347309
GIT binary patch
literal 840
zcmeAS@N?(olHy`uVBq!ia0vp^9w5xY1|&n@ZgvM!Ea{HEjtmSN`?>!lvI6;x#X;^)
z4C~IxyaaL-l0AZa85pY67#JE_7#My5g&JNkFq9fFFuY1&V6d9Oz#v{QXIG#NP=YPV
z+ueoXKL{?^yL>WGgtNdSvKUB%?PPE}nQh0wz$D@6;uunK>+LN6Y+*;4w)>r2Ul#<V
zoIJ??@NB*OiN*75J^r#dy<U6&uzrH$hdYZaK2A~cT`Ff2@~h%Rg7clTc{fz{pZsNK
z(BgaJ?3>M>&z<8@mQ3z3JSG7nm>F&`e_QnWV*8er+|0ix#XULvc*-T$FK5M=H}K0a
zJl`pkl9=XqZi@7>z)1~)0gR7ZgBTYJJvrlD#eC;>(Oj(uA~STR1TV<4{{PMDsYlgJ
z?^y4h`Y$v8{n_d2uIxE=N#WuA*~^zcW%$Ep$9R6*-8IE?)J#ifF+BeF|3dsZ(GP~F
zcW(8yeApy*FU(i>IZFjkPL4<5k_D5JMfFyEiD>1z)f&;t8KoF@UO8D*X+`oHzfE&4
zMC8U^;M!Of<aIi7`hsf{P0W>_gs+lU^u8qS`Cg@VatPzaxMwS`Bp=zcMfk0T`=oU$
ze<zg4<}PlVxP<*z_@$Xk+%=bOPE|MGrf}<d*ylSJ-+1!&ML8abJu9~RR@Au%nyZ|3
zCq_AHE{&hmrz-0;%Prh!(lI-Yr6r6qnb#(6|LUw-e#y7yebD`->woIJG?3Su{3Y~K
zw&(nEk4syZeBK(9dHq?uVv1+}%|^+Zlasn4n6(@yJ-!CQ!IK_8+fh3G$&Rm6p6n>?
zxy}9{u_QJ;G1uSt{eR0zU*dx9#x3wZyG&{NMRQp%=R3=O?*3nu`%<4LgL&%q2d;-0
z%nGGok(PG-2lE#Flq<XWDvkjYjB1H%L`h0wNvc(HQ7VvPFfuSS(KRsFH82b@G`BLg
zurjm&a;*#uWO$lDDGi|^H$NpatrE9}+(0XRpaw~h4Z-<oCFO}lsSJ)O`AMk?p1FzX
ZsX?iUDV2pMQ$Z=3!PC{xWt~$(697~US^EG0

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_search_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_search_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..1b9952aa666368add0943dc375447199478f8965
GIT binary patch
literal 1845
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
N0GtyZ)8;_R{5Pi*O5Okf

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_send_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_send_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..a886505e1b137488489d81c040925eff9864a918
GIT binary patch
literal 1431
zcmZ{kX;cze9K|2zl56Gw?u{EAOEDNRm9Yf}QrsamD|1JUT*%$hhH#YBT*A~w(I_1)
zO2aLeYGe%al%|PV8Je82Tr;&K_Zn<I%%?f;y!Siz|IR)4)Bk3AxH+gQ=_mmJREdsw
zvXqWnce}jw^_pvNkU};L=ZXWME>C$QP)@2Lv1A8(P}{3FEfogAj$~H=&g}+({u=;m
z(h+?MfOr%DGXVf#uK}P*W4Dp)q#yD@&JK9+ZR>CzRToGniZsXLu~L4|1V^5pIk*)^
z#N#}Z-prMDN1gP7X0(@KJq@Q}jxCj*`nc*cgCxkrf)PJ$L1VjoeD~%1dmKH;_Cn0n
zn9~9T(sgGLP>r-e-0$uSm_z<pW>Yj5`yuwjM|W(D2BLp)a&x}vWrEBVM-z=qypa^-
zT_*ahrSi&GCi++6I8*2M!dO*^8mF~igbu8?tT?hTsejp9=^;l%{p2BJS0*CLiZI?w
z2Z~%h$b(sx%ZNu`1yA~v+wN=*OBUBXgd&z3kqb>7OM_yJr`_Y9R8@Af-Yzcc>X0n5
z4aB=q1Jijx#J|U%<lBlBzBP6AN>a>>jZKNFE6Ufp@HJqW9h-AA{VKtOg$#hS$fhXW
z#ZK<hL{_;lWKLqnkI8voe14NsNc7;yk0{i>xI8xB+j<V#Sd0wVnLVaQ>$Y9?m#Ro{
znAo{wDB56A7mmBA-oB5XSGQ8L+_0uv$}th~HE57*vHPaFRS!c(#Mimc<?<8Xy-vwx
za1N`k=&mS<s*CC-ERRZb5jbK3Zz5K$MP=jlY(_cZ1?CI&5%8p+<wS%X4*c?f(Rpun
zrkL;oCw3J>X&wH35GMV$V7yY($HXdNTgwa~Uax)RNH`I=ZyWIW&=I_1v$=}qTuN(<
z6zh1eS_D0x{L_p(AEv_6LtU(?diM+~|4_C^X5V_(aj_}<mD9|#b-zTqe|RmowDFRE
zAQR>1d!i%Bek4;MF{0TS+WP)rYsXY?PZrz3+a>DlG3DgB!eoB-8Q9QL*MPQQE(v!%
z07i>9m2KK-t){p5DR-@FoPUR}%h&#v+}!us5Z<~YtJb0{ORJ(aFa1EovqP)A#B`gC
z)Cd`y*MG3FyxhpYy~Nbp-uYw2RlEelQ;_Rn(dl+B2Mc+Slsv1#Vme}S#8}G(_V`dH
zPm!sbtRYG%xVLe)xWI2ufo-Ov^ROVad2hni`U$p(c;RSyYW`;#;rk8LmznBdR2sqH
z)YG-moLBVoCPA`xfLfCwGB1mhv&qTPS+`<Z@*Di{{TLo;+z4JVJ3S=KGG~<krB>r6
z^tE!Qtd^y+>J?Lz*`1+XO>P3&de1tg1*P}wi8K6DcdKnDJ0pN3s_#<9&7Q<P6L9zq
zWqy6^$1(GE8dTPbmv|^D09~T+5&WFYHdSlj=)4?61`UNPwp?Fc4|{BSD_3F>`?ame
z>d2fH9H(0HnFP!3KQWcCP8^n-6S8x9gC=`+Ox@6tI31T8sv9=N#G9r0AZttuIO-MA
zJS`-Oqt#TQ!l3e_ePGzU%vC1j$t`_?(wolE3R=>IQQPK|jro`~I5e~ZR#LE}FD7Yw
zJDbTP!Zk~C;C0kSl?bTBfi#*=$mdZ9a<Th~%&Mr?%V?^@OW2^3$F^CojtD51G}bnH
zffXiTp}8{t!ITHkp<Bm3se3*Styo~XSZBmHH5z4eunXGz<;_8}1JNbaBxm(kuI}=@
z@AsAeck?SPzbbei#xs5&+|erSA4D9%CoUu~j)D!2p-2IKLZLB8lr<8C_C#A_Ep4!9
z8>z&iP<kqit>XI65E&hEIyCwJ4Ur`5KB+-_E8%E#Xk21o3<cmqqJt;~#K^!f3YiiZ
Ul6>|lWvd_ok>G}}wGUwY1CW|{EC2ui

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_settings_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..e5be0281192e70332ad13990ee2cc86396cecb6c
GIT binary patch
literal 2263
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

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_shift_locked_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_shift_locked_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..2da7b651441e0eaf2819f102ef531b3dd56c6183
GIT binary patch
literal 1365
zcmeAS@N?(olHy`uVBq!ia0vp^9zblt!3HGb&hKjjQY`6?zK#qG8~eHcB(ehejKx9j
zP7LeL$-D$|6p}rHd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tD
z$=lt9;Xep2*t>i(P=vF<BeEDsgY5KRa66f82eeMr)5S3)<KEj_r@LiBMUH<wpOR+e
zcTY;l_@K@rMMI?~KDSA(M_MIwg1Hu|O2xbItXQ$w&GnJ?$F+hnE`_Rju~$yDG5u#0
zEnV+nrpF>KRKvnlcxK0r@{~oBuauOBhNlPZziM#z`?a0-tIzFxKJOJ{?IIQL>km2n
z9%QV(XcM^Acf*P-W`&cNu3B_d7cj6-(uob+8vBKDfr@u{Vi3b-nbjY8zNts<T9fr#
zi&bRr6G5B4shjPhy2Ur>pS*NYD|Zb~z@(+#9~I^uTUuO`DjRoXo{G2r%2VgO7*r#7
zv3!3t;eqb+OKf}EtS9Nnt~_+Dk?TQEg8sc@zbbiV9xJrzUUN0W@9U*|^QwTR9KO*T
z{+zRYL+5N3|6P_RFCAp%)Hr$RXa>i;%^S}?WZoh6J}F&a@vF)apc`9ae=tPvs(2?^
zqdtW(ew)<Umz#3+?=~yVk*$!Oy}Q9U`TdT7!uaVanJ=Ydv=&Hk-7XZlF8*bY<C`Pa
zf<Y^@CA5l*?kGIz&1F3}^P)lCQIUDazo+UhF!|*<E$?XJosdh#Y=(`_K#oSXZ0qrY
zGu+o7_}*zdnkp$@$~B)e^?<*t`a7etvdI%%%D*%4^*pj$s3osm^~s4*HPTA$Ns9|d
zV_as$j$J-#k-IkCKAE<9f<Sj-Y3qjW@5!0`56@hC|HEU&_PSitS+V{RQ`lqmD$Y5J
z9#Y)mqxNyh=G*GBtFs+Er|BJE?DTq(xTU(k_s1C*3SQru*XOKrGH8cSMw#!i{l8r=
z|8U*$y|!!e+_q?Qxh+l~<}}x`wQu;CTp`K7;Bi~Ddjl}Q582rWI(}V!?SbW;n=kjS
zUF&GLW*SH7aqmMXuYO(@J$u%%{)_j{NB2H^S;n^gwWIQ()iVz}S#P=ju){1*@YBV2
zH@0Z=UT7(pBObT$o5Spu=?u4TOPc8OcN~Apa!=@8<kbECuLIIQ^lmsAe|Gu)x!f9R
zPdNAVuU;LO$T;iRcBk-9ufrDq{Qh%aO`Ly+XJw3qo;Z_CQ}CUR@C}yhKF+aHUvPu>
zPTTiKE!>{WJ5<-@zW%vuQgK^^jDcRvud*EmeyjaVTJ>9^UbgS7^8BwX9-FuLLDOw<
z0~x2&mD4Y@Mwo~1n9HgWHanbi-S*S1)lpj)C%!o-9r6Eu*Y9|SkImZ3b6o20oT*-_
z>cm*1;$$Tq@aMSH!K-=VE8=pbj^3@{TAik#+f~0t^u=4zb;9DSr#(zu=)7^#geAv9
z?rXhOUn^7<6YM!nPFm>J<Z{l3WvdRb^J@P;`lRQdP~V$HCQ4iS|4STd|FI;Y*`3Aw
z?tNjKnx16UGryk)tiJeX=Znb4{?F>PXP?rUn_)WZ_~{uxl2#P&3gXppH(elewV^14
z`BWew&eWS9t$QciM!84t|C#CjpW*ke+jg(iQpABJhiZvyL`h0wNvc(HQ7VvPFfuSS
z(KRsBH8Kb>w6rocvNAN+H88g_FmP&C^+VB+o1c=IR*74K@x8g9fEpx0HU#IVm6RtI
lr7}3C<R_&nc;+Uirv{}arc@T5Oa&Eh44$rjF6*2UngA_nQa=Cy

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_shift_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..ee51c562b90764f84afd32ee89f653dc0a7cf850
GIT binary patch
literal 1299
zcmeAS@N?(olHy`uVBq!ia0vp^9zblt!3HGb&hKjjQY`6?zK#qG8~eHcB(ehejKx9j
zP7LeL$-D$|6p}rHd>I(3)EF2VS{N990fib~Fff!FFfhDIU|_JC!N4G1FlSew4N!tD
z$=lt9;Xep2*t>i(P=vF<BeEDsgY5KRa66f8$H2h+*we)^B;(%OS-0~pdx^B!t7~Rz
z@Uk9q><DUHp(J@q^31*u(LXHzFw`~JILuSdzbL(HE2E-<Q-`$P4u>gDmMe2JP9KfB
zw`A#ClfL78NA{;^PI^1@<MXX)*Zyog+@Zm-SgJrgf_+}ut+ikG9A^nQSIxlSDB;Uw
z-k^4Yp>D^#{~LF2*)j9`jUslDmO#-6hILHt4O|6WFEp2|-N-7^a*^eM)`G12D>+pr
zU5h#Ye~S8&I}Dn0)Cz=W+<80+D7bI;y#2RgqwdH_J8(VcDqvqBTaYQ^c^{~B4*QZb
zjI4<vY<kMt*8&ee<(pK+`(X3ypYfa8rf4ou=<zxrQy_0)c3^Gj1C|Z1s{UPncj?i6
zc8`ZKEH(?~E$Eag5NiCQyV~OvOMrkIUjbtU!x@#FV=tSxESj*UfA18*Ih#++DXuy3
zOeV!{S9ilEJ#}V_^oII|%bMS|v+iO2#~Nn!cG}jG&9aWXDd#+e{cPTGAFyrfKgFDy
z%g1#ngDrCHx#c|S)0lmjL$80HzT3N7+H9Wk*T(FqvkLj;V!yc$s(p~E;Hi1JC3>Y<
zp7POU6Fp1xm@P8oKOfLdIOX<ur6$MX#Rqbi1Z~^r^i8ub>iE|`-!pHitXvWy;HHrO
zUhI>Zx>3vJ^}G*QKk!6&E8o3Tb=ou~{N5QszK;1@7-BBpcg}txa(V7grbn+siduwM
zw}?!%jlJ8pYNF8c8OuUN3z^EL;}$P?e?a&_=<>U-RC7~ih;-jQ@VZA%MnL<inZbH7
zZzWZxCDxy{m&|xQEyVdB&kXNd2M%b8wFI`tmmXJ`=NEU2Ev)f>gZbRD>;*yz3ocv^
znCs4U@JhFlcagyP-HbJ|S9Zyo98H@z!8CH|;uTgxU(?xlz6{V@R(wup(|)VM8^7HG
zZXc+Ap!ngPfmx^FQ4zm4Z2wLcT-fOUvbe^oN4ru%VQs0O^0uQZ_srLG^?kYVP1V0!
zjuXDIUU|+|<#F%d$%&h%_bGn9wCVNF*S{Ta2~RkbsSx&Z=Y9dcUp}R_c5lQz_cLDF
zvPyYk@@ZZf(WC30sC+p0_0PRL4{L_ZCr1kOCaqmQS$&CBP^td=wlDS!y>l{Kjm^~x
zl0tucU3;L9X~!LQ^?!$63n_oN8^EWf_<zEi0@c&C1@9DYcLaVY`4lAiagrA>)TYIr
z@6T;~Hsf$-s9Uz(_0Qp29jS$p{{K8SE*83ZHaWU#iRCx74S|k6@1|?=@92@pJnQqp
zLA)Yw;oW&trQCBT{_YT+-6~glYpuJPl-%;AHWRrV*hCw6v=}5q7>rghqy#XYSim&F
zkyW7?Q$k_3*lV>3KQ3=)sg1no-yrvl?Tm|xEHK}zmbgZgq$HN4S|t~y0x1R~149#C
z19M#i!w^FYD`RsjLo*=P%D`ZjM|l~FhTQy=%(P0}8eWT@KLykv39=zLKdq!Zu_%?n
jF(p4KRlzeiF+DXXH8G{K@MJ2eaANRu^>bP0l+XkK^r|FU

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_smiley_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..08d4f8adc84d65c50a5f845182657fdba7117882
GIT binary patch
literal 1967
zcmZ`)dpy$%8~<%%o6Ef9RtU*l%4{wtta4&=8F3gsLb=a!7+O{=VkNhFlP$7LG-`&l
zTGwf{^ExFbuUxib<<e0utCcPzi+b1l-}}e=c|OnceQw{+_xbOsiU<!v=vwFk0DvF_
z<B1v!{^@Y2CdMd*K^o8^`-S-dz_l8^)f8<_4LV2+@&~#Htrj$eZCWrf3;^g308m;6
z0BTLEbRGa`7ywWt0|2%G0L=3^qR1VZ0W>u<2oL=DX)R(NOViQG3ywRe!T)Lkf&E#&
znynH7-Y>d9uH<C3Z<Lw#l^nFWOStEdnJT*%Pi(Cs@;|QG{eF`eHB6MJhK4+>9x<Dm
z_X-Gz{PQ<dwVJTN^FN8M9;%kz3OTbYL4LkX7MS@rB#i5JH<S9b|LH%nj&0(ww|mUF
zIrgvgG9YsU@~rQ|W%=8iFzEW^QV?`L!Cq_~5msuH?74Odz%9U%(Y8Zc7Ls&zrUT)r
zOo{Mwc1{9LYny=`flvlg0!}u-c*w|(0?60(1+X#rDy%@Sz~(D3HnH`(2wRN>bF?@x
z4yXu)B;RXmcM#|lK)!BW+#-OE$thf{>&_;Wkm%kW(jUiUj#PcLkQ|X<rwgZjQZtkb
z(726t?WZ9;a4h5;=rer#C?eRUk0xPB^d#E}%y-I>0*Vo<y^p`lx0GELKXg@Tt8{7f
ziK2JE=_~S8?kXgWTvIh}6Q-i5j;fw0BEB6Sv-YW?pQR^+2_5u$q;oP4*(<CLHokbz
zT3b$Fe9Oh|NVMCbkqb{bD~ipEB@w&fSX)U)Y)6{dp3G3Ui&}G_y2)2X;rmGF`bKQG
zZ%eqecn&!f{k(&0=^O8Ca_h^Z_(a5B$iTdMbl$2Q&QrN2$Hg&qjncE(TN#!N^t0kV
zQw(@7c$HK6O}BMkKOX*4-=(!&e^&)YchzuD%q-Vg$9>1>2avh>N=b8?L7rH&8<p=@
zYw2r!r#?8y>fL&9xMRkMQ2_ceUi3>h^geO9iDu|g`T^o-#tvX7X3#&zGC~=drY3BA
zu5#y}#~c2bBV6m4KRYnP$OZiXABwSaLXu41AcT@2iBOWuK;T{XBNx+>ADYZ8`Ojif
zVoS7FZ@0Pf14Z~XoOWM!551?>Ql2z<hF-4bNqdzr_OJYqaBgBpPUo&64~5$XYLL{X
z{lgMtpj@5Bs~o+4>dX2(S4<E1!2`&xTk1^&CUnug_SDscSxlat;GV9ZN9A6s>2Xoj
zV@vWY+`opNp^Uj)D%JGZth=_*XAl1VA3M%}iuq^G<FY)fbDiv-d^5i%TMgjXiU%pG
z<3@|!TKA<e_f7TVMC#u{mt*xrvBgK)bkLPUR?{ZaWIX6v4*Q$HsivitbF$;|mOjSz
zQe)|qVazaFqK)_2ul<IS;FbQq*X?yzeZ9YoS6OhWsp!3Zr2hr`3`M@(_sr+4_csPm
zlG`l%mC#NbA>5m}w0Sv_YduBC$Ib4h4iF}{l?Zs-s#8yK>X-rktjZFDBk4vrSo5Pk
zR)R(=N6(s;UJ^9SFz^BLI$ZAWBJ2gdfHULmPPXt<n{hfehTXW(^tcaR{p>?1TR~Gp
zAuaV(<&(egpvKBW59%M=?cbSFF>7L#j;^KNVPNPqTac@k_124rSq=J^bmZrmHw4qW
zdhw+_7y|PbnxJ)1YjBI7fwS9Nmi;(ORpDZJ<K+IcE<zRxbidO&4(5j!&etKY7Mgzz
znzYf}gSZDRBBly5@jh>M9C<l$X%KugL~A@?*j{b<{G5XmVI89ck`<~DH3)Ee^x#3K
z#f{U{zv_4nrBjXsW|qh23tuv(k(b*oZ%R%`{;hD)t3Uk0mfR4Gm<n9ET>S%7l1<K&
zMoAyUIPr_xCi#O(GeThhoQo>v$#T#(X^(74ULZ|TZBqR}nnp}?Om+@ZLaVaHgRx13
z+*>Zs_`JifU-2C~bE6~tTf3LaM0+<<VmGxWdL`_;@_k=ZSIcM_y(YfB@M0x#RF-gM
z5+Y70-X{*+mwjU6;GXw0kC^o6wV_W>64RW&kFQgr15EdJ`I3)_hqg<}vbRKSUUtXs
zDmLZDXWy=z{ZSPtg~EL~(dk^Huj*uJ(mLydGAlt@?#){7yTbZK+&1Gx%JJZqr;yW|
z>3XqkQ|7~ycWa=F-g#uE{R?bJM92tyIGBcRT8PSCXRvS~dZie)P+mDiDues->V`ck
zIOdFmQUt&Gd0|1`ZBTRCiEY!@wGbBldQ8uxwG-+C6Z)@PQtp6b$2wc#Fhkl|b#gOP
z8j%!*zW%%-&Y*$tS=uP|QZ~;-7%N5t=i-#)M-hF}+;+6w2Bvs_jf<0qaSg^dvnRZz
zM=XX9d<-*S;KUQ&X1;jOU-eI)Ft_bwq0Pp2dmgoUi8gy|`}<U<^Q`g07ztlQo9=Wj
zuUedm;vQI~7`%y%dVQvDnQB~hrwg5!<1PUp`j}ldGafjQiSNSOALg3Bgv<}vlb@cF
zPr{~ANg4p$F>anHj28;y7VYMR_3*~JX>u<t2BW}#qW=$plAE5HQTYD}jT=H9X$TvB
sDn#XG<R4C<k^sN-+*Fb+fs#Td5lJcOg$MdcKOZMR2nfe_`zIg!4^6Fd>i_@%

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png b/java/res/drawable-xxhdpi/sym_keyboard_spacebar_lxx_light.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..90c963733b46e1ae37e2b848a5e2e90d85347878
GIT binary patch
literal 659
zcmeAS@N?(olHy`uVBq!ia0vp^UO?=_!3HExbt>inDVAa<&kznEsNqQI0P;BtJR*x3
z7`Qt@n9=;?>9q_DOs1YLjv*Cu-rk8Vx)dPO_EEjz0{<(Ey0tp5PcUs_5IbOXW5(iS
z>lF(GJH*u$Ia|M6o$d1JU)n7r6Y=Hz>gh$7>s|go*?K)NeYJ&h{m)4UPe<EtwD5F4
zz_Ww#UDx&Gs&AhEn`JB*_BZN&VE)1SCj9i#o3Hi%9W0!5uHpItnHeAcAJ5#(Y<58E
z#+=TtHX$3kpB<1s#JB62!*ZhsoIl)(%b!mE6<RpSttIwLUqLtTS&<6=9nEr$wLiNr
zo@_0CpnJF{L`v}8vUUs4{(LuvqtfOFjz3!7di#U$hFD$k%AJdkwM6G#ySeFCx>tr#
z+pBA{nZEP9eh_viIA@;G72OZ3Hb4Dxz2(9)iC61(Z~YRdd}Yhw)-QKORs}fM$y9hg
zHu$bs7s+y7-r_A&yO8CS6ANAVREsnwI(N!=Jqb{vozSTOxs>8azR(r5r(2!3w`+x5
zd+78_uUYHLGLZAcRs}>K(oxO6RVbvT%rpDb!h0cn53*#Qz5e9OeCSzZu*|dG`p5l~
zzcBuAkl1RN!v28!LkQ39Q~vT6`<de<zdb(Gn4}e1+Y+sOC2Qvi&f9N|KTLi&H&QZD
z-E`SR$I~pmlM@@R+i|{l-_CgL>M`$oV)55);*6NfrXTZ`+aJ05abMAzvWxPzX9~gv
TV<S!hQx$`!tDnm{r-UW|&>tmu

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_voice_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..42331e9208b2f8195e69e39be6804f4e97b450b8
GIT binary patch
literal 1664
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

literal 0
HcmV?d00001

diff --git a/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_light.png b/java/res/drawable-xxhdpi/sym_keyboard_voice_off_lxx_light.png
new file mode 100644
index 0000000000000000000000000000000000000000..5a3ed0d4830ed47a6cdb27fd8934827afc5d43bb
GIT binary patch
literal 2093
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
Fe*hLMs4D;f

literal 0
HcmV?d00001

diff --git a/java/res/drawable/btn_keyboard_key_functional_lxx_light.xml b/java/res/drawable/btn_keyboard_key_functional_lxx_light.xml
new file mode 100644
index 000000000..e518ca11d
--- /dev/null
+++ b/java/res/drawable/btn_keyboard_key_functional_lxx_light.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <!-- Functional keys. -->
+    <item android:state_pressed="true"
+          android:drawable="@color/key_background_pressed_lxx_light" />
+    <item android:drawable="@color/key_background_lxx_light" />
+</selector>
diff --git a/java/res/drawable/btn_keyboard_key_lxx_light.xml b/java/res/drawable/btn_keyboard_key_lxx_light.xml
new file mode 100644
index 000000000..60fe02dd2
--- /dev/null
+++ b/java/res/drawable/btn_keyboard_key_lxx_light.xml
@@ -0,0 +1,42 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <!-- Action keys. -->
+    <item android:state_active="true" android:state_pressed="true"
+          android:drawable="@drawable/btn_keyboard_key_active_pressed_lxx_light" />
+    <item android:state_active="true"
+          android:drawable="@drawable/btn_keyboard_key_active_lxx_light" />
+
+    <!-- Toggle keys. Use checkable/checked state. -->
+    <item android:state_checkable="true" android:state_checked="true" android:state_pressed="true"
+          android:drawable="@drawable/btn_keyboard_key_pressed_on_lxx_light" />
+    <item android:state_checkable="true" android:state_pressed="true"
+          android:drawable="@drawable/btn_keyboard_key_pressed_off_lxx_light" />
+    <item android:state_checkable="true" android:state_checked="true"
+          android:drawable="@drawable/btn_keyboard_key_normal_on_lxx_light" />
+    <item android:state_checkable="true"
+          android:drawable="@drawable/btn_keyboard_key_normal_off_lxx_light" />
+
+    <!-- Empty background keys. -->
+    <item android:state_empty="true"
+          android:drawable="@color/key_background_lxx_light" />
+
+    <!-- Normal keys. -->
+    <item android:state_pressed="true"
+          android:drawable="@color/key_background_pressed_lxx_light" />
+    <item android:drawable="@color/key_background_lxx_light" />
+</selector>
diff --git a/java/res/drawable/btn_keyboard_spacebar_lxx_light.xml b/java/res/drawable/btn_keyboard_spacebar_lxx_light.xml
new file mode 100644
index 000000000..acd19fda4
--- /dev/null
+++ b/java/res/drawable/btn_keyboard_spacebar_lxx_light.xml
@@ -0,0 +1,21 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<selector xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:state_pressed="true"
+          android:drawable="@color/key_background_pressed_lxx_light" />
+    <item android:drawable="@color/key_background_lxx_light" />
+</selector>
diff --git a/java/res/drawable/btn_suggestion_lxx_light.xml b/java/res/drawable/btn_suggestion_lxx_light.xml
new file mode 100644
index 000000000..84a91209e
--- /dev/null
+++ b/java/res/drawable/btn_suggestion_lxx_light.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<selector
+    xmlns:android="http://schemas.android.com/apk/res/android"
+>
+    <item
+        android:state_pressed="true"
+        android:drawable="@color/suggested_word_background_selected_lxx_dark" />
+</selector>
diff --git a/java/res/drawable/keyboard_key_feedback_lxx_light.xml b/java/res/drawable/keyboard_key_feedback_lxx_light.xml
new file mode 100644
index 000000000..f4341c9b5
--- /dev/null
+++ b/java/res/drawable/keyboard_key_feedback_lxx_light.xml
@@ -0,0 +1,36 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (C) 2014 The Android Open Source Project
+
+     Licensed under the Apache License, Version 2.0 (the "License");
+     you may not use this file except in compliance with the License.
+     You may obtain a copy of the License at
+
+          http://www.apache.org/licenses/LICENSE-2.0
+
+     Unless required by applicable law or agreed to in writing, software
+     distributed under the License is distributed on an "AS IS" BASIS,
+     WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+     See the License for the specific language governing permissions and
+     limitations under the License.
+-->
+
+<selector
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    xmlns:latin="http://schemas.android.com/apk/res/com.android.inputmethod.latin"
+>
+    <!-- Left edge -->
+    <item latin:state_left_edge="true" latin:state_has_morekeys="true"
+          android:drawable="@drawable/keyboard_key_feedback_more_background_lxx_light" />
+    <item latin:state_left_edge="true"
+          android:drawable="@drawable/keyboard_key_feedback_background_lxx_light" />
+
+    <!-- Right edge -->
+    <item latin:state_right_edge="true" latin:state_has_morekeys="true"
+          android:drawable="@drawable/keyboard_key_feedback_more_background_lxx_light" />
+    <item latin:state_right_edge="true"
+          android:drawable="@drawable/keyboard_key_feedback_background_lxx_light" />
+
+    <item latin:state_has_morekeys="true"
+          android:drawable="@drawable/keyboard_key_feedback_more_background_lxx_light" />
+    <item android:drawable="@drawable/keyboard_key_feedback_background_lxx_light" />
+</selector>
diff --git a/java/res/values/colors.xml b/java/res/values/colors.xml
index c85710d6a..ad7a04ebf 100644
--- a/java/res/values/colors.xml
+++ b/java/res/values/colors.xml
@@ -40,6 +40,21 @@
     <color name="typed_word_color_klp">#D8F0F0F0</color>
     <color name="suggested_word_color_klp">#B2F0F0F0</color>
     <color name="highlight_translucent_color_klp">#99E0E0E0</color>
+    <!-- Color resources for LXX_Light theme. -->
+    <color name="key_text_color_lxx_light">#546E7A</color>
+    <color name="key_text_inactive_color_lxx_light">#99546E7A</color>
+    <color name="key_hint_letter_color_lxx_light">#99546E7A</color>
+    <color name="highlight_color_lxx_light">#4DB6AC</color>
+    <color name="typed_word_color_lxx_light">#D84DB6AC</color>
+    <color name="suggested_word_color_lxx_light">#B24DB6AC</color>
+    <color name="highlight_translucent_color_lxx_light">#994DB6AC</color>
+    <color name="keyboard_background_lxx_light">#ECEFF1</color>
+    <color name="key_background_lxx_light">#ECEFF1</color>
+    <color name="key_background_pressed_lxx_light">#26546E7A</color>
+    <color name="suggestions_strip_background_lxx_light">#E4E7E9</color>
+    <color name="suggested_word_background_selected_lxx_light">#26546E7A</color>
+    <color name="gesture_floating_preview_color_lxx_light">#C0000000</color>
+    <color name="emoji_tab_page_indicator_background_lxx_light">#E4E7E9</color>
     <!-- Color resources for LXX_Dark theme. -->
     <color name="key_text_color_lxx_dark">#B3FFFFFF</color>
     <color name="key_text_inactive_color_lxx_dark">#66FFFFFF</color>
diff --git a/java/res/values/keyboard-icons-lxx-light.xml b/java/res/values/keyboard-icons-lxx-light.xml
new file mode 100644
index 000000000..651e75ce2
--- /dev/null
+++ b/java/res/values/keyboard-icons-lxx-light.xml
@@ -0,0 +1,46 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+    <style name="KeyboardIcons.LXX_Light">
+        <!-- Keyboard icons -->
+        <!-- TODO: Update those icons for LXX_Light theme. -->
+        <item name="iconShiftKey">@drawable/sym_keyboard_shift_lxx_light</item>
+        <item name="iconDeleteKey">@drawable/sym_keyboard_delete_lxx_light</item>
+        <item name="iconSettingsKey">@drawable/sym_keyboard_settings_lxx_light</item>
+        <item name="iconSpaceKey">@drawable/sym_keyboard_spacebar_lxx_light</item>
+        <item name="iconEnterKey">@drawable/sym_keyboard_return_lxx_light</item>
+        <item name="iconGoKey">@drawable/sym_keyboard_go_lxx_light</item>
+        <item name="iconSearchKey">@drawable/sym_keyboard_search_lxx_light</item>
+        <item name="iconSendKey">@drawable/sym_keyboard_send_lxx_light</item>
+        <item name="iconNextKey">@drawable/sym_keyboard_next_lxx_light</item>
+        <item name="iconDoneKey">@drawable/sym_keyboard_done_lxx_light</item>
+        <item name="iconPreviousKey">@drawable/sym_keyboard_previous_lxx_light</item>
+        <item name="iconTabKey">@drawable/sym_keyboard_tab_holo_dark</item>
+        <item name="iconShortcutKey">@drawable/sym_keyboard_voice_lxx_light</item>
+        <item name="iconSpaceKeyForNumberLayout">@drawable/sym_keyboard_space_holo_dark</item>
+        <item name="iconShiftKeyShifted">@drawable/sym_keyboard_shift_locked_lxx_dark</item>
+        <item name="iconShortcutKeyDisabled">@drawable/sym_keyboard_voice_off_lxx_light</item>
+        <item name="iconLanguageSwitchKey">@drawable/sym_keyboard_language_switch_lxx_light</item>
+        <item name="iconZwnjKey">@drawable/sym_keyboard_zwnj_holo_dark</item>
+        <item name="iconZwjKey">@drawable/sym_keyboard_zwj_holo_dark</item>
+        <item name="iconEmojiKey">@drawable/sym_keyboard_smiley_lxx_light</item>
+    </style>
+</resources>
diff --git a/java/res/values/keyboard-themes.xml b/java/res/values/keyboard-themes.xml
index 28a34c315..9d772c4e7 100644
--- a/java/res/values/keyboard-themes.xml
+++ b/java/res/values/keyboard-themes.xml
@@ -20,15 +20,15 @@
 <resources xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
     <!-- For keyboard color scheme option dialog. -->
     <string-array name="keyboard_theme_names" translatable="false">
-        <!-- TODO: Implement Material Light theme. -->
+        <item>@string/keyboard_theme_material_light</item>
         <item>@string/keyboard_theme_material_dark</item>
         <item>@string/keyboard_theme_holo_white</item>
         <item>@string/keyboard_theme_holo_blue</item>
     </string-array>
     <!-- An element must be a keyboard theme id of {@link KeyboardTheme#THEME_ID_*}. -->
     <string-array name="keyboard_theme_ids" translatable="false">
-        <!-- TODO: Implement Material Light theme. -->
         <item>3</item>
+        <item>4</item>
         <item>2</item>
         <item>0</item>
     </string-array>
diff --git a/java/res/values/themes-lxx-dark.xml b/java/res/values/themes-lxx-dark.xml
index 8d6be3b85..c04e04d56 100644
--- a/java/res/values/themes-lxx-dark.xml
+++ b/java/res/values/themes-lxx-dark.xml
@@ -34,7 +34,7 @@
         parent="Keyboard"
     >
         <!-- This should be aligned with KeyboardSwitcher.KEYBOARD_THEMES[] -->
-        <item name="themeId">3</item>
+        <item name="themeId">4</item>
         <item name="keyboardTopPadding">@fraction/config_keyboard_top_padding_holo</item>
         <item name="keyboardBottomPadding">@fraction/config_keyboard_bottom_padding_holo</item>
         <item name="horizontalGap">@fraction/config_key_horizontal_gap_holo</item>
diff --git a/java/res/values/themes-lxx-light.xml b/java/res/values/themes-lxx-light.xml
new file mode 100644
index 000000000..3695f8046
--- /dev/null
+++ b/java/res/values/themes-lxx-light.xml
@@ -0,0 +1,140 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!--
+/*
+**
+** Copyright 2014, The Android Open Source Project
+**
+** Licensed under the Apache License, Version 2.0 (the "License");
+** you may not use this file except in compliance with the License.
+** You may obtain a copy of the License at
+**
+**     http://www.apache.org/licenses/LICENSE-2.0
+**
+** Unless required by applicable law or agreed to in writing, software
+** distributed under the License is distributed on an "AS IS" BASIS,
+** WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+** See the License for the specific language governing permissions and
+** limitations under the License.
+*/
+-->
+
+<resources xmlns:android="http://schemas.android.com/apk/res/android">
+    <style name="KeyboardTheme.LXX_Light" parent="KeyboardIcons.LXX_Light">
+        <item name="keyboardStyle">@style/Keyboard.LXX_Light</item>
+        <item name="keyboardViewStyle">@style/KeyboardView.LXX_Light</item>
+        <item name="mainKeyboardViewStyle">@style/MainKeyboardView.LXX_Light</item>
+        <item name="emojiPalettesViewStyle">@style/EmojiPalettesView.LXX_Light</item>
+        <item name="moreKeysKeyboardStyle">@style/MoreKeysKeyboard.LXX_Light</item>
+        <item name="moreKeysKeyboardViewStyle">@style/MoreKeysKeyboardView.LXX_Light</item>
+        <item name="suggestionStripViewStyle">@style/SuggestionStripView.LXX_Light</item>
+        <item name="suggestionWordStyle">@style/SuggestionWord.LXX_Light</item>
+    </style>
+    <style
+        name="Keyboard.LXX_Light"
+        parent="Keyboard"
+    >
+        <!-- This should be aligned with KeyboardSwitcher.KEYBOARD_THEMES[] -->
+        <item name="themeId">3</item>
+        <item name="keyboardTopPadding">@fraction/config_keyboard_top_padding_holo</item>
+        <item name="keyboardBottomPadding">@fraction/config_keyboard_bottom_padding_holo</item>
+        <item name="horizontalGap">@fraction/config_key_horizontal_gap_holo</item>
+        <item name="verticalGap">@fraction/config_key_vertical_gap_holo</item>
+        <item name="touchPositionCorrectionData">@array/touch_position_correction_data_holo</item>
+    </style>
+    <style
+        name="KeyboardView.LXX_Light"
+        parent="KeyboardView"
+    >
+        <item name="android:background">@color/keyboard_background_lxx_light</item>
+        <item name="keyBackground">@drawable/btn_keyboard_key_lxx_light</item>
+        <item name="functionalKeyBackground">@drawable/btn_keyboard_key_functional_lxx_light</item>
+        <item name="spacebarBackground">@drawable/btn_keyboard_spacebar_lxx_light</item>
+        <item name="spacebarIconWidthRatio">0.9</item>
+        <item name="keyTypeface">normal</item>
+        <item name="keyTextColor">@color/key_text_color_lxx_light</item>
+        <item name="keyTextInactivatedColor">@color/key_text_inactive_color_lxx_light</item>
+        <item name="functionalTextColor">@color/key_hint_letter_color_lxx_light</item>
+        <item name="keyHintLetterColor">@color/key_hint_letter_color_lxx_light</item>
+        <item name="keyHintLabelColor">@color/key_text_inactive_color_lxx_light</item>
+        <item name="keyShiftedLetterHintInactivatedColor">@color/key_text_inactive_color_lxx_light</item>
+        <item name="keyShiftedLetterHintActivatedColor">@color/key_text_color_lxx_light</item>
+        <item name="keyPreviewTextColor">@color/key_text_color_lxx_light</item>
+        <!-- A negative value to disable key text shadow layer. -->
+        <item name="keyTextShadowRadius">-1.0</item>
+    </style>
+    <style
+        name="MainKeyboardView.LXX_Light"
+        parent="KeyboardView.LXX_Light"
+    >
+        <item name="keyPreviewBackground">@drawable/keyboard_key_feedback_lxx_light</item>
+        <item name="keyPreviewOffset">@dimen/config_key_preview_offset_holo</item>
+        <item name="gestureFloatingPreviewTextColor">@color/highlight_color_lxx_light</item>
+        <item name="gestureFloatingPreviewColor">@color/gesture_floating_preview_color_lxx_light</item>
+        <item name="gestureTrailColor">@color/highlight_color_lxx_light</item>
+        <item name="slidingKeyInputPreviewColor">@color/highlight_translucent_color_lxx_light</item>
+        <item name="languageOnSpacebarTextColor">@color/key_text_inactive_color_lxx_light</item>
+        <!-- A negative value to disable text shadow layer. -->
+        <item name="languageOnSpacebarTextShadowRadius">-1.0</item>
+    </style>
+    <!-- Though {@link EmojiPalettesView} doesn't extend {@link KeyboardView}, some views inside it,
+         for instance delete button, need themed {@link KeyboardView} attributes. -->
+    <style
+        name="EmojiPalettesView.LXX_Light"
+        parent="MainKeyboardView.LXX_Light"
+    >
+        <item name="categoryIndicatorEnabled">false</item>
+        <item name="categoryPageIndicatorColor">@color/highlight_color_lxx_light</item>
+        <item name="categoryPageIndicatorBackground">@color/emoji_tab_page_indicator_background_lxx_light</item>
+        <!-- TODO: Update those icons to LXX_Light theme. -->
+        <item name="iconEmojiRecentsTab">@drawable/ic_emoji_recents_holo_dark</item>
+        <item name="iconEmojiCategory1Tab">@drawable/ic_emoji_people_holo_dark</item>
+        <item name="iconEmojiCategory2Tab">@drawable/ic_emoji_objects_holo_dark</item>
+        <item name="iconEmojiCategory3Tab">@drawable/ic_emoji_nature_holo_dark</item>
+        <item name="iconEmojiCategory4Tab">@drawable/ic_emoji_places_holo_dark</item>
+        <item name="iconEmojiCategory5Tab">@drawable/ic_emoji_symbols_holo_dark</item>
+        <item name="iconEmojiCategory6Tab">@drawable/ic_emoji_emoticons_holo_dark</item>
+    </style>
+    <style
+        name="MoreKeysKeyboard.LXX_Light"
+        parent="Keyboard.LXX_Light"
+    >
+        <item name="keyboardTopPadding">0%p</item>
+        <item name="keyboardBottomPadding">0%p</item>
+        <item name="horizontalGap">0%p</item>
+        <item name="touchPositionCorrectionData">@null</item>
+    </style>
+    <style
+        name="MoreKeysKeyboardView.LXX_Light"
+        parent="KeyboardView.LXX_Light"
+    >
+        <item name="android:background">@drawable/keyboard_popup_panel_background_lxx_light</item>
+        <!-- Reuse KLP key background -->
+        <item name="keyBackground">@drawable/btn_keyboard_key_popup_klp</item>
+        <item name="keyTypeface">normal</item>
+        <item name="verticalCorrection">@dimen/config_more_keys_keyboard_vertical_correction_holo</item>
+    </style>
+    <style
+        name="SuggestionStripView.LXX_Light"
+        parent="KeyboardView.LXX_Light"
+    >
+        <item name="suggestionsCountInStrip">@integer/config_suggestions_count_in_strip</item>
+        <item name="centerSuggestionPercentile">@fraction/config_center_suggestion_percentile</item>
+        <item name="maxMoreSuggestionsRow">@integer/config_max_more_suggestions_row</item>
+        <item name="minMoreSuggestionsWidth">@fraction/config_min_more_suggestions_width</item>
+        <item name="android:background">@color/suggestions_strip_background_lxx_light</item>
+        <item name="android:src">@drawable/suggestions_strip_divider_lxx_light</item>
+        <item name="suggestionStripOptions">autoCorrectBold|validTypedWordBold</item>
+        <item name="colorValidTypedWord">@color/typed_word_color_lxx_light</item>
+        <item name="colorTypedWord">@color/typed_word_color_lxx_light</item>
+        <item name="colorAutoCorrect">@color/highlight_color_lxx_light</item>
+        <item name="colorSuggested">@color/suggested_word_color_lxx_light</item>
+        <item name="alphaObsoleted">70%</item>
+    </style>
+    <style
+        name="SuggestionWord.LXX_Light"
+        parent="SuggestionWord"
+    >
+        <item name="android:background">@drawable/btn_suggestion_lxx_light</item>
+        <item name="android:textColor">@color/highlight_color_lxx_light</item>
+    </style>
+</resources>
diff --git a/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java b/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java
index 7b41dfef6..4c2e0dd1d 100644
--- a/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java
+++ b/java/src/com/android/inputmethod/keyboard/KeyboardTheme.java
@@ -34,7 +34,8 @@ public final class KeyboardTheme implements Comparable<KeyboardTheme> {
 
     public static final int THEME_ID_ICS = 0;
     public static final int THEME_ID_KLP = 2;
-    public static final int THEME_ID_LXX_DARK = 3;
+    public static final int THEME_ID_LXX_LIGHT = 3;
+    public static final int THEME_ID_LXX_DARK = 4;
     public static final int DEFAULT_THEME_ID = THEME_ID_KLP;
 
     private static final KeyboardTheme[] KEYBOARD_THEMES = {
@@ -44,10 +45,12 @@ public final class KeyboardTheme implements Comparable<KeyboardTheme> {
         new KeyboardTheme(THEME_ID_KLP, R.style.KeyboardTheme_KLP,
                 // Default theme for ICS, JB, and KLP.
                 VERSION_CODES.ICE_CREAM_SANDWICH),
-        new KeyboardTheme(THEME_ID_LXX_DARK, R.style.KeyboardTheme_LXX_Dark,
+        new KeyboardTheme(THEME_ID_LXX_LIGHT, R.style.KeyboardTheme_LXX_Light,
                 // Default theme for LXX.
                 // TODO: Update this constant once the *next* version becomes available.
                 VERSION_CODES.CUR_DEVELOPMENT),
+        new KeyboardTheme(THEME_ID_LXX_DARK, R.style.KeyboardTheme_LXX_Dark,
+                VERSION_CODES.BASE),
     };
 
     static {
diff --git a/tests/src/com/android/inputmethod/keyboard/KeyboardThemeTests.java b/tests/src/com/android/inputmethod/keyboard/KeyboardThemeTests.java
index f9d98afa2..0c7e4000e 100644
--- a/tests/src/com/android/inputmethod/keyboard/KeyboardThemeTests.java
+++ b/tests/src/com/android/inputmethod/keyboard/KeyboardThemeTests.java
@@ -16,6 +16,11 @@
 
 package com.android.inputmethod.keyboard;
 
+import static com.android.inputmethod.keyboard.KeyboardTheme.THEME_ID_ICS;
+import static com.android.inputmethod.keyboard.KeyboardTheme.THEME_ID_KLP;
+import static com.android.inputmethod.keyboard.KeyboardTheme.THEME_ID_LXX_DARK;
+import static com.android.inputmethod.keyboard.KeyboardTheme.THEME_ID_LXX_LIGHT;
+
 import android.content.SharedPreferences;
 import android.os.Build.VERSION_CODES;
 import android.preference.PreferenceManager;
@@ -33,9 +38,6 @@ public class KeyboardThemeTests extends AndroidTestCase {
     private static final int THEME_ID_UNKNOWN = -2;
     private static final int THEME_ID_ILLEGAL = -3;
     private static final String ILLEGAL_THEME_ID_STRING = "ThisCausesNumberFormatExecption";
-    private static final int THEME_ID_ICS = KeyboardTheme.THEME_ID_ICS;
-    private static final int THEME_ID_KLP = KeyboardTheme.THEME_ID_KLP;
-    private static final int THEME_ID_LXX_DARK = KeyboardTheme.THEME_ID_LXX_DARK;
 
     @Override
     protected void setUp() throws Exception {
@@ -51,6 +53,7 @@ public class KeyboardThemeTests extends AndroidTestCase {
         switch (themeId) {
         case THEME_ID_ICS:
         case THEME_ID_KLP:
+        case THEME_ID_LXX_LIGHT:
         case THEME_ID_LXX_DARK:
             return true;
         default:
@@ -99,6 +102,7 @@ public class KeyboardThemeTests extends AndroidTestCase {
         assertKeyboardThemePreference(sdkVersion, THEME_ID_NULL, defaultThemeId);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_ICS, THEME_ID_ICS);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_KLP, THEME_ID_KLP);
+        assertKeyboardThemePreference(sdkVersion, THEME_ID_LXX_LIGHT, THEME_ID_LXX_LIGHT);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_LXX_DARK, THEME_ID_LXX_DARK);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_UNKNOWN, defaultThemeId);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_ILLEGAL, defaultThemeId);
@@ -114,10 +118,11 @@ public class KeyboardThemeTests extends AndroidTestCase {
     }
 
     private void assertKeyboardThemePreferenceOnLxx(final int sdkVersion) {
-        final int defaultThemeId = THEME_ID_LXX_DARK;
+        final int defaultThemeId = THEME_ID_LXX_LIGHT;
         assertKeyboardThemePreference(sdkVersion, THEME_ID_NULL, defaultThemeId);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_ICS, THEME_ID_ICS);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_KLP, THEME_ID_KLP);
+        assertKeyboardThemePreference(sdkVersion, THEME_ID_LXX_LIGHT, THEME_ID_LXX_LIGHT);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_LXX_DARK, THEME_ID_LXX_DARK);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_UNKNOWN, defaultThemeId);
         assertKeyboardThemePreference(sdkVersion, THEME_ID_ILLEGAL, defaultThemeId);
@@ -169,11 +174,11 @@ public class KeyboardThemeTests extends AndroidTestCase {
 
     private void assertDefaultKeyboardThemeOnLxx(final int sdkVersion) {
         // Forced to switch to LXX theme.
-        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_NULL, THEME_ID_LXX_DARK);
-        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_ICS, THEME_ID_LXX_DARK);
-        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_KLP, THEME_ID_LXX_DARK);
-        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_UNKNOWN, THEME_ID_LXX_DARK);
-        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_ILLEGAL, THEME_ID_LXX_DARK);
+        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_NULL, THEME_ID_LXX_LIGHT);
+        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_ICS, THEME_ID_LXX_LIGHT);
+        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_KLP, THEME_ID_LXX_LIGHT);
+        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_UNKNOWN, THEME_ID_LXX_LIGHT);
+        assertDefaultKeyboardTheme(sdkVersion, THEME_ID_ILLEGAL, THEME_ID_LXX_LIGHT);
     }
 
     public void testDefaultKeyboardThemeOnLxx() {
@@ -234,11 +239,11 @@ public class KeyboardThemeTests extends AndroidTestCase {
 
     private void assertUpgradeKeyboardToLxxOnLxx(final int sdkVersion) {
         // Forced to switch to LXX theme.
-        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_NULL, THEME_ID_LXX_DARK);
-        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_ICS, THEME_ID_LXX_DARK);
-        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_KLP, THEME_ID_LXX_DARK);
-        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_UNKNOWN, THEME_ID_LXX_DARK);
-        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_ILLEGAL, THEME_ID_LXX_DARK);
+        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_NULL, THEME_ID_LXX_LIGHT);
+        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_ICS, THEME_ID_LXX_LIGHT);
+        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_KLP, THEME_ID_LXX_LIGHT);
+        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_UNKNOWN, THEME_ID_LXX_LIGHT);
+        assertUpgradeKeyboardToLxxOn(sdkVersion, THEME_ID_ILLEGAL, THEME_ID_LXX_LIGHT);
     }
 
     // Upgrading keyboard on L.
@@ -298,15 +303,15 @@ public class KeyboardThemeTests extends AndroidTestCase {
         // Forced to switch to LXX theme.
         final int newSdkVersion = VERSION_CODES_LXX;
         assertUpgradePlatformFromTo(
-                oldSdkVersion, newSdkVersion, THEME_ID_NULL, THEME_ID_LXX_DARK);
+                oldSdkVersion, newSdkVersion, THEME_ID_NULL, THEME_ID_LXX_LIGHT);
         assertUpgradePlatformFromTo(
-                oldSdkVersion, newSdkVersion, THEME_ID_ICS, THEME_ID_LXX_DARK);
+                oldSdkVersion, newSdkVersion, THEME_ID_ICS, THEME_ID_LXX_LIGHT);
         assertUpgradePlatformFromTo(
-                oldSdkVersion, newSdkVersion, THEME_ID_KLP, THEME_ID_LXX_DARK);
+                oldSdkVersion, newSdkVersion, THEME_ID_KLP, THEME_ID_LXX_LIGHT);
         assertUpgradePlatformFromTo(
-                oldSdkVersion, newSdkVersion, THEME_ID_UNKNOWN, THEME_ID_LXX_DARK);
+                oldSdkVersion, newSdkVersion, THEME_ID_UNKNOWN, THEME_ID_LXX_LIGHT);
         assertUpgradePlatformFromTo(
-                oldSdkVersion, newSdkVersion, THEME_ID_ILLEGAL, THEME_ID_LXX_DARK);
+                oldSdkVersion, newSdkVersion, THEME_ID_ILLEGAL, THEME_ID_LXX_LIGHT);
     }
 
     // Update platform from I,J, and K to L
@@ -324,14 +329,18 @@ public class KeyboardThemeTests extends AndroidTestCase {
         final int oldSdkVersion = VERSION_CODES_LXX;
         final int newSdkVersion = VERSION_CODES_LXX;
         assertUpgradePlatformFromTo(
-                oldSdkVersion, newSdkVersion, THEME_ID_NULL, THEME_ID_LXX_DARK);
+                oldSdkVersion, newSdkVersion, THEME_ID_NULL, THEME_ID_LXX_LIGHT);
         assertUpgradePlatformFromTo(
                 oldSdkVersion, newSdkVersion, THEME_ID_ICS, THEME_ID_ICS);
         assertUpgradePlatformFromTo(
                 oldSdkVersion, newSdkVersion, THEME_ID_KLP, THEME_ID_KLP);
         assertUpgradePlatformFromTo(
-                oldSdkVersion, newSdkVersion, THEME_ID_UNKNOWN, THEME_ID_LXX_DARK);
+                oldSdkVersion, newSdkVersion, THEME_ID_LXX_LIGHT, THEME_ID_LXX_LIGHT);
         assertUpgradePlatformFromTo(
-                oldSdkVersion, newSdkVersion, THEME_ID_ILLEGAL, THEME_ID_LXX_DARK);
+                oldSdkVersion, newSdkVersion, THEME_ID_LXX_DARK, THEME_ID_LXX_DARK);
+        assertUpgradePlatformFromTo(
+                oldSdkVersion, newSdkVersion, THEME_ID_UNKNOWN, THEME_ID_LXX_LIGHT);
+        assertUpgradePlatformFromTo(
+                oldSdkVersion, newSdkVersion, THEME_ID_ILLEGAL, THEME_ID_LXX_LIGHT);
     }
 }