From 3ac6caa8c11074470ad44bfa62d919dd99b55c1f Mon Sep 17 00:00:00 2001
From: crazybee007 <zxe3474596743@outlook.com>
Date: Wed, 23 Apr 2025 18:11:31 +0800
Subject: [PATCH] =?UTF-8?q?=E5=B0=8F=E7=B1=B3=E4=BE=BF=E7=AD=BE=E6=BA=90?=
 =?UTF-8?q?=E7=A0=81=EF=BC=88=E5=B7=B2=E4=BF=AE=E6=94=B9=E5=8F=AF=E8=BF=90?=
 =?UTF-8?q?=E8=A1=8C=EF=BC=89?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 Notes-master/.gitignore                       |   9 +
 Notes-master/AndroidManifest.xml              | 150 +++
 Notes-master/NOTICE                           | 190 ++++
 Notes-master/README                           |  23 +
 Notes-master/res/color/primary_text_dark.xml  |  22 +
 .../res/color/secondary_text_dark.xml         |  20 +
 .../res/drawable-hdpi/bg_btn_set_color.png    | Bin 0 -> 3588 bytes
 .../res/drawable-hdpi/bg_color_btn_mask.png   | Bin 0 -> 245 bytes
 .../res/drawable-hdpi/call_record.png         | Bin 0 -> 3533 bytes
 Notes-master/res/drawable-hdpi/clock.png      | Bin 0 -> 3958 bytes
 Notes-master/res/drawable-hdpi/delete.png     | Bin 0 -> 3490 bytes
 .../res/drawable-hdpi/dropdown_icon.9.png     | Bin 0 -> 443 bytes
 .../res/drawable-hdpi/edit_blue.9.png         | Bin 0 -> 3524 bytes
 .../res/drawable-hdpi/edit_green.9.png        | Bin 0 -> 3565 bytes
 Notes-master/res/drawable-hdpi/edit_red.9.png | Bin 0 -> 3458 bytes
 .../res/drawable-hdpi/edit_title_blue.9.png   | Bin 0 -> 5100 bytes
 .../res/drawable-hdpi/edit_title_green.9.png  | Bin 0 -> 5627 bytes
 .../res/drawable-hdpi/edit_title_red.9.png    | Bin 0 -> 5061 bytes
 .../res/drawable-hdpi/edit_title_white.9.png  | Bin 0 -> 3866 bytes
 .../res/drawable-hdpi/edit_title_yellow.9.png | Bin 0 -> 6000 bytes
 .../res/drawable-hdpi/edit_white.9.png        | Bin 0 -> 3441 bytes
 .../res/drawable-hdpi/edit_yellow.9.png       | Bin 0 -> 3634 bytes
 Notes-master/res/drawable-hdpi/font_large.png | Bin 0 -> 3161 bytes
 .../res/drawable-hdpi/font_normal.png         | Bin 0 -> 3097 bytes
 .../drawable-hdpi/font_size_selector_bg.9.png | Bin 0 -> 4101 bytes
 Notes-master/res/drawable-hdpi/font_small.png | Bin 0 -> 3099 bytes
 Notes-master/res/drawable-hdpi/font_super.png | Bin 0 -> 3188 bytes
 Notes-master/res/drawable-hdpi/icon_app.png   | Bin 0 -> 6887 bytes
 .../res/drawable-hdpi/list_background.png     | Bin 0 -> 567323 bytes
 .../res/drawable-hdpi/list_blue_down.9.png    | Bin 0 -> 4361 bytes
 .../res/drawable-hdpi/list_blue_middle.9.png  | Bin 0 -> 3099 bytes
 .../res/drawable-hdpi/list_blue_single.9.png  | Bin 0 -> 4618 bytes
 .../res/drawable-hdpi/list_blue_up.9.png      | Bin 0 -> 3301 bytes
 .../res/drawable-hdpi/list_folder.9.png       | Bin 0 -> 5608 bytes
 .../res/drawable-hdpi/list_footer_bg.9.png    | Bin 0 -> 2837 bytes
 .../res/drawable-hdpi/list_green_down.9.png   | Bin 0 -> 4488 bytes
 .../res/drawable-hdpi/list_green_middle.9.png | Bin 0 -> 3179 bytes
 .../res/drawable-hdpi/list_green_single.9.png | Bin 0 -> 4728 bytes
 .../res/drawable-hdpi/list_green_up.9.png     | Bin 0 -> 3351 bytes
 .../res/drawable-hdpi/list_red_down.9.png     | Bin 0 -> 4307 bytes
 .../res/drawable-hdpi/list_red_middle.9.png   | Bin 0 -> 3075 bytes
 .../res/drawable-hdpi/list_red_single.9.png   | Bin 0 -> 4565 bytes
 .../res/drawable-hdpi/list_red_up.9.png       | Bin 0 -> 3277 bytes
 .../res/drawable-hdpi/list_white_down.9.png   | Bin 0 -> 4305 bytes
 .../res/drawable-hdpi/list_white_middle.9.png | Bin 0 -> 3042 bytes
 .../res/drawable-hdpi/list_white_single.9.png | Bin 0 -> 4546 bytes
 .../res/drawable-hdpi/list_white_up.9.png     | Bin 0 -> 3220 bytes
 .../res/drawable-hdpi/list_yellow_down.9.png  | Bin 0 -> 4420 bytes
 .../drawable-hdpi/list_yellow_middle.9.png    | Bin 0 -> 3150 bytes
 .../drawable-hdpi/list_yellow_single.9.png    | Bin 0 -> 4670 bytes
 .../res/drawable-hdpi/list_yellow_up.9.png    | Bin 0 -> 3335 bytes
 .../res/drawable-hdpi/menu_delete.png         | Bin 0 -> 3426 bytes
 Notes-master/res/drawable-hdpi/menu_move.png  | Bin 0 -> 3294 bytes
 .../res/drawable-hdpi/new_note_normal.png     | Bin 0 -> 89221 bytes
 .../res/drawable-hdpi/new_note_pressed.png    | Bin 0 -> 90126 bytes
 .../note_edit_color_selector_panel.png        | Bin 0 -> 7030 bytes
 .../res/drawable-hdpi/notification.png        | Bin 0 -> 3107 bytes
 .../res/drawable-hdpi/search_result.png       | Bin 0 -> 3030 bytes
 Notes-master/res/drawable-hdpi/selected.png   | Bin 0 -> 4959 bytes
 .../res/drawable-hdpi/title_alert.png         | Bin 0 -> 3696 bytes
 .../res/drawable-hdpi/title_bar_bg.9.png      | Bin 0 -> 5970 bytes
 .../res/drawable-hdpi/widget_2x_blue.png      | Bin 0 -> 1946 bytes
 .../res/drawable-hdpi/widget_2x_green.png     | Bin 0 -> 1954 bytes
 .../res/drawable-hdpi/widget_2x_red.png       | Bin 0 -> 1892 bytes
 .../res/drawable-hdpi/widget_2x_white.png     | Bin 0 -> 1901 bytes
 .../res/drawable-hdpi/widget_2x_yellow.png    | Bin 0 -> 1978 bytes
 .../res/drawable-hdpi/widget_4x_blue.png      | Bin 0 -> 4165 bytes
 .../res/drawable-hdpi/widget_4x_green.png     | Bin 0 -> 4192 bytes
 .../res/drawable-hdpi/widget_4x_red.png       | Bin 0 -> 4223 bytes
 .../res/drawable-hdpi/widget_4x_white.png     | Bin 0 -> 4106 bytes
 .../res/drawable-hdpi/widget_4x_yellow.png    | Bin 0 -> 4199 bytes
 Notes-master/res/drawable/new_note.xml        |  23 +
 .../res/layout/account_dialog_title.xml       |  43 +
 Notes-master/res/layout/add_account_text.xml  |  32 +
 Notes-master/res/layout/datetime_picker.xml   |  56 +
 Notes-master/res/layout/dialog_edit_text.xml  |  23 +
 Notes-master/res/layout/folder_list_item.xml  |  29 +
 Notes-master/res/layout/note_edit.xml         | 400 ++++++++
 .../res/layout/note_edit_list_item.xml        |  39 +
 Notes-master/res/layout/note_item.xml         |  78 ++
 Notes-master/res/layout/note_list.xml         |  58 ++
 .../res/layout/note_list_dropdown_menu.xml    |  32 +
 Notes-master/res/layout/note_list_footer.xml  |  24 +
 Notes-master/res/layout/settings_header.xml   |  41 +
 Notes-master/res/layout/widget_2x.xml         |  37 +
 Notes-master/res/layout/widget_4x.xml         |  39 +
 Notes-master/res/menu/call_note_edit.xml      |  48 +
 Notes-master/res/menu/call_record_folder.xml  |  23 +
 Notes-master/res/menu/note_edit.xml           |  52 +
 Notes-master/res/menu/note_list.xml           |  39 +
 Notes-master/res/menu/note_list_dropdown.xml  |  20 +
 Notes-master/res/menu/note_list_options.xml   |  31 +
 Notes-master/res/menu/sub_folder.xml          |  24 +
 Notes-master/res/raw-zh-rCN/introduction      |   7 +
 Notes-master/res/raw/introduction             |   1 +
 Notes-master/res/values-zh-rCN/arrays.xml     |  23 +
 Notes-master/res/values-zh-rCN/strings.xml    | 126 +++
 Notes-master/res/values-zh-rTW/arrays.xml     |  23 +
 Notes-master/res/values-zh-rTW/strings.xml    | 127 +++
 Notes-master/res/values/arrays.xml            |  31 +
 Notes-master/res/values/colors.xml            |  20 +
 Notes-master/res/values/dimens.xml            |  24 +
 Notes-master/res/values/strings.xml           | 135 +++
 Notes-master/res/values/styles.xml            |  69 ++
 Notes-master/res/xml/preferences.xml          |  30 +
 Notes-master/res/xml/searchable.xml           |  27 +
 Notes-master/res/xml/widget_2x_info.xml       |  23 +
 Notes-master/res/xml/widget_4x_info.xml       |  23 +
 .../src/net/micode/notes/data/Contact.java    |  73 ++
 .../src/net/micode/notes/data/Notes.java      | 279 +++++
 .../notes/data/NotesDatabaseHelper.java       | 362 +++++++
 .../net/micode/notes/data/NotesProvider.java  | 305 ++++++
 .../net/micode/notes/gtask/data/MetaData.java |  82 ++
 .../src/net/micode/notes/gtask/data/Node.java | 101 ++
 .../net/micode/notes/gtask/data/SqlData.java  | 189 ++++
 .../net/micode/notes/gtask/data/SqlNote.java  | 505 +++++++++
 .../src/net/micode/notes/gtask/data/Task.java | 351 +++++++
 .../net/micode/notes/gtask/data/TaskList.java | 343 +++++++
 .../exception/ActionFailureException.java     |  33 +
 .../exception/NetworkFailureException.java    |  33 +
 .../notes/gtask/remote/GTaskASyncTask.java    | 123 +++
 .../notes/gtask/remote/GTaskClient.java       | 585 +++++++++++
 .../notes/gtask/remote/GTaskManager.java      | 800 +++++++++++++++
 .../notes/gtask/remote/GTaskSyncService.java  | 128 +++
 .../src/net/micode/notes/model/Note.java      | 253 +++++
 .../net/micode/notes/model/WorkingNote.java   | 368 +++++++
 .../net/micode/notes/tool/BackupUtils.java    | 344 +++++++
 .../src/net/micode/notes/tool/DataUtils.java  | 295 ++++++
 .../micode/notes/tool/GTaskStringUtils.java   | 113 +++
 .../net/micode/notes/tool/ResourceParser.java | 181 ++++
 .../micode/notes/ui/AlarmAlertActivity.java   | 158 +++
 .../micode/notes/ui/AlarmInitReceiver.java    |  65 ++
 .../net/micode/notes/ui/AlarmReceiver.java    |  30 +
 .../net/micode/notes/ui/DateTimePicker.java   | 485 +++++++++
 .../micode/notes/ui/DateTimePickerDialog.java |  90 ++
 .../src/net/micode/notes/ui/DropdownMenu.java |  61 ++
 .../micode/notes/ui/FoldersListAdapter.java   |  80 ++
 .../net/micode/notes/ui/NoteEditActivity.java | 873 ++++++++++++++++
 .../src/net/micode/notes/ui/NoteEditText.java | 217 ++++
 .../src/net/micode/notes/ui/NoteItemData.java | 224 ++++
 .../micode/notes/ui/NotesListActivity.java    | 954 ++++++++++++++++++
 .../net/micode/notes/ui/NotesListAdapter.java | 184 ++++
 .../net/micode/notes/ui/NotesListItem.java    | 122 +++
 .../notes/ui/NotesPreferenceActivity.java     | 388 +++++++
 .../notes/widget/NoteWidgetProvider.java      | 132 +++
 .../notes/widget/NoteWidgetProvider_2x.java   |  47 +
 .../notes/widget/NoteWidgetProvider_4x.java   |  46 +
 Notes-master/xiaomi_gitpractice               |   1 +
 148 files changed, 12297 insertions(+)
 create mode 100644 Notes-master/.gitignore
 create mode 100644 Notes-master/AndroidManifest.xml
 create mode 100644 Notes-master/NOTICE
 create mode 100644 Notes-master/README
 create mode 100644 Notes-master/res/color/primary_text_dark.xml
 create mode 100644 Notes-master/res/color/secondary_text_dark.xml
 create mode 100644 Notes-master/res/drawable-hdpi/bg_btn_set_color.png
 create mode 100644 Notes-master/res/drawable-hdpi/bg_color_btn_mask.png
 create mode 100644 Notes-master/res/drawable-hdpi/call_record.png
 create mode 100644 Notes-master/res/drawable-hdpi/clock.png
 create mode 100644 Notes-master/res/drawable-hdpi/delete.png
 create mode 100644 Notes-master/res/drawable-hdpi/dropdown_icon.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_blue.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_green.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_red.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_title_blue.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_title_green.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_title_red.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_title_white.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_title_yellow.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_white.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/edit_yellow.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/font_large.png
 create mode 100644 Notes-master/res/drawable-hdpi/font_normal.png
 create mode 100644 Notes-master/res/drawable-hdpi/font_size_selector_bg.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/font_small.png
 create mode 100644 Notes-master/res/drawable-hdpi/font_super.png
 create mode 100644 Notes-master/res/drawable-hdpi/icon_app.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_background.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_blue_down.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_blue_middle.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_blue_single.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_blue_up.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_folder.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_footer_bg.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_green_down.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_green_middle.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_green_single.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_green_up.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_red_down.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_red_middle.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_red_single.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_red_up.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_white_down.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_white_middle.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_white_single.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_white_up.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_yellow_down.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_yellow_middle.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_yellow_single.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/list_yellow_up.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/menu_delete.png
 create mode 100644 Notes-master/res/drawable-hdpi/menu_move.png
 create mode 100644 Notes-master/res/drawable-hdpi/new_note_normal.png
 create mode 100644 Notes-master/res/drawable-hdpi/new_note_pressed.png
 create mode 100644 Notes-master/res/drawable-hdpi/note_edit_color_selector_panel.png
 create mode 100644 Notes-master/res/drawable-hdpi/notification.png
 create mode 100644 Notes-master/res/drawable-hdpi/search_result.png
 create mode 100644 Notes-master/res/drawable-hdpi/selected.png
 create mode 100644 Notes-master/res/drawable-hdpi/title_alert.png
 create mode 100644 Notes-master/res/drawable-hdpi/title_bar_bg.9.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_2x_blue.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_2x_green.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_2x_red.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_2x_white.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_2x_yellow.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_4x_blue.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_4x_green.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_4x_red.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_4x_white.png
 create mode 100644 Notes-master/res/drawable-hdpi/widget_4x_yellow.png
 create mode 100644 Notes-master/res/drawable/new_note.xml
 create mode 100644 Notes-master/res/layout/account_dialog_title.xml
 create mode 100644 Notes-master/res/layout/add_account_text.xml
 create mode 100644 Notes-master/res/layout/datetime_picker.xml
 create mode 100644 Notes-master/res/layout/dialog_edit_text.xml
 create mode 100644 Notes-master/res/layout/folder_list_item.xml
 create mode 100644 Notes-master/res/layout/note_edit.xml
 create mode 100644 Notes-master/res/layout/note_edit_list_item.xml
 create mode 100644 Notes-master/res/layout/note_item.xml
 create mode 100644 Notes-master/res/layout/note_list.xml
 create mode 100644 Notes-master/res/layout/note_list_dropdown_menu.xml
 create mode 100644 Notes-master/res/layout/note_list_footer.xml
 create mode 100644 Notes-master/res/layout/settings_header.xml
 create mode 100644 Notes-master/res/layout/widget_2x.xml
 create mode 100644 Notes-master/res/layout/widget_4x.xml
 create mode 100644 Notes-master/res/menu/call_note_edit.xml
 create mode 100644 Notes-master/res/menu/call_record_folder.xml
 create mode 100644 Notes-master/res/menu/note_edit.xml
 create mode 100644 Notes-master/res/menu/note_list.xml
 create mode 100644 Notes-master/res/menu/note_list_dropdown.xml
 create mode 100644 Notes-master/res/menu/note_list_options.xml
 create mode 100644 Notes-master/res/menu/sub_folder.xml
 create mode 100644 Notes-master/res/raw-zh-rCN/introduction
 create mode 100644 Notes-master/res/raw/introduction
 create mode 100644 Notes-master/res/values-zh-rCN/arrays.xml
 create mode 100644 Notes-master/res/values-zh-rCN/strings.xml
 create mode 100644 Notes-master/res/values-zh-rTW/arrays.xml
 create mode 100644 Notes-master/res/values-zh-rTW/strings.xml
 create mode 100644 Notes-master/res/values/arrays.xml
 create mode 100644 Notes-master/res/values/colors.xml
 create mode 100644 Notes-master/res/values/dimens.xml
 create mode 100644 Notes-master/res/values/strings.xml
 create mode 100644 Notes-master/res/values/styles.xml
 create mode 100644 Notes-master/res/xml/preferences.xml
 create mode 100644 Notes-master/res/xml/searchable.xml
 create mode 100644 Notes-master/res/xml/widget_2x_info.xml
 create mode 100644 Notes-master/res/xml/widget_4x_info.xml
 create mode 100644 Notes-master/src/net/micode/notes/data/Contact.java
 create mode 100644 Notes-master/src/net/micode/notes/data/Notes.java
 create mode 100644 Notes-master/src/net/micode/notes/data/NotesDatabaseHelper.java
 create mode 100644 Notes-master/src/net/micode/notes/data/NotesProvider.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/data/MetaData.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/data/Node.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/data/SqlData.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/data/SqlNote.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/data/Task.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/data/TaskList.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/exception/ActionFailureException.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/exception/NetworkFailureException.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/remote/GTaskASyncTask.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/remote/GTaskClient.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/remote/GTaskManager.java
 create mode 100644 Notes-master/src/net/micode/notes/gtask/remote/GTaskSyncService.java
 create mode 100644 Notes-master/src/net/micode/notes/model/Note.java
 create mode 100644 Notes-master/src/net/micode/notes/model/WorkingNote.java
 create mode 100644 Notes-master/src/net/micode/notes/tool/BackupUtils.java
 create mode 100644 Notes-master/src/net/micode/notes/tool/DataUtils.java
 create mode 100644 Notes-master/src/net/micode/notes/tool/GTaskStringUtils.java
 create mode 100644 Notes-master/src/net/micode/notes/tool/ResourceParser.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/AlarmAlertActivity.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/AlarmInitReceiver.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/AlarmReceiver.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/DateTimePicker.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/DateTimePickerDialog.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/DropdownMenu.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/FoldersListAdapter.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/NoteEditActivity.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/NoteEditText.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/NoteItemData.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/NotesListActivity.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/NotesListAdapter.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/NotesListItem.java
 create mode 100644 Notes-master/src/net/micode/notes/ui/NotesPreferenceActivity.java
 create mode 100644 Notes-master/src/net/micode/notes/widget/NoteWidgetProvider.java
 create mode 100644 Notes-master/src/net/micode/notes/widget/NoteWidgetProvider_2x.java
 create mode 100644 Notes-master/src/net/micode/notes/widget/NoteWidgetProvider_4x.java
 create mode 160000 Notes-master/xiaomi_gitpractice

diff --git a/Notes-master/.gitignore b/Notes-master/.gitignore
new file mode 100644
index 0000000..7df8dff
--- /dev/null
+++ b/Notes-master/.gitignore
@@ -0,0 +1,9 @@
+# generated files
+bin/
+gen/
+
+# Local configuration file (sdk path, etc)
+project.properties
+.settings/
+.classpath
+.project
diff --git a/Notes-master/AndroidManifest.xml b/Notes-master/AndroidManifest.xml
new file mode 100644
index 0000000..e5c7d47
--- /dev/null
+++ b/Notes-master/AndroidManifest.xml
@@ -0,0 +1,150 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<manifest xmlns:android="http://schemas.android.com/apk/res/android"
+    package="net.micode.notes"
+    android:versionCode="1"
+    android:versionName="0.1" >
+
+    <uses-sdk android:minSdkVersion="14" />
+
+    <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
+    <uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />
+    <uses-permission android:name="android.permission.INTERNET" />
+    <uses-permission android:name="android.permission.READ_CONTACTS" />
+    <uses-permission android:name="android.permission.MANAGE_ACCOUNTS" />
+    <uses-permission android:name="android.permission.AUTHENTICATE_ACCOUNTS" />
+    <uses-permission android:name="android.permission.GET_ACCOUNTS" />
+    <uses-permission android:name="android.permission.USE_CREDENTIALS" />
+    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
+
+    <application
+        android:icon="@drawable/icon_app"
+        android:label="@string/app_name" >
+        <activity
+            android:name=".ui.NotesListActivity"
+            android:configChanges="keyboardHidden|orientation|screenSize"
+            android:label="@string/app_name"
+            android:launchMode="singleTop"
+            android:theme="@style/NoteTheme"
+            android:uiOptions="splitActionBarWhenNarrow"
+            android:windowSoftInputMode="adjustPan" >
+
+            <intent-filter>
+                <action android:name="android.intent.action.MAIN" />
+                <category android:name="android.intent.category.LAUNCHER" />
+            </intent-filter>
+        </activity>
+
+        <activity
+            android:name=".ui.NoteEditActivity"
+            android:configChanges="keyboardHidden|orientation|screenSize"
+            android:launchMode="singleTop"
+            android:theme="@style/NoteTheme" >
+
+            <intent-filter>
+                <action android:name="android.intent.action.VIEW" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:mimeType="vnd.android.cursor.item/text_note" />
+                <data android:mimeType="vnd.android.cursor.item/call_note" />
+            </intent-filter>
+
+            <intent-filter>
+                <action android:name="android.intent.action.INSERT_OR_EDIT" />
+                <category android:name="android.intent.category.DEFAULT" />
+                <data android:mimeType="vnd.android.cursor.item/text_note" />
+                <data android:mimeType="vnd.android.cursor.item/call_note" />
+            </intent-filter>
+
+            <intent-filter>
+                <action android:name="android.intent.action.SEARCH" />
+                <category android:name="android.intent.category.DEFAULT" />
+            </intent-filter>
+
+            <meta-data
+                android:name="android.app.searchable"
+                android:resource="@xml/searchable" />
+        </activity>
+
+        <provider
+            android:name="net.micode.notes.data.NotesProvider"
+            android:authorities="micode_notes"
+            android:multiprocess="true" />
+
+        <receiver
+            android:name=".widget.NoteWidgetProvider_2x"
+            android:label="@string/app_widget2x2" >
+            <intent-filter>
+                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
+                <action android:name="android.appwidget.action.APPWIDGET_DELETED" />
+                <action android:name="android.intent.action.PRIVACY_MODE_CHANGED" />
+            </intent-filter>
+
+            <meta-data
+                android:name="android.appwidget.provider"
+                android:resource="@xml/widget_2x_info" />
+        </receiver>
+        <receiver
+            android:name=".widget.NoteWidgetProvider_4x"
+            android:label="@string/app_widget4x4" >
+
+            <intent-filter>
+                <action android:name="android.appwidget.action.APPWIDGET_UPDATE" />
+                <action android:name="android.appwidget.action.APPWIDGET_DELETED" />
+                <action android:name="android.intent.action.PRIVACY_MODE_CHANGED" />
+            </intent-filter>
+
+            <meta-data
+                android:name="android.appwidget.provider"
+                android:resource="@xml/widget_4x_info" />
+        </receiver>
+
+        <receiver android:name=".ui.AlarmInitReceiver" >
+            <intent-filter>
+                <action android:name="android.intent.action.BOOT_COMPLETED" />
+            </intent-filter>
+        </receiver>
+
+        <receiver
+            android:name="net.micode.notes.ui.AlarmReceiver"
+            android:process=":remote" >
+        </receiver>
+
+        <activity
+            android:name=".ui.AlarmAlertActivity"
+            android:label="@string/app_name"
+            android:launchMode="singleInstance"
+            android:theme="@android:style/Theme.Holo.Wallpaper.NoTitleBar" >
+        </activity>
+
+        <activity
+            android:name="net.micode.notes.ui.NotesPreferenceActivity"
+            android:label="@string/preferences_title"
+            android:launchMode="singleTop"
+            android:theme="@android:style/Theme.Holo.Light" >
+        </activity>
+
+        <service
+            android:name="net.micode.notes.gtask.remote.GTaskSyncService"
+            android:exported="false" >
+        </service>
+
+        <meta-data
+            android:name="android.app.default_searchable"
+            android:value=".ui.NoteEditActivity" />
+    </application>
+</manifest>
diff --git a/Notes-master/NOTICE b/Notes-master/NOTICE
new file mode 100644
index 0000000..9a54521
--- /dev/null
+++ b/Notes-master/NOTICE
@@ -0,0 +1,190 @@
+
+   Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+   Licensed under the Apache License, Version 2.0 (the "License");
+   you may not use this file except in compliance with the License.
+
+   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.
+
+
+                                 Apache License
+                           Version 2.0, January 2004
+                        http://www.apache.org/licenses/
+
+   TERMS AND CONDITIONS FOR USE, REPRODUCTION, AND DISTRIBUTION
+
+   1. Definitions.
+
+      "License" shall mean the terms and conditions for use, reproduction,
+      and distribution as defined by Sections 1 through 9 of this document.
+
+      "Licensor" shall mean the copyright owner or entity authorized by
+      the copyright owner that is granting the License.
+
+      "Legal Entity" shall mean the union of the acting entity and all
+      other entities that control, are controlled by, or are under common
+      control with that entity. For the purposes of this definition,
+      "control" means (i) the power, direct or indirect, to cause the
+      direction or management of such entity, whether by contract or
+      otherwise, or (ii) ownership of fifty percent (50%) or more of the
+      outstanding shares, or (iii) beneficial ownership of such entity.
+
+      "You" (or "Your") shall mean an individual or Legal Entity
+      exercising permissions granted by this License.
+
+      "Source" form shall mean the preferred form for making modifications,
+      including but not limited to software source code, documentation
+      source, and configuration files.
+
+      "Object" form shall mean any form resulting from mechanical
+      transformation or translation of a Source form, including but
+      not limited to compiled object code, generated documentation,
+      and conversions to other media types.
+
+      "Work" shall mean the work of authorship, whether in Source or
+      Object form, made available under the License, as indicated by a
+      copyright notice that is included in or attached to the work
+      (an example is provided in the Appendix below).
+
+      "Derivative Works" shall mean any work, whether in Source or Object
+      form, that is based on (or derived from) the Work and for which the
+      editorial revisions, annotations, elaborations, or other modifications
+      represent, as a whole, an original work of authorship. For the purposes
+      of this License, Derivative Works shall not include works that remain
+      separable from, or merely link (or bind by name) to the interfaces of,
+      the Work and Derivative Works thereof.
+
+      "Contribution" shall mean any work of authorship, including
+      the original version of the Work and any modifications or additions
+      to that Work or Derivative Works thereof, that is intentionally
+      submitted to Licensor for inclusion in the Work by the copyright owner
+      or by an individual or Legal Entity authorized to submit on behalf of
+      the copyright owner. For the purposes of this definition, "submitted"
+      means any form of electronic, verbal, or written communication sent
+      to the Licensor or its representatives, including but not limited to
+      communication on electronic mailing lists, source code control systems,
+      and issue tracking systems that are managed by, or on behalf of, the
+      Licensor for the purpose of discussing and improving the Work, but
+      excluding communication that is conspicuously marked or otherwise
+      designated in writing by the copyright owner as "Not a Contribution."
+
+      "Contributor" shall mean Licensor and any individual or Legal Entity
+      on behalf of whom a Contribution has been received by Licensor and
+      subsequently incorporated within the Work.
+
+   2. Grant of Copyright License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      copyright license to reproduce, prepare Derivative Works of,
+      publicly display, publicly perform, sublicense, and distribute the
+      Work and such Derivative Works in Source or Object form.
+
+   3. Grant of Patent License. Subject to the terms and conditions of
+      this License, each Contributor hereby grants to You a perpetual,
+      worldwide, non-exclusive, no-charge, royalty-free, irrevocable
+      (except as stated in this section) patent license to make, have made,
+      use, offer to sell, sell, import, and otherwise transfer the Work,
+      where such license applies only to those patent claims licensable
+      by such Contributor that are necessarily infringed by their
+      Contribution(s) alone or by combination of their Contribution(s)
+      with the Work to which such Contribution(s) was submitted. If You
+      institute patent litigation against any entity (including a
+      cross-claim or counterclaim in a lawsuit) alleging that the Work
+      or a Contribution incorporated within the Work constitutes direct
+      or contributory patent infringement, then any patent licenses
+      granted to You under this License for that Work shall terminate
+      as of the date such litigation is filed.
+
+   4. Redistribution. You may reproduce and distribute copies of the
+      Work or Derivative Works thereof in any medium, with or without
+      modifications, and in Source or Object form, provided that You
+      meet the following conditions:
+
+      (a) You must give any other recipients of the Work or
+          Derivative Works a copy of this License; and
+
+      (b) You must cause any modified files to carry prominent notices
+          stating that You changed the files; and
+
+      (c) You must retain, in the Source form of any Derivative Works
+          that You distribute, all copyright, patent, trademark, and
+          attribution notices from the Source form of the Work,
+          excluding those notices that do not pertain to any part of
+          the Derivative Works; and
+
+      (d) If the Work includes a "NOTICE" text file as part of its
+          distribution, then any Derivative Works that You distribute must
+          include a readable copy of the attribution notices contained
+          within such NOTICE file, excluding those notices that do not
+          pertain to any part of the Derivative Works, in at least one
+          of the following places: within a NOTICE text file distributed
+          as part of the Derivative Works; within the Source form or
+          documentation, if provided along with the Derivative Works; or,
+          within a display generated by the Derivative Works, if and
+          wherever such third-party notices normally appear. The contents
+          of the NOTICE file are for informational purposes only and
+          do not modify the License. You may add Your own attribution
+          notices within Derivative Works that You distribute, alongside
+          or as an addendum to the NOTICE text from the Work, provided
+          that such additional attribution notices cannot be construed
+          as modifying the License.
+
+      You may add Your own copyright statement to Your modifications and
+      may provide additional or different license terms and conditions
+      for use, reproduction, or distribution of Your modifications, or
+      for any such Derivative Works as a whole, provided Your use,
+      reproduction, and distribution of the Work otherwise complies with
+      the conditions stated in this License.
+
+   5. Submission of Contributions. Unless You explicitly state otherwise,
+      any Contribution intentionally submitted for inclusion in the Work
+      by You to the Licensor shall be under the terms and conditions of
+      this License, without any additional terms or conditions.
+      Notwithstanding the above, nothing herein shall supersede or modify
+      the terms of any separate license agreement you may have executed
+      with Licensor regarding such Contributions.
+
+   6. Trademarks. This License does not grant permission to use the trade
+      names, trademarks, service marks, or product names of the Licensor,
+      except as required for reasonable and customary use in describing the
+      origin of the Work and reproducing the content of the NOTICE file.
+
+   7. Disclaimer of Warranty. Unless required by applicable law or
+      agreed to in writing, Licensor provides the Work (and each
+      Contributor provides its Contributions) on an "AS IS" BASIS,
+      WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or
+      implied, including, without limitation, any warranties or conditions
+      of TITLE, NON-INFRINGEMENT, MERCHANTABILITY, or FITNESS FOR A
+      PARTICULAR PURPOSE. You are solely responsible for determining the
+      appropriateness of using or redistributing the Work and assume any
+      risks associated with Your exercise of permissions under this License.
+
+   8. Limitation of Liability. In no event and under no legal theory,
+      whether in tort (including negligence), contract, or otherwise,
+      unless required by applicable law (such as deliberate and grossly
+      negligent acts) or agreed to in writing, shall any Contributor be
+      liable to You for damages, including any direct, indirect, special,
+      incidental, or consequential damages of any character arising as a
+      result of this License or out of the use or inability to use the
+      Work (including but not limited to damages for loss of goodwill,
+      work stoppage, computer failure or malfunction, or any and all
+      other commercial damages or losses), even if such Contributor
+      has been advised of the possibility of such damages.
+
+   9. Accepting Warranty or Additional Liability. While redistributing
+      the Work or Derivative Works thereof, You may choose to offer,
+      and charge a fee for, acceptance of support, warranty, indemnity,
+      or other liability obligations and/or rights consistent with this
+      License. However, in accepting such obligations, You may act only
+      on Your own behalf and on Your sole responsibility, not on behalf
+      of any other Contributor, and only if You agree to indemnify,
+      defend, and hold each Contributor harmless for any liability
+      incurred by, or claims asserted against, such Contributor by reason
+      of your accepting any such warranty or additional liability.
+
+   END OF TERMS AND CONDITIONS
+
diff --git a/Notes-master/README b/Notes-master/README
new file mode 100644
index 0000000..fc0d824
--- /dev/null
+++ b/Notes-master/README
@@ -0,0 +1,23 @@
+[中文]
+
+1. MiCode便签是小米便签的社区开源版,由MIUI团队(www.miui.com) 发起并贡献第一批代码,遵循NOTICE文件所描述的开源协议,
+   今后为MiCode社区(www.micode.net) 拥有,并由社区发布和维护。
+
+2. Bug反馈和跟踪,请访问Github,
+   https://github.com/MiCode/Notes/issues?sort=created&direction=desc&state=open
+
+3. 功能建议和综合讨论,请访问MiCode,
+   http://micode.net/forum.php?mod=forumdisplay&fid=38
+
+
+[English]
+
+1. MiCode Notes is open source edition of XM notepad, it's first initiated and sponsored by MIUI team (www.miui.com).
+   It's opened under license described by NOTICE file. It's owned by the MiCode community (www.micode.net). In future,
+   the MiCode community will release and maintain this project.
+
+2. Regarding issue tracking, please visit Github,
+   https://github.com/MiCode/Notes/issues?sort=created&direction=desc&state=open
+
+3. Regarding feature request and general discussion, please visit Micode forum,
+   http://micode.net/forum.php?mod=forumdisplay&fid=38
diff --git a/Notes-master/res/color/primary_text_dark.xml b/Notes-master/res/color/primary_text_dark.xml
new file mode 100644
index 0000000..7c85459
--- /dev/null
+++ b/Notes-master/res/color/primary_text_dark.xml
@@ -0,0 +1,22 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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:color="#88555555" />
+  <item android:state_selected="true" android:color="#ff999999" />
+  <item android:color="#ff000000" />
+</selector>
\ No newline at end of file
diff --git a/Notes-master/res/color/secondary_text_dark.xml b/Notes-master/res/color/secondary_text_dark.xml
new file mode 100644
index 0000000..c1c2384
--- /dev/null
+++ b/Notes-master/res/color/secondary_text_dark.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="UTF-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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:color="#50000000" />
+</selector>
\ No newline at end of file
diff --git a/Notes-master/res/drawable-hdpi/bg_btn_set_color.png b/Notes-master/res/drawable-hdpi/bg_btn_set_color.png
new file mode 100644
index 0000000000000000000000000000000000000000..5eb5d44f561b5484eb094e18159ac10e0a32b53d
GIT binary patch
literal 3588
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
KMNUMnLSTY<h~*Uk

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/bg_color_btn_mask.png b/Notes-master/res/drawable-hdpi/bg_color_btn_mask.png
new file mode 100644
index 0000000000000000000000000000000000000000..100db7782dfc5a50e8ce0598396594797cae2f05
GIT binary patch
literal 245
zcmeAS@N?(olHy`uVBq!ia0vp^kwBcs!3HFKO7`ypQhPjI978JNSPn390(lJzzwB>u
zY<6ZhWnfTXXvzD=pUd@}UFm|Znu@pErj(N&(|S@)PMW9_X*5YyIdW49OjJh_RTQMm
zV;Vvfq*=uqAqvzCGyx$BG!ke6ijhDQ<YC4`E&a5O`8W&El?(^J`0KWwPZDOl$b9p-
R_qh`wF;7=Nmvv4FO#m?UR%rkL

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/call_record.png b/Notes-master/res/drawable-hdpi/call_record.png
new file mode 100644
index 0000000000000000000000000000000000000000..fb88ca408d83916351ca61ee1e3418d12504796d
GIT binary patch
literal 3533
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
Hu0mjf<dwZx

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/clock.png b/Notes-master/res/drawable-hdpi/clock.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f2ae9a42c5694162b813952831117ddd517d808
GIT binary patch
literal 3958
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
Q`2YX_07*qoM6N<$f^3_QfdBvi

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/delete.png b/Notes-master/res/drawable-hdpi/delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..643de3e0b47ac18dbfa8aa8dd06cd16e0a639a76
GIT binary patch
literal 3490
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
QZ~y=R07*qoM6N<$g4u_m#{d8T

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/dropdown_icon.9.png b/Notes-master/res/drawable-hdpi/dropdown_icon.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..55250257a0cd618f2dd365cfa27a38d323c7975b
GIT binary patch
literal 443
zcmeAS@N?(olHy`uVBq!ia0vp^hCr;$!3HF4n;!K5DaPU;cPEB*=VV?2Ic!PZ?k)`f
zL2$v|<&%LToCO|{#S9GG!XV7ZFl&wkP>{XE)7O>#7LPQi9DmuijoX2ySbMrShD02G
zJ7cfcQ3IKy{_DOr-`X!&!zx}X$Rb)ZeP7dqFsEaDt#(cC;tHni>u=SQwQ5;#!;J4+
zo>r4@uGcx4OaCqvUz*G?->4ww9CO9lqn@i(11dQ9A1d0kw0{tgJLLQ)q~c7))b_uJ
zPa89^B(NXQPWG`3WoW<pJag8(<ApWc3D-5PC6l)?$Z#p<z1mgxY>vG3)K10*Z_V{v
zuk{CtyzRHFH<;SmA`l+++Emch@2%f#0dGzHTt=V7<r=3q885vutK-DZ|1E}XU5hMM
zt$H=DgD+=YNP;Hwl;=M)Bd77Zlq6Y~n>C%Ctg<t}%T`eE{qKL;0VT2K{vC=ZRxit}
zkZ3E<y<KNLts~Ch(oxyX3CnXCs`pEBJ?J(3_V2p8-ohh#k3Z?$U^yFVc<j%@3^RG<
i8LK#=LUwoLzGB{PT_m`<->(7~vJ9TCelF{r5}E+QI<F!C

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_blue.9.png b/Notes-master/res/drawable-hdpi/edit_blue.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..55a1856ed01468f812fe483b25bcb71e47a0a3d2
GIT binary patch
literal 3524
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_green.9.png b/Notes-master/res/drawable-hdpi/edit_green.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..2cb2d609d4937c9f8367d54f24d5d0ddb3a757f6
GIT binary patch
literal 3565
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_red.9.png b/Notes-master/res/drawable-hdpi/edit_red.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..bae944a5f822df5d030a91466d439b5a7f7259e3
GIT binary patch
literal 3458
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
Glm7#CUYk+?

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_title_blue.9.png b/Notes-master/res/drawable-hdpi/edit_title_blue.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..96e60925b9ddf7115029b6c3a5eab53ab509b0d4
GIT binary patch
literal 5100
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
O0000<MNUMnLSTYF!r*%V

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_title_green.9.png b/Notes-master/res/drawable-hdpi/edit_title_green.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..08d864470f5f087d740bb9c83b8e4aac505bc97c
GIT binary patch
literal 5627
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
V8_7c?!f5~i002ovPDHLkV1m#Y&DH<_

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_title_red.9.png b/Notes-master/res/drawable-hdpi/edit_title_red.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..9c430e5a6a6d596962b5a93b60def02063e81316
GIT binary patch
literal 5061
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
b)BgtmJ!3proDuFr00000NkvXXu0mjfKHkDS

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_title_white.9.png b/Notes-master/res/drawable-hdpi/edit_title_white.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..19e8d95b2603e96e006a6d915d15617c660d8ed4
GIT binary patch
literal 3866
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_title_yellow.9.png b/Notes-master/res/drawable-hdpi/edit_title_yellow.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..bf8f580aaf01a744d9e7ad6b1464883eb2ed2b60
GIT binary patch
literal 6000
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_white.9.png b/Notes-master/res/drawable-hdpi/edit_white.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..918f7a6b19dbddf940ff3e75b9558779ef570d57
GIT binary patch
literal 3441
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/edit_yellow.9.png b/Notes-master/res/drawable-hdpi/edit_yellow.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..10cb64213f33586622830edd55bf8ed6349fca16
GIT binary patch
literal 3634
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/font_large.png b/Notes-master/res/drawable-hdpi/font_large.png
new file mode 100644
index 0000000000000000000000000000000000000000..78cf2e6fcc38567b27f1fba2d5518eb3b71b2682
GIT binary patch
literal 3161
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/font_normal.png b/Notes-master/res/drawable-hdpi/font_normal.png
new file mode 100644
index 0000000000000000000000000000000000000000..9de7ced77ee2bd01542f6853b52f05e9301a81e5
GIT binary patch
literal 3097
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/font_size_selector_bg.9.png b/Notes-master/res/drawable-hdpi/font_size_selector_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..be8e64c36c2577681c768a4f011c2b479279052b
GIT binary patch
literal 4101
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/font_small.png b/Notes-master/res/drawable-hdpi/font_small.png
new file mode 100644
index 0000000000000000000000000000000000000000..d3ff104884a11386b10830b13b34e430e1b22a45
GIT binary patch
literal 3099
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/font_super.png b/Notes-master/res/drawable-hdpi/font_super.png
new file mode 100644
index 0000000000000000000000000000000000000000..85b13a1d31218ac8e264808e743f14cdfaada1ec
GIT binary patch
literal 3188
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
a<$D0Bg_wt;87WHu0000<MNUMnLSTX(X%12V

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/icon_app.png b/Notes-master/res/drawable-hdpi/icon_app.png
new file mode 100644
index 0000000000000000000000000000000000000000..418aadc70cb9a94f11020b1b94251f771cb5ab9c
GIT binary patch
literal 6887
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_background.png b/Notes-master/res/drawable-hdpi/list_background.png
new file mode 100644
index 0000000000000000000000000000000000000000..087e1f97a35a36bd5c168d62996e54573446c2d9
GIT binary patch
literal 567323
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%0DofVu@{9+M?15
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_blue_down.9.png b/Notes-master/res/drawable-hdpi/list_blue_down.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b88eebf67ab0a5e65237187408873878ef7130cb
GIT binary patch
literal 4361
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_blue_middle.9.png b/Notes-master/res/drawable-hdpi/list_blue_middle.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..96b1c8b6e1eab57f03261ca78648c92bb3b1bd1b
GIT binary patch
literal 3099
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_blue_single.9.png b/Notes-master/res/drawable-hdpi/list_blue_single.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..d7e7206fc2e942f9cdb0645af8855bb2bbd24206
GIT binary patch
literal 4618
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
B+)@Al

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_blue_up.9.png b/Notes-master/res/drawable-hdpi/list_blue_up.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..632e88c844ee1d377841adb49c0a80ffe3957a2d
GIT binary patch
literal 3301
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_folder.9.png b/Notes-master/res/drawable-hdpi/list_folder.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..829f61b30db6a239cfc4e6010e42fae71505154c
GIT binary patch
literal 5608
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
C&*kO-

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_footer_bg.9.png b/Notes-master/res/drawable-hdpi/list_footer_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..5325c25a8a05674ec98a11775e24df5cf352875a
GIT binary patch
literal 2837
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_green_down.9.png b/Notes-master/res/drawable-hdpi/list_green_down.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..64a39d9516f8c9df1034a1830235a64db4c663ea
GIT binary patch
literal 4488
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
Ee?o7YP5=M^

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_green_middle.9.png b/Notes-master/res/drawable-hdpi/list_green_middle.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..897325a4f62defad10d745c527cf39b6acf2c833
GIT binary patch
literal 3179
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
R<NW{t002ovPDHLkV1ir=A5{PV

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_green_single.9.png b/Notes-master/res/drawable-hdpi/list_green_single.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..c83405fdec75077130b9cf07130ebb6f19608b90
GIT binary patch
literal 4728
zcmY+Hbx;)C*T*j<3rGk80@9&KiefAcA{{Q>Al(Q{EC{Spiqa**0uoY7O0F!RG)p7h
z5-TMoApP>p`@Fw*et+C^&dixR_uS9<&fIg~YHKP{k~5P704P<IpTGbhz+A>okSmwA
zyD^dN(vf*68+idhLHExh03XwD06?zcsGy*&?cfe~_i}Le;80Oe;PCKtw{vu{1;B3-
zrQ>UuaL6D%cW6tkFF(Frk>c_SaB-s{ois+-H1WVHl!jKeE$j`s{&o6m>B@SouSdw0
zQEz@`-LA8ji+p4JPS5nwZ}#c@>OlXk&CQdslLmY`{<II#PmR1r%NMtj?F1gf!X%;N
z>@ix(tzB3oA-(cEF$c{G?z=rn8vxrx2)`hBxy&g+nL8i^9wWj$v>gi<AsB5w1Hcgn
z=DBF`6a=v_&?&6jc^!1#0OdMgY{)?(04|7^@?4;Z5^VfYktPA-g$dJ)U_AR~Ap}Gb
zfYjScJcP1efu-Inm>^;EcaVja<q{@tE+s%3)rct(BC#aEC)zNUTGkREQ{@GF0LLRj
zpuk4gOT?j0lqEXUG+$`p5mu*60Ge@0y(wx#_pa9^4KVxeZqNVZ{Q2FbLf(pzpT>@C
zi7P!NjhjvxPo&;=6#(X=!Efh}WMc6vOA9M@c$cj|ZQ19}+wNS_oI7*p4etqw0gYz=
z)}+Pq@+gr<2SK@alXIa7nA8Ujb4O<PrpU64$p`$8-XR{H%CcpA((aUGy-7|%vB~@V
z6IOKbo%F@M1^4-PK?j%F^C|yr@ZzIvYDsfW$k_`kH=j~iG#*DRf7k60&wbtz7JL@X
zKlt;0g{dHY<c{InI&ChE4n#dH?g?jC(ofpeV6h$c<TJ7aUrK-u*J{?RA+5%_Gza}A
zAbdw<IOGFlgZ6~pGgHI?8vFZVh(iDpnvP;*1qeWIO70>64Zm)f79=vNw?hDUlJ)9N
zxg6=$Z`aYyRO#PX8=4sjt*$(gy~@)pNh5z{33-$J(~V>~Cf#P}IB|735p&kHj|((a
z-|jx5#Lv^3zFPNSykdDH<NJ+<a57@KP6(Y9C-lv==h5R_eGtafXksoa<@@o-T#nT@
z*Pn5<b$aF!7Ro!tnJIJc3VB|C9Azqd96Qy?Ar^TW*`Rbc@m1wBq926bvh@Y*%#rO`
zUW4%a)Mm)!Z0AAdDmE!(O?LjE+AnW72#k!jMh@PkvU@*aW%@os(ekY!GhYXT^|GP3
zevG&^tKmZ*dY0x4t1So*;X5SV2E;s+=DW-5*jOb)bwh;$-VN?5S`5U1EF|>q_gh>E
z1zJ_S{<KG}e$Sy5v4&64e7`x_I5T+7Z&A@%Bq;Mxb;U1fl5_ILim6bjI4e&n3+3wM
zN)ORErmOR<$GUdSE<q}hXpWS)+F0sXt@x9!mZjS3(6%=})ycAXV7ZC3s^YdX%fxw^
zV)Ch3MbCN*Gk!pd-as>rRa~=tv_*6x3hC~9f8^~=V^F~53gwIpd~~#TJaiCQg=5HO
zLf8~j22zHcf03@@S3~~zUZo7D4CzpQew)deDS#>eMlF*_s`_V=;gr-)UC}WymQ?!>
z)F0gS4DTG=c}XAFO`8Nw(oYIX!WZf4dFjcFAc`n-i}k3B&GiF6Kh^u9y;w;0gQ0k&
zkX7$%;e*mXm@h0wyZ@O*PNT)y>tk!m%J8tKS>eh#y4JPrOi`Q+?P9h&hVrAH`b6u3
z&L1?Mn^YccsQZwdu=t1ssOu<r71^Qf;_Of>FM0{6+AHR_A5WyK_Hp)6_5}zL3CRdm
zj5?Lrl?0VMob;b;oP56Nxyi7(KDp)Xfs#cDqV}P#&_i!B%md6bOc-X$yMIl3*m@nY
zO19s<PqjKTsI>3;Cug5=ZEJLEko}?PeaM4YCYQU9thak&t$#UxaI72L4qYg?hI7Eg
zwL0Vss^r|N<NF<9zbNj<C~b#!zxf<}f7W)|S<>pcqu5k#Yi`?8BY$tA^G7?(VAU|Z
zr>9eJ8a<Bg+K7HUlJ1;g)i}{Gbs80xr<mTR`tHHIj^xSYmpGDSjpRf02YqRMg#Nz%
z7+Pi2bX{=Wb=1H`o5djQY8o^RS5r`uR?_N|<~n!%=k*x=A^v?Gx5>L3ryJxOA2+US
zK0dHI;5~3X=x6P@Ny|Da0hf5`3HR>taq(za&t16RQrKG9vT9(@V*kktwI|N_SuGYv
zo8ptgsN<R+neUeAk4su+{*4)`9^TJM`<gagGU57TrbntRu=qqnIE|&ttVL=|?$7q2
z;m;R6i>Umx{O^0QcoB0Sb0hN;ESuJsbiRyHQP<9?R+D)wF2E8hEoFP$w@M`4E=`!}
zpBd5kxshv5s*yWrG$=KQ^fco{;uv=p^S5aMvCFWdNn%OxjbNDo`-=J17b0gOcH&gx
zJW_FzD3Y&NM6OEH%U>m<G-CHmaBpVZWjV6GH*GKYage?nf}%HOITr2VQ)e5!79HLX
znWG7E|9qsr+EW90Gq2?GrjFf_DV6ak@H+n;u_EEMXH`1z7w|*DQS_40i9I%YC#LXy
zy~LDLji--2+Q|jxV!e@8hpa2Ad*v7LS8*qW7EZ@Qw)u9cb-Y#T?V=YU-sR)H^rerw
z$#Cn^<>~Bt#+B7RT!yctk+@Op%ST}!Xj3X>mP0t?wMA}dE$6#wu+r^@riE!KHfBd<
zKdY#%Q<aQgLFp$QJerXRR5*4B*Lv#ReveEGCV+@zim&J1)6jo1I*aa~crhXLI59mj
zJqJeVm|P_=CR%&DR?AL6Ac1lTvEtgzk`U2-xWs+rwKqlY5~e<wQw1y4reaVRDG=~8
zxnbg0r;JrL{&8>4?tJZto8mRYOKfbpc3t_G@j5@Foq4V%#jgz9?{pY_h3}fdFgAXU
z+e3jk2V7<Hnf6aZnBJ}vVtO|k7BZBVry%g!;C@nJVi(S>^pA19HN91mjoy}1%7}@6
z@Eyh^3$zEip!9F~)4G+P2AUQlFZU6ylasTmwcVTR%Imr7Zs<d!rZQEmlibKa_%>w;
z%TClXi-oJ|Ec}zd(|&YsRd07Mk+_xkrb$l?dTRI6gPa3@RInLN|E#3AwsC@Qa<pm2
zH(-w{gq2=mb}MnCp<2Mtz!|F;xbHUf`}Ir=^K%wV(@M}xoszFsTSiPkUI6KV;?}wo
z+}&lmtf{Gz%oX+^icJ~nv7Cl<pG@2Q=v(b!e2410-14_ubDv)ZENcJy)YmfI(mR(L
zT)PihS4Id7L7TkMLOHHkQlGF}zuxDdSj}0L8f!0tw(c%kdv}P(7-VFjZcFVPExk@y
z%(uzUKxxWI{Yafg9IBtDI-5N+!`dtKXUH(Zf2-G89Cq!^;$zIV8$AAS9X_AptyL?L
zDwR?S@;F;iE;Dgow>`vd8c3GH|7fgB3~mhvA3HUVc#ZuX6E@34V7J;gSZdw)W^UH;
zV)p;~9BeZBlK)npHuI11D?4qRJX<3@rd|uKI<K&8cAfug*=*V0Vnn?~MHZ29o_H}F
zu`s06qcp<(lshU0#m>$`$&B5#=}TD1ugs_G?+((xK&*Qe<LAzPo~ZR3o{n!*9KGvr
zDn%6Td2SUKmO(qXJJ=ig5K=pzPfPly0=Me6FmoMP_SD;_vgg`+gU8k#`2$*q()gF>
zry_@;dndd@nfETIO%7{im<9m;yZ|6W064n1^s4}PivqA_2>|p10F3VO7Hv-fAk9;G
zBB$#&xiN!{<}qNpGJn|9^Rcb+?#8iFjS=pNDFF`;2M>>Y9Wfy{p{E5P;Ey9=v=XDa
z#uJN#(2x;85OHG{6y{~V8>m%<@{t1vNh$B5wVoc$69l@#zZetr+5fm<9|bitb1EU|
zGvLn~HGaoUfZq<Hg9Dc@tPudnk%HG$fS46PpnwJrIDY+WWd{h5Sw#P&Q5!-=b&0U}
z4XX8eF-adKACO$2LX|MB<r%wFF8ue(>j}Asq0>n`F?>g`_>TCOa!HV8`C=Y+-Xo5#
z6BTK}yy;99AGJG}8J?I~zn%KB^YfUdvz;&f(t9niZZC6oz>os3ZVXx<O)Cq+o6KD-
z_XaneXLA0bvb%2UeQ-FK1S{o39J8059WApwH2>QbG>daOmIlrC8#W>aUP2Gu8xOk2
zEdI9lCp73e&&X_L1xR*9QLm>3*QNMo7Rgf~qg4-f+f0K`26uaE6Q<GCv#E4&wbJ~}
zm2cwp`A$?=E&vy|!RaWBZuFH=rG%Eex&_j)D8U<pA_ZXFDL~CYTPHy)2xMhWa+>H~
zaub&$y+nh=IhA#&nxcqg75^Kd3l=L~TxceZr2@`*!~T~$3Vtz@W8AtZfD{f&&k9U5
z1_&-W|1V+W-iXzY<q&tq!^cqIe<#!CeIyllKx)RX$bY5z;EGwvh&`5Id^XDq@=s$t
zRJ`lQY+0Y06UvHUVTy{R$VfNA7bBiP60L`dq(YYP{a^p)Ie%<^?hDTa1DR=1qRV>!
zJq~AgWO;p28;q}ICHMfzR=64Ae`@)s+cWU`vE^eK@GI{sQ%?3j0{B-3DQYPuNWEG>
zl=a2DFgu&bvX~6||GM#LWQf6-#?-+nME`S(zS3-#Zp^|;8W^ZY>kR&*r+KfU7R$uH
z(oldASoLBN{Vy8L3I#3rUqxFvL|I?`moDx=!K1H{Zm7D;pyuu`Cyf#TIZ|1B-a_1$
zJe)Xm&Kxu|wVI}I74@T@6=e}+HL-P7)_R;2$50>Wyem}${t>2K9i%5JmA7q@iD#_h
zPikk+@Ddh?-M6=>_bLoXkZwL+yzUK$Wxnw*@7wf+5zj;fA5CSNpZ$IqyggLiVWGZb
zMFRYFy^5C(P!D&<nl65isr=@vm+>{r>$^D!Q$_G}Rj+Hw>{Mr-t>tA(@10g(e)KlY
z4|hTN52tGXlbPDti(Z_J|1zWd9Ole8{?NH3p`|ntW=~?qpT{$yv1=HgpCFmJ^fX@N
zRy|ZVQevlVF+tOkPgBM*$gDhS(kfMBSo7G|bzF0%e0I|B=33~Y3FFPN<jokNuR&!u
z1N&Y48+J+%-FvuB|L#sN96v5G+%+*gaH7i8@xue3_o|Cq())FvcYH0qSSlOOeLgI4
zP-FOIly^1bO;l#pcjtK6M~v;gE&4VwrcE9ZEt)eLyG>S;&|i^^e)`-KlYeVN6;U_T
zt3U0`RrO)4j-ZtyLMPfRE36j2YTG}^I!eW5@fm(qp*X`38F7d9ni(k8#ZQtUTn&$6
z2u&?NO{aT5YAtp6WO?t0aB0hLhk+TDUGw-Ug~pqL6XWI)D6_3`tW{t{$Lmtlp^!O=
zhU5p8LiBw*tHt56MfW~eOFl$pG%+7Z<%hnolVmIQGoZVWet>G&=s~-+%ey-%j?i*h
zbNa#02j|vvJ8p&9;F@sZn^963mDuC~luk)adb2wJBViNdXk6A5`yI?zg_@f-3+3n7
zFbNEl7Ji~qdX>~Wso%#enL@I_t6$96qTs%+u=PmSS|XB}0;M5W1+~I<;I+)$)jX<o
zUA^$Vj~zb@=Sk$B?4dOZf2`=zmy8TL_Rl#&`bJgVhEH=i{a?=RI7)DHnm!$^@RE0^
zCEiR2tQ4c82^oS80l3FCZAxA?tnkB#?A6(dSQB_=myw)-b4gyJcjnr8Y(s4X3X`%F
zCs`M6AQt30FDX#=ct*!MYCF-%QJmK1)>#i(&SLNr>yu#P+PR{IN9vm}6s@XGneRR%
zbJ9@?UxI&Yn|gGbEb2nGFg$vX_qLXCe_!Wrhd_U_ti-Cl{dX^~Zcj(ZU~=it40_wu
z?Z%>xqWT;;-$O%1U#rX<HEHZqUwglo4>MWcdotKVynj|zwAU>g4<~xylp)pdi6{+s
zvJfb2q^HEkKU8k>w4pKBvf6x2g5xStyD-!x;6c0&^J4wjNIQnrq;ykb^=U7E(sQ-3
zO-DUXT*Ii_81GCmlVi%5OoS3fcnd#_vs&-(AK~5Vs$4oVRh?im&qZ-gmtIYpc8mCe
z8(p{5dAg;s>68w0>|x!1=-ZT{|0Q#sL-viYQ)fWv_jK@4jMjVY_9XwwgZ(EfRTU&k
zUq#1K+NcuH$u$pc9Rs|VV%*N+LfB^bumWG%7K|AM1+--$7P?8MP`4Aose{E76{o=M
zkw-Xc%YL6fTo^TCg62G`-FxmhoZ?EWXch@l=yJd+k9mB`4#33)5jYrNKUywsJ-&S0
Ofr_H$lTvxh*Z%`qbR0MU

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_green_up.9.png b/Notes-master/res/drawable-hdpi/list_green_up.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..141f9e1678a0b34a5343614e38d3fda52ed47cfb
GIT binary patch
literal 3351
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_red_down.9.png b/Notes-master/res/drawable-hdpi/list_red_down.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..42243095f3c249d529d55523ff1aba2823ff61f9
GIT binary patch
literal 4307
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_red_middle.9.png b/Notes-master/res/drawable-hdpi/list_red_middle.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..9988f17c9eb194c54086c76dd89d376cd95f0523
GIT binary patch
literal 3075
zcmV+e4E*znP)<h;3K|Lk000e1NJLTq002J#002@51^@s6<24Lh00009a7bBm000XU
z000XU0RWnu7ytkYO=&|zP*7-ZbZ>KLZ*U+<Lqi~Na&Km7Y-Iodc-oy)cUY767Czti
zWe-+D*zmEJY=HnGBdiF>5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1<Rh~l6qxMx9%
zh+2zPTsZC@+^4mDdhhM+``7!t=bY#K&Uw!dfDsZVk>;Xm069{HJUZAPk55R%$-RIA
z6-eL&AQ0xu!e<4=008g<d3b(wus{3(uWtYX0C3eVBofEr|AV?vCRYF;kpSQ#66Xs6
zkWv81E>y@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e
zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5
z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7}
z<RYAxn<EoQ=L1a63;+Nc`O(4tI6si*=H%h#X6J10^u?n7Yw&L(J|Xen{=AF=1OO0D
z&+pn_<>l4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf
zVxhe-<BLB3GvROGi+=X}Kpy_vdhh^onn0PYz@vlxaba$Du2PQY%LGC(ZujRS{>O!X
z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4
ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR
z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#<bWIsp%|7y8C1YJ*aWq(0~(+a
zn&A+%!7(@u=im}tf$MM=24EPT!Wg`U2?RmN2oqr;I*1Wsj@Tm32p5@-1R`NbG?IX%
zAnAw{Q6k02a-;&OLTZs+NF(wsauhj@TtNDe+sGg?iu{VaM=_LvvQY!n0(C&Ss2>`N
z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd
zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS=
zB9o|3v?Y2H`NVi)I<b&gMyw|8As!)~C0-{E6JL`^Bo4`v<W349C6F>n3rTB8+ej^>
zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv
zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&G<BLK&6^fO%cL!%)zF%0XKD9nFX?o;
z3EhJpMVHW*(rf4k>F4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^
zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN
zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS
zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^#<Ae=IoX^_&LPeX&U-BbEk7->
z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ib<gTP(_`y-
z=?V49^$zLX(MR=d^rQ6`>hIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyE<W%V@fh
z#Au_@NuwvYChmu4<285}K4z?M9Ad0A-euftJYiyKGTWrYq{ZaEDb18?nr6Duw9|CV
z%*ZU<tk|r{?2b9roNJz8zS+Fn{EdaBMV!S-i#ChLmfDtl%LSHAmiMffRz6mFR`pib
ztVz~f>n!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>><a9f>;~;Q
z_F?uV_HFjh9n2gO9o9Q^JA86<b<B2baJ=iJ;WWdk#HqvSS7#e%p>v({H5aB!kjoO6
zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a
zam?eLr<<q3^N{B+UUpttUi-ZsPqUmRp4KpJ$lJtQ;JwRxU^+fMW%|zP13tz+0-t)H
zhrXu1BHul}BYxI?nSKZSp8Grc%l(h|zu|fE7V%C6U;)7a<pI5c8iBI|YXctynFOT=
zH3f|Yy9O@|J{3X?2@P2va+7bs7xEkVV>8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT
zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^H<bj`5GFjJZ48
zYPNEAXRK;$Qfy=Fo4A0us<?r8hxkSDmlAXnBnj<_<iyy-J&EIU0_SX+Go0j_RF-sO
zuI1dKxfkZ?&dZ*6JXtkakbF3Wm=c$=KjniULQpRlPvxg>O&t^Rgqwv=MZThqqEWH8
zxJo>d=ABlR_Bh=;eM9<ahEGOy#xn^|QY(3p8Irjp^G#Mn*50ho*>Tw|Ih34~oTE|=
zX_mAr*D$vzw@+p(E0Yc6dFE}(8<U61_v9n_bMxC3Y=unGqqI`4P!1MMFQ_YcTNqn-
zxJbQ7TGTV&X8!8=BMX8Se7%scP`I$O*tmFE@!%rAMY|Rwi&GbOE-_tFx@351@X~$D
zXv?ye{ZQgqQdRP5dED}jQiIZ^r9&%%S2UHWl*!9(uJl^DV-;bQWL58Km(^QVe<~N1
zU#xJfsIK_1M!4qUS59BmeD!&4+S=Yqx61A7Nb98QZmjoNzpqNYYC+Y|hVTuo8}W_h
z8((co-gKdQYW0rIw9U%R12tha?OV*YtlRRTHly}>oqt`+R{gE3x4zjX+Sb3_cYE^=
zgB=w+-tUy`ytONMS8KgRef4hA?t<Nq8e$u|zvh13xJP$S#h#CQrF#eVMeplsbZ>0j
zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3?
zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j<Jb;mW2SDv7qC_VA{<bspqr(~y|
zolZYJ)S29Q_e}hmYh6)Yy=Ozuo<A3K?o78|_sR3#=Z{_Rym0g)_hQ>6w@a-(u02P7
zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W
z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU
zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R
za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)}
z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>R<o>I+y?e7jKeZ#YO-C
z0We8KK~#9!?A$R9gD?z0Q9CV2ETB&8y-KgiReF^U-Iyv?Byb1R0~D-8AwN=AoF`k@
zQ6tpMB-K(?Gc!#Ve=lBDZz6JE#_<{Ix{JN>b)Kh7-#<j;WoDl}&$znmWST_QHJ&^K
zk)}CZbwLVV;K740Yx%tG&9+~x<rIsu2M-=Rc<|uCgJ-;Dyrt~Hg9i^DJb3VDpYVRu
zUF-?ZAs%H99z1yP;OX=6`tD!x$UOM{cvZDx@hL9>Qug4%XL_D@?7cC2J!KDm?*pnT
z&Bh(#dSt$nWr-`_;&qfg_|!*QG7la+c<|s)e5y;)>NwSb2M-=RcusX>9z1yP;KAp5
z_g2*<UY>ZT*&@%|SVfmTnJ4p!@og)T;&1AM9|m*5zlR~q9&cu<C4UU?I{=FVgxS|n
R5;Xt-002ovPDHLkV1hDp+amw~

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_red_single.9.png b/Notes-master/res/drawable-hdpi/list_red_single.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..587c348c290763a7eea83441a54c2a4f1a062acc
GIT binary patch
literal 4565
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_red_up.9.png b/Notes-master/res/drawable-hdpi/list_red_up.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..46b475797d7636ee9ac20ffdab422853612ea876
GIT binary patch
literal 3277
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
LNkvXXu0mjfEe|y3

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_white_down.9.png b/Notes-master/res/drawable-hdpi/list_white_down.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..29f9d8c84acc7670cc9cd7aafc6f2a7308264764
GIT binary patch
literal 4305
zcmZ9OcQ_nev%rrQi|A2T3n4`fksydp5-qwQS`cLsRxc5vgkVLl5hQ{|^tI6<QCIK1
zm#C|+?vwYu&%NJs|2Su6&dizl&H3lddrfs^a#Che008-86$LE-@X(jK5#-9{PLw1=
ze<?_uRSaDLAfx@e@IXo$BLJjow(|0tny;MTPOh(<oH-uL%X2upI9b~|SOMTUmagq#
z5R0Rip2k^G>dB34l_Wa61)N++NGp|L7S%^!{*H=9rYSg#RPP!cb()Iq@4!J)mGrQ=
z%v&fM+3>LE5xT}=o9q+06@K2>jg6DxlbYqU<<l;&Zpr{^8lIS?EIS~s6)Y(+!XB-m
z^1H1z0H01}hLD453Damp)C9m5ftRO0{QIL*ykaMS51a=DZqT&MUId{vdGrBC44C1h
zSti3nXn|G%oz`ohl@WZ`E_+D|;s9{)@|EKR`Q%`I@3Axy7|DyBU;raoEO`(Ri3gHz
zDc``C`2oyy-)iyUH#CAwqztD3VM7sKfMKPuGJZfU5pa((Kv2q<fq-N=z7D`4h7aV~
zXgdiwR0%SL`s!!$Or3*KDtMp)6W^Kmv`^$3D!zx=V`pn-?)qG#Ly4R@!)+>Sk_FDR
z#8fU?m1P3euB!krANBq`7kh+QURs!4vR-z;?lond+iy8>N?+feKCk(JPY9^gyRl=Y
zi;F`9&MkP~-RkZ0jKG*4cr|@wA~H^r`JA-J`zXRo>{Ny=<FjU~Br6Lk8QBK6#pha~
z`3UI?ky)pi2>*ji@A<g*7I>W^lU&%49d!2E+|j*AD{2`-D0kNpx6F0k68z>Y>UQtk
zy%J+Sy6|m-_b5$HwHB{xtr&&tZSiw7D{q9i*%Qu4Vm-(KGDM?6y^^>B<Iv#0iH9FS
zVbJFeWc+veKQNQU04ke%!d^H4V(X8hWq9#GXJXDg05yLYjlab)s5V0YP{@3H=esQN
z)t}dp4HRiVS!)^?@XfC%$XvbAAW0>6Wg&ot^fP0EER#-y#0X)<cLL^2>Xcck@}GCb
z$d_kmjNh&~Gh8ua%xGk+2_YerZH3U9UzZ4@wul<x?1C^PM-g(GtK9n-ki)SOcI_Ew
zQ>#l3ex96NjEM@@4!_Ga@knEtW5jqXhj935c#ZPixVNRx2nO)oWU9ZhGlw^4y7t2F
zQJMrKWZCyJm$OL)RA%M&KK<hc2Y%sEmI1wYDXc$?nj3!zRWy5Vz|7M^Z@Fk7suwM4
z$!hSxoetWNVUC5|z>f%^U5C7QN7d*Mh(IVCs2a$B<6h?~r$IyXNrK+pZM?}D`%R;q
z+neU-x2J_f3Bo`L$+LN#?Rp0Hi<=a*rm-qFDB3<QsFPmjMhHJ9du*>VuEL+Aog>{x
zWt*nTvxb1RO)Wr51CShvF;xgkgvQ5{wqFZX*Cd+4=2S_tZfNDi(L52gdbCLR<&&^n
za%TRs&b*8PNPd{ar{|AhneLi`+M#*0_uNvrJ5%Z9F**F%gFPv>HnzA|f-7(|$z%|l
zVq#BXpZy==mF1P7J&&v8A>=_VDi*hx?3sL+av7_b1d~<267?r0x9SKD3qzA_k|>j$
zbPett-0`K0X{U*oh}Vnvk6+H$(RI~*H0YI2rc<CxS@1&7@2iq-ndW>R$pC%9U>>XP
zkG%UuU0NPm(VE@QOtb4u&jODv$xB0ml`=zAvUM!0nwcW6(>DuSZ5zl9x#$tB@!2P-
zSs0Zbt*g2doj~0MeN?sOUGuGx)-l%UORqceD4I)Vw!}x%o^)OBBJc9yC*Xg?UovD@
zXkF-E_+ZR?tZvL=!)1ehV{HuU=A15*&X>L~0h7SFk)ZFRpP_@%<8Ixn(*2feUMnQ~
z?fVoflfBCOu)XYkhE?nkwwL{Z&^^d~1e3#EG0UwEgykRmBwJMP*1Oqn)R<T3nBT9m
zdmm@tMDc8f+RTf3GDuq^omec8_ol2S>?O@DY=y^je&;kT)ZOlkvrn-`_m=m=J33nV
zCXge@w)H6S!8H2}^SaTR@zcoQFN$eRPa^I|v?Por_+p3>)Dm#WBt2<8FTH)eVdUc>
z<2AlD*pR-1CR9K5YN|vkrt({1YT<A9RM_;jxogq4`)==RJC5C5KV2tXPg%dRA%0+f
zz<mHa=w|I;p<x|*2!H770(a|hcW|y*%bC6REAMySuN8e8sLf~B^j%SguTK#ennd?R
z25newc&_6oZ%q6m^Cr5lqJKX-^+)PN;V5iivO}uLui!*YAQjqX@=FRUySIfin0wtZ
zpPrkV+qjEZ7JT9U!tljOEt^JJ8c)WM5Uh3lx6w>3#>Y%TTFUCUYlT3%SsMS7_ovXh
zuXUW$QgvMZL;lJB#HSf2505ct(TDZ3UOV*L>O^LEKk*jvYTq)yEhDfeU?)r_{6Z{B
z6iM{sir`ggI=QPP<c91nu}%#PJJ2IbkqH~VlwP`aNIKnf=&?`-k1E>`byP?<WSYv~
z>Fbf|N=GFmY)08348?BCl+1ACckT8a;e3JBXXV=P*Ki!)5OTrr#HKcCJ38+}^}}(y
zN*8w<q@9D7gXMZEDgc#_dg~c_sJNX-1E;+~vhjZ5_sDOl_w%m!%MK|bX$vVj32@7z
z#fhwHhNYD*OooS~p{OCkS1dS*Cb9I<Vi1R%rXZunVy>eaEA7s^)L;$8x~#~oXC+mr
zCz2nR()HpG#3mp5$sfN8(NJ=079r8l;`NGQ`dH1itEQ(gG==OQeLc!A9+wuEmaRo@
zn^4X>EL3%?O2e9$H<o<CYYEm4jSX$bEpQ#V?vB$r1grLDmunSiQqZdke&h8tVl?tZ
zsnn`G9}t<gK3_fJA`7JVtwns-M13zCL3tW(&v4c&{-EcI&}Q%uxND+?e(7nu)#rzK
zg(*!q)0{KV(%rH1n%Ifb3hMjvMV>cM|6Y7vTpPx*XzzKoC7pTvOI@s8;-Hb<n>!5g
zrbuVxx1z)EN~ondeRb18-+eFG*x1yQs`iaFm9?BTM<mX$zW7P4o$O#w$QF4abUShp
zY6^QY1^?`Aw;$D6-r3$sAZjkUVboEH9N+nTKl{Kt{f!Am@2s$(s&15LY^Z+H!)KQw
zh?VZ)6gF<Xrh?Z~-@aDSZ{M+RGjKAR*#e5LU-F+sDSK!%WkmaY@gY7?#ID)Fog5~L
z>+4HNU|RPh*;FK)7gGbA#!@#@JSv=@-=S!fUHo}-`m3+cyyl<JUB4!NbxtS0soICE
zsd(}BNz}U``Lkh}QlD$Fe?DZVv%X+euB*E6$KIW{bZZff*3ZaHza_POv=A6OpZhX5
zBVGNG)Ijot7f$sw+1})tNv(~1cg7<I_@-)=DXwjIYB}0utHybc6K65bUG=n3sz^%N
z-}!7-rP#=6%?gLv(3dQN@2Ral?8WxKIksyUbR9k%7BKnbRf}z2hgLcAOtPT3(ffz)
z2OA6?q?@V}Cf?DW#iw;+XRE}=l&f#b&r7TtU^9ni4QAcH3@Nb`B%vASaTooevwg}P
z%7a`=T#?b~?Cel-=GvW?U9q#drMa}-?f!ZfUTdxe%hP9bCr`T#PDi%Ljv~72i@fr7
zU9bgt#S$%CE$lU2UQ*j%PYb)o{jex3db*{SJ^9wD%(>=n@3Cb|ZjS~|dfE5<R1o)W
z_k_FelgQ<?$ziFYr3QdEHvj=a032Oh$`t_IgaBAI13)4P00yUzrcFwh^Xd6x1z8=>
zvGvJLN2o62l^HC`wh2G)RN)(q1>SH2`l&!L>uS2roRV3KZswC(JbDL&qQY(Na<$YW
z132<|(T2E<^?J_Au1ZW=$#P4}w%78*-Pn)Gcr5z2xkbuek%%?oU=BU;TGEkWPQttT
zosb4RkE`{OVbj99ZAt0v!90XBJhX5CkpNV1!0`vj^x!o(s4p3W*>3}}cUoUf9rLpY
zW|aP4NI)h5kR=Yt>?Z^hFJrMEJ|=H|zz+zg0EDdnm+IeyGw2=mW;|4-^%3R#mut6)
z8X_xNJF=Jnszf%I<iCnOJ9;1mjE!6uBEl&GplUsM|HAxR36yP5lL5_My#Fx+|EV<K
ztZf5|_#e1k`3L4N61emf(c#d9GK&A`|I4HKt5)EWVq%TvFXO-WFPlc`{XL=kFY3z&
zkRiWJFf-;-{PZuMZ>zBoML;H$w7O`m{01mX%|^HglY+oaMkqcA72^IQ%!!VOAd@9-
zkTo_oR#1TZEwM=b5#X8|bg7nnC?zH3mPQdE&QBj<AdqN7y<OU!#!G^}V3YFR>pwfe
z)z|yr9OJZng@I~9^7h_Jzvt=Ub~p8FHtOPLfr1aL?tEV+-iLLoYiQK_A8yT3;x;Ew
zHWwBaT-hmswwnoVd31DCkdjUE@O8EEIUDuGOKaDWcr6#5p7;k}#tXv^#W?H2!UVbI
z3c?O=a7wT8HYqCH+Gch)W6pK*k-mxKvPrTTE{E0IG<mzUxRjN$mVWkgmHRP-eDi8*
z(8KENVcFVtSMgHDaN^s=xVOUzQoC{CZgJtTQBl*pr27L(Uv_G%D(!XZh~0753+9~?
zskbGju4<n{sV_TKR^a2B!-jb#CufHUwosT9Nux0S*<D<7wvS+R@Frr({8;41seL0S
zH0U<3#Dxi_gLQYgp>n`MUQe>BdOc;PEu^x5yr<+Lo9L|Yz--l(&K|UVZX#=RXruG0
z>q(#x^AdYm(6jL&OAj6C9RJsJ?rX9*KF;&-u$z8$H5sL)u}t^fE6lr37EK%pO}sRq
zZ#K75#@dE-#8Ufzgv+#3_uIXIiqzIYJwNfAvv9Fd>eiUdPq!4MCpNXNTHo4x&YPb?
z#YFmZe|dO%xUywju5<}kYUw8*Z8W4$i?+-kOkqt*2%PsL>tTVQ8T=GIrfe{4NzToS
zahXPf;`*{UPEJQ$<XF=W`NTz1sN4Drr43>_x_FGHTi*uBx6eJJbPAIRi;mLM=!uk>
z{JgPd=?B)i<{gO5q}gtH`@Df>9lDCa-nwDIJAq}DAIJAky~7-(tHfb<sT!@!m?HQ;
zo6we9;=^wl*n4<e$W0qXjW851x8C{lVqdX;HxhvnJ6I%2PW}=%n6w%p?e%F7x-ZGO
z`8(CplRG4uoTY4sSwvEFfTT+2>7)z-cEUufl=?<Ne!Sjkq`2T!=+O1S1Wh}sDN*Ia
z1yziArML$lrgeDuow*tWYoz{E)6uBQ!tA`Wy^N=)@{Eu91=MFLBAlv_=}tyj7N3Z3
zu}gM}5hZ#zGJLbWC_BQ_=fkGq#i8Vs6w@M=4`fsf_D!Tnd}x5i@h+8|sJy#;zkMSI
zaehk4U>A!yLZset>d|-HsQ_egwP;^l=jLc1Q?yjk{d?;Mt`5akjG_lR;iB?YC;1C0
z%XXnAxmSyuW$J5=tBs*(Upgns(88imnA_8B!iy)yPYn0i`?4sj#{IZG>_ciXWAkSG
zHrNUZ(Mla=%kE?7k4f!<QA!C2)trdig6q4+Bw!~_Td~hKmH@M#j2ZQC{CP~ZwEBI-
zN&&8Yk}6zL|NJD|$izjc<$K#i{3Oe43hffzEsl4^`A-ByicS!ICrjoZJ30&<t96&w
zm5VJ<3RIwGSk`~5uEy9(eeY&DaQ<br6mPP$_2}}OxVRty5j(?aGf2C<OA|a+R97gH
HGYk9=W`!)5

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_white_middle.9.png b/Notes-master/res/drawable-hdpi/list_white_middle.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..77a4ab4b548440bb325e2dee3370733f656f2793
GIT binary patch
literal 3042
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_white_single.9.png b/Notes-master/res/drawable-hdpi/list_white_single.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3e791897cf625f4bc18fb34778f322d5d12c7d9d
GIT binary patch
literal 4546
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
UYW(2rmj(cxy9Rfv)$POo2Q$;Ge*gdg

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_white_up.9.png b/Notes-master/res/drawable-hdpi/list_white_up.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..e23cd5cb09c271ccd56716f3d61d11892f70151a
GIT binary patch
literal 3220
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
GLSTY?r5pnQ

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_yellow_down.9.png b/Notes-master/res/drawable-hdpi/list_yellow_down.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..31cfc1e98985f920984503694c9dd7be73ef73e6
GIT binary patch
literal 4420
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_yellow_middle.9.png b/Notes-master/res/drawable-hdpi/list_yellow_middle.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..b6549b2945d0d92247366118297633d69031cbe9
GIT binary patch
literal 3150
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_yellow_single.9.png b/Notes-master/res/drawable-hdpi/list_yellow_single.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..3faf5076a79aa380cff2b0344ecbecf3e35cea6c
GIT binary patch
literal 4670
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%0D~=0#JfYJ<Jp$e++XVg$o}_zHu$
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
XsAQrV2j1U2(LhB}^J$5^Meu(B#^L)R

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/list_yellow_up.9.png b/Notes-master/res/drawable-hdpi/list_yellow_up.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..4ae791cecb795142f46ceb5fb2352ac0af82ee2a
GIT binary patch
literal 3335
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
R>^J}b002ovPDHLkV1kmJQmX&}

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/menu_delete.png b/Notes-master/res/drawable-hdpi/menu_delete.png
new file mode 100644
index 0000000000000000000000000000000000000000..ccdfc4ba5468ad2a5c865f2e2c9bd1f210c69b67
GIT binary patch
literal 3426
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
Ef<uXs^Z)<=

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/menu_move.png b/Notes-master/res/drawable-hdpi/menu_move.png
new file mode 100644
index 0000000000000000000000000000000000000000..1140b71942e9d84c4cc0f9af551fcb61a33bc0c2
GIT binary patch
literal 3294
zcmV<43?cK0P)<h;3K|Lk000e1NJLTq001ih001ip1^@s6;azdS00009a7bBm000XU
z000XU0RWnu7ytkYO=&|zP*7-ZbZ>KLZ*U+<Lqi~Na&Km7Y-Iodc-oy)cUY767Czti
zWe-+D*zmEJY=HnGBdiF>5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1<Rh~l6qxMx9%
zh+2zPTsZC@+^4mDdhhM+``7!t=bY#K&Uw!dfDsZVk>;Xm069{HJUZAPk55R%$-RIA
z6-eL&AQ0xu!e<4=008g<d3b(wus{3(uWtYX0C3eVBofEr|AV?vCRYF;kpSQ#66Xs6
zkWv81E>y@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e
zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5
z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7}
z<RYAxn<EoQ=L1a63;+Nc`O(4tI6si*=H%h#X6J10^u?n7Yw&L(J|Xen{=AF=1OO0D
z&+pn_<>l4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf
zVxhe-<BLB3GvROGi+=X}Kpy_vdhh^onn0PYz@vlxaba$Du2PQY%LGC(ZujRS{>O!X
z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4
ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR
z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#<bWIsp%|7y8C1YJ*aWq(0~(+a
zn&A+%!7(@u=im}tf$MM=24EPT!Wg`U2?RmN2oqr;I*1Wsj@Tm32p5@-1R`NbG?IX%
zAnAw{Q6k02a-;&OLTZs+NF(wsauhj@TtNDe+sGg?iu{VaM=_LvvQY!n0(C&Ss2>`N
z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd
zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS=
zB9o|3v?Y2H`NVi)I<b&gMyw|8As!)~C0-{E6JL`^Bo4`v<W349C6F>n3rTB8+ej^>
zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv
zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&G<BLK&6^fO%cL!%)zF%0XKD9nFX?o;
z3EhJpMVHW*(rf4k>F4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^
zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN
zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS
zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^#<Ae=IoX^_&LPeX&U-BbEk7->
z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ib<gTP(_`y-
z=?V49^$zLX(MR=d^rQ6`>hIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyE<W%V@fh
z#Au_@NuwvYChmu4<285}K4z?M9Ad0A-euftJYiyKGTWrYq{ZaEDb18?nr6Duw9|CV
z%*ZU<tk|r{?2b9roNJz8zS+Fn{EdaBMV!S-i#ChLmfDtl%LSHAmiMffRz6mFR`pib
ztVz~f>n!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>><a9f>;~;Q
z_F?uV_HFjh9n2gO9o9Q^JA86<b<B2baJ=iJ;WWdk#HqvSS7#e%p>v({H5aB!kjoO6
zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a
zam?eLr<<q3^N{B+UUpttUi-ZsPqUmRp4KpJ$lJtQ;JwRxU^+fMW%|zP13tz+0-t)H
zhrXu1BHul}BYxI?nSKZSp8Grc%l(h|zu|fE7V%C6U;)7a<pI5c8iBI|YXctynFOT=
zH3f|Yy9O@|J{3X?2@P2va+7bs7xEkVV>8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT
zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^H<bj`5GFjJZ48
zYPNEAXRK;$Qfy=Fo4A0us<?r8hxkSDmlAXnBnj<_<iyy-J&EIU0_SX+Go0j_RF-sO
zuI1dKxfkZ?&dZ*6JXtkakbF3Wm=c$=KjniULQpRlPvxg>O&t^Rgqwv=MZThqqEWH8
zxJo>d=ABlR_Bh=;eM9<ahEGOy#xn^|QY(3p8Irjp^G#Mn*50ho*>Tw|Ih34~oTE|=
zX_mAr*D$vzw@+p(E0Yc6dFE}(8<U61_v9n_bMxC3Y=unGqqI`4P!1MMFQ_YcTNqn-
zxJbQ7TGTV&X8!8=BMX8Se7%scP`I$O*tmFE@!%rAMY|Rwi&GbOE-_tFx@351@X~$D
zXv?ye{ZQgqQdRP5dED}jQiIZ^r9&%%S2UHWl*!9(uJl^DV-;bQWL58Km(^QVe<~N1
zU#xJfsIK_1M!4qUS59BmeD!&4+S=Yqx61A7Nb98QZmjoNzpqNYYC+Y|hVTuo8}W_h
z8((co-gKdQYW0rIw9U%R12tha?OV*YtlRRTHly}>oqt`+R{gE3x4zjX+Sb3_cYE^=
zgB=w+-tUy`ytONMS8KgRef4hA?t<Nq8e$u|zvh13xJP$S#h#CQrF#eVMeplsbZ>0j
zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3?
zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j<Jb;mW2SDv7qC_VA{<bspqr(~y|
zolZYJ)S29Q_e}hmYh6)Yy=Ozuo<A3K?o78|_sR3#=Z{_Rym0g)_hQ>6w@a-(u02P7
zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W
z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU
zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R
za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)}
z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>R<o>I+y?e7jKeZ#YO-C
z0t-n*K~#9!?3ll+(@+%0KgZZm<tYwcD0C_f2#*d9nyE{t(#_?8lY`?!T;BMQ4t;+?
zP&-JmD7d_TAY-TE^l*A02rj}C9uEE(YC>~eM9QN{6O-5kb082d3FmX~J?DGRJ)*Uy
zEOv<!Sp{3c0+-hfib&Ky7VrePn!@h~;5BfXB*A6f#}TlWVHm^Za#>HiO0`<;yYKrC
zlfWhkgUmnyeBZy8SIlM#nrY0&1=U)g$93eoZf!6a+{hC)az#aCKdvLK^)28iFX_s3
z>qX>!UOHQd7>xy6M9@&!IH0{=&nu!Dgk}BdhLdhPut~DMDr73y{{dD+I%Qhfp@`fm
z6s*?zeD%3d-#!+Ro2jKM!|mRWsBf>->-7T>In-JQ+kzbeornqid0#9RmSGt8fj8R<
zgHDo<gCMvUmT-lWF0Hkgrg<PDJEhQB&+~Sg&F0-wz_#1%<!m-v6du+zO{UZ7N6WHK
z{yA*Yx_2}heeHI;&w!tCn;gd%hW1h<%p+iTgZ?Uje!uUzuKNO*rP0~jz`MUZ2%c`3
z48XBcDj1K)Z^J;7z#irlC40Z`d`u>j&#hMLWnqrnFq_ZkUu@fc4*W=5$TS*_AaB4`
zAGU2D0UP@YYhfM7Ia5mI2CS3{9LG6Z8Tu3}{zF=hyTAkBdQQCGfL9`tzCT-CYbw|Z
cHXHjj0P+&M$XZrPga7~l07*qoM6N<$f^1nvIRF3v

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/new_note_normal.png b/Notes-master/res/drawable-hdpi/new_note_normal.png
new file mode 100644
index 0000000000000000000000000000000000000000..e24e0d142cb9685ba598a2f838c6697d8a1f12b5
GIT binary patch
literal 89221
zcmYIu19+U>*7n4<(^!qsph+4#X>2yO8{4*R+qTo#wx;34PW#XMo^!tcx@KlS+WXma
z@3j~1wIUSdB~cIw5di=IinNrNG5`Rv2R^QZhXwz-7-Tbm8w3X_Ehhi~3G1IP1RygT
z9{@m<vlJCoRJ5>nws*3ycOa7%6(w`{X>Vp}V+sJcZ{(=BX(m143hX|aqN$6lT{ooJ
z1OO-~tKrAdwF=P_0fxcom_j2V;fU(kI2hSdYQurch*CM>2l=$^=E9NT+EHq{+*hPq
zWi39Qpv%j*)wgb7Ht>DMV;0RH1Cu7<q|ge$qa4D=yG9zPAT|7}#~%_$Y7d$W{bX{`
z9A*RnxQ6m@_jRrpe21vB2S5TGmYJzA$M*jQbt=+m0LT&mdlZ;JB#3xrz&Nw&I5uD$
zA5gE-WP%7t1^{e4yhSJgl_-FVduag}z*<Gp79L=&kf;J45CZ|opp~S86zT#Ps0Ao9
zLiP^=@~ed?n4$Y?A^f#kzeqy*_rL&LV>RQ^gbV=w86u2R05Wb!fG7#pG!&UER6grM
z-(H2jLrA+61fYL1WjgKq0y}nl${eBF?e*RP`N5z~gNPv>9l9C95k+=d7A2Mx5K49i
z82})BnIHJWEf^0xIodxl1KNP@M+*N~U)xg%kl*b7>5hhk2B6E&f;RMzk5`}^#vtll
z`m8H-02}H6i`^GJ_DzI*ZNxdxmnaYJcOjD80>yDYVj@H&q)Td}f*#hxD1pE1`}TWL
zzK`I$e>Od@0gjnM88!VyK_8BWcCNL`vA{`a5jMLgAmyL25WkODy7>c+23<y+$Q#Xw
zc0~%gF^>-A1TpeoDF>LReqU}#Q$G-r+)x13p$h%-t#B=qHvPU=5Rg%*nhUM~A>TWu
zXhNg}0J=HH7mp_ZAgS*qPKW^lFr8L>2mo~d#@8)R#*-a|2LQzK1L*68;gAQgtNT&2
z2Z+1-@gNOh#e|Tl`uWgBV2}KX5DV~Ag$Y#qdDoy@>Y)hpF*5hjn+MpqQGk1xx&h}7
zc(4Zexr6xKp$O2z<M3F9<h<b+MzL!YGw^sBvCtHTQXGl?#bl@9*h&;5<3EcbD@3dk
z^rR?nnSNsP#OMmW#&3?3eTjUJ?3QFp4ro+@T7q;D>L@2Aj2z8(ns??v)ALU)w4Nty
zCgJyQEi9Y={@cYF;1d~Z>_5+jY8Jh2s2d$7ZV;hKNHd0Oe5}c-9>-}+tohXy=Tm>K
zAqbudGRhz80{%xZ`k+l<e7vNltfpu=^#x@!W+%J`LQpW<;Ae`Ya)oAUPt2ELcO%}0
zcuk3Fnk#Y=@?7d4pHZ>&lccCne<dEtBa&0cf00I#wwBtIVk%ZC7Fa;H%$B7&kGK7`
za|GY$Urm;l&=!vtuaNlmYv`yAn|CDqKo+5pO1U^0Q-;%2@EE!z?~6!Aex=fMMeY)O
zWjJr1wzO@&t0Id^SOpe`OD6Sn7Ov=IF;mg<T&AVD<&y==sdFd7b`Xhp+FaU#^>4US
z;Azmk8!}2LO3;{;5iNl=ffqp;ej5QxhHNR!Vp_(yD(mW(PZ{RvXzBK9n)HwK-Z%*p
zm?^v|>M6b{z)Dp$CpE!kk4hxfDmApKAL>4(5^7C~hZP7*xK+y)#A;m?T(vXGZpv|r
zvr76!z4{-4uf`~ip&=6ap;ASv#%-enG32<TUrcW_MOJ>QL!C2Pr^^}XG`?KOy28AD
za%J(7RS|WnG^;jCFv~e{oQ6OhZP>f!S<jZ4A)i5+@nV8v5@c#vv8pkv@vZr~;knVf
zVRZTP68G|a1LWe6Bb39K^T2D%`{aVq$<?XU8Pd7wGJ7VlXngK*itsS;fO@(;FZp15
zU-W=?23i5llYV98fai)QuwmmizMhIV{%xIZ**<?AykCwnY0;T5Y*92XUG%w~<|@qm
zkkcJcz^vMy$f%lQ$8^h@&(O&7%VzO#@yJmx-E^{brdj8F^P=<A)Hvf-^;-3>i&&oJ
zZ0lUZ-u3Ry_n43p@$3<qD6Xin)Qwc{Ntjf*)Tionbpdq`^#}FUYUvf-bH;Pq6%8B3
zPa0XsS-e@3t>raYHN&o1w!7E|*l~0VbPp<a8*CTv7l;>`7qFK+kA{!bkG7Aq#8X6=
z#4F#Nzj^<3cA0Xuap*oT-sc#q7_JyP)iD2LUf`5-$B9?^J$@21%{2{A#kMT6%r4J!
zGUb@?s&k=b@u4WID{HG}-F9hvihsnX>P?P0>(ej2A%2kX{q>XPf#cL+PFYsj;9WeB
z<%jDJtsieaBnnO0G`TCRw&R<_I(t2nUIx4Z{HCunr%(c;0+4y0d11Y!y%f9ry_CKy
zz8Su7@40W^UMD}|p8NJaZgFqqVGJM!AdVq=0tf?|psb-tp);UM;5cDoV7g#gkOgo=
zkP%R{NPi~T_v77udNF3-GH1-3$C-f7!O{No$~r|OOR|Cy8#)WWi|%V*`XYNe)e0ZJ
zCutMjPHIVzf%oErO-KKwlKD)jS;g7W`H69*`bg`|yeIZ1t|GeQ+oo0PPgnD5D;s4S
z<BP0z|MtrE0QazG@tZVEXDlj&%ZQ`lwPF5<Lnla}O(uKxQKo9DvvKY5R$&L;$?42w
zt{a~gr&hc-cSt&BTBG1`5SfS~3%<f}nVlRl)@^WBh=O=;VN9V?LtDEHU*buQddegB
z_BS8VSBp>u371iJ1O;UVj|76m4$3<@b+MJ5>e+S2btazV?BwhsWfaTQW`<SPHrh4?
zGX{nvlp~K5+lfy}VG~bBlrK(qn>aQhvhzjF%C(B9xUwwe4DLGkI_~XKJyP0B?7L=v
z&R!^y0&%^2;_DUL>zmfv-L-D^DEh>^a4Dly@Z6Z$^prbI+%2ycd?qa>8&f|N4>Xn4
zZmm4FZex{$7D`G)83HvpQYw;vP1@DoYj+sq7^ax0fvnP&b=3Xn@ly1w9jeP~pX(*s
zPYyKX^_RULJZv{Mc4XQnF3+XTi_h(<pS1ewWO}TGm*+ySQEEQj#2kOpx0Ts(F7UK^
zh@Ebpo|uN>G~~S0nQE=xye;4=di2ck)0<TPsHtk}U8mVt>DzYmx<d^j#`(4bO1|iB
zVQ|;5?h*HSuv@qa+>RqO`qbHX;=A20>83D}8|PKx1@|ZpI=6DRx7n)e>uW@?RpyEz
zk>YhY&hoe4$hypQYjMz~M;#PC9{9Xl>g{!?_`6_cXlrPCH^Z;(0sdUdgJFTU&!w8F
z$Tpw9pa=9jx+sVE2eD*t+h1Q0+o7?`7-yVDZhj6e|IN!$VA5fkNm*`=ydeKl#+JvE
z?0bf_o|0aVx#(=JAfEG;Y@7bmue%*!oZfY}!#%~5(I$1<_Zt3Meo0@4kA0~+9s6_B
zr^!nVzFOydx$|%Hphdq|tNvxD)#p`ay*!T|(CEddHanVaqIT-ehiBKvOFTEkE7>hQ
z&p7wG_uh?<Gq_i@Gr#6P4W|9Jd(Q^_2D3w2XdqOCu-re%e;32{7bK@7mnkJEW8!j1
zNk5?w_S~AxB<+_qmSN3K_^SW)ICrW7?tUD+eV^5QU%N(niJI-J^{BY}39727;~k?M
zBki8?;J+z-ubJ8O0kwlVcgK22Gicw1{wUtfzZ#E~%_%$y0KNabvpfagy-_dZv4g!$
zGGi%aIRL<u8UXMQ0svnAg4<KDFUkr4oEZQByy*Y{o_(VJhy(yasZm-?Sk-;w;={7u
zW-}Ex)Tc>D&+O`CtJmYwr|yTE(s5-WVr4xdEn!6eID9ZnYJ+KrO&Ap%Y=Fr+CVU3j
zQT*{<*buHCPO#{^gFk|Ch?f>7Y><UbfsiS>A~v>akL0%3ERUCYtt;0bw$XGRb~o_Y
zZu-mCKS#VAXV*WwaWSlB8pqmu#|*x3lL8ODv*Yd@1$+xoU4Ur+JDVAMd3KJvSpCQc
z-vXcf`<!=Y%bl+O?0?U)<Me}H-I@FUuM5oMw;Pmy$NIO!t|6y<4$}4iUf~q*A?|4p
zg!KO3aJmM57(2iYK;A!Z|ECAus($;d;|j$8zp!RMXa4Q{|GzQnoTcAfJ@4pg7Uuas
zvz{62;PQSQd79tl$vgVrI7xRm4|uC%zOGmQ>#A!oJNC8xx4>xwkmc;ZJz*ZbyR~ol
z|8)5-Up>8x=l*9J9sRj+3aE5d8ng>;yoYyqKL4HWf#)CQTy^(lEW{fXU*BH*|6&3j
zcy|^n5~P9%;)hwK2TW*_l{o(&Cd{=!&{f3twQ-0#l==XLmQYFZ66LnjpSzbp-v0ux
z{ao|NU!rjO&8PbMHjl}mfbnniH!U9pN1u8XW~BR<!f*dR7<K;gtp0Yj@cF$L=kFC=
zIsS@r!x5y{R!^nR*c<Epl=veRRZa55tVb{Ff7S=mOQ3hTclQ1)WOZ;umkji_twL-|
z$M!{1ue!4gzN*NmN}>Def8c|m@SgOUJ-q_qzwD~yfp*qylo&zS`dc|jq}aQSLrjP*
zC!|#$UK&88w|~)Nt_L1weSF(>t9x>;uY27ZGpPvU=&Gb0HoaMv6xSej8<VjVf;hW=
zf`Jrt`;UY;C48X%5m@*-;$nczm{ueidH%U~RK9=o=_6L)_37{+%e-I45+()dl&&MO
z69|-|%dwCAcR@S)ec}9APCxy59ZjykF8i5HCY>^8|4J32LFclC<5aLb_nLoQi3LMY
zhG>T%j3=nD0F!5*`M<6}->-GL{y9!)xFcA+YYN)Bq#xZQx(_qvonf?UxSLch2}l<a
z2VQe9d4VO%^XGhK8-_0*BX@Ex{}IWxJ2w^F)q8sJ8?~rQtbNlENzIuj>>ZVDwitaE
zJC$Xng5Ft^A}Zz6qC8T!UPJ}<i+D(6=KfRf#T>9a{TQDeYx{6>k}~ovC!;Tk{WhK?
z_!d0!pf)4y*?oNiQO)bw?K$|uB*(b~6{1S&GIBON8~g3@?MRll#N^pK^bW-XJPi*F
zLDJpE-RaZ8S32Agg<~Fp8=m=BRiNiCDEGnw<T~t@3+$~`+vmWpd1;yA4|ytBt=ILZ
z^f#D&8u@4UfklCYZ}l{*!kV8k8bM#d=N%Szb!_&$w_V`)<_rO(FQ}-RcbolW<)wga
z>^19D@wq!!p3brad*<I=23|N<9>LR3&b56IyT9609KnFA@cW%{bN<c+dNRr@^6$Gn
z@c;dTe)vKz8rz5^=+082j_<D|GjccW3!Z+*xG%d~&aNkLVgv45mcEeYGo9W$Wy^!K
z-Wh}5p=7*6XB`rMrm!G22RSj$(imc6Z=L1=^PN`S@8CGU$F;X94JnxlNQeJys;G;v
zM^0t-bxwxtzb*VAI;S<fd&?|*;z){;R-PrgfuBF4I|lfKbC0MiE4*&GMRK9Kw3T%(
zs|d1m9Y7W0^rb;baIEUYEZzZ~XU|WQm3?+1{!ur~jl05mANv%qF|@@B-o7CUbUzdn
zXFl`t6=T);nM1j#F6CkeI-u!j3m!X3t91c+mMH)7s|h)=nMo@-)}nT565*&5xpaNb
zsg(f%v4E11PP}U$#Y=#>|L8lg2!Hba^A>gP2#F#<{ZytwyHa;1;qv!TkcaBs(vC}6
zX`CbpmH$Y@MgJh)GvDD{GP2$`-{4#__i4$=3J_sk&ErChvq0+t`7)p9_x1panC!02
zc_~ys)2mrxuUUG6XctJT{|D;aIQsx6gGoXiSFP?n>Xg6tk$F#QhzZJP17o{iA-(zd
z_LL|VRr<#6A6##rG`|WwY#5r;mPDzL>y@-CY^Tu_$99Un;FKgUh>u>0I_ZSKnRR(l
zBx4aM@irjP?~D~{HhD!_q$De!T~03JSy|^T%low{pUKrMebTN1srR#&EO}`&<XibC
zqpJkY6W;NWi{#<uf$?Pq-d#^$@5tk>*(b68Jsp|J`F%oqCZOQDE*WyMBjQ;|_8sG!
z`&7a%TWn;7z^$h56q}4-ftSEeB~e3S3@`VKA_CXx?K^fJc>qVp7?948d~BkPWpj3U
z=Eq9Ps{qtP=Ysnt?E?-BUyyPh4CV)mIQ%<lci0NyfER}?5|F5~cEoOV2p<Yaq`RDL
zDg`{$)tmtyoO{;XO9?A>1i@TM*+0Ti|N2Yf6>})B;1l@tk}Us~|33M)vQNn2I_X$B
z&bjXNcSA<U_Z-XG?`OGonkVIBq#vsD9G?;IMR_+>7!RQiFdrF#h3SNU^n8K16FVJ$
z65UyVyDIm+6#maAonCdWCzTbKPnIRQmV4l3ODhi=!3zMBKtE$>hW8qt{cElFD-pG=
zeN*6RVSq%K{*{&f$%@OIsiwkutL+^f5P;~ruz$r#{McKdw|13}wq8=tW?v-Poy}L7
z-1DbfsK&zW6-odpZT6VWO41RPi{HL%-mROa9oPM5_a7+>mL|Fe+dr{XsgAbcFm}z?
zH9N&}UVZldcyAvLda1^v_<cquC7pT2kslhr<sV&Lx!jCts%vTau&a4!f!JBq_K~ON
zQ<3q}LbQ>EkV2Tz<~DEGzS{c;tgKbkK&f^LCpTz0+w&2U>9^V*(1a?%2G4vK4gZzI
zXV+MZkK*Ws9)Lg&J#~j{Ec-(6uf1QhPrQrwO_*86%6&7zs~YAgv@p?c*;GNpCUL36
zCuZIvoRfOppG{Ea<@qfCgnfT6b@O*=t3h6<{mBmbYDOu=#%_Thq{a|(>*gP3xEB_A
z<s-QI#5c3$WOwC33hO_S!)||aWo!<-^J}r%`EB(iaek2&qrR$rK5Mn-1H-qd?UROF
z6vHM(M-dF@V+8o4Lq)qNY7fwcR94J!F>z&~WVQwbioiq2FiagHYpCIu5%}ziLbP}E
z2+JU-=?(C}f%r=;>A5%%TsASOYOqf{LR)ZmyoS^NRh&o{W!G9HI?-6ZN_uHOE;}v_
zLzs}ysqL-?<mLFuT6mT%1+LkZEr}A6<k8D9;}wlY>k7ry^RBym@9(nx$Cj&nzRHlo
zoor1HP;)=${_as}S`S`~5a`#VeUXP?{)!aRwCGc();|s_{$7KvX$#7(YW{m=!CuDP
z_3F92WZyR9J#XP-8vPom{z@F<T$B82SK^P2WrRE@Gr$vt&R6OP-5gp&uW8=!qh_v|
zDIfbsuX}8#9eSYTW-Yq$Ft?oM34sg&@`u024}a+BMR*WDAYYD2xlmr64rUt993I2g
zdOr<j1E2m;bss~tpKp3jo4hpGLrak-%rx^~|Lk7?mcGvOyi$oj=4<kmi1HhDI!uJ`
zB|KFWU}HonV8=|IFd58yeH&6Z?e3%ZuD;^YFY^VO1S;HgeKz6uYE%`@9^@Bi+2=sg
zJaimw@Q!`kI}F;zP+tDi^Qk6z#VvP{$`rMCwrCpaugRjSMpmtFS;GmE#JRQgJzlfA
zz15yJ!$VKxcX#+DajP1GXbE@-Hh1T99I#*_`_IGL_dd|Lb`dX_K^Y@^!z;=dXX1f%
z#gH%IX75=2rtm3VeeH%m1Oj{n_r$37l3GwQ?68zBQ_X1$M88&8I)xGPb+1G;2Ag7<
zo*IskOnDaWBKLqA&WVR`G(=^k0jZ<xKd#$m!?-V;E#U>f!%a{qIvUQp<nEXrgFr3E
z*^lRkUdT69gy_z)x9+z+xCk}45L$k9XV807p`9FQ?m1%-52M8k`z~FmWE{*@n0vtD
z#`>FCQyCZ1ZO*A!kde=mF8rT-L`>X|{tX{CfsHOAzS&CGtf*SwKF3FPU4y>j7SCy_
z?%I}D#77fW`sy8HEi)ko+8Rek#|U&N@ITLP(X7*G@9Z3%{rf&^+@igIdy9F<ZInr4
z)AmjFFxWDi)hiAkO5-)S)9(6U1gU*uKwFtCMq5R)i&0h6SWJzFj0Sl!m_tle4W)>w
zP@ff*vT}obG#s6>d4*MiQo?{pl6KDSi+fx|t*s4L8tV#$dtTVhT{l_I5ZHZgvkdr9
z|6@}}!9*8z5rO(xobi`3{)E#0iX#V3diz_ys;)`iwN~z0seomuH~Qco&Ch<i@g%P~
zhvnZ2MrDdz5gXM$N1hw|smEcf?K!&xuKlOX?FkK!?#`3TuSslz!{w@DxoF_FU1aW?
zT7OoZtKD^!Hi8Ii>Z<4U=VkOh?a7rar(y45;xPajtJySDVHP=rg$K0ZteMy%^<Zjn
zy3rIP5tnuBdqOT<kzhg`i6Cg--)H^8FYUs>pUq7s=^hK~pb-|Z@(_>1Hd?Vm6GhWl
z4yO}gfU-sw{soW#DSbszmbvDme4K<V;iRBwR(D7lYGh0|kE^Ww%|3;d*%{D+%LW~c
zj&2mlMuTSo!o#=C$8OlKcA1l)%r@@_`)z-^^UkbG?fbn{#S47O$9E=)e3vP_I@bg&
z?91aZ7Y>0Zntq-?C4M;PmmyX`E~)rL$K~CzO%A_pWnx~XO%dT8-LhNpWuv{Je}7KL
zLFUWlWH6yoYdt|`GB?7CFX65HZ3B@>y=cBYyQFq#<J4o<yT<+2I{&(%b;mDL!H{%a
zx^fl;uyWlPCoWq-)TUFN5w?!W%1ZmaVy&tcGg<YWmKIr5L5%7<yH1TXY1g*heot5n
z?g#5$mHr!{a`E~p9}E5{#vuneHN68HEWWj+ZxyHQmt>=GUWzX$e5KGO{Mi1!By&rg
z*-jRlxGeg;!(V2>Vlo<@jF~!8WM}0LDrgR6Z>A;)g^=6M*KtW7MVLG&SXccbHdrsJ
z=&Vl|Qm{)ttBpCZ#zsYJ3)Z^24l{W#IJqFUFDb9D`apCpW>Y@h!>dVgwY;NjBDZEV
z7eBNq-n=hJy|Zik`FBTg1td{z40|_WGjI;+@pt%5FLXI)#(j0y4ieR#(DJ>Yr$s|U
ze*ch!sRFTICqN!P1>`7F3l9eC^Hr{CxRxe+?HYZj74Njb&XxWyi9>b(Z@ditL2fmm
z**2)M^7_3f4nS*RthkCgs)-M7IBV<b_CFxW2EaP<=J|REtwGCv&!>NERxngOlVGCX
zvuD(<ZK!*yyozu|ONef5LPU<TSt-2~AwX+Nl@^Z*5cT9CucL-jSvkrv8$Kzb>X3@q
zVjFd7mj-Ot+ca#^HtgEQ)RLjYH~vCoS1pbR(OGHG4*!PlkKiyffY19NAST?EkQk;6
zizoyiKqX5zpdE(J2RR!FR@b^FeJX;W&+|sUGQCJoIO}|*-sRWc#ELh6TJ8-)RN}DL
z$DBL3dB2|SzcidYIi%Gvf?mbUJ?(G!*sSHyoMX>^>(cN|@BJ;fQsY<jcHH&iVZ3iO
zfv5_q=-{W)Sr>(E-oLAfaw1b~hXoY1c-}R><xXU-=CIjo8uu1+*19NztYe<A>v8Lt
zVfyi7I&0Zx*+(t?IdNsE+aq};teKiues`kI=JF4Xm<0hz1;_Xl6lK_*`HXYTgVF0Z
zZP{i?`qS&WCK7O4e{z<31aiS{#ETotB$$;0y7j~7R5ga<Wc>BbuDB>=7q02^?R3`g
z8{Fdz@xNes^k^R*PfvR5X{f<~__Lkh$;nEBFYTggizvLEoS;Db-A_^oisHH=*GrDp
zwqVORxRO|<23LcV>M?5f^;#maH^dY{C~|J}3$GAJhwc`R2X7A?GRZU6pPjq+ekMHM
zgwn_z3jEnPPQw?Vrt@1!0e8bV5r@USV{V-9B0{;q3+aMCE1)p{n4r27$X+SAHvQzX
zU)K4<XP8F5{j&z{)2wuyUnz+04;qfP&nr=8(O4CK(At5#hBauHaa_7vG}RO6`O%ZY
zwmOs9R<okNM7T=$+N53KmMnu8`b*;eFMJV7HuW!C!Hd1@$;RwutC+7p{7`%Z2jSw>
z+6Ko+{lY8l>KTzzO#`05uG*os{s(=hT?jhG$vS08aP4_KfWrmKm@%0vJRL(cSOr&x
zZt4#DkO-3^)k7j0BBcsl^NP~plFzHXQUpGsz!v2iwtrY^<O?*d8Kc4?w6W|T`(yg*
zRco6zoxtKKRFAez@)EHx1*XEQt?59X*#P6>zbf;~zu$;E?O-%`WDntu;cI`i55fAk
zTGvmJki!OMrHqaoQ@?J<@^@e=M=OR-efwvhTlD1!99E4hT}5en@lrn3M(0aKNXKO=
zk5lOWrXx*hCUQ${WVNnYbQBh#Z&uhA;uAMZiotK`?F*+KoFZlKkTTupV-uZLtER1X
zL;gS`KMk^t;9aO9!MnW&FuvngMEI=|<$U$*F}ZR+=_c<&%1gt{S8>e->Du=mMEk01
z-PNj{-D&U3Sl_|aEM>`*SU1S1$_x;SI;nvgwr%HIQEFLO8W@qHTdoI;d$f&PC|+hH
z!ARpnR#)Y###j<vzmFivE(UI9eFAF=d`p_j=2D{~&J)Yfr=yFdW)vet{8xy{FHNXi
z<P?x}<l^-2QJ;UW@xr-hzNx#Q^f79_L)IX4{z!$PqX{1G%frmBVq;Nt$XU7f+8UXe
zM7Cyh85ymg7awLtWgX48-Q3z<afzAW*$M^JpoozDQi{ZI5hwOoZN(2|>(Ygw3fg$k
zX|@d$pM@VNswD*Ub1*sJ*fMvjAzk=;7;<m&7AG6TP`kP*15y70z6SB43VXBc{R3Oo
z8?UtIJD(@|qfdVMjz+qCqgNcTNY`SSUmR7ze}<G}cJH8;<hRU21v5B~<u{PONnWQz
z)EW7<v7|D0%@1+ee^>w*dE=(yET|V{>|^jcb9o96rteMumUmur{*XprlczT0J4*l1
zyK=Tc`w*ah=2CK<$t*`o!RD4zV3esWHsU+HqU|gf)@eD{!u02A_I-ORVZ}Da6d{~#
z|Kt%j>PaXvUE-%5VQ7MR9_;3(UT<rtq1ccK6^Orc8F7VB)0$O|@)hi#aU`!0cwVU!
z1Ny!4fVD$&?DWR%`8UX}ErT4fO9)P13EO|K$OTzy?E%sweOX4sJ#q_@MK)UrWJt;q
zq_q+>f3X?iOLAM!yAXHQ4sj>0OB@r~LOx&n20S5US1IyH61yV<km-S})9jU%p=L<G
zYIO{|dPXkH+b4`}ko40L*u<Qxa1ZY=<d#onx0+GBujgn^rW<?=G<=!!cGpAHeWJSm
z829$0xs9yQc<Bf9AmQv<JNzBDc@zk3=2fD7BF<Qm-eohAGTrt=ocd!zk+Sl15>)lM
zlQ)I9LV$jp5UnX7?%QrSmIS5@ar$kV;<Itnx(Z0k>51M&3D2u8$jBzH3+U{2hY89f
zFZ)`zLb@cOuQB60qb#=FqI5Q?U12V>k782B1~U}WTEV~}7n8<fkFFwgOvJo`2YqcF
z1J;-4SCPEjTw(C!2d-^H&5YLq{VXK2g1++D%*>1;Qjr5iq_D%ub4xgt6NdN_?U5vH
zQ;b0ArD+HuWQ@&AaIA$y?>u9q#aC)6wpnA4BYK^iU7;LEDtYyT*dKLsQwJJHdI#$l
zb)~Hiha8eI@~ff0d<2yU8^wq_yaFAJHPeaZX!UP?JzZS`EnE&cQQQQX0rMi{v&b+*
zp~coEYPi-YDgvCOChuO&oR<2Pf)k+A4Ee~%3`>dFjP^OoYk{O7^3o+cgBQLehb>eM
z2l&Efg1&Qfv3TzCa8@Wg!uhw3xk~$iRlhS`jTBZkmi#A|hB8KE(sNbE!glY(7?DC)
zcDMA?{H!fBuZODKE-%EIli0`J7=KTpM(4cgLIH?L0o+XAJiUV=HkT)SH6oYSliZiu
z!a^pe)#RlDEyn-~BI&LLs3ZE4WX}(yhmMKz^U|OC^)fxvFpmt{`^t0=t=!xr?&+=u
zH6bVKdziF?wbqscc3HS}{9Y(>Zx|;Yqm7JfDE#W%geg_=nAZm{NQ`%oOhyj3rqCP)
zcu*Q@Qj6i}6oLAC*`m<__`h~U$qk7-14V0&i}T<oZwtV&Z)t{=-YV+~Yj$>f*F!jY
zzZY*y)->$bwy)Q0kUPdda2a=o)KOP>+dD_c#kH(sEHmr3b`A~>AZOGpAY>PVHHChK
zK6J8`Or?hYxJ|o0IQ~vsQqKlkWf$W6I{_E1M2)%pu3M-ABgLt_lJHRM`sei*AZPsy
z#Yk{3s9_zyS=S$q`HYR4`@DWQ9G`NdH3SXfa1J<=?p?$=-IX)MD(C)ZeylzvL>*Dd
zL@I%c8VLD*sbjI+cKzm=GFDzh;iX9xOGK8dXhM2MmUm$8eZYUFnl3^#%Q$K9qCwvr
zXEH?Z6PF5v7JZ2&c?!k`w#T1KB326oE<Gp}^x$C%c=~-dt9Gj<{+@I0=*UD|uIk9f
zNA|=cM1cu-*y!}>`+3q?vjwMK@wG+0j-aHkShaIOrl)8fo&x%8BYHkQkB+w4b_i8=
ztLFtqZt>vtmXJ++YBJgoKVEr|16dO{&M~{(>m2Ulm1KaWd=r+%?nk~QVQN1<Eezvb
zV7io_bxn}ck|BjSV^rUeFB+RjS+HYfJ|}@OZAmyhj>uK&dFAK<e?m2G+yoDWLJ71j
z(*Z}q2^XyFV)R5}t!rCRA+;H{sNmjh<EUBBuL2k_?1uPrtxTnsA~FcJqVY^62uuXZ
zu?aIu$GWi}-$(l`Vulk*Kv2%&=$#FrvaGlpOW|DHrO;KJmcB6|=v^YntO+MQGiuOX
zZ75^NS1joxEH;e^@$vaM!XQLMau|Hm`~o(X;bxLCgxc10bF@BaU0u7!?H4z92m!ox
z``D)kZaNEn1BIcAZiBMV0)Lef_^I7I5VO7SyR<ER@~A0<Q%}#i(a=P<UNsl)@)5@7
zySev$-$eExVi=0t6au{Crb&u*ROl>;PL;79gBcunQF|njFc1&x+i}sIJ4t=}>fYq(
zD!??=x0I$;+sj^?6i+#ZhtTCSB$<luHP-?;w2?K7GUTIDsbty^Z2Lw{644RkGQMW!
zWt^Cpovorr*d&e2&iHwL(Y{?H9CG+!Brcnc)``GC(OQ|5qT*caUl+noH`$>ASn16x
z9!h20+H%UoF!<-RNw`9S_xA$c{-%eK6Kd%v8Rg65^+e+UI`ZOSSyLg$_ID1satNw(
zvf?^)O4Y4dudh{{ZrPFBb-J!Gkp2^wdc`(|-Vgu*cTG{J)sU86iSw!6T4t90t({k<
z(C`VZIU?y|3C_|8%~h(8^|X$O<@XQn=e;|AOk*)wvBBG@Ff<b18;dj8MZV+N#P&(*
z(Ff!bwb1f1%fMQf09NWmQLP}>X@`vyNP!TH$wqHU?7chhN4&oeq`vQla8)3>`Z$+{
zCrd5;k}B^xi-O;@3cU0s&W+`Q9CdP^BZYaDE*w>VE4faEEEjd-`5bg`Ud?2Ya>S#b
z4+Nt9yne<Sd1_CRlhN|gmz4WLRf5IYuBxf<OjE=P8vFP&b_#8hQx^gbwp}kTnrbV0
zCq?wEYjzs7ePWR=%v+Q@(o;$6YZ=V2!@3Q=%1t-?G~u0hWwO$stOzauHEc?d(QVn;
zOMlX~ztdHw3t6^;G38K(PajKw7YrCzlCT`cHfRw>KJt^5S0dj<-0@OPp`=J$VV%L)
z;<>L+4Hutm%(o)EXca3x+dvh7WklkUmAgYGg=CyGOkT*4GRc{Q@yRe3qFZu7S;9#j
z0rKep>5=nmx3#h&#P98yKf_CZ{w4>G%V~^blO4RAM4R@L^HT!#aW#$CLKDq;Vns0r
zxdDJtLm{=*mn&&H!`!DkOPKynL^VCb-(F|=qEuRQ*@|j7e)h13tVTEAL%V7kJeuN_
zMU)W*+*3KHEiyBsIgbuB5W6;YIP|`Ic4--AnlHuf<c&9O*ah|GJ$|VdV!yU;gY>?#
z=;QgODOF$AW1s5Y)-O;JrKUiei)PxfqhXRavBz(^7cY;kA5-RmURL<Fsqw2Pwr#Cu
zcfMP|WyLekwveM3F0Lm`%X>+V(50|y=4Zai<9HX(DQk*Dp>@wJ?5%3KKV*Jw=W9&q
z&pIWzs=8=(5Ppq7QA+0mVx9_Lkhp9Hr*%uHS)h{&XNS(_gHHG3>nGKF<w4IT;l6W6
z503ye!FPBz30n6l-+)J?(FV!IX2s0xR1qp5B^FL0dAkZ?Km+VNoCWQafWZ%V#GJJN
zX-gPmM%`n7qT8KCYx)q&!oW+PevVlwU0vH_1KhBTkEj;%XU@`aj~|URtv}UJk>+fu
z$S<}rOEQ22GxKj?`nzOG2e?-)zQ|!RJI<yqL&vxy+BE8_jXTk;hg*!F;UA(Kucu}%
ztqMP^*}75yL<xREs&<jGGz{+)-sJEY-3Gm8Uw&^gfs{5v{{2Rhrooxrf<NMm>1F%Q
zH-7>Fs4N|A)O+rLS5BSjvDAj<f|!2?k<VRh-GZWuC%j|?v};y>zvX@<E`&MRHSUt5
z>MT>CQV-zAD`$WIV~MloWnlDxEyqY=b}lg9?jtg={a5eY*eU$m?1NYm;)77y#~esG
z@U?gC5-D0)npk)wB=w1{W2y({N%g7XxgV+kfT<kRRUt~x9-6^qvrr+D6H9Km*Srqn
zu;EPc_o=WZucgJSscIXqqW{3B=%EYoY{J4@_@<jPR46L@`AS0Q6N)(s{p#L<QPB3B
zF%j&NT1YFadih$p-=;kqGQS8sei#H&+1}O``udn=P;fXlByMVVFus2{U)?<t!Q*GZ
z9k*jRK(T<Lr;05@ixFN_7Qt5=FtwJBbheT`^nOc?Jxk$3c01cWWn(eWm{%*h+1lZ*
zjx+r;Ed=qnc6a~vj1WM(=HI1ljC^7#B1@N)S86%f$oP8$RiyoChjK(}LuX|n^2A-2
zubOj^V%W|rs`mWnSGpOMFHJi;J4d?@bm-EPyqQI?v#p6<iOa5CBc45>Y`Coy-^U#H
z<dR(oGBA@eGRTbwqoj6qWZI+I)*im;+A!B^*En|dfc=3*?t)6J0z%s$N20qI_EB_C
zGAFmI$Os3VTl4BF-r4M5_mt=ieAGV?iu5=K7H+cAV0>cx-pu?%LAaWx3a$ljXRnds
zk7{2b6;3?|#2<S@{`Ss2zn%0c(AAzHd<q@vRVQ_g!LCfYGTuxDQSL)PF0p-k$rV8|
zM9f3|DM(u@B(s6b6?VV%gqcZlF&d=>8UWd3o^@JRwrx!K?9jWI#=KU~zuGd_lVYb+
zsw7tQ6B>g_ugp@zQkyAu-ZKZ3m2=KeLo(VWtECjtNQ^^ngY42R2xWXggPQ%1?%)>K
zna*tCZ}<GaYyxNQHWGgE-YTVf%qVgKG|l(jVHrjixWm*mhB_lJ2s1*En6Gx=kPrQr
zty;`CU#Y*F0?>J6uvF>UCtFYVdL;J((X}?PMT5Brv8>Hkt2lG}++)!xt#+tXQ$!aP
z=M$y}8>bx9V9c3Zx>t;HOS8$Anr&NMq5WHJ=bySA2_&7Xa4^}!%Pb|-I*?f;R~AOF
zG1B0TnerqJ2p^G;lPMCF(@$V(A)Cv<85#WYq&Nr!gwRX!94GLYeT?f5mBH6JRkyNV
zhuc@*Z*BD8t?4+upy`!XNxH+HlA}#f43J|Get$Cv!jND|wfxm-V@!vm#Sr3)-|(Z(
zprfi4DDuX1v%d88@u`;$<`JR(Mx}G4%g-$RIiZ~A0kHW*hroWCJHwh1T(IC&@!JY!
zPEL|gjrot#&Bk?da<-SW{8#|=o00Vu!^9VBCdBHAox!)I?03_1FD}NX>F8qyHp#R|
zZO-N6&WasNhBtz$dv@z3VDpN-6@9(FdbiL>`ZyhY#5h+(cZ4YNx&fFBEnS!F*W>RR
zwQ3n$?R{07x=S<$op=m%PvM6N%*wxQqt;R^L>t~JUr%XsaZO5zAYUg*PUgg-Ema89
z6{jn<f%9e#YWZ5ZI8C95lR~^}+je1{6-pYMXQcrNPaF#M7bvpmrok)76_Bi{+0~_%
zyyI~=hY=pRjvkH~=6NfL-mp>@_?2>W7*o~KTqZS>vgYQ*8Oq2|-DMff$|7xrMpYRp
zjI(Hp4Gk-p&Qs{sCp@L-$<<D4HeBu7c5Gg8NZ(mI-Dz3A3x#8;Z(G@C7a+snJi`yk
zE7Lt*-~ISoh0}+M9nHm8=RzQSEkH&aSajUB5i1aczWaV4y^9>*nx4}^wtXoZ-`+~)
zwDFM4&loPD_f>Ib9v0f!j(E1vl!VB5m?**@4xJEFc{mC<ThJW9PMEsBZuDR~8}f+P
zQ(szl=#mSI=H&kPF>);p^C+G7hSRmN2y<QEFA(D3QaOJ1*%#IY4Ox3e94)fZIeCnI
zF-RmUF*3|a#^=6wDPra^w)C0Vc+){il^Q{Y6h|{fc4F6;*FOwop%>S6m6VlSWaL){
zXlv2YYkqi(X##z!siQ9vnA7enEy#6*t4dLJ=yvzIIyvhU(fJCdRmM8%yA0usk-6})
zE||8S__JHU#)tgxwnw18ne1J(W9FO-Q>mlaE?PKSey#OdB?W$RPiTq=Geves@-MYJ
zkw!u)gIpT_jE1gD-1BMJI}YG5u{Gmp!Udw9+A*q3zW$lF-qqY&0q|W@p_uuQ^^HLL
z6RkM!lBw|3D`S(ln@^m%#%efS!Ff6D6raM6cad$5-8Ek=gN`igEZpzc;G`TK^a>$J
zjw(MsLUxGtD4FckE<|jZLyj3+24i5H6^ol@p|Mm9!~2eJfG4ozYZel+Ph3b1eiCFg
z`*oCg1+J}THYffVgsnIYkpQDb7Ow58QQM~JnkL0Nu3(W8CpayXSqh8IDrY=%!Z}LT
zp!;hIbwypu(rlYm^w~E+`G^LuJM1eGcVj}aTmo@VDS@1xd1$kZ^Y842;R!E`6<VZ(
z=-a^0xBX^a(y#XY-O!p<6>mUb3wY;7*;PD0U~9XGISg(OQb7lo^>s9E@;u`H;hjx;
z4TgCnmwKctuJZb3aH<%GSfeacasYg-7v*D=k*o*tvoC(D^Evp)qBK(7&>@ACQR4WX
zNV14MtJ3M_=vX2WE&1*8kojY&Ls`yrbF%hD_wwRfD&j?2v+`{7Lfxkr7C^mrLR3;a
z6G6?sPk*DV819)izNmV{cis9ac5V5B1dpl)Tw-{{kLMw@4Cf}w=T&W0ml%A=Qw^LB
zK?1q@nugTQ<2~t6OsvXM2}sshN+TJIPmd3B7^7B8wopxqqt!%FPYx>(nfc;Hzvc$v
z6g*YtPWD~BqFOKaE_Nd8L0+M(KC!zhk&(E+tT3I8%d@b0tcvBkU2t&cB#Ob*2)cul
zS5RfGl9RhX8j0<);f(;E7l8Gm?4lYbJ1{`_U|ND1z56Aj457ACaoNQ+7BYUC3*b6!
zbg*XT6yWh=4vk+#7XD7`PJ5n{oxu~|^GlP|k)8NTB6eXt>$$ddPK16$*DyAgfrScJ
zC5FrP(X=oDN)0EDqfx#Nhf54N)u({;Px3Apov*U8bXAweOeJZzNttj_b^xIn<F4Gw
zhzm$$DBPI-TjCSc233ZMq8ci>YR0$*uS8=NDo+%TWE}x+v)s^O7|c#mfb=#8{@5uN
z&Yu0Tow^TFcdDmM0l%gL2s3+0bVRLk;)CX`Eb3-)*H3=XqnUL_#URg!<%NE|`V^W<
zj)@Az7<4WlXN&p}VdS#aLNe(a8OQ()bXHJC`{jFN2-}HVviR9-sjxy0T$2$uGs|Fo
zcJA^PvXRjiy`s_bZ*tF~WcLeUo|;h2QtpLOOQ=&QH3>Gvsx!kQg<XSoogqV18mV8j
z-3Kn1^RA+Aq>v@S8p@mGJ3JXdYDSKbfuj+_wI-fk2cQb9dWh9vYf;hHq&wAkpvvmu
zHV0~RRJU4aFl=>q4`6zSB3l*-%~?X3P@p_2!ZCi6;IR&99b&y_9i=E47ly`i$=3DX
ztR0y{^Ki^9jliFV8RU?sGzz!q!o?}Ce-jEBQNwZ5rpjQ`HYN&x==xFT=;alaU_Kuy
z3XF^DpPFlNLB$WPZmRLX?PNsC#~yn2T343ASmXd|(Pij7Psv=l<MNAVwt&)azUOqo
z<)e!Z4}MCntTfyf`2?jgP!eoNB!$*3Y$h0nk5QU2%|#nrU}r@ZaO-Vs0<zplp97jL
zsHhZxB&XOh28_i1w3#Ag*ucg|TWImQTp94Q%vzRNigamXPzlOetPAQyi_yBdhlWfN
zyTOx}5e9TQv$A{rz_oBa&`yO>(-TgA_RTP~4XgBA3m45nI{W(mK!OON=*GLgD0?v0
z?JF2l=y|W}hIr8vf6EU7s<pH$oc<(D+)ppE>uvU8L@MW@*M1Gi07m#Np0$haWXaOP
z6c@IW1XtqaQHxHN70a21Uf%4IE({M6T;|$#vaGCh8-j^=f)7&^7t3Z(9qWhQKr7BB
zses_p+Jb`mXKG+wD{+Hain^wo^@Pv^QZ=V$DM5sv;IRMZHdAGZ2;h1-@2vxQaw1w8
zw<X=ej&AgAh?SLLrSWKJp>S$dDI8-b>0HH>DY{|3UYIT<o<C)vX_0{43`{nc+BS}=
z>`l{Q%4)0OgcM5}4ZMcv7gd&L9YE@QMR6HHX6vk^fNfUxFk_1MkY$_Ig&9m1{45G2
zBg?P&q-hLx$Z<?S0bt_~X|7X@Z%{qtDSoAN$CnhUf#1fMmQjiTwi`$~8eFzfdlA^w
z(B;Ygj`$g@s)o4|LKx%|jecv5vaGEznwd@4$SIMf(?1Ig@e?pz(pKg@kP^~=yU00t
zB6@^dY{0H)UAXe&ygGmN5_-?a^3PO)>vL~!4FM-;YvGay`MmJif$PrE30=A;81>TO
z-m9bdj5|&kKUfvmC25&6a+qw6zg&u4upURAy%ARz&BIQ&Nn4d9i`*k6lfMQX7GB}S
zO`kw^T{2Ct#*~WDD`b&*b?5seg|NPhn2na|w?lfBt&vQx%b$!?N|LQBfcS4=%1HyJ
z1p{<}Y9wVO&+nDArIilS8t&X=ADWOwAiCDqE1P8tveQM@TIGmKsw4AzycA#ynmw*6
zugo)D!Lf5-g*UL<qGak5-gX*;b*`56kGkkTf$C=qv=6oFuX-i*3oyegs$6fFDmH|Q
zU#SYpD-rcJ3oNa??{6f_-De0OJ2;l*qC9fzWvS#kIx^646IV<SBxDp3Sho!27lR`n
zvSxS})Q$3N4znk>%b!e!@KpkB^<3o(d6?Nk4lxZmm@L?+C~m_)sq#{Bgj-6i*4D>t
zPHD#2)RT4?vq=mQA}!&#?of_87<ekJy7<oY@1IF6NlQNi0GXyvQUQ=`MJ4FZMooKK
z64>36U1wj&Ww;RTx{0cPanUsE!I45TU6J?G!lVF5DbOh<Bg1W(i1}?Dj6x$3)F1eo
zT<0=RfK-CFa}q_hkL%rloL$o&@mo7KMLIR{0PsSG%)s3uCS_ElYl7+TeK?r`t*FUK
zq~{UyadkyBVU+A5NYiLxy|3w|87IHAi*#D3{?Z|~w!j`r5qInQvF8ENA;Fa^+e>RZ
z3m0oVlDh<8id}3ht0)7(bbv*(JESR9YX?b$tU@&!LHp9Wgp1~mAev1|V9+Jovp9l7
zg55K*f<SaU*!a8Lo2|B{;4kY+`*-sW6`PDYCr`r<-pI?K){r^Vi^(2#gA@S|$B*Kp
z&wJQj8Q!=p^teSvBvlTCxV`L2a&#F*BD$GRPQn7-wZ)i*S#NpPPUf**7kb|DYj=v~
z`ahuDNSsV&!`qlO^ed`68dthcoBw3bgGJz@SN)8sq&^`eU_1xGMXlf`u8ymyHYahS
zh#5LVi9^Hs-b)m4X_@UJ5fF@heftQjh}gA_ODD#d8~qfssbqJ?QFuIKl1W1=--E&b
zd)P)_3tse^BdUg?xe&Fz_R|!5f?s8&$ZpcRS*|%aO=*pcqe#Q)0Ww^3u|)X(!$G?0
z7x7KEqM`h-Gw!q%e6c>tPLu6X;Bw_5M;^kAR^l!6S#V`%s5;^ycLK2q<TrVg3|ev5
zaEPw$R4KLC!b>pSEhBohVT|0p4^Qw|f-fAlT`Re$6udV*nMQD+o33eEBfk4|Es$UP
ziCYrlVMoP{cFG~sk1M!^$_T{l8}N`it3R<bNk?Ob@j21P(I5ajF(j%^XdP@Ul4)SX
zE2L{DV%5l@W$%V}mQ1D!MiJyT=c2Psh1r3BYCCa~)jOgj3chklG&!w=w_bix={7fK
z@X(LgwccLxD5B1S>YIa|z>hIah!L7*_n?Sf#=#j#_V289nx}~%unpX3Es1q0ps+#A
z`qjTrAQJrDNbE~=c}Blkbcql5&@7VMVqoo>y+OeDKB1AvPxCFliBGj8wC(Hh2PF4T
z;KJ&U5Qn;e9`l{oe7ewA-q}mh?JG8q3KI>fuJYSyHC(knPQ13yevH%eVZ^mOIM70~
zWre)-wF^DCaT;d<>$g2Qm)k-Cd~O0OH!>F_J8RAQt}D7~qrI2azWSp2+C^Y$%Ttt2
zSDR}`VXK3_)FK3Z?x#}D5V9bP#RjUjb@$EdCrx|TC660E8zRYW?>}sv)3BuAxOm$&
z%7dsW8Cr(?)!&z>J$&_g!&o~NnH}x0AH#vEnW9n6qynA#s=lwbsH5;W4<j4->L+CL
zV+MJ3vczf&cHxXkD!76qr^SMcCqgnH{}4<Tr+J`>TW5-gqGPxhw9XhFQ6QBV#7Mxi
zefNppE?ak35SXf3jvN>ALBqk>Q|2l~ud&)}mi>89n~IbsO$VH&G5ZbMng#9lXQwGO
znV?~bsRB9bMA4HJzf-<r5(-oJFJD*6CwjK(b5YuvpfX+U-b1N#ncTTtBt)FWh^W;4
zm-oO{>kO$7zAyzkQ+MtgpkucZd;kS{4ZCW5jp<kw0LbX)2GQjk)_Q4BGh)^>Gs42w
zl=&sR!U?3Vms^Fj#rV3Vm~I1qA6HluLpJ~yhko&+iIIwt^rxh3&ewr6?eq7){fxK2
zp|tcS(nF*jj0H{p+6c}D1Fj!<n2<PRNxsz!1=Q-*SW-TrFvg!{wT}xtW}o38-SSga
z1O<9oslQbc7k7poHT%u<WQcl(bexxY{8>^G`Ud!!uo`9@+aq~x7{EV*iF=zgrTWkd
z$nt7w{3WCv^R9c6?@;yDd3+1%xAfarVGDk8?uAb8>$U7tR0{A})&8gr=xmnoi)A;g
z<K)Mbu*NT9i*Yi;vaYG`SQ7%*G;MyW?%>9^o^QeC5}0Lo^@-bl#8m`aiEUd)FQ=wi
z(iUdX!b!dYTV61=mOxO3i@nR`$cu(ih>T&BPR$^eiw=pakh5Xd)V8l8W4PP`=BE-d
zT9`73rtUSh;-xmfD;mg}gz9%78k{sq{lM<RZn2&G#g`kdDC-bGS5Q-NxMtf1oyLr0
zQhJ#kqHMxNzMD5CO70pded2=z>1K%NZzfmU-^-k!&NTvW{!94#$q?O$E_!9<AfLkT
zH}XFF5{~GGj(%lC3|lJn0CaxsToskJv0`FUC-QV2eBT=q+r>fcFhe46QR@O9IdmjI
zRk1pRMl{wC-ylYKu~`b;wPEm!SNh6z^}2x;=B&#vPi3>4+)G-fBD58Zg+2O(Lr;0P
zpED3Btg%q*rt-s9E7=|AL@@&6s>QQ5N1c^xsF)o{Ei*=Ro!&RexUh{+UdD;|l;pHf
z)RKC7KL&3~7uWd_*;&}DP5n;y*kZo~t!(i$1xP{~Y5sIBYK8SJE<Dd3;+qanP^26S
zz$vv|PcKPXhtoaY%NCb{*kQmI{T{Rx)Q6AW{7T~;GZuOC>k8M^UN>Pu*!)F0Lcz^Y
zs|IcF0B*r$Y2HlOkMMINmGl;S6ysOuvwPztk%{<6AK63WSrZh^5vSEJ0bv<^GEFLr
z!W!0*Mp4e5Ctj5df`OF^I4f^la4-CQt#*R?T29N{Z@FwI#6?Rb>}Pi}rwldMnd)Z-
z6gC`8sKrCs>+_NYIxXc@uq-!_a+`&R{Xa8AQ9oj-zHKerw&}>|&BI3NKd#rzkh@d7
zAREWwt6ilI=Zvq@o7Yf4Uu8Ro-VH|=)Mg?NOa!K}E9V4pqK?XHb&|vW-C3+|{)wYr
zg=1%DkDei{+vF@EKh7af@GU7y(?rmA6YPi@{!TC|%-&2!hoAyEHf<R-{eU{>9Ch?}
zTDrM#{UFgc#R}`B@QD8%a7>7Y5ZislH|tRTQy5LkAz!PmioTl58o7&PbRl|EETnuq
zDcuIeTJzk=Usz2|i>8H<ef=xF2o$aYakmpH9v+_T^J&v*h||&CR;#T%PGX12F_G@^
zmrq(@@ZbWJ)P6ak32~{djCYYN<XPe>=X$CBZpQLwuT;+e2T(z;zMyRy-h_<Yg(i&S
zfU2r;Q5?r12Pia6gZ0`ml*{%QDIK_Z2^(49c4G{xy2=H&u4~NGoT2G#@0hz)pNp`J
zrYHh%z;?Iet-s2ozHGX&OsJ|FTIq}s#F$W3HR_f~c3Nvp;{-p_?}o)^Bqn$=Wf3CQ
zyeyPE>|BQW<^3uJ4E+v`Yj~DS$c3>M!TV3G0RKY3&*~fSJFoEXCpz48Zv@_x*vNPO
z{m7@d=xCps=<{Hwd&Ho9`i6r#5v5NM^cY%~4Z%sD-vUnNpILR6>{J##W%Bdd!`Z6c
zlbh6?S@7NY?r|7`KH5Y)RA}!&&Ck~DXKQON8)rXfw0YBLTsWgYP)c8Dg*S{=ND;7B
z6NDNQQerr>qb|_%B3o4z3|k$({`wo(Znu~hDyG(04C8>{J$Ab-8AIqBc)wt?+CV#p
z?ad8LAg3dRz4605O^6|2nP;fVAt=oS-V<!b@pXnfig6lIxhlhl;sHF4V=hR}im8O&
z-`LC?Ubwi~&JvmrD!4scKgv9FUTE(3?D`pAzI*{#96bNx7eFC*(eg7b9Rttch^4Hl
z+hl08>sokEn+I9A19!L=7Z<p_xgi1)6Jn~WLf3WJ?siBrcVsx%ayKK#Zns0*wdmGs
za)(+xca97E5>VAmHu;yLm^ha=A))J9-o&_U8X-k>7=~=_AVo$xIcteL<r(&**{sdP
zr4%IvD>Aw;=h-sNP^;XbQdAykWm6&~A|auwNg9M)1pVGan`h=y3}xObCuihzqL>oP
zvJ$&|5h9V8P3~NUWtp*Bbv*0cf7WuI>%HF-)r!I@_sWZxFR7_q=6!xKJ8@~PDP<|_
zQ<P?oIwS<a14#L~V&L<|<iM1WHzD$xMw7&DoMu8O*i$;P?W7RR05bGY#$?n%q)duG
z3jnNE4R*W4CLM=PSg*naekxN~Jz>83X^@}NE3j-|;WcxyJ=BmsGCO^s%RNCj(up%%
z4+?I2n6&c{8}^fQ*(l=ePC=<<0WCKI2c6@g5rw_CyS!V7lMyq2DSk|6IHkLl3-HwJ
z_gL%tXw=@RBKvIByziX7?413g(fW0x)wN|dv8E7qXeh))<^tB399vg03)is!aMLzu
z*&}!wC&WZaINRH8)(NJ022zik+goTwWTC2RkN`|<9HAoMV?>yx6Ch&<apH+8qOL2b
zgzSz~Gi!MqC&VhDsT+dlIM3Budl0!K3!hjE_N+S<V}og)dB#jk*qJ*prO2{TD@9@H
z1$jvFtpYQbsR+-gY=v&M!tL!X6Qd$3r_j_5&5zT5rYj!F75foy*&WFkle=567qY7y
zbuLDedH-rnd9JO)=Hdd=G%_kk;Q&q7;gYQ(d+w@acIVl`k<}~+KEgE>+NQ-gj+kb8
zuA7^eSg%$HG1Bas2~M}Sw>j8A3as3lVr__GBQwpM{sWbZlFTBzs>U?W7>1GDs}dD?
zK_7gf0~TUZ;sPkE7s;h4QgL8Jf{G|fk!qfU4#UTpoF|O;#V?r!zbrGl)hZi~P~j#>
zyc|CS&-RbO%YG~u#=OGjxiD#@^Yi(AM(;3=2!W82i_HeZIFfva3qSd}65=2TPF>gJ
zEH*DRySB(1p51Os#witD$CR~6T`&|8%M1r4*oL~<D$#pw+7|t8m*MX$PbwsB3nK?c
zn_QU0(lkbg)vCq3O!*qH&gBA}UZEpA)+eS{ET-z~DBi~%w*ET0Wd+zI9o8u)sq{!!
z`9LJzQwUOz8Tj98Ht}@3$Hy7ZxZ@RkUxJQ1dQa)0BDnv*L#ee@RAdhzUR}&qb-Jfm
z77S+G10!qP@9V4q;Cj`(S6O@2R_+6<)ia~jYu4z`bAf$F8!oUcF>%&Fh)=<j8NlV`
z1$NsWiznMW=Und6h~PoH>BTRoV}oU$F^nUog&3mqJVPrDrB!y#Ng&CFUNq}uX}2!W
z*;KeR?RGm<b%naA(eHZ16!^76j!BDz(^Cr0Zbx%f?))TOX}jA&Gn7XiM3bS-ndh|P
z@jFgqmSha$fDj{^nv#QJh)|XmqqgmEd3lL>nQ`;-h9G9PZj=QoC7Lm>R%`VAj=D3R
zaT|Wzyi9BtNdCx18{BShdEq9gouKs^AqI@oh<Towk?jr`vAgY-%`F@k9a;dlx3^fW
zRs^+nEA+b^k_JMEaIS)1W>n5%S!PVrh!}~K)wWIEfXGHlidNgUsB6}l^0;8%0j>D`
zyWAx&KJcv79u#DOiHBk0gdImvX)*H*!Na;b7xrnIbBDLv?XX&{;0KDtlk-*8Rd$!M
z9Iy~|%!xni^@iblf_GzxP>vv0?-wG|SqrTV+P1+k9Hs@y1_QtzN_IArocdjVK%|o5
zD;uhX5rCQ<z83E@yxX-cKdxqZ*n+xl5CYA1hrUNuS9wOeuqXJ!^LA@3=82j0)?!LC
z!^k!}mBq+2d{z|7CQ1sf%A5ioITW8cdXLp=lQ}<vbWAf@U5?Y7uU#qHA%t9az8-k@
z(~$SPYPb3-ubFVaWurdPc>?$3yS}=q#NF=l3EJ7??(*~pR2)ykg9dfNd_f9nI?aeK
z9_w(rxRu)0MB(Y>?>VTF;AHdTiek7AQO^ZB-F=Vxp3YT2*0q-Ze$_Q^N$9$Px-=SZ
zS*<^-mAcegy{Eb8X~nKbmcnYq;i+bLR?GyfHF);yb)LuVptZtkwZYZZ75>go|1`0L
zV<6kWBfnVsT6ks@11gqm1VyvQnk6n;W=L#KuM{P!O!J&|sj+gjNW_@QOwKuy<1ibu
z?|VdE=)CvTC2Lw3_onqk1gh&Qzu$SLqFA{q>oJFM%mr8q%Ho$CjxHMqYYdblrmc^G
z=A5p|MMSi+k`6@Vn}s(w7G1Z(Znw)4AYt%2XEWhQyo+OqY%I|r#E?CcCFAyXw<Rqv
zvz*0_W1h$hxMd<3&r%R$;!b&mu4|EEz>aMhwNfO>Vwhc0j7T<B<Lc@P+wC^T{gn%<
zbB@!C!a<lpN>qGl?kk2R5**NBx7#6xfM7Jw(Jf-!@n*<Uj3Qf6(!xY=oW%CYW}t0a
z)D=PS@*OMY9*oR%&pyOOM@lpCInQvHWyW^9%P_ZuT=YH9c`KJCMnZ5B2eZi6s8Wj1
z3F~sfotGtd?c^>c`MV9$IP$gTv*8C_H-Wvjr))Dx#XRm`GepeO9)_3am-CW8r}t>u
z7A<dPB_@y%A37&eYy}RVXEK|y&QS;h>v+d;%<OhoRZx15uv8V9$iQhds}9dU`iQ>k
zwqcDsjTY=N-1v*YGX5km^8?Ux4yIN1)w{>zj$S{Z+f+v#=N*sZM~oEiE6{fyt8|{i
zN)nGgDzfTy7wgh#^g{kU?IY*_4VQmc1AxulXJ-EzUIUKdU>sXD-ZOK36?i!R{jzP}
zY%23w*Hj;vgez;*J4WlzD5WlqR-e(DZn}NdCo^=Ci&W6cz!;6TZSnE*=Xs&8T#atE
zf@A5zJkRL+Ev99`$1gs{I1uzzRW-KT9-H+FZPQ`5yTv$BfuIPoInQ{J66R^7*f{pC
zHO8W<Y7A_{=-6*pBoNC&!2;IqBjuE$S#n(&n5xDw4zSLlu88$3@UE~`0kZD{=hMp1
zDn~^+Awtc<@5|Phx$8`ciqyhzE@j_>$tHU<3exokSYvZhFu`OZkE<#QAV1tRl0JAE
zp%l3+)pd<w=n+FiU6Xz@_yD9Cilg*~p-0zsWPQkKL?I=FdCrAx)vc+}M8Fv~jmVzE
z2|kc}RaI9RhL^%R&oiJDE-x=J3<KrBGKof5zfz=(VT~{sX75?H6c<#E^tx@^qG=lR
z1I_WRbD5=HGI#6B(Oh&GGHjb71qL`*<;`GXvQpc%Sso;T3?j*KuF6H0$Uv6KZk{@N
zW~)n4GsZActYY0VZ35^sTGaKv!!=x#q*wxk@_6sjUSH+eyA*aQWW>~N*rjU!7|$>+
zAwMB+d?Q230>R6MR?feeVsss$3ESIkcEX|!sR2@gvkvaUVaG(QnK=kmRl&1ai=;}4
zK3z7JAq4b&kE(J-64i{lUc>OLUC@@MX>$A{ZI}|TKYagWVP#@8C-FM4z)uT|b@z6_
zkIjKUjl%lW<AGEg%U{xy=c12(&Ibza3271y1@(yy!K=uOPCi!ezrLexUEQ6%I-GE6
zx}Q|!a(AlC-hFHTTJc^|lRC<<RS!Vr`VqMJP^JXvi?({Lt=;Qw<-TNqOJ~%3M(g*u
zz<yryVv3ZYHOTm%NfTW|ol)PDB%@nVqKfR0udbfKdyiq*0Z_QSyu$Mr&uPA<C%m|M
zN%N+P(`v#3qi8|gOMx`zdBU{NOtP+<9By7&hlx85B8X7ls2Iyn(}b!9*4+w2U883x
z86X0WH3qA0jeh9S@A@35K8|BC<6H8App-&gHB6+MuwJc*WaNmDHS|4o4J;S3hU^39
zdCFZV6=1er<hf#CA6{{llE;?aN?q3&rwM*ppseD>Cu9_1*Y}yBOU25e?*~fcVH?4D
z8ad@>1tfw&g$1pQhEW#AI?M~Ph^--~tmxyu3ycZLkkLQEo^_V)7)x2L#2TJ6RBDaE
z%+`$^yGo7Ylwo9nE6Jg2$uWSmackJ5pNi7LL@yzO`4Bn!&vW+ef(3wI=G+a7tfp<7
zY-EvA!WhTg*+%X<OTwFwp=9Hb1LwJL$>WLWRdZo-IfAiUt@4IsSv;+o{O7i9Ffggg
zdrzB)j#7#GU0*Co`e5cM5+d1D2nQghl>M{Culja-i;K+#xnj)(>o3ck;cHzHd_44?
z-OXYi?GPh<DymP)qZ2W<P)fmYCz|#R3w^IzW8`_VAVh+0c<-}Gh`fI}Pa=KFn=k&{
zvSAa}b7Y@r(L_^bv`0)4+E^ad1kAI_-7=BC(vx(+>S*4pz5xaJDVB{27Rf&Fd#@IX
z{^WV8h(-XN)I9+M`Y9dkiP>vDpG9|jCu21wTNJu<%9B`Sl{eL6ZBx>WQfnX`8hu3h
zKzF;$3=`j-3qMq3^*uzhgWsXhb@x_V*)JHSubjqbjn?ldr7nzCA82uw;4VxlpsC4_
z-muN`G))Ms&6CA)v$@QRrqa*J%5b8aWEe-pn6T@6I9p-6+hVicpswn?GjCc;=`Ma@
zOG2A9p0aBV!RJV~d75BbLj@s4th;r-@#cw=f2jM^S>m&>Rpa74St~m7!ln6`&N2-l
zXVi6rz&4Enhvhjl_6*p>F=*0F$ST#gZI*nb6m#f2&G!NoDE_(D8cw<V{MiVfGhz2#
zZ{!7&Hb2qmta}w0P~L-OO{Fm!uBy-h)Y*y@#?d^IEDAM@v$+6QsHm{=%-HjyNEVL{
ze#aXKqw;5<LKd)if+cr7b<Ii>3eq$U&BTWtSio=~r)ml}C7IbaO@o`8TMlYx=-iPk
z$!Ho0BmkP7n~c_&=Y=EwkQ1P`Tk5JD&o&Kb3@_eey;^7TRNwcAksP1Ub^G}u>!X7Y
z&_)wU4RbCea{j$v*a0dYbc{>#IiP?mIy;Ol2aZxQs|7>%GMf!PWMdF1sO1K6KbNM*
z$u*F;NDmBsi;POTRxwi<`kq29+AfD#xXNWcE&vP+eV23HuItbbLx~V#;J@e1K#Y0*
zF7Ln0G?x2YQj>&LEhvYiMG?|q@&+gr2uW2{{C&<WQzBOVJkMx52WP9iaf^}08x#kr
zP8Q(%=9;I9@M8ol^@O5+_izsObTL&=U>rXM-hHgtDv5h5EF;w`vY#J~98{We`BHM4
zMml$jpJH3#ec^RVyF<Nd*}ZarCcR#aQQ+co&Uy+Ge-Qe;`)7Uf_g77IwQk%yZDrp#
zN?$vT&ugvU($v9znM@|+t51kNqH-qBsGdE$!m=!x?OM4Cb={DOyS1n*hmW7X#4z@m
zg*c2OZnx6u(#_?4$cq*ktyA%!6dDoZTNtge%oDWW_exU{3?8f18lDXi67T4>E+9Bg
zupw6}g~-LtIfs6?Be>5P%nN19dhcNaIRMpFjm_qQHL;1i*&4f{CmB%J<;Ab6Dw4~{
z<C=y)qtBZNYaRMs4{OaqM4f1U+osFG0Th5R<*;^TXof2c=nw<uX{O@E8yJzlL@v%H
zJhv<hqOe(u#Z7C2ga98R`W?9*k;~J}GtPjn?T8ue=zY1B%L}Tt2K}(hbF*O>Nbkyy
zRgRg_yS^tfSyhqeZ&eWqjfqE+?jv(|no6Xs#TJ`F35Fnf5EYg6dX1)O2uZPq=cFE8
z*P&`EtX2fu%H|JBk?e@)m^A;S#a5t8%OMUjbDUT%BSn9jChp374w46lDGfu9rlA7X
zxfO11Ugl1;X<F=dTSisD2}XO1$!VIiT+3K0w%w}3GA{^B1`~pj5RXa-*f~cXoicnc
z=nU_s6tU`7dB)o`4Yu1`SZf%8@p%I%Ftc3SBb$DR9@jaCP=#zi35FMa2(-avQkFQj
zm4qnSkjN%a=Cnf0+RLp3il@zlY>GsJv@A<zwC`<B4N_u)Bae+l?<+H7xsK%Z1*)$u
zD%vco1Voixw8RTqzd|>9TzFrVAazufoc!+)hCNZxUZLQsClH=eS!kslJSeD7i1<5E
z$nM#YRO$qS7)VN3zZqI~E*%k(lIB^o5!kpew9wQcr~78E4;n`loohOP)$hE2x~f;T
zU9a2fvyHRw8m+G?jW24g-_S~38?8Q2Wbg}XI9oH)e9R~SoDsUYxWLVe8$?7@U5mD+
zi@a`|yeqHk7B6pJVhI6DzePV1bF*tYZ2K*pI-lTEfHibuHFeAG)e3&;$)KL2>a4X{
z8!Nf9O<f~_Zt}U9ZIOrZ3}eaX7y!20E#=U%frJ&dDesP_WkQOitE^m&>Z-!W&p*x^
zi<naOFOHEQRADABc{b&95s*cK7_c>_Y0gBF?%-zM6UfBoPdc@>r8u>r@6nGvx~9wb
z1DR3OczN?OC-gX7VHzibaCx_038QynO)w|v#F#LRLza9*UWm2PFpFn~x8a1DfZ&Og
zW2`~t2!0#J9u?0ymt|&ydW%lA@XJCAC(Dt<I#4`xyRM@-H(#b9Cd6qb$043Siq)kY
z!$8n1Ey_gtGR$!I!6OW0SRz67J_I~}{sLXs(QU!E70I%uYzZlwngTDzX1&P)4GS~k
zMIJ=bDk`iZsS-k0*LFF0LW-5lcg1&DW}{l`JjawGDVwilq0}EAd_D&u>^CFxJOeE<
z(jk(h5@vSJVHiiWoL=QB$6nhkfs65A#xDg@nEpAuUh;+u{jd~6l8H6ByCwIjm=m++
zo123LwH$}YfAe!OgIb7FF-GPW47r%fhD6}#rfD$@eG%)Zv;VVFq|>JP?tX0$#H5t(
z3BgP(D&=u)Lp+C%e*Wj_TJ{r<v1Y8QiaKhX&KW(`>Aq@+eA&`UV|&Exz2D5@>*#Rr
z(KVYg#9TdT4*Phw%jd2#hXpwCyjGb54oVH>4np12DHo_Ct3`VAF-CKb*7Z)5-UHC_
zi2}P1qHikGU3T?nYiHlF3fGm<A84(fX{BE?MtwmkSfezt5@SNePCi;wdWxjE7zJEj
zUGffbL5LCSZiN^lF4i0Ph2rYStCh}aKMa^XWoSkwqR3&4LFLE-QM%mOkI;5MdlXHd
zQF>4I@E*|z7*|2@4I*axV$2|rl-x*i1BVcBad8333>Lkkb95TFyB(#l02vbNcRf-E
z)ULv_t7}Zl%n}Zt7a=K<bycJ5$nc`?dt6;zW&6Ys0vq^8I9pN2xhS?M9LQ2~wW3bm
zSq%LEBkWq4*ZKukbKKlK<K^v3thyCEYlT<WD_mY&Vz=EMTn77Ek~lbkl5=+bkeSTE
zd$_7*2vfr<iq#7~V2b3zwfLD$?>)43@L^$?vBi45#`g9WK6p4qd9X4kuj{%9UI;)U
zJ+t9r<voo8#Kgl|!>(G@0klaF>6on@X`xQ+hfR_fzuoSkWWMGsY#wdMj9B$LTTSj=
zzEsYx6>H3y1L#RYwxC;ed4xd4(C1=EB&_;iQTM^4Y1%9oBa}=rfy%Q1386>JGG~&W
z$j!=Gt>=R7?UD&|G6Pjd&SO%z`(eN|&v1MWrNgcG+9ooQ<{~>Cz~8{W8#G2^p7suU
zIUR}T*ue)Psr3Vq>rzhzozIn^FScN!kK>r{&&VSIDah;fni%3m@he9+q=_eQX-Pt&
zP1$h3c9y~|NR|}$VHk5_mtsQ>z8Mg?3nv7l!}fNYpUWCD0-+HQAR<)qx*o_2`w8>C
z;{qJ-(f=mE$qX{NqB!h#EcdgRKSfA+|K5yY7u#2|hCBhuS7m{g!le($NHqtW9}ttM
zz;bk+N-?Qa6kG0UiN$<abdQ7I^@;x;&46=(EjCn2mGF6GO>@1fKUX>XrZxJi*6Pbz
zt1GSb8%C?oDuvo`f}U2yA|~%%@+NMYntW)N8S~6eHMK+6(5x-RgmE58BBC|MX+{hQ
z+ufFZg)Krz7^aarsj!zyc<$;dR}=KekQhlVsFQA+7S31-bq^7S<u=CJ%;KHq2~AVy
zOi)=g%DEWLqezb{v3PklSx7Ue%SsuZO^N(}sjDE}t+1JAhF&SsZNYlAK3HsHO3+Bq
z92!3}0Y$L^hgQ_l^!>o_E#;}^LWG32qiolCrot|}e7W40Wr5{Qg<lqu-5HBHO{lqx
z68QS&<_2}s<hkT_yCvzBq2!wwBaCqX6fw7@0H=s)CXed2CBNs&TEs-jGZbu~(GNb~
z>0+EOi{fg%Ld7<NOJa#qCb>}oa8-q>Qg|`H%o_{O@)XK-CCD`d(r53bBL;xySuS}X
z#{y2Rco9|8#8N3Lsy^;#q<v3mN1mlT7Z(?}y}ivDxZ)&6o4GL)*eG9@AWS5V>0=1p
zEPIJg2((#AJoXR>o5)idUAMxrEV-zP)QNIQsM~Z*fNI(%!`Wp=II}L;FP@PK+RzDM
zspJ#vXP`_(<8z#$R$2JD>lMP0K*z2Ucy~rhL{9VzLGY!?i>$k{c_9;$y@5+P){tT+
zjB2_!`b>-}y`ZJzZrc_&?0YWPO4+RnL%d;Twpf&w#wdaY#7OLHk(5#KS7@6STh^ot
zszvslwBeMWxyoUj$mpbL>O9tP&Sp2Qd7hsPL6<)>x!Ah0zdcNXc_eK|JyLMhJw-a*
ztA(W%^jHFv?jcAW9hJJ<)hc~JT&k5yDXDrtUps_~sk<@hs7R)iG|ys1)})01l}g{@
zyNqRh0z%f*!AkKzBuZJM-D~US182<})|l(ss1LMKm&T~KwASxwpw&dMrkmF96G$pY
zsU#Y-D8&?z5<!uxRhQ*D+uatI7gqp)51)U8?d>fPsL%!3eJ(Tlp~q&m$<~0By-F8*
zZK)V2<1n!?02I(MnaSA-{j}wUmW<rzd4jhVO|xR%9vi6h4JoN6FK=GvIheTWcu%mQ
z$TuWnEQWyT<BxeE38<SoFHqVT@}gy^vu#@z_|KT;8JCxrg{;8jL>z6Xh+qZour+|l
zux`lgV=|<0P>LA3RaL<c{s2fBrx98yG<A#H?M;p_yX-EZwWcnT3vuFZz;icdl`f0}
zDi}%ENkGM&SBeo`Ca4h8xMGGT%^~MJ7wc1G-7RI~CL>(~B^p`lGSoMX6RLuY6WQ3m
zs%zGBlD3r~yO4FkQe+qJ^Tt3-5Cr+y-|A|w5fwPtIrRMwP1CT%Br;h`=g(NxB-imi
zASGe|i<6a{F9~yBJO#IJHXBaYne*2ZLV&4i)J;v-7SCL>dru~Y#Y~2CJnJ5Y9@g0m
z;YvusJX0ExK;`7FHD=;Zwr5n*oeeA*^Z6Pqz1zouy2hqyvMfppj<A&HWx>F<qmsEx
z^VdDIITQ65MUrvLGB0^EA+zIgprRwPD|yYu(?%ep7{%OGMm_UPuP+vz)>>@0Tf`W#
zUav{ZEqsGQdwhF)i>9HC$a=lTcDp?|4`tyeiBZLcn7Vb*N0*P6-|@T#0mzWNXyeO{
zlKcfUmU$+Ul~`Ubo_wdZMnue-Vu^sXc+|ANVi_qF19yUi^#pD0QwdP%AtIPkcg={E
zF{hlK_%&TRP2@UZYJAwiBBglf8_b&abOaH{7!R1hydMx`K_9V-HST259?xgZiM(1K
z7%OGoxM;u2S@X<U^IE0U2im9$tJOPN>35XE${J#0`en)NVWkxk&sK~v2r=aavaTKa
ze#FJaCL8nDHJR1l+}>cE26#`ttIjxVhb?Yy9oDNg+PZ~bJa$8$4Hyz@-jw2w2MShO
z?8YsOwb=Gsthx?HTbj=@gsP3fZntG(OP@&}iXp>!o_GgqbL^P4dxT#MC6H+Mzgn%(
zcp~piGtFp~===tPzKqs+o=7udl2FuDg?XCLwJn^rxM2d1bSgGRD5%`|$n3VVdrjiJ
z%xLNsS{pon@%#=sijs*8#p8i&_XJ+nO6AzUd0Eh{R%p8pJ-b&`j&AOz?Q*tlDzGJ5
zFh#pbI#6OVr|jKKh&UBtZ3y9r(ZiSq)|rA2>2fEuaLSI>I<txi1t1+{C(PY~h(Z#Q
zB{O)*<!EoAn7AvDj$Vi?1o>5rFxZSvNT|HPwuy~30ARb@!SRNOkQ$$L%>t`SfsK)1
zet93+upi{PEP(}!Uog!R>ZZox2|Wlgz`~;6?a;IhHk%E$+bx;*dyma}!&+B{mOWWb
z=B(Vs=AvBAQA3C@hM@30qaCo$!a9qQyQs+Tn~X8~d~O7Kc7=(>yihnt+qSUFf@#_p
z8=njIK2nehs?VF2GWcE`vI2<DL9(HtNPi+`w-j4pR||Ap!nmR<-fp+Jy1GKc<U%Q|
zq40I~-XD0Am!qjNp(zv^-;(uwtVI{1U}6_8*|1TQpz?Jnn;O~R8*O-<N%?(hV;DKw
z$0P=}d<B4}sd0IIji3A3pM_D>yGGvpdJbdIxeF8t6&D_NLiT$n%k_|alpc}eJSabU
zG7N1Dfa<`{R!;9px2pa3rd*7wc$;N`Rh+JJz%VXIPB_xS>cW)bLCCoLH>He9>5gq;
zhKk?1Y`@~HxpGFo<+T2sG3v@{^`2JxEhubUQD7;)P9uhZs-oSTR%8>m_`tI%gUx!)
z#^^ThH0Rml<?V-9mI^+4ym;|~7CygV)pXf--584{co-Neu8KOJX_|;-Y{@clm<Ea}
z;+sKhgWb4=HWusk8cI`AOMu5@EyiiYX1zkS-sE_;x~`y<#%8nO-ME2fSaZGJV46mZ
z<CJ&f)Dc7^&`l`0oRaZcH#Lm4==&X(nL3muMu1`1^=gH>A@AkjeJ1uy43)~IB#VbQ
z-w2GI2`D~f(|58{B-S($#3YuIWDGudI70#U(==hVUZbjOJpcIP{chS?Onnb)cqbiG
z_GX@@8L2?b+O9=a?K^dHc?tj`j|v3hn{zRvpE)+X032xHO*|Kq&)5$mF4)kaY02xD
zK9?cl3^P%|b8W}YR1)j96bpG^2rq$P@lqlsorWx=d%Y@==!9V8IfcfDz?}ra<&|?>
zG$T7D?c?l}Qds7h(|-&n-IzVR8WU_~i;c;i^(tCTnN2r!gFg2BUI}6hY*E=XEk+Cn
zQmlEJ2~}a8D6xNQG))VorwoD0c#cLLKCe!m&(S>5cS!dIUAq(C2TEXcK1ULKA>ArL
z_6w?5bAjEXELBxw9EY4TC6Xh#=j7bcXNXyo3#GD5Npoam;GhC2crr^B8IQohay?41
z5)vAvC#}gQbh|z9Sr+1yY;Kpr*{Uq80;li0_>hZo$?6uCbJwjfjziuUNnI$-ZOY&6
zx)!@#e<1%#F=Fx_+R)6`GD;@b+2TE~*ZUd1QVNPUAeLDraGYp!+<iV$6w?zS<)_h?
z_h&&Jbl|uHF-zCFj}l|2rsHlrrKAdDi90S)3=bb0|C{2om*gg4BOkMhHNSnya%cGY
zu3q;|>R>OO(eF5;KWntQGFpAcDD?)Ey0pAtAp{1SNgC7EHTq$Ij=;0a3yyZ%q91y=
zuEXW!hB_mj^-R-@7ca-0N|R+QEL2y#5DwEo`K&T;F$PQYnEZ^|)jad`d43W?ga*xe
zr-c^3i;E5Ve!$T0pjj)bYXjpPlUqF6mW=G9_n5{JfuECZycM?F9kkI{bt}GcVutiY
zf4W+&X?{A-n5Ky%_{f}L*Y|jKeT@_&s=6k<a0uj0JWW`z<cl>+61+#n_=yw~AxVW0
z(GNYDdUPFbZ*OzgAUoxY&4wA3Gg4x6c8o|&#0iP?l0*<Aa|ne5Z4GoHqKL4dt+Dws
z7xM$^*kdMrD3IxeI3SU}F`=sV@THh*(7bg|`sf*@*h?`2tOKmFc{VBkE+eG2Z8D5m
z)iu`Zb?yj6l2a~#^Gvf(%Ql${li6A>-k~rmDT|#fjQO@^XQXi)k$6@|(SGF3?L){U
zy&Os)5q*)aoft`@+I1be)e1K^H)u6!qhp-2t>(PUz`U1@<jq~7rxiCT=Nz1u7`%Np
zE!ht)xs&pK*?W8!Ol)BxYh%zh&4FE{6eNM%k$_<t4ibW7V^q#b2{{Pxff9CBs}*jy
z+svjHhqb`xOgc?@y^D)W3`37`7%}uzjAPi7&9dJ&$P7dx{d!>*yS?L7>GCDlQP*{(
zB4BUilBvIce@iAlT5GdzSBO_~ok%c)6mpph%bHh8ilnnGuQee@$;N;>)CRY=w+Ft?
z^1X^lhoBR5ZC2UAO%xM~M{lDaVVS=noxgJq%Fsqh)?k(|@FwvnJp4F)<^hRMdcYwo
zJp?nK)}hv==tapGSsATTC8oqlRpq82?qTax=x2+W>&a+2{&!s#(xa|c3hjZLlu}A7
zWsbG7S~}X4px(S_zg$^!>70JgY4x5_`pOvfd9BoIN~vqA%+w87=g_zceZPaV2DPgY
z0d!4+nJ-Ak)c$4hc<=fdwmY&&ys#Ek<?!Nm!8Fh4haH@CSaVv*uI~{N!Bpcs!DS~T
zk2%a}T*EV<8RImf=JT(Vf=Zm=!vu?_Z4kB|F@$`=Y4<#0=Hj(lbx0{<90n+8%+rLr
zt`LwgPZKULFMt%WT^2-7(BL>uFw7K`nTeP`%nQL)AqGy=p#}Nk;v&zR_8lm7Pq*7!
zMBe#|mv54Sz;Ki-^!euZv>Vo1<MQGX(>yVOix!jJ&}WUXK%EK+BQHSf^%^f<yv&dB
z;xZL=-gwk?jlLgHr$lqml-MPTit6@e3(w{T#*k@zhyf`^X2CjGW6-UL5E6pt=j_pS
z6hJ^wzOcDde$B2UI4<~@U9ueOmlJz4$CPLx-R@wWrFk{~ys9efZf@Z!2c=A&dr9`J
zVTe%l%ZV4x^?H54@LjLh7={5m)_9k`(&da!77y?D^GwZiy1J^+v@HU|oNd!06wz|B
z*{fWYi#_ohs+_SabMm-E8bd@vC6Z65Q0Fdi;A~qdh@xe!s=8pzrtFTkk4B_TQ7^@e
z$x(Y}C59afs53B}EZ1c4bS<P}Ar**Rij)*Cf^?CY(IHau)iCtgB!V_%Q=Yf)Wj!<7
zUhc_f(m9se=$H~x2nQa`QlJEiE{m^h7RouTK-hvT$aRr75(ODc9#^7FS*OmgD@=ER
zsLOam*`zm3lcicRd)~XiX+Hltcf~@ul5<l!j!Cm%*<eGAK=x@=G?J1pOx}+W=!_wx
z(iojdmDW|TM?|2fXkJeh-G?Mgaslc?xS+as<SZr?)xJWil#+@uA}~qngx>X7#-mTB
z^Bn&B0SSsaa04J2rEnq$9_o#Y_KVKytJ;~*I<4O^3RlLMFDQj)S}6`)k2#q}DIod<
zbwxqjeqPWIBNo5lYQ08NRTK)KHLfl%@%+V$>>c~j^XG^$QoPwbaTnpCpz-3xi#&r%
znl2Er9whVgA|`7hxr8+~7ZfL^<yyl}K6gv2w!^ecM55sNk<9zbMRMqOP}%@obe*GM
z@QJMxslbl8Fui<vld1hQn_;2+H0CJ2z{Ujg#L^8<G8l?hqZ{`2_7+{+v5&IKrV%2M
zi6LO&8%!1k`SUc%ELi0mvMH=0g_(SLd68L*VH)?dB(|E1TIT|1tU<#?&MylLEO+QL
zX(NqA+pVxH0ewFrMP%J?*R7BeNoah(U>Zka|JGHOS5cRl;MpAH`SXwS?ASA_*%*R;
zCp}?V0?&?TRJF^WP2k_aF!|(3+T(e%;;e->WD-!XI(Sc;t)cHpRx&TyIx&WTs;=|Q
zP&x*IYGu9`3e$Ztnjmy$qPeCqc=2M)8=IP;$rQ=Idzw?8oe~s0W9=$TJm++kgP9EH
z)-I$MR+f1P#Jrv639fPno3;?c-g2?+vLwf}>`=ulUx{A~2wY5wAl0^Hwh?(AC^nZd
zlKe~Fo1B+W*m_ELyC-JRJ&^Wt`&@*i+n3FR=VG>apOGwbJtK|xI1D+bS7!CXuJ+zz
zi3`Uo1~hF$OzpnM)#YVQtdjGjL~g_+D%niQ`rS0mojl{Ruu1b!7EF15n>WWP`=U#i
zFaMtP@m%z2MjJE1N;=vS5%9$vU(7kAdzQ_DNF^mTYO`7A?px3o@rRbrATmW9X_5t|
zp68iHOV**OYf3-k_)DV+#j7fZX$-me%0|KBu4nJDF802-!gPW>bxLN$EamDn>8gTC
z63b-Feq_!&$FMJ$=~x4MOl&&Jn>B~fvN>WKCtVg<F0goQ(|o?R`ns;n=bhGXae@7k
zQn=Dey+QuNJku*bNTk1CUR**ejom=duC*FIL^x~l+VwMp7%>b3KK%G248wq%n_Hw9
zv4jQVFaV0|7B%mfV@xE82p&E#91<5y(*kQXoT>5*XIT~mA7O07G>sI-%@@@?%^2np
z^D^(FwHQjZ+Q4(inRu?8vV|eV!d+Zk;^yWh<)lV}VXa0kwsKL5U7L_Hrg?&5`HDb(
zQUsM!Q0$IW*EKflHJ-nC0c}j)(WhuLt698OeegLnp{gp>RfVb|HmWcwWucduV%u~%
zlh!%%6;3fBrU+{+Qrw5CyNX<n#%Y3@Ri52iV{;JvyewFANIT_#R%qGm!WnYsp&VBt
zd{uQt=Rz^NSrh4L94Blx8;-RzTr3Tfz8o)5Axnk4k8q9%B-W72QPY5>F$R93Pypu~
z`eDSBxR^Mb3uHOhb_@*~W6(AP6_Z7#%~F$8bQhG7N?npbY^8phSf(Ubo2K1?tCB3-
zmSgC=4|w+M8aKDMnXE+*6cdt)XWj|g=#1Db^9<9HVTZ8L{o=Eqv2=<1@P~=zO^(P^
z{Cm=cIZlGIh5l6n=^eX%#q5TrbN;i>@}Pb3shrD+RkHDu&4|FTGDDQkQxbfHG}W;K
zldCF(ap2K{=4%gGkL>+|X`G1VZVW7QJS2%I#e|{n(XBc(9IlYz{zST8(jSKd37$aV
z<@*%PtQ5J@St^8ZXC5oXRL+<Do>)bS%ajBn2&Y5VCh0gc*P(4QJ3lkId9)@oW%)Nj
z8+x`Q6}Kz^*laeqxw+vP^M12KKJg<qn+>|IqfB95V<e?ZseMQ9y~pkCElK&T!^qEX
zjirDRVWmfpuYL9BP}eo4afH?iN}DXfw746p{uE0};B+qV5ky^;1S7(Xl~T!MsxZxG
zjR8{9{7Ls+=ON?xltz|eWK)K`>pd(ik5jogzqW2ZQ&sx9arTQ=={Ky#Gh_4@l~Pw)
zskanM5X9(TDWG90{`U43*O%95+Xe~>yWN%+N8V*su7b517nfJS$Ime@b2c!z-QMEG
zi<fxz?3!R4O~isFdNdWeEbYbtSDQ-~#rNDn5i~t8v`d}V#5=4S{kX%r>u_~(iH~1A
zCk?IY@{Jf`z<RZTZHa+QZZAYMlAA~yjjCw~x*12*eBo!iLUxSmx-RFA?sk3NAk=l0
zFLEJ&)OAH2>M~Pd@IK2chGB$(W+Q``=ae*OrI<S@<}oGe=H(o7vAxZ4a7(_rgoxC2
zUCz**=b7fhRfV?eF!nuy4^WooI(pG}h*HxyLU&!B%UVZ)+;UE0qGBED00l)x9LA!b
zckEYeVQfnwn7l(4!qLLBLy|-cxx1B^x~6F`j3cl}gq_U`m@J^n5)k9WE?)+H-($62
z<weSJ7vZcyhze2B?5yAIurPxeg%(km!_sXfMo9X;&t02197&fTBr@6HRBWIza+*-f
z`qTrbBx7*9-Dcw!`QDm(pKCh|Bj#z!?@5pVA^QkRS&CI&WVulGL%*Lz7x1JYH?3|t
zJVIuDM5q#eLEn=^h?v-1;H^Ov(wLB<ID0l0CL#iLmK~!&uh|`myD-u0YOQg><f@+0
zsZ=n@WtJF2gik&b%l3ZYDaQylO_Q0@sVL}Gk!U3O#Y^!XWL7SPsO%I)LoDz4SU)Tz
zs*(s*Zf44^R31~_xAOVq`Nwh0g;<KSNP)=Te97Igkh8>KL(DbWwms-r_oTih>xJq2
zS~AQmC`<X-vU8me8IhCcmFs8W2*@l&<OV@DDKSLyG!XQFS<==yglUE?W}SGz4>+CZ
zbkm6fEZphD5w-iDTPQ#!3+Rls(0^1SDUVinJdR~!VDw#`Y%(%;&DM?v>bk4nuZ(`y
zRrbq9>1Rgc4a1@9N~w2=Ijmr~bE}*~?J6vuq$rVhMzzyunik*;(7I{RGCX0mLDkf(
zS?jUg(L&XuhZ3>8U-mbpHraJ4pCxB8j0q|!IO~`=Lh_8Jb|giK5lf6{ni`wcCi~_(
zYe>M3iaWgpZP()Z>Uz)M6;o)XFwG;BHXPWk;aSfp^PHP$LJR>Z2807cFXU7l*#Xn;
z((OaLQ_S$LKups-VVX#SbbWbEoe9fhBrH4cpku^py&@y~Wn#FdDwxRWfUIHp`L$9+
z^5Q}wGsmItb7xf5WFWCHJP8R7Fzgu}0+i7?%pgY?r=pACFaRlp#u!wVoPdV0=Uw`K
zmbxrUe(zOPWupv&#2iDTrXV4aREMsaeFq@$tucnWRQB|>){v|U1{TzrYfT&h>6~O{
zDA1+Y@Cj5eGgO)JrlLD7^`@Dz$?r$H*{Z5J9<Rf0yUU-&xr*+YtlzZ<Oy9_+1(6Yi
ziszk@hupOt)@xeO`(eQ4#RYjf$AHCiDv>p0{E);R(ct#x7ERk^eYf|^L6XqH;?EFZ
zo-r#0lOn9G_8qiD113TaMDJR5h<@4UI?D!09Nj9Jb<XpFlxy)GyT0egM*2>9)9R`U
zhVyPI1YnmFdbHLU`XPth)AK24rT24XX3XE-Zu5d1xWkVr!SHn;_pu;FSu@NGe<@M|
z1IwnOG}MqnC5~M=<e`AsO9rw0ZaLpAS<W)z65^!r34|ym>yN<ALg=jP`T*W8;{j!C
zB=27eqOhsEu0sf0l34OOBljhB<TiKrRJ5BS8Ebz&EYGSdR}m{d$A|(=-C&7(v?Xs&
zWP|Lg+yU!HLIh6PRUUQ4E_+Mnf=t?aZ4c+Kiv7713I`|!^2AR`Yc`tT_m#>ywZ7ie
z?^IepYb*QRR;w$c^;<@(&ncxYv{vtHwnkK(78652T~Qa=_d95%^YFfFS2;MmQw`pF
z^DR7o{v02D_+d5*=zH4HcRt|e<qbj%*zI=c+7`AV*^D&;U8y{zmjOSk4+-v!<N~E8
zU~{p-i<_5Fnik&8W`z$w`UrlR5gmOwyI}{TH0PJnOiXcDc%_gp(Ah7DeL~aJSgkr}
zZLn4}6CL^;{Jg+5q>WVU^&2DU{hEflZ^fxS0w*hWi6U`7Sl8NQ9beaVc@DBqis8U*
zAD|dU+_BfHkU?^^9$QY*Trfcyf}^QxblKWce1IK`=O?~_tR(_f;(3+GXsWu##2V<p
z+TU)~(T!p&_=U|O;tXdT1u4YDkQR}7LZl7UYPF)-%{0<nTGQsk8jH)zOO_-Aq=;P1
zBn+awHCC%N1t#<(s=9_>eAW}nd{sI|F*dNy9=I1(OosD3kIIlRcj@yyqpm7kUR>tz
z27#GNNtL|EQgbPhdYMSYv$--UW^dL{^XX-#+52j>;-Gjk<OngMuIfBPv~I7bbs&pL
zS5>H-%TaRHTI_Z^C@3^-gVlP?=iB7_bFcTFbI~x?<oV`YY}i(u7Yk76y1<5!r7~4j
zQ(yvj%A&`W#Z};9={!rTLXpmlBgH8S)GF}uuJ3b~8A72gwid?P>^;2S)C4RGD>>Nt
zY@VkqK_buM2J<xMpHb$lIz$FIT2P9c{H}DDGFvS>@Un}P!YEy?z|QjT$A=V^(sx-3
zb2$Q#@2Z5f%K|Ug+Qr31?tsNmL<+4gT+&JsTKQf|^ef*tS<w*k_bTV6uEh#=IM{GX
zf!=J^`5xGJ#e@V6!y)AEgU^W0yv+Gt8ODL?h*C%)plNE#T;{dH7zd-Zes;o*N#Enn
zbRr|xG6WnokTeW5NY}58QdR>drDOrvL<SWV`0q&Cri2PfRf+yzUv|}JuDa^WuW#C4
z{o1PjRj*yNzv->Z_IJK{(f!W1uG-&w+0_5kx^e$_SD7DcocTeg@nxse8&2b*t1T|O
z6;@3Rq=?O`gXJ90)oO+7t1C{sA*;oT;g#plpJV8Ec=_@rtmTxFal|;zxqGUsiW#yo
zo5;%rsI|uJZi~92q!^@_7uXadA`%cOTCX2^)Kx=250T6OJi!>wie8h58$`~aA_5d?
z8=7Ovm?$8AwnAE}cvn1goSu&a|5;07e)4Y?0s6uQ`w{E)3gb8dNH82AojWogGW$_$
zO)+BAm=kz}1W_*PmYK5iJVP6UrluQe7|Dv#u%(|sp?PuPpNlv?vN;9#-(;rh+0JkA
z9+h<&HdUYnPAg(#D{yQbfDkwoprS&u;+rr-e|+;2?7C-rT4UINKIEIRt{a5lIWb7H
zFY%ILc_G?}UK89=l2nG+-PT&_@RkK#*TT7qAw8Aj4@(GD3?8U!rt^_^@IpGlesiWW
zmmnS#Q6UFOm#ekP#1-j?Jul$pLP{Kfm_zMdMNIWFztzZwDDk=Epmbp{2X<#FpI3-G
z0^wR`xsa>8P$$-|%1o3NOGl;~+|hX-au`JEu9OWd7|xW%*%$+*HQ8?lDkQQ9>q0t`
z0|<ETE#VkW%vlOMM{$ypxuLZ#qd#K7ni3JsWTPY!8<EZkQ&=mFy4nZU2i|as_ExSh
zVGRoeD=@5F&q9bAh9RH(lITPoVaNqeo-c1)itDE|LMgjb=``iMij$laKRHjOr?V7r
z`8Qc(%DHg4fhvihW!HV|U{!v`5*jZpXG`s`Jn!ClO&7rqi7i=Oe&40nbh#!TTU%OJ
z5eajqu|<fH0vlLUeIE%+Jun9@;AYEqh^b5!qJ*B3$VC)el>*FVSHIp?=DpgwFByer
z#;EtSQtxZ6F11phSE|IK$#Sl#YbXV@bpynRInc~QLFF&dI)}DxaCLc2tl@>o2@(pv
z%nSPMmJJo=e3K^Zb4pDJ2n)#@cH164lGiXf&J1}mPA)PL!Xie}h8d->+ucH8jk+ch
z&&|y?@6@Jw#xRYXGUG5$3ueE-8He4x!*1xY?$#7P*Kf17F2mLe8P4n27I7|SaB{H{
zW0(t&(NIQXnn|25WTp@zw5D9!si4}YgiPC)=snqWib;bwR8>_?=|$6wuIW%WHFn!w
zevMgJsk~_jYzMjCY|!^T<!N%qnrZvI_(~_XTCZ`t-BJh6Fd%*Ig-u5^x~9dbbWV_=
zS#BUS!Wksc`!#%l4&#`~ICWL;U2LQ{1}Y{}NRl<VXllKm6M65^vII!yP=|etTuPAw
z+>5S_!s>TyK}ot<9|AF2+2SvOB_J_owzZ5hHtRKz5(Z8xlG&qW0}@%Rx~_vN?D)$0
z)Lg)#(g~H1lY%7#7$N9{NV6=<CL^-jCnTxEt-mF+eP=UUS6;7jBp>pNCr2-aVTHuh
zvJIpdylAZ{k9np!U0FcI(ordr%JqFuwxG;{m)zONHkX^tnuuIn@M4I$E6$rE?By_}
z8&?@^CuSnzlPq1c5A5;GqJNdy_bPv<;=q-7oHesiObEmw5ILB&GZfF?wJ^Wu8JauM
zrfsuHh1{Fvd{sV!bgc4cnc<h8O+IT$u9CG>&W)g5<p!`+Ls)CsBim*|q(H<{+~s-p
z#yNY<w;&FC+s<_0WL2gYNzs!HO4&)59V~eBDKl+BJIgQ!*$jkGZm4Y@OUQX4*^!0!
z6W?3(7#Y>bSVf%Fq>-ZgX336j-HNy{np2ewZ$d(tPlhq5d!$H3p|(8VC5P~&lQw+)
zt(*Gwt}>sgo&7*5JhNJVUMuyshPqH%eNkqxIwhK8Xa!>wDqBG-f_!5LxW0add6`gG
z4UE<3+BJOO;d>-l>vD5}-7sLgyT$JI7B??nVj78gJM4NkjQ|{b--_{lN-D>~#gGtE
zfYAoiyuej6T0<SB0mXk+u0q?^80V3Kmi>&`6RT1dgNw~2Uc7w41x>>k%eyeJ|89ks
zw>LcN*vEne6DWdgUND&nt5u8DYK@+AM#T{b;w#I}KTXqMy;|e;_Ll4hs|q2e%yLc%
zaE=z~(2yi(x9icd>|*f?X@x_`K?(q{>Q?!tYnlez-H!BbTp+bE^nMa3GuOX>kDhau
zI9rx)rr=2)BC{gdHC|j^!h4V1Zin03TPUqb1I_Ot_{a`N6`G17#gf)!cFsvG)*70@
z)-`G-#LV-Y(|{u1r1JC1Rn$rIyfiT!YZ9?drE`$3d!82<Gx9=}kP>yzbVD14p3^~?
z`=J&wB4OFfy?Dko&kIazVT?uF5+v!l`!UuK{60;2r#$q1UX%o4@7b+NW?7O+yW8#Z
z&R^zZa-Hovu$1LUP17PUqg<S}=4Aj_X4JGTUcPvVx}#Z@%$7aNZsv)g(yOa0o_S7)
z99SWXe%E!G`6`U$uIpIlW3%Ivz};Ck6FhV<*~U>8R__;d-3s$Op<8trh7psPaB%k~
z*BfyL_U>9pz<RwxOexz&ie^+YXUjw>>43D>7<sd6WuD7CiV!@!Px(F7b(81e62T}k
z7E%-_v|XE>x1^ZMX4YDlJ4oR@5EFNAxhS)Ix#r3ZxcpttdDAqc*XM#!8jgt1vy3F9
zlbZ{Iri2&B$U=Au(j`mrEg@zx3=uwon6Zf7S4JUa$9+oIFGW_u6J$m$o#!5v(FgZl
z>3SvCn4AZB|FoH}pcJVKN^QDmq08=>&M$Eh%(9nF3Ut5SNq`J;9OgKUSeCF)8ROzE
z-(?69Mr-}L*eRZdn6spZ|7(p>(RG!*x?0s=di|pP&2Md*-~HOE{bycVxBt^k>;60I
z+Wiw<UH!^Rs~>5s`I6Om+bUc;72%9RWfa<$0=3(^#>Hj>q=a|hc^7rlWGg{Ax&1J}
zD2<o5FR{JdV!PW>W+)Hsvk!5M2rLgGh&E)I%sf-4;Hru(8Z~!k5k`}YK|{1<4lw~f
z1$YUZ=CEuL`DbWE8-x&1*DlXW#e{#??=a3&Cb~3ri>9tIP9vazz}=EoOiY<)D6P@9
zUDj19Q1?aJ-U#C?cUm*FworV-$VEf)6vOjY>K1(T`GyZ6z*R2m{^X+2#$?EIwOS)F
zvB>c59{f0G_k=RVozl#V*tY9vE*6Lxo@E;hf@uDKjA;)wvEG!vZ|OQBlWxdMbsR^A
zF~N42bYo6@zGUH$-LAys36r(77gS19N{K*W#&8bt%vx8Arm3>jLw4S!)IoOA(>(2G
zUxA2CvVg}(*M_`?Vc+T)0u$co=YnKV_flmvhoI@WpPLn$+v8}qwr%qQCht{P>B6`^
zBt}hqK5S-3*A2~=>E6?MWI>yT>A;j<idsyOEkN1!k)eKq`}YR^0;xg>klN6OQV<@7
z0tFQ?*$R>P4^>s=1ymv_rK=?*qk=Y?3Lc;9ng3nJMLl<s<XgS>`Sk@1-!W_}=RV2o
z))=;Gl<&a6xr)%ariIpuwa7lFXGsS2Jkds-xCSxD{xx+C$JdlVtcuSUU5j&uab+_l
ztaEh`$GFddF0*On^GP8uM;T%dDG;-Cx@Do?8&#N$JY}!w!l${+t}eS<>99+bMLv(r
zT2YLA%0CM_Aor-CKqX8p=S_-p32B$|rx^Es1f-y-jw~@l-V~HBY~nLd1#>_1E}{35
ziy>};8ID%S@O8T)M765+%xZZaqqTnXo)n$~O|3J!dH4F_H@|UF|Ld=<n?HEjR{!j(
zw!f{`>PH)=-&wcqb*+FD7BrQ^_0<I~)+=;vgH_k!;$nkU*FhNrqiDCWYRQX}hzm2u
zVZb!anC3Ct4Ju8@`o3-F!T<?D_P%FHqO!2;LbGpa^d3kgn~@VI5T;@-nZOU!$waKz
z9fom$<|wdvUa($wXqyIvyd@Y-lA9&aywUSQ8WVe?E_;)1<IFz74zy5FzH7jmh2PXw
z#l0q0D;DqD%#?MGq&$IP<%Vy@m=bqA26eS(5bEqTN(8EDCgPO9P$Dvy?vEBFQ^-4n
zs6s{}ex9+~Y>LDpMh;@kwvC?W8M0V5HA%FZrlF$GzoV7reAuve?Fk{rVl0d_NCFI*
z9#mN}A@OZs^L@n;cj8T4!fUe2tm`V@5HXUgm$Me*I2}M&3rC6V8H_r2&$1B_lpxzD
zDjHp6_V6^5qm(h(Y(0A$N9w%iY0B~v&uKJ{I{}GjlLbqx^rUM%C>llAgTlXA7mKM<
z3Ih{`j4Tqo!>0nCvKw1s_;i}~5s6Bx0|-(W=*AezvE}n30Uz}Gw7Cj=UkHmAP<h@g
z_XUyCLoROX^@cY{^ggKQ>}4XBo!>NTe)IPlA}VG>OYs?c@~kc;K=U$Z#<DEfrNdOq
zp5PhQ41uo;m2EFmESbR4k<H}otoEVs6aiR4L1E<YT)fJU*~VojD1jftFdWV7-9h(P
z1`3deI&D&=2$x-62~n5Du8bsfMOJo6fXXv+F4|IrkLS1PNHSH<j!OfNQ&EE@oLycc
z<;Jn}c9zdy!q@WeWnq*5%J~&CSBx>wyUAT|$iFYIskO#x)fGD9I&(HsF{;u9{{m2j
zdI8yUJt5)h>Kfba4f}no>>I!h&Yc2WcD}lCwtN4z&F^})YX9BZ>Ys2(Z&?G_l%NyP
zwH2-}u5fjAiPv6xMju2eG9DO5Dn21XAyHs?inPEo{!RrUagR<0`YI|URfzqq%OTzK
zG($0zXyjreRuNX~HO67gdM&XAqvERya)HT<_v~jFP5!#e;u((CNJ&8{GT;{bG^G_(
zqRl|d5nmw@>r;p+nr~EBIqEc6D@C1+<=LsluHO;-#12&25Ueg2jOZVYCOBui+ffm2
zS}cBsWMWu0P?(pQvwQc8Q37=UyP?PB=7QxxWJ{?E&s)DNXzGg08aRBK7_1U|MxBX}
zL_|^qmg`72y-!pj6hYjBx~|I>hZL-CVT{fa9g%)ZG~6=NccHXK#f#=Nm1LU4@pUP`
zSIv4|DHxG&Fu8_=OCYmiGP{tBT%WyK1>Q?YL;_+20*UMweIT8r(R;n8tExN$q<^R9
zsOmafHEOMLw47*(vqYs>R7z6=#f*J19Y7J`CY|qYw>w<yxGN~#fC#o<au|m&lq27(
zZP#T(6p@u3Ce9$A1EnePYGi_+<4^+W@I3oe?|q(ChHA^jdk=*wo|~)OJ<97Ut@mEO
zS~2<*SW&R=lw>iKnIFNaw2?|&louYM_z>ti<j+6PQ{Hrm$%-f>eV*s1ykRR7cw`Pu
zh{nFdlTF858h-FOm(5f8zE90D%Nc1&vMM`Dc|Ya2;V=p@9q4e&?o|qjbgH8Hl?_tq
zO)dA76!cPhRd$3WsZXG3L1M~lsw}K!k+!+X3I{N=yqB`DmP9FmyXF1K>&k{~Po|3b
zxdbH&!55nneaF#DHufYVV+FziDUlwhSOHVM2gOPh+N3oZy&>|X5+bU8>z?k{y#H+T
zTd!Bmzt`2(4_~wn&M0g)YrJ;-8s2*AO)_gAM~u^q-FAz<?{Rx`gJBvoi_i0}Ei%!m
zu4>jO2GnlvhZ|#ng3b;>bw#>7rD*;oQiQN9&`L9#nV?P|Le@!Xc32WaamwH%Pu(RD
z@ki27q}z+^R25j7Bi-K2<fXQ0GxR4mc4D|~t<BbkG`9;#3Tz+|^Xyb+Py&JYu+OTM
zi%&KUv<N3=3$v_3ffHyf7It$InNHh~=|f<@*1SMBEuhKV-%4VPAq`{p%4Lf`YaLRE
z<k}^n3yR1vvLlxp%NWgzg3h~hxmZWubjb|d`@NAvijih%F_Og~ci+phV6|Ss8es&J
z7TXI_QIY=9`#=$ZT->}5Y>F>wD>_3<GIQRuM0M6gjzf`Z#LQhGA7yz@IpY$CELRbv
zSXG3!aPgIVP%%P?!ldN$MGKbBMNvAA3=uMeR2D*6V5LJOSk-2CEn#Gf4We|)viK46
zc;8Wok$`hH&v3ON1VLuDQp|)Xlw!g-jTyEpS-F-ql4T){DQ12^?ufO{kRx?dIzxeS
zJ<)gQvkpG6|2QS_9BL>f=zN*?MP54m{qvDewzH0GR#{#r-KxxSO@7{#Q40FLO^y*%
ziUJ5?h^U*rSAB|!5uJTONbC~kIm@`zy^5AsHjAZ!he&Fq`;<*n=~*n_O_oL#kgWs@
zY&M&N&br*l9C$k)vD&kws$e3Qv)W@DNnuUPH75nMES3Trmll(G)Ww^LQt}iFHg{S4
z%FTnE>(WD7URSQM@_m#@QK=7>Yx(#+i1AMj!@xe?P!h>fJiNcMNA*nWr#5^0T!PGF
zc9c^LYv)Z3m~qVo_`q#SE9E}_#^t|V8};9_Nanq_-^OdNJwu2IyW3lQ{PBm_ZnxO&
z#=LV}82U{}nMG=)+l&z*1ztR8$4uFp43Tib(wctf<?RiOR@~7J2Nzb~4>ZH%ISn`=
zM%<hH;;D;PWbELqMct6RgOY<&(M6E+&%#8Hg^kH&H{Y}khH*eY^timdfR8j24!n!@
zEF&@6!U!zQtlAI)nwo6)g7@s4L(E}eKSBX3HuNrs^T);qN-M0o6<ZmqgI%zYsEnns
zbXtr8v!TJVkwhNN9HQVViV<{nAMGXc9J*-<+KVydpm6CNX#@~6%qUiH!pdD1pXD|p
zZy}3JvRy<XxZM|l-}6NCSL-TFOTf$BfWb#3ZJ}I63p>x`QUn$;Jy&e3&)p!67icc1
zd9Elqv$QDfS<G_NH%)`ZFHD+BxtK};lktYQb|p|=Yv4I9xT_z=kwUhOp*S*Le0nCj
zNk~R!`4&F8B?ML)6hywhWiwFDdPS0AI3Y-wxZ*)hQD|g#;T&~XmUDGUpU5s~O7kq2
z!tCX}$#pi*l&$QXL%-|!^=x+gkp+nq2lfD(i?Y#Tu7$|5XdF--bi>wC=4}jY4SF=!
z^c+LDUaxZQEC5tR>>ioU%(>vyyg3rLsB(s=l%jlPqp@18^CpwBktuFbHX<^Mx49Ey
z*jAFAj+~TaahH&fs`#wsyi~eEfq&&*3ZV$1C}y#8os`V=a_(EE_>_e<JKkk^SUTvE
z%b&|VA&tU;Aq-y^!f-DCT{gY4i7jP3C9+edA(b26(#}+_qw>8A+$_&`9D7)vqhnc7
z_66sAPhjZMzo2yb5`!iA%+#Qi8PxGm;>RNnB5H<w4^kGlg>}__gAA1;P?yESXszEl
zp8J08jm!U4qt&miD~q?^dJDri;HzKzhnUAPUm(juyT=$Jnz}*5@)If=A!Fh~#38tg
zb}K~tpAmycOst3G-ErG?==&W)jM!{8L?Pep;C+B&-CRlub=%Sh_B0QcBnx85R+-%i
zCOAdL=BZdX4!<_^?@?T+NOnYltBGQy6zy=@c9rLaBz~t|v)ER~7|>KTjIr5KC&qxL
zu5%!~EV{(%RJggl<($zv@8|@=kb);<9a*GgGg2BdP<N6tDa05{k#-3=oVzSU#MZ3P
zHVvj}%mp`<L9+$Cx_>_kk>?m-|LYKAhL)vsrwfq?DN1XeeN6>B(PYU~UDp^EkDq;h
zgDDxj{_eZ@p&$MM{K${|5PskXz7Jpe;B$EAowxDE>#yVDVuST&jrC?t9W85XMSddW
z4*Fgd+O{J(%Q)>#C^%GIt39L?`7=l%@%$YOLl1yv^R&^^*|AEX@k%-u?p(XB%gDvP
z2-yQGM}fa&cVBi5<1}T0QZ_ayj1<IlLs;vPHvxeI3ib;FL4PqNlJT)dRIWiGOI0<o
zb=$&Ng{&njnp-og-x`AaBX3v*5g-CmC@cj7`P8utDDjvigm{MqDjlX2C|StM4zQ}K
zyzwyE7$)Ioo|6r1*Hk&$jk2JLKOo4{es=D&c6z<uWFihlEmr&U65^ilSeSPRbT4z*
zvLFg<Dn&^CEOW;)D1I1*{C9bcQU)aOZs{UbYLZKKZz)BRb0&qXEUNN&Su4aDt@NiZ
zAy@f)B`PDYaoqKmwveVc-}_NoJTP+Ek2Us@e!4&~%D>BIuC$eu`#?I{(mX{9Y*`#-
zqfq)s3vXk$+fjimy8d!BvWNP^K`4m4SLx=3S0mo`vc?6DF4df7C&4mGYwUJg8pUw|
z&c*k$uV4I6oWgHfuR1tq@!^LbQlf~_(3TCq6Ie`44n{Eq*vhf{P=qlwudQrFEMmSP
zX?LliG+?yL#1~bN1jLc1yh#nu_YyC*GcTZG7C>YdGK)xDbPVs(>0;r|B}S>Od7+*C
zg0AVvETbqu)KOOX{nWg}AI8FxkzZrZG9hB^#u)NWQ5(v1jfoZ~8Nib^c*Ho2=vFJV
zU5gY`hAxB%lr14yo)MV*MFcPUw-AfWSk45EF<_d;91dP;`AQRWxo}Ie2f!L)UKB|u
z8xcHp#VM(bBGAG>2*%KpF-O;RoKH)O7m*%3YdTeyhEG1=XFhs~*WP^(|IOe2Tky~Q
zcYg<d+i(62_$A--U3mBHH?diF=%)q4JYzddc-ar=rv)JalcdRT=WngUv`pFjfJjbm
zKP!v@9lLH#qp*54v1i3ESeG*<ot=lWJb}A#nWf2MCt>xn@W{<vl1wDNu{5~P5)kjP
zUa$9t1-wwnTv58N#0=?WS#n}fUJ!W`IZoq2qRcoE;Yy4d_7<Ca=#8|@`+~HWo7fz1
z@0tB8S<P~uWx-uIKi3!JC+|IF7&DAtLXf3DZ^>*G;+k~4@^9kz8#yuS5C7pmfbQY~
zf95a#XK0*5&Fh2bYg@W~k_4KJB<0SkVwNt?Z=1T=!|jY<q{8>OZQFy0z2h$Im`rpS
zNw;L!R;~?!I?EYsNn}dJ2uo)A!d{lmniOE^63K(R&CK%>B@?!=j6j6pUfOHQhNomi
z@14>@e(loyL*zOono&Bcm7@)%6v^rM+LPBRM{x2u`Oc&cl;b+Bb$0ZUO+;zfA@`X4
zuAHlq<R!&Xe6+>aUN%K!q_gDjsoWSumI#VkVV)-T?~ZI>R0L)OkBiG|&JFNf13AB&
zA?SAndVc3>{cF3*{l53!dL1c5ynOkB=A{am+yf>j$(%1SEZNizhLH>w#40dB^mpRD
zN;6U^C_=iBom*A!3ycEb#Yn$xp|wG~USS*to)=M(3XupD!`M?EYYN%meenx*Xqp(B
z@+Ek`pj&nD!DE`n9HAy(9A%0+SZx^^r-IS8b?)T$UzX)!iA)OHe_1ID>uGjLJACWt
z@4*uUu0Vd!m8)`B@A(`kP4jF?HL}*`h&Z|tiI`%n$&fFYKqMQGoPNab+c3l@(hmt0
zPi#n_bMCFm8<<kQB202?$>bt0Dlueu&aw1Lys!nb71G_$-;UV4{sw;U@BSa)U;OX?
zPW;jz{61V??K4}OrpDWEy@?OL@Hu?{_kA~h<cGc=zv7qw5Ps~J{Zf4X^Pj=R)fJ`$
z{Or$vjF;OUMk`d7b6cS}ZO7;N+B8$j(9rk!hSW-B{husMo<}Lbe%4clhRbfbOl6_u
zpD{0(vN#;hya;3>hHpc&AxRbDZXj}@5kvi|rUgpemSO=_PBX<s=5!~9oQWi&`T1hr
z)svpG<$Pg(FsGHpM>+^1bJ3>Nn34dr_v99NMq*Fq;KRWjU1sZ!b9zgw$dceAn~UQv
zXXZtnx^2aTMS|}_i1;19<G110{pw$V-}sOI1b+U*k8u0qCB|`Ja?5^mA`9Wj1UR`C
zgP1N9-$5y%DK{um6lFXi1+tvwm)C?4!30t*iBTn+Ss-X35J^W^hFI*K%J%H$(h^fV
zndN$uj`o=KT)u9(fsp4ELyl5AE1#+S?n<OW-p8rAwCI;bmo6QCxrr&23&)>Hq*hX(
zWph|=c7)A*+%1>LMETiEBG|sm-oKV}Hk0tG${o1#(YbZm`m>z1PxF3rsd*%uuXWCd
zCXen|kWfvApx=d3x~}Z%vT=WORlDYm*I&nrmoEUVi1ftLp}Hkfjbr~=A3ZkR1__ai
zEJ42WLK2G%b@+e;wiAScbrm!@H*gSpDD+e|Um)HSdo_5P`PF&u5P9fL7sJeum`EQ&
z4AcQfzu$$$K=Dcdv^A()jhma7e6mSPI1B^U-5L`IY>N#ZMX(bzwfF@w#JzrzZ`@1@
zFl4_Nqs+H;W()fe58}WCI=1YYOObdJ|5?156Y8eQ&L|=H9O^C$N7*IhLg8o=6hh4M
z5)}Til6l#-U51j7Ql2Z)yp%RMb<^Z{E+Riu_ahy$F$Td0?(#i{Ef9oR8p}6LgJ}tP
zJ}3OQe&;`h-}k%zIegD|eUNwXM9wm(Du=ddsJpEwW3z1<G<A*3%MCvB{=4|W@BbeB
z`k(l5{P=(Mm*eWSXZU+x`w)Ns=l&tAR&dT>nQ8u_n6+q_eLV5!G(2+@cKkF=X!-o5
zB1l}4l(f>>oviD+0~v)}yS^asX%4?wcwrRQG%d&}+emh8OGwN-W9WNIY#K(SL<_#*
z8(tO`qjmN_mW|^yPua0eSj?^>^ojTlc28&_tc;ndG%}GcY(Jw-2Nsq}fm3nzQZOmt
z5`lL-?~_1-avm&&ywo>~(^lp7i<@O>5_PZo0KpL>mcRM8ehR<t*Z%}AHf#L!PyHSI
z&HwUm(luBRiDHPDW?G9VaDcSx0_BSfT-iCv>qrMD@N3Qa$8vv_FtHR*L6F2lxXh6?
z2XOcv8kT}C?oSf%Al<3_ywuIgbCeN+VtS#}UVmN6kK{4sW?a7ClAT?4_^Z__7tL~R
zD{!+g;RSjxH+FsB=ReEq335~t!(<~+B1ZDqwr%%0-bc`P39auND}NAwSdIx$n5*nj
z7qAgjNxqWnVNd2NB~j$DYz|z(%FSb4)rBmNKIdw4LDw@w)54postQIM^L_&Kdsmx(
z!65$VyYIY%uYK)nl<R6NVhY)GA@~5q2%kchXQ+hi3L@;)ywGS6+^R&!8?r`p90zvt
zSy9K@cKh_3+2_32#Af-#a9v=u<>%a6fDv1lMAd;q&?Odb7<y<;5TJB$m8*ba$4|Mv
zCL3hP&en6cu2@^!w9P>drCjWL`np2bwV6HLG%ZP4`1}b0qhVI}GS6I4$&^HCjk+OY
z1nV3#vm?QiMI776vv}H((>X6C1p@8Wb%my>$+UnsH}u{~cWaoHCz`dGA}%(Y{9Q$&
zs8hzJbNMq^V>6Rn$UM2oC~%jxWQ}4bpoE0MRQN;x#=nf;^c#K+I$m5v0+fVR%Wh3V
zs_S<>ZntF58F+I6_Ikd!SmS%Y`%Cx@zy4R@?RVb6-}vdjkFS31Lu|Slu^@MVBNa=S
zjG%UgOPNd~U9)sP`LXIyW+9}P%oLS*6k8!WW_csCkdaLvVx-0DcAW9DpRk()e*WbS
zKYu&mXFhy^k9HG2+>UtJPl!mcJXtEeakbGo7LT59$$SQx)t1ghwCL;?E*W){9d2py
zrw*i1#O72=5zD*q?G@yO<bHFW=L-AS@f>a#M<S=Nulk;Jwj4y<$#v!ZLP%JlY9Jju
zZSW$1-~5~ZYfuXKQ~&!vjj#RO*H~*$NWpGg@H5Z1XfLl2=8^T^V|G>&(p5<YDi`+>
z9zABwmU`FH|GewET%gJ|qU>fx+b-#0vIdn>q0+sqgilN6w0u`()ZyN2#T;%#3eS2e
zy5$(EBz2agrLq8(Gu?7iAYFG^Aj^$HS@=rXQR$;xn%tBdoASJrBvI*v_j%6lz(%v2
zS0C%XMIt1{R`@73$6v++X_L5E?a_|7clu)JSrw)-qP}6RCXEo<7Jc7CvqM@D1PGe|
zU0c(}=zsgOi#7V)mM%DJQCAjCyMkXPTIgehbp|RbD63FgGGcdCN37swrX8&z=iM-S
z#42Ws!3037gy8pZ-gdXmsWCzqpQbq{%2=!5Y=ydZm=}-TutV2&sOuUpZeC_6sIDp`
z#OxX*g;W;Pb+^W>=!S7?$B}N-6E1#+b(E}<7*dsE8fQdMRMR+&s9cS0++~P{G>4G`
z12hw85|()eRw)x!)~gOm0rNaTYjrRSoTeEe(1mSTaw4B!Qc2{`0)zGafX!x&)vCj8
z*CTRr(_Sk|4B*R)i|k3f&$Fb3kqWEjXt@>xC%I%TB1gxK(}<N_<-#5{%_3DyP*&xj
zb}`hDka2>22&VQ>SZsrT>-Yal_`dJ?uAE||4M)T&UN}<3-}`$%gP;6sKZ(EolYaw0
z_tmcw>>q(~BofhUufK*5zVt<W_xF4S-}RL*;p+Mdm9zMb|LCv6kN?;Y<B$J|KaD^6
zC;tOnw+@vdhcuG$%-PddU@hsCDn73=!<BAmf6hJ6^hIJoFqH&<OBewy))a|ntk^M<
zxkx{I?4}vJ*<<n%Kl&p-fbae8FXJ=szk~PReH-t*^#<O5_w7t#`pLikx9}hS$Nz8q
zAOFw)AujFSUl~j$yuG<4l9P3r>_^?lKvswhPm^?tbm?;hF4wE<U9H#@XSX9C@8Co3
zzGUGamVmF`e1sSMfD{ux_iUXPN$JGfuEovmO<v?AiqD4t%ZsjTQhd=#?dN+-p1I3t
zN|2`AK=G4J+DnbDUw<7b1^msw_0#x!Km9XAdYTu!>?dre1wZtI-;Y1~KmH%$Gw;2N
zf8}5KgZSFd{%qc4h*q~`=9W;g6c=FwixG)zUP^Z<*|3NahO9aA|I$0W^ca>g#W4Y?
zbjFe*A|0S~<wEWfR=t>J$gH>Qyh|esnGg4UpW)N8u$LQ=^1KKWzO-{Zj(V&LvSwNM
zq`1q!m+~ShqH?{J@4L)dmh*9Oae-~&abB8xWO*mQUm?|HH^sik)zwx0zV_i9d-Qdl
zXJ#(Dg8++?Ie&1j3Xk<1f2mbQ3aJhi8=0dRNMj6nLBF+We}{^pzPh@`*S_{uB!&`K
z>ot~Xgh~o2L>Q|PBj5~e3zisA*$VTtAS7ZxY5-Q#&cAMI80(;xfMptyLO^7uqL{~5
zO!ePwx9HYuSYvUqUgPF=n;oO(Fhd7&=gA}~t#P%v#PgRg=z^#K&jIvW8z}35NXaio
z8zcoZZHr}|$mD&Rp%uAIrD<=}vD;0Ur-jKNF)zrJOax5Rm}ADKd88zkh0@cL;x0~+
z)aLf~mM#pQ%R1+>?O}=$k+UkQ%4HJE%sVjW6n48F0J%f$c748~7j^;~#u1zKn&)?8
zu|o`*_%aM5yHt@uNnndaZFElIkqffzI!xoV*U~cN5&{{ZXrr@6I7X6Ojnf3@2+5Fi
znuYB<g+=@P<rbT_-o_vP*M1K^_`+w!0~OOev*$BG`+w~}|1a?8|LkAD-~2EC7M{O&
zp0invF=)FMF+|+FyursGeT={JQ$LOW*MIWoaCvo!FMrnu_?18L<M_T`^1WEEJN)zi
z>_3g~|0Q3+|N4*qF-*G~w5`jqT*;UWVNZTJ*0q-6ewx2m7=|9M&{)nhB^c#+wE_Z5
zY&*GI0&e;VAKq;7BR};0__1I1gZQx@`2l?8yFOs#BxN{E=IenA&-Z@!m+-yc{U!X9
z|HN;=zxF@-Ut)OvF^o#t@V##KGs$2moyp_{bZ_mbn2*pe9`Ake1N`lu`nyQ;0)vRx
zIOt?=gx~C+GbQ}&^DVyrzw%4)Kl&}d5&zh){c(g4@VoxSe;Lm|e$J%Ck$DLNc}sKW
zv+6qR`dv|Yk;gK!SV{_2zeM<u(A6&MOZ`G-C4c{;8+_*TpNF4Dgn7tmO<(xJ=K(1E
zg+Kq7Fo%Gjdwz>#9e&Gi{jcLU{MsMKm%sc4C@5^VTWnSh{z1`Qm4*^>&y=Y>(g~G8
z^RoFV$#x}iakJTE2EKI0GXE@%HssHeAS7(*@;)pjL?x6h%;7R(Z@b;*Vp>K3mPIrb
z?rWuF=vaCrbKtT8Ddjx!^X#8pK)TXxOCnSGIm)7U4C@{+iHn4)JYtLcm`s^(mu5B2
zIo#gf9=LSL`6)NjW%pf<62#MhHeJ)f>^t)j=KbbIp05m_nCF>7Gma!sB$Knay}8*t
z0R|6a>OG^K7}xr@uU0jNq2FhIvIM2y?GSx{w#1C}-XlbVg#Ag-R$-ZFMmj@hU)vB8
z=5fNRYq3j!19>uwhR?AcN@N$yIAOs=M(|C8X`V<L6j{c=yTjeE!?ajzRvWC>8}$7a
z0~g53IUokiekS%c|IWg@BG;`+0#&%5_!MA5M1mw0&DknZ8;xlmQCD@I5lZ%J37sj;
z$v*%?j|ANbt8%;TQC9>%8?CYBAam^XU<bnUx@j=Y3%p;@_X$-+y2FWKYi$gcdC73J
z?9#=zSp_l}@!q3bbx24UhL?Hs0yYPyT_3^9VoFcJ4j~tFt;sdW8Oz2dGc#lzb{u*k
znqld}6*JdwZ+EzS>uvm-zyJ5)3!i^KXW)ML(Z|^B26SzWzx)^f68>-hm;VPo{D&Xq
z8@qBuR$JH?w{jJFKV*4MxoG|6zxY@1=l|S)iXZ-wAHr|{r+*vXe&=ocieL6i@y;K5
z6aUt~^S{B%fA}?Qx+d@br2~?guB4z$)5HY;%o;WsA`OAX_iFF#WQ@V{n;rha$1l)U
z4zI6i!5tTm7yX2rVZpEaiGKwD$dCR~{F-0&qgbz3*lxG@J3sYz@hARwe+nOe^c;QP
z<7fWf-^V}r2S1C=W|Ivl-hKZa{MO(8PvV#T@DJd<cizIk`$zr|{*6EQZ{w?f@9$!q
zMr^80jun(nW*i4}-3o2n@%0-IW`@7~hkp=%;NSdL@eh9XtN6eFM}H1K`TzTy`0Ic5
zucB`Dv2n>d7+2vRKEFYGb&WsrzxaLl(I5E%@;2Y~_)~xKPvfg!{aVgH&B5#0NPo!-
zdROG~ilK>59?lWkGfkud_~9S>QCwYL<3If?|2e+;wXfohiw;vrc<B}X!0-Qk_{V<D
zkK;f4tA7pu&j0+6WYxn5U-|+7;3xma-@-N-{J!7w&*NAB${#~Y5r6qF{eSWA|FJ)g
zpZckv&I^9&FMoS`n-_Fh_(f+eMYd@gY`5Fo4V9f?$+(sIsU+u=40#FoD2*?KfxL%7
zu}_}j`@b9olqpTaFytKDVHon?Wdm8xKuh+pbi5MMuv)FMEKX*xQnUp15Yr9$nG{u-
zPfHP#*DgC@;(hc7&Qo%)mR6c_E<_e2^K-dgq|la0StaqUgv@1DFV7>Ldf6?PojYw>
zmO}SC<j7Y-C24)xY&HiQbwWFM#?Rkp#fqB!{5ta5;j{mGRqZWN>HPBi{km&@<*Ii7
z?bolb@bblrBIH?Ny<U@@Wc1A6Vfli1;zB`Na`?!w6VGc)v-TJx7G`at&`U)oI;jLW
zLr~=~O%!0@D%3SQn8dIr|456^^CB{v&<G1bSd!|Z*-)M!jyb1MSZj(IX`OGFs&eSs
z7S`B2^AU?Nkx+?zXkKP0kWq+8JC?=MJd7{M5Q$-_jiioH$7HP`;uFJ_vS97cFG2Q|
z=-s&6jggqmINBwqycuAF4%S_o0z%whB%Wgp=iCwYeUIy_YjWBe1~w|OS<)plKp_Q*
zp@NVX#F>a@BQ{@jByG{SSt9=RfAx3cD_{O1GXxX<&QJdgZg02P-Q3_${fYkr{!jnG
z{}necZ<!oLc7f7OR8>_Jy#N$qd09B6>;Bt+`={`i{^DQ3Yp*}UXFl^Dt}ZX|OMmeD
z@E86+e+}E`&rvy-lTSoj>iPT_cHt6szNBsv^Pf6Ou_knmOjkmT_}pjT$M5-<{sp}K
z-aGh@{_J1GN81r^y!Sr-ncw-}z#sktzZd`bZ~V1rD~td5|M_R|zx`u>9DnTJ`}gr@
z{*yn8pZqWWI==dIU&D(RFY*6p>%GG+zshp|dzEk5`z<q*HYwC3q)|dgiu5Yw2-prH
zdMsdr<FRnWqZqMc{b57&2vS7_5s(%LEf9#5^n{Q}BV~Gd-*=a9S!@0Nc*<Hk9<GZk
zkePXB?{8V_S<iFdpZnOcV;PDO6P6+3n>XKqCqCgZIQv2Or$xGHaQw&-+;H8ERP0I2
zCNI3S5ake#wY7DkwiO}n%f%8~+dFv5lfMg(dc;HV+-H6_Zu!>DxaaPB2~5$CIJ7+n
z+BJO73!aTX`-A_3`<;0PZoBmkT>8n&@b`cFc3ge+b((hz6{fhARx-tVCe=sKMv}eD
z>UnJ&^j(jayyW@#;s5?Jy!<84!w?fL{lZsq?gi)J&;H=oaq+`1#Nk6n@bxRdjvH>c
ziB8+yfS>#MpFrRBIB?(~-uSDp!+d9k&wl3f_@h7kb6k7P^*DCycwwu9o*qj^a(VJ9
z=ZUhBl%CxCg7{@4D4)YJD5F$9-xri2ZRXOl_5bqjmgKAQBw3#FWKAvqeW_M1=gp;3
z8HKAtiUFDLmRQRY;aJYaOP{oyWXm~kc|ehFQmL6JPsk-qqulh%ldf!}<xKp(*Q^{7
zluBp0KIQCqeSIDC`GWJB{mOSP73b3Z5dV9MtJbWN>oAN1kibC>WQlW}dL%_rT{A6>
z1)_dq(!OME+G5g9a9|wZjDhivUtHQ?D^sgAXR*xcHS&Hg&@GqP*xW_ApeMEf3s~bc
z!KG>FbUovF?{s~gT7biVvClGa2?D0jg8=J2*7$@gUxFS2vUMZ?wW~;p%&~F89gXb$
zCCo6{5nw=2h_0hwW2B*V4j~bBXbdB)B>p&uf#-%XCT=lOfI|oaDprzi?%KqW!$(jz
z4Z2}a%Y%3cQxW#QTrL$`H(jGBIl^^Ta20_r#xUwhuM%Hgw<PASEC?a$>21mF5LbCP
zcoh^`YmoxsA1!m0C(|jmx3*LaWUbRbFRf5t(QKGv;v(8f&G^a$>$2)H#-u+}TD8*R
zjw#~E)((E?hkp<kKjI>SBZLvxUH>i2W^<f4dK4e~$j5N_@DUA9@45~fyLNFvdPgno
z%4?9jgrb)-l*B-N$DtdC4j#ro{M|co_|Rdz=q2BS`<;0@e*UL_3~&1FKSn>~Oy6!G
z_(Yn`C>^O(Y)Y%qI|7?{hn=l$29-F?TORrz2M-*;1?QcECp_*^IP>(=aMl@nanS`2
z!F)c)XD<CLzWk-H;+B246P>N_4uiSTX_@_^3BcV)xA2e)&cmPm`S0P3(@(?x{ReRC
zzT0v8ZFFibEkVAjbpe(CEEuyHix!=<9=Eo(@PU8-I9~kUUVvSjo4D=vJ8{#EH)Gj%
zIJnc};)@@K=RNBwc<GCuPq2%-@4?&u{++n-`kPixDIGtD;-MTz8aX&$DcMXmej(k}
zj1v{%WZSkHN%+AJeiYAt{<D!%!jJy&%kad<KN1(7{}6onOJBub{MldOuDkA82_iWC
z{%2uxV;$FAeLc3fXZXSY@e9~GejF#SPhhwxxo@7YEU?+PJdjnc;3bQacrux2C#ei3
zkcGbVfXf133iQf$v;6u{#B$2XI)s45VnL_zrlI)G;?ySmXaT4Q-ci;BQ_K{-_t@Cn
z#P-&frbg-a<YK;zg_Kik!%TabEBmU#S`qr;m1Uk=#bwAtiJ6qmbg@`q*Y4d#45LwN
z;!yaD%T{w4{a3RirDQFamN4m7$cR8rzvW3=PQmvTz^SE*-3*Jxe5GKLB1%w{vNx4p
zV9Ht--afs@I^Ku@ttVSz;?9|P%_U)}q^P+)>ytm;TwC9rOu%9`&nHM%p_w!o86PRw
zH?dgw%5f{yAdC@)lTaLo3S|CqWKXbR>Q&+}c2cpnlPQ|2#t=xA8u+x~9a$zU2*bGS
zIx^Wu3U+YTGDU~t++v^rbZZ?anG6)TJ_hA7du{~`9E2_&z-c>SI0p%8G@=Z^5V8uq
zswx<3FkdWa5$4lz<txSjdgV(e<n$neoS@?@iFg)^B{nxUU_cl{7-;UPw1fw~PTo7L
zudgGqb!ixb`YeU%Tse=O*^JSGNx8k?__q)k=%2`9;W!Y&Sj%%wMn<woLJ)|84|U!t
z@k$b21k8|-6jVSDWJEs>c;NXL;OBq(M>XZ<8{fPZ2lgMt!F%`PWB>69oH((Kam=h<
zV=XM`bXNjT`XNwJ;5>~b#6N9i&O+R9RRO1j>#w^Jo4Yn~&N&ap-qTKjt!sSkYu|)-
zWFI51xn(4x(UVKtP#{ELF`?zQ)EEO7XhH9DGQcoKoOAv|aKE$m;@q<zgmLKc@Bj8u
z{KZ@T1~*)H6OJ4^ftjf=8jAx*w=iidgn?B40=W?DlQ9NA_p?8NU--En$DMb42k-x<
z58$u=^6zl<RoCK%8@{y?->0G$wmpFtxxViS%bGy%Evv7c_i$B>r#|cH`0gh?4zt+|
zZ~e=^!?EKhP*ompy5#lvssHgqsGY+Xzwl+8f5Ahrv9X5tzVCzdzOsKY0oYk~aMI>v
zk=Hl|#Zh)V$}oJQPbtAWvJLi1+G^<ei4kkNcHxEJ^K1YKx7~U>X0ti|<=;P!_rCj|
zv324^k)KNM<uji1OkDi%3-Fdd{~Mfo%1QX6Klnem=%Vwm?>qNm-<|iM@g9|@LfbQx
z$2v-*3LH~Ph*5^H@bz~bA(;4?>W3an?uLoQ&~Twdow<CXs@VH09$;BB%GNTuO7glO
zAq`1Sc=TsR{!EqwBLt0FVrZMDRsU%$>_ctS(mm&*G_V?4#su!Z78;W`6cw5|&n^j{
zS;tkyK`^5h!QN36r98h)(_*n)V&oAdjKRobG3)41lT)*zes3+L`8$_zj<FER$+!|s
zdh3S*c2lU>|BEfKNYj(+Y8YWGehcy8msBsyokUqjDQn&9a{vbH$l703HBsy8O6{Rx
z4A_10$ym-8TI^Bk9qm(Yqw#-u+NmeG?X4}U_{3|)i|tJ4D`8~INz(KXI(atCI}Y?f
z4+9cggkl(r_K5^!*BCl#A;%OoqRv`}NlPfc7>TeYsXKL55t)dYy~2)`fOQJYUJ^Et
zUo6UJ9SWr$Wt9pNa=u*X!#9i+8(3n?=5zXWaQ>{o5=cC<WKZTQwI+msZs-}pPc7|!
z7%0}v8Z<Sh{R{)+H!IY&M?cU5uAFJ>*fUGkpfLojt*xPHYQk%ZIb3e2uU0&T1aGK{
z2b^BO*?i8B4$4<u@Elceg&nsErEOH+PeL6MF=^R#2+Z*gkpxwgra}v_H4e)NyzaF>
zg|p5$4Jjqu{OwzD_0`v5XL}o8`QjDW-riZMdSyY9YEn4U-7sRTCkQcN;sqTVw3=+2
z7QP5QPXOAQ3bE_2y8-8&{}7yV>d83ooCo8o8*avlBS&--3o*dLpspyRIq-rg)~eFd
zA>9{Aof-qZ+=H#~ORsx1QcC!bk9-1u|F`eJ*T4Qvjqf{Y&n~>{?SFw6KJOWL^dldR
zyYAYLo$V7`3Hy~9G|{&PeE8q~1E2lO7jfsE-(gi|tpYeX?FxdjRG!Lb_DpdrW8nI}
z!x9c}`i);gQ#bgFKYuIkxcyG_<A}O$uxn!jfB*OI#7F-9W4QY2Yw@s0JPfCvax$*C
z;%hi|<Op__9gfcz*d7xec=m&F{k}Wlt;M9y@rTwKwy4=W#^DV_7U6OxEZ*gFFFYSl
z`mV=dXEw*Lzu~u0Pg=a<2fi1Ve(_2iKYkpRZB^6B6i2pac;o;1U%27=Z{edK`8d9P
z^DU^W3eSG#Q}N>GKMN1N=zM(RhHqnMYm38P^1RT9mzuAcbjnH#k8BKW)9PtSTA{M(
z7;9Ek#-+bkz0TYsEyqN1pQy-NP5hzL@SLA#uL^uYk(Q@VIYk+}%0|}khpL9-K!6fi
zE2rgBs8v$Y#$nKWZMEjuVsn(@fd5XR`ibyP##`crmqayP8~ct<h)s*8ZkV6E8loWo
z`@Yyq!_0-U4WHvzSNR6=x$o;YE~#Z>7%5gWMQzcS_9Maa%AfVlX&B7Pc!7T(jn|+S
zK>a=j*j(Rap%__ZT}4G965uwQ>bFnXy@_KdPEa)2WI`v=abz?j^Idta=e#5IBJcW^
zgSRJ>mO|+xwFFJ!<C63uV;#n!C!Vkou5M6Otml6DIF2w0YD4P!4oGx5A+b_{0yLHv
z;1SEdrx1s=Db0UFVu(KU6iRcG23<#fSo!=>l3?nZL+&Y<Tw~S(B{We>XsH#Bgf~l@
zs_Qx!Sjrz|zz2O^ru`&R$I9lfe$tqO1H?i__`U=S%kT@sb2L#EW*@R_x{KvPLH(99
zgeiY_#4z?SuvjiT)J=sLXy%%QI#EL$Qs93^re|4)s`kv&1y|}r4p>iIVOxjUVu43K
z?y>m(m%b24z}D6dF1zfD=oWK)^~+bXV2oz_byX8Izoz_Dx!yDnjo3WpH2m2gU4pgs
zHQajhw^ckMk%Z!9mTFVv{!L3Qz1wfQ1CM{gW6`!PPC0oGzIgeSm{gwm-Dw3+CkqAm
zc^Sq*i_XPzskWoYwzGL3@bd5fUOf8Zi?IK|A^d-T`d6g(4Uy*k&f&z?7ET=B!jqo#
zc${_C={R)gFz&hQ9-TjL%@){N_Gl{)XB_tLKY*Q`8N9dp(sz9alSnP^Y(_OoTg$LG
zFLE)Y<T2^uj3fF0yz0mPJ1&0sg}CC&SK<>Nzf^5m^Z5*S-*pd896!N6`~i=D;uCPz
z8GG@`&tHKnueli)KJ-F7>4}fW8-DRMc*Xa<7(ev#7vbI`$8pDPx1(kStQ^K;l;SwI
z59_L?jut0=Nf%+Z?D5JU{sEkI=3adCqo2T4-?#>+o^leN_OvJCSx<iwZo2I|xaY3B
z(eiBe2~U0!p7r!6;T`|*9^7-!y@)a5nrp7dEjRDO1s9!%3(h+iFMaWIaP_q};>6Ko
znp^B_&IWeYVKQmyFvS$!>6F*KLO29oP^Hu5ooB{x)PmGITI|czpfa1bZQ2|*z`++a
z3z#IvRDHZUUnVF|T~~@p^)AmTo4O&k0SCv(W-^A6h;POcwTTZRCE&tZtGr^P>xan+
zSw%a&@{$uwC-)el9%>{hO}OgbF`HUg`O?~VKIdW=;{i=LO7XuCt|WI^))f_F@dj&P
zR%}RG_?T52mDnQNrd^r$%ROq_7BNIDSX7l#<{6YRg(Him4CvZPCcSqa-g+%0yraFY
zXPO`-ayd-a)^Os)38k_*ODAw*{5yx3fG~_4FpiA28%8)+5kbn3XS45n`u}`khCtAX
zW!F*Lt8!Y|=IYSESYTsgoozwcD#4@+j`9kOZuGptj;gNQ*_os7drYTOY^<;I!(lLA
zEOVt4BKl#(&TNJRU~OX^RxBYY()>Xp-YmGvA<>QJ#F*K9UI?2~#x8P2Ch9(LT%5Ep
zy1r+)Hnm$*psZ1{=(Jd0TO%fQBEgr;07X$P8!RoTM#G%J)9Tr5R#cw7Vkn8qL@#Y!
zSGt)IFM8CNE$~88RSwpQVVtD#Q*IyE75TaicMEcaT++PcF$DBOkLh&66tk$H3MBe{
zwyN;F=R92>_A9^ob!=~M;r4yEQz{dGPr*gXOW8Cv*4EazU?6MQv!DGm>^=2loO{lL
z(DUCfD(+zzIsP#5&kFjzM`kR4=R0@dKR)_N011zJ#6`I9VHaUGTcGa;E-D=h<a#a?
z>As9%)WVSxp2!kK?*>)Gk9f?Z@nf%e8B$94=!ZY1&->bR%3{7AF(iEIlb4YfJ|*1w
zox5;&XMsbrC2l{wh4s@;$BV!Bg%}Ob+BieG?+0!xdrhXIP>F=eq{W2kWI`h{Ff0&>
zT&2@<Bdym5op&x?_TuNkz~G<W_s>`?<`{+!<JhC`2KAYCW59v!CDzv{0`m_qc|E@V
z`48c(fBGi8?lrH%nWygs0PNniiC_QapT!w_Ps1>dG)94Nb}2c?Fx83*3Cbg`D$kvj
z9?RttXFm8r_^!u267$&tmtFdKjN^#Uf9`U;_dWlNU7H(t^KZQ#k9y=IaD2YRorjL$
zRsa2^_{fJpj;pV_hDDR~zI^kW*WeAWzXaD`e<J|k+y|URb3BIW2%=RwX<5KVo=rJK
zOeYhyjP!la*Ecdwvq%LS13M5ZUTi&$a#+Qlai}B?r3ghv>=wn7_e7EN+7`9C>Cwr`
z=;lkvTF)8Q<bY_Jn)M(wmP-O<;imJ(`Z^|UOOcuhs_PJ4OjS|5C}oLzOeYg6+7o%9
zWu81`aaM|H1tlyn7kX!V6~9_zwfJ|=Vr@Fr;xNU;b}p;m8*(U%Npq#?U_;{+$NBG7
zVdJ8;ne(AT{ydbWo|JbW|Jw+~&01a0$1&e4`V5>)Z3rtl^1euWVQ!6!NK*odgalbt
zd>D!JYZeA=RqOW*BfZBI4ieyNU!hwp`Nt(JmK`ZrD}yi?4u7W?e7RhrX<PJNN32!(
z47>@Q*xJVW#*|gg^q_UT30d#4Tz06M8dY6kF<<C$-dnF2Jmaad>U)Z=qd2g@9^4*@
zThbf5HZhy+V7XYr=y01JPGb!Rz*|h$a_p3(!))*Dpq)-JpUsF`BqAwky)gC3rp&OF
zwj}{4<_IyOnY8Ga9fp3u?mc^06p;7@aw?D#VL`{Se6g$mV<LZbpvt)Kdkt%*D8Zms
zpkWNkBV8^R7={6p>4cTpr0TYguEAtFRdL0PW7lN(FS9tYKnaMVat>A3v3i!mqv0Io
zE{k0(Ni^K35s)HUkni-M^UlXZFE|$faQ8j?as3T9VRqsK?!4np61-`(pY&zv`<@bp
ztVPu{=zD5gKIEJSE20zt`mRG&*MK3ltt^BBA0gojAt%X~8u0ngU5=+b^~pH%jJ<g7
zv!99^uep|6kxow?)3qssSC*_CuTeK798#eXfDow@bnL_ye(jfk1^{sH{sZ{r$3M*s
zVmb{@CXEWB=3TE|+hg+%&wlPRaMqcp;|Y&>1kU6Z{mIh?AO6sP=rxqk1DZEwzofLF
zE5=O@>_H^;b7GZx#4rHs8^qS04H2*T@mByQ;UgdU1h!7>kRZxg9Nt+Xxf)vsj$k=P
zoPG8Kamj06iVMzrFu;PLE53XsjvqUYTW`AqC${JKgWvyk0%Xi)=$1>hRER)GtT|=W
zU<d(oMr}?e<T*XOv%sJK;!h(X;-eq=I2Ow#+LnYy|MtO;z*>t7E;<j}%MMR@`cv@u
z$2<ay`5gcB-hV~c<!oJPy$-{GKm7eaQ>$5Gj=OZ#O0TSZzOL&jCz(eE^sW;#z!-!1
ze6B*DrXhO`ouuQ6KuYs+n?|oi2zhfV0UI>psS4$7Qp{nF1f`s4`J6cz!K)Yv0H2~t
z6r)+m!VV#zs%xyTgZ-=7LtItWN{g68k0h3o_gW(Lq-Y+7SU3eLh44t+sH{&>wIt9P
zb9tSX%b=qOVH=2dUGC2?3~1U`4=n9u!t-TlVIU5cz8?^yS&4lVCAJj!nbc)9oI*07
zb9-9iIH79gk=K~XWWqqGK}A~5N`^FvbSXEQ-oxc`37AYkOk7wbKB#zK!+Y;gH5IC+
zMhXD~3z}Tzu(rO2?d>f9k=rhG!3-;qV*;G#_$OyEE=P17@r9SmImh{Noe&ci{fvUz
zn-*(pYuKL6kU&6+o%u|OQPTR5Gja&rI&ltt*E6!vp{dDtxtPsa#mpX8-mIxz2Nex8
zZA;=V4oIl#8Ut^*m9H>g%;7wpB9Va67??3=<*LElJRh%Ig;)h@6UrvUoKL#Vi7U%W
zLm5bE$)`AO{S3p%fz6fjX(gjL2<k2}?hsR~t#4pBejH;MF`q9OquHsCO-M}!25r+~
ziKV`fhT-@9Fe<CN>pCpE4(rn?eK%iGzVS$>NW*cGavDqkX0tig*VYLBzzR#r#C_x=
zAEuV2Z+`P?>}>Dg-h1vPftSp%e3jM2A~=aj+oIF8HT1)P-Mco~n@ovE%WjF#_h=+_
zXc*|Uh(USU!#KbvsF!)@2Ym4hU&asq&`a^?M?DOC&pZQLM-J0{;DxN~JFKs*Bi0SZ
z`Ap|kp2O;$_t@Fl!RD@ANJzNwLJ}##0RQ;*_rNpAeHeP3n<c*9=bU?v&c)vRTfd^#
zxfBzw`0|yw`s(ZO=}SMW2u@n;8+~>}Z0BfDg^m-92G(VC3_dC6VT29s(Txc&{@xej
zq6^N&jo-QjAN=4)VT{Gv#yU>SJG}O1e-bZy$#Ze(XTOApUUVMLI%6*kfa52&u(`30
z-+S|4;OpPK78{cWHbtEApa+w7BN_a`@BbOLwzf2!yj=J-da-G^=*!~Bx~j3=jrh@5
z{SeMNb1yFa<YoB42R^(KxmZ^<KK$X2<Nv<%pYf(Q{VJaD*hc~Y{^zg!76PAWm&>Kj
zl_Tp{ChY`u6VQt<mc=x(!B#v2&IBmZQY;n=wA|iJX{K}QJ$p`42#+eMMH$T9g;a=|
zoTqGZ)AvXmElHbN79<H@UsTfCuB}$ry^>2VhXUclOJ^{Q0ZrRt!CD>J&ilekEcaqE
znId7%YZWwEOHjPB36lk@Wev#!F(r-L6rq}|BXT&i&Y@`=)v>rD8Z)xTz7!mSM<a5-
zshj9@Y+@MHBlpfahuLhVXxnuLpU8VfS<*q($*Lmv9!pk#Tj!8iWCwM8R7kA2R(xb(
zYbp`0{V<@Nv~c{K6JB>LatIO@izQ_y$b35n96Ef6tyT`hkR1!-Fu<L>F}<X6MxBo^
z298;~YisN1JDRJCYB{C^!|`*8XPHEQa;y>^v=`s^J#Bc#z=BxLbioo*B%uS6fisr>
z9VryWpDP?r$=x*!xgZh?ovfRxRuN0!#1xqa=mQxO=8O3XKGIiyB?`=0r+#CS`_n8@
zY!gl0a0|tv<48A}=TNS$$kF?*&mjeDc}aYAopU-ba17;^tWqMY(B?j!tg#r$s>f0)
z!cv?-;x$5|C7#o2@<<r5ST1x%HJOs=N`z~X)!p7#2yx6b99A(-xL7F{9cu~vFO{RH
zwH=2p0D!G)eD6zNh|^9z3CB-t;nSb~9JaT%aA5xd_O3=%e5REk3ocNGo;E(~Fj-&6
z^Iz~Rtgn%n?Ms(`6+7Eo1?i?%5kx=qROql(Nm}S4<U4ls7@qj#Ct!U##cg-og<HRU
ziz+>banS2IX(kwB_J-C~gE8cYJDD3EJa`y4-S913_04N>^;Op@(oV(|&N?lo_MWj9
z&wAEVVE}yPEB}cve&Gsy=z|}{-@WY}_|Gf9fqnaKV@3X`&=WmT`U>69lK?TsTx9h^
zU2^p9@I4Y>2nmb~PQCyA@upw<pMU`lA3lcnfA~|VQo!cM2A=oaXW$3F|HXg-&VKOy
zG27n3$Nu9|yyG43#ojZ|z*%SP#Z9-|f%DIQ2vUqVaOenr?&p3S_doLteEQR$!xujH
zWx#+&JNF?*k%pmDH$<5Qdt%<<iBEkZ{^!s9C_eS6%kbBK`FA{m8drb~!x->{r#ulq
z^nEYV`}m*--5($N<mWK0S5bp2bfrRHQQBi-k;J3`6R{KVXLNl1H9C?{lxxham%kGQ
zI`X~=MmigH4lT0`n!3@=A%uXw>-eCuTnU2Ls6U&nKxHREX2r6}R6GZ!xX@AW{e6F?
zu&?E3h^@~%Dn`WmSbiS?Oq8tXGKNtsrgB;)s}v=4#X^K8r}{}tOk~fHkG5$wvCG`Y
z>sxxC@4F$2ra;zH=NyZ=hLt>E=N!F1oB`mt`=*?8FwV1==QOk9D|Y-uUaQ2`IdajP
zz>&OiU0_xi*ZJgci}^dd73!MP<$74z(7K^RKT6m^rLy@jlK)fvR578d8xH6Ow-CV}
zo@Q{7tw&@=?m3O8pydn^%YLaR6iG#DCzBj;SCgn?kc?85noB+|Rj$TbxXQBvjWdNg
z8ZCh;x2A3397V4649Vy<)r4-!&YUbfVT@GSA?oRJV||^dQ(cE8e;x``7}V=KX(t-l
zNHYOw=4{{fRFPV%mM)4a%)aNS$tw=dTTKB03?|bFnx@6tbgD}4$bu;mes%0^ww~<)
zhGzKl#hiZ)aF#4$F;Hxv1hCU=Xh7HZG-C+?v-unmjPm5f9I3nI0aG+vAVJk+GQlaQ
zo{GJvo&qG`=9~B7@ZqC4apV}yrugqd0%o%r390HFonu&KZx_bX$>zznF-^8P*{;cx
z?Is(OCQdbJvTfV8o0@FC`~QCE>$y7D+536cy4UZ%m+n6v;3I{kmwu7LD$p>mrY58-
zZjcq(r9Q+-*w81GbyVm*Mx8;=9yq2NPFJ2fUT&M{`!G+ykvgBRXfyfvMJ^1JVo_i+
zMywd(LQ8)Ut1BeN@&F>rbpL;4O~*4vA1vN;8<)Q11t-F+`;OT^{%Lw87P_BNHreW2
zQ<vRrWX4k^0jj1Mp7GW|NoAeY96Y!uQHEV;He|uy$~9y%n=@=ML^&Rh-{t-B*MQ0I
z68}~_(v&cqgV&A2EcmNWm~CaNrru@l(|X#~jqt;m=f#U~$e&I>IPS$IU<5VQ@f?1&
zn){BS?|J^+={@vlFEZW-JBIzg=1+F?y{N~WLxX%`auPK<hbb-lEcyVS6!Wt8!i&cL
zEiC}|!t0@HoAmvC!#jVTJ1<1z7E<`*FKJLv&#BReRQp}UN8n4Y7vK9US^%_kTHoj)
z*$toUzAh84<DzM=S<;AkYpr(Fq!@w*5gcFUlscq<HLYA00klicsZ`fk_eK3T<jBOL
zEF{KCm=O!9{Mdp@LUp$a1TzbpL}MO{O&jAMs>Pyo0=Yk4FP(@Yu?#{cX?4)C1chg<
zby?DwP=US!cc3cjhvz$?>6eS9tXXJbA2*FZ8tVRW<3qGDR4H3kZ1LDLTowM6U~6b2
zBfYVfIm#2h{chS3y_G8w(2E`S+-@kUErRV_=^z>G{U(c!3&oP8wT0QB{%FV2B;y{#
zL3YxE+}D{!RUu!Eg%bS%A96p3K3r*x_>nVzWXfm%`O{NDw-LJo!7%iM!4g(4uytQD
zR_LBgQ#uF2pf_5z;6PiHhX?knVf@5|LCN1#$At1}WaNIfLDjz)0ox|@b*5$Q5d}Xr
zk_&s0)LSBlz}@$gF>Hx*k%l4}iEd+Y<Nt#Cndvd+zzWg%Q5kry-w2;a>&S(S!Em?h
z&IViB(#ViwPhzr$i1yo=3PSu-zfk8ZiKT1Hn@v;YI6Iv{Lf>K~m*xaoPJPsIZk*dd
z?u{Px70m29$@GvE<#oC%GRv)h+M_ri@=VCZ=eS2tQ;0NqLD6tJVnsuVU;8Hcb8JO+
z5R=@+-<A39&;*&OEOXpol~y|lA?&-wg|{CUH5=`)c`KZCt$+SJDl#Xvd7^fEy(B!e
z&|?9j|J&0kkOSRUZKhk7CHD!EQ2Mr?PrpGxWW8;}O~1t?w*MlxS@Rs(MXe=5A&5$3
z4-vI=zfRIjv5eM)9eI#P6#>2^<x{UmV^j3~Tm;q)=$>?=*8?@TJ6qb_@$?t7z$N+7
z&Mlk}y0X`x+GY36)X>BOk<@1xW~P1DqmCtBi;?r+!{ZnaL|cP;o3B#Z$(L<iZ$ppM
zU4Gb~H`>wgasuKyX+74Th}$1FJ`^7Q#dM_KL0SqN2YJ41y^^!EZxex`|EpT<9sJ;g
zu11viWR<;%RHGgTKUei^JgkdPL33_Jx=da<vi<zScR4Pv!~iss*&aK1h7Yi>r(OQ=
zamtYgCk|jZA|uyFqpBBrJG=6o+^r9X=C?+E;PZT8yI$4;V&K*<klPO?9Qqfn*d-zl
z3T>HqyXdLM@sN=FWTI^iPN3+2bmC|*MTasNRlNG3fVAC@Q;FL>tZ4rs-pQ8RQ2sGX
zi>8iO7;a)AL_)wn$<D23_9~A4H1^ZZKHnoiXJ1h7u!~jm*ev?MH1zDZQ?S_AUCTy$
zU2jdlf%&e|9J1efY06mzs`FG=<;aG|;f4#-gqeh1^L;&B|4l$EPLC4f%p+M0+~t{o
z-n>(5d)Sp@0mT^{&D%6m_ILEZ&1VR*e%<Vtb|q!D4d$uX6_|r63=7P*p<zy6hG$k?
z6+eV(7`-kuCX`k)?cV-M^VJWBoeHYlT@wj7GLkY1ebZRba*M4f(6h1DL6ujp364Zv
z)C>HMqY732ON|P7nv2Bm0t0%2rr18VvndN|r~2%$o^3&6hu8&zF<d+XKB6S1;3F5a
z)gs&}rX;J+m5&<YJ!#g$iu=TMbCnClDMDxZi^eB5P;bok#Xr|z7W7B6ecmEjV+<9#
z*E-bX#sSlsdF~vznn1j<-<mmXpFK?M{fMInpvJz9;ANN<dkT?hcNbN#mlpFaVZeu}
zx54btHp4Xd(^=SnW%kX&Fg8_jk9|9hVQng^k*)6lEyWZ$U4gdjnV2WqYrpF=wM~k4
z<z@R#nQm%mNtq1x5nR<hlBl!Nx`dJAh2Vehqj4#is>-F<sef>g##hoHurEA5PmgJa
z)kj-7#f%k=6?tmGDu*|BBJm5J2vmY;CJ0l}pddq`c`m7%GxKyz@WNXmyYK!U`SjG5
zugV1!^2?fF-D$`J-K;+YD3dBT+8oa=F$5vq{eTs=)gGtBdJB98c_9f@Tc4aHe&4Kf
zuo&OLlwH}}@w}YDsfu3zTLboVVu2y;SiJ?#XV8X1@v^>0v+|)G<$AD8^1RKzEK3Hq
zT?j^ee!tJ%eeCc!Jz1>AsX9$fXT>eySs3+U_@ZPt1>86v2<sQ)9giDZZ))q#V-=T^
zW<Hj1XRR~I+qA-N_=Z<~Tj5Ak{DfOKua>(F!XH>frfhwK&jjz+Ra<dDwz#m9-R2(e
zlqUyfV3ocT^_DQ8V0r-a`~4XunarB83)LEngPY@{`?U*ov`5pH?&oK|abs6<qc{Xs
z&#RluEK31|t@giszWbE9)3{rofhoGf;~hYWeM}Nw?mT=j8{TyJLx*2<;t?`4&--oN
zlmsd_%TBk-{__(%N=l9#|IS!6C;Ott-R4Yb$dvknV1WAvIf}O&3i~mFN{%9Ru#*!<
zEhl-6X?u1(*dsk{8--tX*pL>ap#Xz{8Q&h$&{{cXj8g+Wa^bdl<;`p3I8>`=^XsI&
z&$}V+z_irv9f!5<*JbAL(>4mhU-a65mQy~PD!dcXFX>?iKN{+Td&bFGW&f#|!AA%l
zXjWBKnc3T;)U7Do!6afdf93kyk*h%a#E&Or6ZLM(tDNcba}Cx6H+|CTCMfRXywOHe
zj4?#`ixepfzuchnCPfg>OeC6)E3<c4xdie?;K?esNukoJ6_oqM%6Diu)MINyR9lE`
z0Elt@Cb<x1R&^1W{g1fbZD3PVh#T(b919-CoO|$!>0~KiK@M`5zd0ojvmw`OakGFK
zu^vaBI|6i+dqFrOFiMmbdr!cgTvt6Uk~_|(q(Bnpp;fXoF>_IKkrj^tKa1K6O!7Sz
z_1ZOxi$F+x!wI5Xv#G~2{iOD*``;kNo|CO5aP$ynF=nZSn{qvi$PHlQA=o1+6l0n0
zaGY3hXSz(^Ve75++ZUM^7Lo{@%FOT>jW_6KPf6!IU=l|gQx&R`gb&|SaP&X;p{Yx}
zB!#;G)6G?aWAjN5Yd?FGx9NhTdkfRYh=;g2m;A;7kcy5*O4N~QM74Moq6psvl&zX7
z9tp3vf}TebwLL>Gc=Qp9-lXO%(XQK_bb6xE+MlsFs9{eg3qfyzq%wQ=7-A7eq~bFy
zY@JuUF#{2=E0N`y&eFKS2{Cgj5|N-UjC6c<cWLqYFVu)SE89`|)C3<DiF^HHSA$|C
zn=Ldu(Q5%{QlwNzF?e+%8OG{LTkRvqRl`+nG!p(GyslfH%W5Q&U`xS&kwjD0juQ(@
zd*}QYy=k47)J(WAKXi;Tw|}z+uut;salM}XF^Uv^>JuJvo}vF+XHVF$j7+(srUuoB
zD`<FEM%sUqd$$27doP^6FNb=iQJ?$&d<vDymyTb#NB$h}qM7Bf$qP2?y?DJRHQQot
z+6!g%67t`EF$&fZ-kmJqe_YA+1@M@N!TU(%01P3_SSCqKnnjIRNnLdHua}^(q*fw}
zz^s|69?Ht@fn!q%QVNpybm^UjDleSICXdU;E-!xOO#}d{+M!qWhvNRcbcH2+7ya0=
z^{&x=aq)re@U-T!WAuJU$zwJJ%cuz5<zW~qpMQwMVSrF|lA6s2#boImzXy-Jg7=rv
z-Nv!^M>9(p`PzW*^=+M}AlqO<lD|^1k!U+Av|DVEt(t{r@<e2yz^2!NbWC3fq4RFy
z_rt)Uko_+u*^I00kN7{hEl0M(D1*w5O2!)+KIuAyfpip6)?z%NvAXKq)1ZDAkk80!
zD?Q2#H2>oC?xiwTyXRrWMS8o5<Q+H2<9_z->~`hod0yoUbLuv&`4Z-3YMW4Bf`E3?
zppCK)m3DqoEoj9~M!`*=lUXF%R2Z?*XdO{Da8+NMc(a`Lj*1(u*{~F$f?y>IMUg+5
z92u^>9s{Jq-|>%U#Q&fe?lj#i$-4xWlQ&8YXw0(~qd!+vU;#PsZU<g2n4cU2J#aVD
zUGV%4rXP51Y`{{UQx)I2tiCk4G)CA%s~NUOb(en%RR%xbSa23+6iR9+&OFG+Q2zU|
zwzjscZN%!VW7ShQH`YCB7@m0J$9T0H2RVq$m06+nf&9j4MNNfh;AAM9x#AO@^9z%T
zt6*!*O|U2#;iv5PZ=(MgcUbvP*-%CQybmtgg__niHtIz$Vm8IKb@q98C>3uHVBS3W
zf@F675Fq?nc=1&lq33AY%$TU|Y%GF2&uK%#q^CpNWS8)iZXQRM*)jAAADHd~i&ZXY
zgjSM5h^Mfs_Fh%k1N9aVTze8yV(4mL3YCq9!LNsOCS;9v?s1sW{ODi2x1a3(-=7)4
z&DqaQ3$IBH1a&>jSM}7M?jZh*kH8CUbzS)Md6)RYleBdpSbfrvXAZiotnUg-kLO^2
zgUf>miZ5BOASsinE@wZfvBm`v6@p2Ju0OMOy0-bZq{|hA*Fo+}Ofdw4=f6JzFoO^;
z-&%+-o`(W@KP_zr`kc4m?a7$4_K?Pjch~CeI&Ix~{&&fx+yBdR##wK*6b~5HmaE(p
zhvyN}+of0b<1l>BKic-#ydC24u7~%650Z?-kXEwWo8M@&`feA*>h~m<^^xG>cs)Y9
zqn7*3B&NXQc?**esP*0*(5L+I$OudTd_HmRzZg9W0)^`v+}qnafg2Xz)8to9`x%U!
z*#cz*`!!>s%z`#FW1~UBO`ltG(}zvY%P^x?Ycj}>+fKCYRN&AsRq$NyW9cRI|M%Oo
z*NjC<4#B}|Y-?As>rVP{z~~wO{}Z@SfVkZHm}@evyH8(KQWnL3CSx8BM91CFwNOzl
z(eB<q8}%H))yz%O*EDp|yNs!5;Dbthu;Q?G3o35twf?pFAlMN0)Gt(~nAk@U#@^J{
z0#5|T0FgAi;w+JuRWAuiTCl`))=4)kJ^3ev+rwbtd83uOVOEg1%PodXxNDyty4%iD
zv!rPxpH{|bwLRaE|8H>2U+n784W(PDx~D8uJtAMqR~y?Bwxm-rZiaY3MC8=1sSWEk
z=z)4P8;pUi@QwZgDl~s|m7mTTrZ5H-W7pTAOD!8?Lr_(?@_JfyOK+NkEJ`DloXo>S
zXD8O8Lj=MC12Iyr;LYM;ysWXZsuK9}^`1s4$*QSgt!ULoGY#%rpXl?lKysT{aEq5$
zTi3{AVB>A1;sw|>sIPYNtL80U5g2c5R-qVTQz}M#qtPlFI9lz3<(~xFV2O@l(vvx<
zdKnXn9aJ$~`@bB_H>x$Kqwhf+@nFbE$`DQPz(~2!;Kn1A{b&y`Z7UU1XM{yBIT-iq
zW5=f+pN`GfIWpx9Z$Le@wFL@F0A||RPex|-0HN_+SprTiTQ$U~oT(%IP=eTzB>XaX
z@rbR{1Y@=s7w}%Q-)REH%D9x0)ZZ6KH{$tV8noAL7vGEa$zOdu`KPdlide$!*RHBL
zto#CJDriFiK07XsJzkc3^=eA_wwbkzNe~SAEQJ9+qq4N*K@EtZX}To7M@%^{<FtF5
z00|o|{D{H85>{v}l_-gSou+MDPgcqhG@1OM`^Cu&UZ9E)p2-+_rNWabnBpik2gGt{
z%oB~D#cOj}s_c(z^zr=pYQn+r`>)~w?GZs)K5>|*^m2#oaZV*rg5$!%Qa&l{ykdn$
zSJwH`;!;gVM=TaF4f9-7ySl0Jr)GJY5bp2vYciY4*(hl*CW~QrTq4`~g(nQ9<$G|-
z<K`08c-{Q3kspFe;M7{Vm)PTCsB*&1_W~(577YDgPuDv~VbaLiXOU(Qr|frKSMo>B
z@3oJO!+VyoJ8ZsFMHFRF8_|LuYU3befg2?Z+v!@za)%knXtArT+Hv@}C%t;OctOv3
z-%#!zGrATK*r~yThUk1w`RM<h=8wAdeqRCnP(2P^C-IkmwLa)_-m;4KuHwCT{2$`C
zq5v;D!&!zW70KJQn4AIe&qOp{!$}Mg@x4b+K_&zRibWMZtlV9T_hC6z5PBrsvJa;E
zg5-O-r~AMvCIxdpRLpT}PB+?K9$5K8KtYmQ(kON{8#6r?UK4@Z+RCq%>E68ed%1i~
zx;>#;qUo1#nKh+ASn!c3d()l_Sf6UPb@*&n$8hQ=tRU^izwxhZG!Uh;<2Fy6V-|2+
zzTKELWQ=+8h??+_{QR5>tEsJUulW0}f6KqyW=%F9<WUGKbNFSu`HEy5T}&X}Kbgk0
zmetv_%#?Z><HeS2otE_`Pz+Ldet#Fpo|l9pGnXQ(&|Ytid%W%(W%~)v$5mYP@>EHW
z+Y7W<q7-3sf_#IZVyda({v9ezO$BS9t*IaT24UnABOVqU{fTPoNycrB>r-lUccziD
z_(Q35)`WE`HWntu-^O0&$$MJyn>Nr(GQE2|x8g_+2vh%Hq;DvvTNQnqYP;K~zTD1k
zEp=g1zEC3CPwjI#wtk*9b<Vh&?O>9hG}&pgJ0kyYIhRgtD|zX5w|qzU$!nsFJSzLS
zBs3R4V(EC28IU$ZexuudTU_Lt;-@Kggm?tAZDyTLsOUn|i1}K}b4~=r5>V%M0^}G>
zUaiRAmKStNjIWr`n|<lcm)EaP-O+4yVLJDuP(dqdQPqo-6bwk*LHln8O@S`zcCqAn
zrM6jKhxm`eUDtKX9W6DrL5LMdk@LgUgqp+Fi@FkpIE7huAp|UjH%ytI4ZK)hgv3EH
zV`Aj8>Pcn%ArXyt%d15&R0j@(-&?Q2;vgfh+nXH42jgM>TsAhFZ#Ht>4xLvIkW}k_
z5B~nFR-Kv}4X{T2Fb82nV5iMKlCs^L)2fcd>hw?4yAhH_)+J<mVIfCCN7kMr4+3yq
z_hDNDf)DHRbx!#7)rTTVlMeoKr%nf-D|?LE?+kc6rvyFeeB7q^Y+3#HwEU$&H1yQ^
zZg(h;m*MZwz>BTH@D4mtji<jQ<Zg;e?`~!eGu6{EDH}5M>emfwb*nx40<+;?`*Pno
z-0khQzmvYgcX}_NJZ`srAX;X(-~kU_`_aZnlsxMjk;j29mtuwfbJzRnM>H@?7_v3I
zG4s61^arK+-;X_Z2tN@nvu*Fkx)p-wO+-S!HC{=K>8#xp28KlW{q}bi$SG--PyAe&
z)K-BY-aa@}MJSoBM1!S3gY|WoAIw>eqO6<q9g)1PlJ!h!8bu26ywRSQ9-aU-$vf(g
z#6gQ%3N(0lR0gItJDa$ZbQVXKVbNVEmy#L)kHqJ?pZ%v%3&$fRC8)gNDI{t<+KP18
zD#A&Co7l_@kPcKOt;{70FDUXby|q&1CK$dG&?F-?HZ{@5egmTu3vv<?5`x{WLS$EC
z^UTFDB4;I&g8Q!_^Hs?+9&lDur81@Ci7EN52{gM2Hnm=PV{0*f%yoxKtZ|?HkhvTW
z`r;|40G5uj!Qs&mMz)HPJRtHlZE1eMVc2ZJT8mg*T&k|CGw3cpfxJx}|3@BkJQP%L
zZlha1XvlcOgRFgz-9GI>`7=zrG5Q;Vtt`S47s_f;uX6_CUzs6Velg+3WCRcv+c^`J
zCRQ<#rxD)G@3OKl8bBT2g!3w5H33>3f%zArDhN;z1{x(9j&t*$0IhyPs?AWj1JU+4
z)w~5B<K~G7_=fv%=1zl$hcw~8956bfE!o`+)KpbOtxE*}F~+{uw->W8U*a9I+j+)>
z<2MQ*A4HH-u*KC{5C3U9#%p~<3JJlq9A-clH_!UjpM@`DNZe2*xVW^$o}IL%*{?xG
zGurJ!FNGP{&_EBA;eh<Y_rt(?K!KK-CONWk28R&NxFy|eYvSdyI^1A*gzC#c4ZW`K
zqz|V4W!Ktfh8eF>^+g6EuOs7x3)1tVU(?Ptt9}n5jMf3vwG9(6zQz$u(<aR;X2)At
zr3odrCn>;%A3K1u=l_M}r(ptCjSC}MPSdRmPnH$(*z&8Qz;CM@nlz0}2n>Ye#4XLL
z?+j~o21`eSp-Eoz;ErG4yMw+nGILk)h^-PCKDHN|Egixd0=Hmoc+H{L4-HhWxJ-q|
z{$io%VxhaX%d~)NsrG}4i(Zt^8|6!{t+o#Rmcl-~IUl`8yTLb;gP)cR<87-tOe8`4
z$Q|FrI8c919l`5w=$&%C@KHl*Cj{12{xPkANxDlP2oZjHGa7oET#ugezjtoG@FVRf
z47j;lZfJ?~=)8GrKI1gnMxi)DAYIWhp1E7j;?lNd@IB-->aJ+o3^IECojc%?b4B%^
z3e?BH`Qq^S5bsX_4=sTC7k!$$p>YU^xFSCKk^<u9=1#v5viU_r$#{YCvq)+QW2NK}
zItINd1ckMEpx=ZR(=PY3XphuSu_M(hnx?XC;vvXAtMpm(L{F6Qz0z*x0NCT|Fj1J0
z`k4j*N{G^LOL{ux$<0D!!c>SeoBr5(FgVZutze5)-4Bd(T=@pB_Gmexjc<QS=R`OD
ztPs_NRCZ%FJlBqB2_d6957yqloi*vbDot8_%c(177B*vVdf^q2iJB=#VFycNwnj1-
zG*8i)G7xGSSQbM@@<T`OmQ)wIb46-1Cq*l8D)4ykv$>g~7!(_l30DS7kKpFi!wZCi
zhafdJx-&rCHTLu{F-{UOB2lKQwCrJ6hV{R7c1<nAqCz#e9*FCA6$OIO%p}4|6b(uz
zzH;m=(sx~A4;*Ya$5!uy<he0h*k;Qj2SRm?wg9Q0JIpD>y%Y=EpZsQ{wJ4gwW^cqi
z_{pw_91eTrQ}^Pybp^s7dc>}ul8F5L{L2ltcufJ8^Mm+SS4fHG7M*vx)@sq~wGT@N
zbp7o6=a80Re9|d)3eZU0unmeC)Ll%Iwq>)!{|MA2oPJJxB|r-^SJyYz#+N}8s7Zh6
zEWoS1XztLpPJd>*U-zbMTXp5@0i;lK@>&JzEbr@Yc6Q&ob-RMGa6;CN-VV0*=GBx<
z2sL^aCsEzhc#KWJQg+|I?c(`gSz5oR2Py{~B0UZR%6jq%3_C2-A(CoW9kVSFERmqM
zzS<wyu>3!})%K3pIR@sDHBvh-g9L>M=)HLr&7H<pv^mW1$Dm;zAzNbP{<z*w&vWqb
zTRbcex1Mn$Q8gHf#Ca0Brlkh8Fa!x;wPX;|{GV^q>rrBUP5A<z7>b1pjU}hhj>7t^
z#skx3j)bBit*+}&<GklFxb20K#V(SxK^J#;tRD<4AH8W;e;gh`ug_Jl$U<)|jF+5U
zo(Sh1H%i7-l1DB^B2Vpbs6>Z~{hT5G<CLih%sQ^7ggEANoP-ARALKC%Sx%FtEoU>~
z5y_K0#9a^a!m$9SOL*Zo)wL`9zNZE>>0J+P0l^z>9y{GVeE_9gQr@GhrlxXC?0+55
zPUNG+hd}!HpuGKOs~NZWpKf2ahd<oM%UxHfR@bwJ=Wa4d_{Y;vt(_sGCue={m9)#0
zDuY-c+{cDUh+AAwr+%|QQcSMU3`3&uAY!bt03#LtiYkNd_qz2}mMF837D9f)Tty%;
zRPNxudUKsPiRZ=1Mw%M8F_?7ighml$^hXqP%;KCb1w7V|ipIdezydF2|8W1-Jsnd>
zPBnLe9h5RqsI0>vr!^q4zVpix;aSkam&_QGU~k_0BIRiE!sJkoaAW>}jlzJ8u6p?9
zS>XDS23mn`iV##gSGSGgYjCZfk<)}snrM{vz#XC@?I{LRKO4-_>I^_Xd??7?NmdGu
zy@pb8aeH~*5Cj%8-b@3TE)w|I#tENcWoS&`Dc6nfL<yn1JS5%tZ=v-Mrh$kL7CagH
z{CgC!dVnEiOH>w88$aX+i^F*Tq(+M@!{B3&5qmY2{}O!AeV&dP!tpct2N3)LiU_)$
zbfz)um*a6ZCcr800dNBD#m_t<<R_8JGVIQ^dQ7R+hP_#g_pW@`7rMoA5~a8mch#w6
zc-N-t8nOODmRmVf+qc*_`K-IlW+Oh)FynntMW;0Y!e!9rp2!^NknR!ZS9c3F?-nPl
z?;a9E8A??X)mAAzmbEdw(0qfPtNHnpJt9cKj0g^Vsy@KjvxrD|v@C7&8>Ud5U9o7W
z8vMh2k>l;_u{6`63t+1(uTXSaJ@IimWp4Uq#DcL~a<dMm{93mXl`cMrpn3^5tM1^`
zaxa6oiX#>NWy*tL1vZ-=Km4(w8{%v`$ud_!0sss7_Jn7`p74Icwdl5a$BIRAkqe@@
zh*2als~ms4Hl?QUf1QZI%ZQt*s6-F2nbsWF9P=@S@hS<waS5EXk;V@RADVdX?vX@J
z+_|A_B^+JX#5Y4Yyk&ZH^M<cDM<Px7v8hHizuohf1n#Ato3`wmGwhzIrhQeng@&Xl
zG1$1vKFm=ar!D2o_GrF4T)PT0^20KG-96fCneySwd8@zZ)qB4;c-)p2j%732?!B3W
zRTXPWx0dI`X{o#ZI9cK`_ANARDV0h1bnEN4d@ucX2c)-1ai8T+^Zr-aA8QfH0T`6^
z9|=8BH&`Q!hXVtWd>dNNE0^3*LWfq6$A&i}!#CQ-ls=bS;I?|P-U5NQ|6RP|`5q>x
z?JQpbRU>H!NZEfD>ylFV8k*;(eD3P{<6gi0jCu+ZV*Rng?{RdgvPThs@9&m2BN`hS
z?N>~Q<|*a(ej0*=$KqT{#Jd54d{k?BS$n8vZ%Au?<7wXFmWr_l%~|*C8P#Bm{I{+d
z*QXx2+H5$vc>>Qj@?PBU%&H;m7=ENJ;1W%J$}nc}#6DQM`hh$XAzy0*L?+F`541xD
zH4{1eW8H=RFi_j9&TTo(RDPW->LL5r(43U0E5HwjQ+@~P{G`|H3+WjpS544Yl8tZ)
z*&jRq#v$<M--{@-M&OK7LY8l+7ligV1T4v_Z#J&-f9nxJDqUS3;I_DW1@>AtFY_3B
z3o0)AvB^Zyf4VfYvdcbDLT-JSxT(@~fob|iwz0eD1_vgCsueQ(#avR_5Q~H%ka9|8
zWv~$#8#034yrDh&nufy2fa?c?>l7J6pkUinuH-LbT&SKa!x0xj&5<_T5u-N0RZ@b}
z4+QI2Nr~}Yax?VwRE`XV(u#FAFttX}g^HH?z`SC19bpU3-;ATb=|s?z3bl*VS<R=e
zlthDxq&bC}IVY}&r~kpf1XDjNCR{*Af?`{zz}nN|q9WIVihmXBEMcKl!yIPDp675(
ze48cAZs1<4Z3gMiu^{!WH=b@-Io;A_v^DSeY?HxXIQ#MXEF(uWgmLNjYpLoLW_eRg
zks`ZY@}Ru@GMn)<Bq9M%_;6Ixfx$rnlGkmx?NP?c{W7j0FrrQ@lZkOdo>~MHa)-9<
z9DNqctE`^fn+W!w+Dir#x;Gx<+3C`tuUZHr5O@ZzB*uaKT`p+u?u|3`pUT<S|K&N_
zBV%%1h=4dsuS?C?N;E(S+F=nDW)dA7Z0R0?ha0#oJRd{?H#PD9XPB@abHAXlyUE@E
zYa<5sB~VWCn6aL>o|60rF%8w80>Q`kS-!P7&s81I&oS@&0Mh3uy#o<_Ajdze4aMk6
zAfrtC^r^8!ooSxe-xn$1!Q-O8Sop@P{jY{_#8T&Bisy!{Ka7_Do-P&DdfNwj=Y6i0
z^(Hf@Fy4#C;kr4`-pa&?C6y2AF93jhJ*^P*MOZBD9JlwaSPH{`Y>~e60l@+8?f>jQ
zBA{Q;tgix0XUtUb3)#0-(7Mp8eC`+_A*$Y=K5t(NJ{W^x+uukxqu;{gcZ&Vb!et`N
zdrAdwiMw787_WY_`r)v8&)i%_M6>onlQ;^WZTK*-2z(IfJ8rJbt32HvT{U+3(7rT9
zLVV8Nzf3KoG2iu763Zzoo91>k2(9Nrh9Sp)4$`P(@j0W0MGt+956zz&;hL*>-1yr(
z!Eddn3$2_r?ZdjjAG$=_FZ7j(rdn(sF)D+a5GxAn5BhKS!3@|gy8a=8@&;RNCfrpO
zqCv>$ga5W_;-@nFI7`hI!lI_BEsH3mGl29uQ&VspaVq94P11R9GbX8nPj_C1IiW7}
z!Aj?#2BDtVIcqwr*ISKmz@2NtH&l&dx-*$4@A}!>$9mqhr*$VtiEb0{=A;fO?lzzB
z)ngH)c?nmdQ;akzyElR<#E3A03)sTIl==qb&WtUmBWR2Bv8%y!YM;q<jkj61y$t!o
z0vk(>E2K%K2=qB&+Ah536+vJmOMzC4c%j)rYi;VRWLZqwU;Dm`>_CYWi}qTr=@!d|
zTHUxC7(rq?hwyY0mSetf#t$A0<e?4p&{zokt@EQFx9qW~GANx*D!AF<+c#6=6!SSQ
zFy+Ke|6htm7)5|8_Cl~QO)7m|uGyoKL0?1u&`l|k`PCy3%5iHD-g(NFt)#Mml8VGf
z?<$T)%B0~JbVlFsV3jGQd|l{I1JTU}8=Bc>4*2GWtKmA!hJUc`G9l0%ow8+4Asq0c
zE?W^Q6x*h=9>V*@?*pqecVY=wJDoczQno0zj}y(BPtSdvCcl#gMw5CA2|3M@tn+7{
z5HWLLOD?Po(6Hp;>^kaE@5}HT`hS2a7^dpWI_FRfxI;&^c$XG*kPXmI1v*b_;>G0t
z?+!k^0cCw+r1%M<-O>jC#dTCot`blyi9jN0rs&$vN2)$86kOIf`tF8{C$MiP@IHe^
z+r^}3gi0(BGbVH+3A`f^=bfj9`fdwuQPZ~g$#iAzC+LEQ?D1lzqif7toj7w1r7UEs
zCCGb$vhwUnW_iv0H3RDF6v@d9L712<0=bxFm7ULg^BNW7*Z*l2nID&|m%$faxQ4g+
zN4r<?{yZ`4&F^|Ij*dP-$xF04^UzRV!LXs|;pv+QMqaU-$x2b<M>dlyIZBM}hs8!=
zNRz^N7hXVtnVkEG9CVw}WtTmGWcX<3`*)T#?~byv<6g@56}aR;Qvo!Fuf3Lg9T&dB
z^cHO-w7Je4#)1F+3&lcDI>>u@p*m}gGW0uUq#s;DHyNzvA69FC;yTrRzLD8{-kPbt
zL;<fi(u3oiW@c(AeEWB*;*{VkRoXB>NY%&^@Q{Zq&v8&B%>*(c%3KKa`QtMDg<L~F
ziUt9ud07Z*#I*%@eTLnk^$f<(_|Cx+19WojMN!y#qZ$`4B#QFdI~WBt(Ic(2!HQlU
z2k(E^mtCeoeaaEo3pEa1rq1bb6xbJZ;}1^Y==OhhNGTJ7wSG24B_#;l3?dSNRAL6$
zN^N{>Vu74qYBW8j;#;L-W{~+Lu%TEe5Zvkix;i>KRE^y?IFJm@#Na6qCn#o3z{i(1
zC=_dEW>GwEF`Q1@-TtwuXW~<*hJ`3RPN`*(Z1<GLCxs0_j7A8vcsROCTwxPx(C>Xk
z`JEesrR0<JQYOF8dEW@<Q^IYDW_^R$VGp(u@$lglRybNTjN75Q_;YX+Xz>wfX!jD=
zTnsUNdBjjdTQy#_vAwL=^u~G7dydN~V0Ek2A}%$4|Ff|qwlh#SX8dM`YIium^gHC&
zDZqpWo&4yhHxS-WOIrJEm=Cw&1C}txgtEE7@VqMfOAvH$y~tbp&|m1%2{eS@e8gqv
zgOrX)H-mx;Z&zs9b3cPp8HsZ6^%t$q-r9=<vH9dH7&WFeBpd#kE1|H6eM}=Qr5%&D
z9+agm0Bk*}S#Ep47C76%Gx^wfz{Q3wc<^m0#4?IG=_1>M@v)&An+qOLK`<ej=Kn+U
zJng~PhG>RQr6h3OdFu2I!rKl)<AG+E)c2UUJ8lC+E;1>bPz>pG=$?#iHFixUQzk~E
zUyYjVeyo5-e>raH_kc+Hvgw1iT|3qp=&<36RN3`T1F%CggTB9~!kK=MquXjx5FB(J
zW!;cz+d4iS7#&<-e^ItkY<14U7vu;nvtZ9*%JCDu!iNrpD!*6-K|HR0uAHz}W#Pb@
z+7)`Qnc6PMeTLe+K?^{I@SL2>jR1epzVAA0#TL{NpXJosh2~E|#<}W`A3b;Ku)yzs
zjGai>37`6KUtN7Xa&6vCK42+EMkjnLoHIhksPdVJ-~JDX^uK9(hi{`n`PTeS)4uIB
z)qhf)TSS)VG9`@08ZhDl2@!Bj8xUJjVXyA?`*^I#ItYC7OrQoq2=(9D(RR@pE>Ko}
z4Up7{lKPQO&kCwbimMGM;qiq(_+?Cx{}O1kq-h%&4f)oP@mtDS>5FHQdpwj=7dbCI
zoGnd+b|kF8&dojlC9qGNOCKbYA;7dH8I4UR!zD|!-uN=lFeT7dNr@A%G}ks12w%I4
z{LJ~A?%wzLW_%8>%1-tvDcSESw+EGx0@!NmTZ22d!}6ErZ+5s*fhDiCFPWyl@>)H3
zqon6yPh^joJP$>1#c%u96hrAPA@lgN$+R17NXfYSOsvc}wN837<t_sZ){muZOb7=R
z<o!=b%P%${AK4qDf>w$RIHEsaVr$qUr(<D$#UCGWHs*pWzU<F)-a<b#c2IyQSy{x~
zor&0KyH6`AV>08rDb6kvvg4k5pQs0j<y!`XdUrN74`DR>4Jn706t<&VOIs`uvIRYl
ztVMTuIQVwVzf~gdgqGnzODZ6ANEBT21V<k_iQ;$*uE7=_>~;(di}=gps3;JG<H0`~
zK{fq`$8^n7--J4}T7!L)5wcVH7v~EsJb6PxzJzDD(v4Cfj98km0K-Y(wpCPAm^9WE
zu$sq2(#wXutx!qW{QRkrj%`*VCwcEB|9RF4=><>$cQ@bQoc^<1(JOm1b-p+Jak@PB
zLGSIJveET|lr&&I5yixzVGzH9*F$<NJJgmyB`dL7l%=58h4@{qy|pZ&@%gy%tLM&x
z02YMf7=Te!UaX4)`b?iWp9REVNhEEOdx{8tNfOoUL%+wjH3VFzxTe>EtsN}jY$v%p
z4hLr1&|3OeZtMOp*)TlXET1qdP5IN%=dwJiXDYjiiUjyGfq5Mu#=#{x&c$xcA{$Sc
zfZ3_3SPZc+0hoC;l~2IBr5|7uy1gOH=q>p|Fdl?odLS^*Hv$4B#AH^>u-7)Po-l=P
zw~S!TPyqKdU?<=QO?f>hU#?pU;0IhadhCglc3}J0^q=2-qRGY2wm>sO9j#upm4VET
ztH5mmqDy9DrJ|b4%JBJRrUpKDdJ&U69Eb0=<=#{2zvONKrssClrn5E_G@eseSA%e@
z4Iu5eRI3}jo%?<w&Qtx7=dTs%b>>O6)BgQn8ioGc=Maq+-IIJUaF`J9Y7N@=RBQh6
z;42efYFUv_ZD&o7nE*j4K8t|!7m<6+u{qY_Z@ebaLK3|OS%eLs)2AmV!^=295L5NW
zAjd8zNOxXsJjz5|P?%XCc5)?Etv(E!jZc*?fifOSO#zIty`oXGUlX>i1sA7g&s(HH
z#s$n(Lqhex&e&l(uO$qm$_xD)J>&LTH3v=aX7$DJtL<U}E2~}65z$V5pb6uKvpzA+
z)+D!E>wHd)21%WBj0VaGbThvM4><)YdI?pqC9`9j!J5Yf-q@j0%InHtFZ`)^ciO%c
zVf;cfrV$5>aF}~wxHJmraRiZc=^!aj$n?Cgg6vtG_b42S_A@_eGaVg2QzJP<C^97K
z)yk?xNvaoWS^vRUdG%FF%^We$|4{!1u5%83W55Wyu8ydtzlL1~Y>V9tDQ7QbyE;cD
za-TB1?uq<afISb%<y3~ze;6Usr@lrB{)x895Qt&^*%)-^1<OQxS>ovFh=D$R_x;;)
zeYIpvd1J~H#jI})G<>ecS7J<E<MQ9`pFb3goZ7gnVY*6`z6Uab^S3*O%x5_~x2^;!
zY?e($dw`{i>wZfekIze$kPulfd2qWbfJ>2LN~_$B2+BkwkAgjgJxY+8-kp_^3g3*$
zP(3z4-iimN)0!|F3ky3SC>@H#`>GE}M#2z1xgP5Zelo56Io5f>emS<=u{3A49cpJR
z8ii{^UdB;tPq6NNO6>XZ@<Dvzz0|c`l=*FuE4$UYy0I~=(fY?{WFe4DfVc5=JOp-D
zgXi`NTCa}f`M}~mvX=iHVaby#Wdghk$q@xlscwTk0TZ=;Fj6TyOn<^<A*~Q9gyVKM
z<iMxFAIe~Zh{y9{L44u+sEYwRp`nlWEr;H<&3mP@voi=8pp7z&MC*8{y6nXhM9X&L
zX*_19{UVas^YgZzJ~S7b_<G~u7F}!}*^cal6GY{E$7m!TgCKnUomF%QzqRXD-l2c$
zZT(}go%Cu{tDOiSk5T_$x?Mt(QZIf!5=ZJ$d>7K8!@4#Rb?yVf?`IA9c8Y9SNODa)
zm(FdMFI?0)_nyLSi0offl*u8*5Pwrn`%qGfB!?Y8q9UqaJTBk7JR<O_OS1gEhfj^^
z)&a{hKX4=WkTtBvk$cO67Y~&>l9(uK*+h;TfQR=rk-fk*FDi5(A?j9kjiKQSc%?V7
zXd0f6O|f~SA|PkTF^Ppbk07`Vf3yF)f4~ZI%EI_F+;f}2ft$RR&A83Yh^uohMZ_a$
zboa0?ac?H6Hv`JPHS+0(L(W<9Avsuu>F;Pwb;Y5KbnUCxS0$FvO)J5yUsM7Z_$)f<
zHhtidP+R1zruyV?4ABw_5Krp`e~goQeoB=<B#EcfELU=nDT<#)j|OUDa_Vgty9qMJ
zKiB*Sxs`FyzR0C*aU*rbSKb#*<HuVM-lB==uZ$G<Z?sbq)J1YiX`-LsMZbd!V>Oo=
zylKr8p5F>(5<V(4(1p8fiBw5V)lGoe!NTIyushRFM)Zj>-6p8vFQXVnq(Aw;o;#R+
z=hX-hgwyc6S7iMW`L|<eauT@@+?+lvv~6;%q0gRC4{kZgN++VB<vtQ@c=4K~C59g%
z#z|?+3dw#*pTKLr9<ACNPBde~1@P0{pgI!IfEcs>AIe#avqdZhSQ$<5Q~bXpfV_%M
zw>jo0jP|D@hvW~p{mKv++e^VuY(x&)r*8a0r<Yj5&(MyOd%#t6wZPaZReWGtPGM(U
z%gm!;iu6f=LlzVRAQ1(G4R-yhc>HGY4XY1=<?ICCNK6Yw?$dAUJxymghePK3#o?Qe
zf8jwOJoXQ<&IO`fTB~u>dl`zwgc>-^Ply}ShpBnk8SEXfda;zVKTiJhIC%l`TGaVB
z0ym2P4NQH^GuG4z_Fa6O=bCY6?g3~Lk^ey&YtMp~K|D4V_tMf;t5z2#ssDx1UW4$%
zo@aN<(Qc#okds|wzx(GrG!Z<^!?!$a0SxpJSy3fQn~8)7xz1F@jqNDb58C@JA9Tx{
zPCU!(nzVYlc1NSvW$E1^!z<OZtpNCd%kY563LxUJ4s`ey$RfcMt|GV;9G%kj$C^MD
zC!Pvc%{C(j<cXX6*6lUd03y+f5}Bc+6V}ef`@>{`-9zjwxc>m(mMtd8A?))SK>c({
zF7rOVx=P@uyxBZtV!UJP?=G)@GMp_yA63#E81-}XNXyyfzy)l}UW+=+`|K-fC%EXG
zWt@Gp?1h$>(J4OHh%Y(L1Y;sC{!dpHXUebziI^YF#(Rj$gbwEUQ>TZUf$f9HqC*WT
z0rB_g+&PM}=CnmV1zvZRGwHDd%p4>iuWu-3R0X(m<Xc&)Z-%~8U`i;YDbsx0MJ3&H
z#8^k$l(v4KZ+M)}U&J~;d;IIQ6SBmu(hiT>k4WDp)-djMM#bC;3z1!$jx{?DDw!*M
zlZ0I6){A2rxQ+G2q|yiXEmRz2Vz-nP-j6tskg(zUAuFszh6Zrr4)pL~2DY90Jg)#N
zEi~Dyk0xx8R6+>ELPu0If=G1>dee)_(sd<^e|A!Ow$kPOE|VuW1w$XLCvDRfmeAhD
z`TcO4bIdX`PHj}9&TXIH^wC@beX65{a9hYbbhH&^stl9;B1Idj@A>I^NMajxWQJ%6
zqR+;)MmNGjwiViW)Zr)WA~<V#v)7!j2ZSd814wBAZ5+$0fAvW{>lm8{Vx8bxD5^wW
zcXD5a8vu6JYU=8~kFmT^bh<vJ*x>zGU+#~X?T!xCqOO+2!!&%Z#oP6o@<t2{dFZ(K
z-hAJhiJe8xnjeQ~KG~m%M-3~wH+6ktHSN_H(Q!+H#w%ry9CB;B21_n+7ds|!{bG18
zcGmVn7FH>)rj?F@;qZKCB(lckIi?3_<Bg4OHxHO@73-F~2$61LGJp^ZBXIWXXa`?8
zfaAZku?yjLtv238-7{C{ocEaG-6sEk4b_X=9sv(ijxYbVOwy&|{{gSH=aZJxoZ{Bt
zf583oNiie@i@=3l`>~hu5K_(?7tqLbe<yh*Lmn|+lJ%)RDol2qVD{J^z9&j<%@6bF
zaZgjrJjjE&uwEDc=S4v7cY3JjI0d8<06df#FAPBS<siRbPdG@daXqGderHd`;IY3j
z%yJzaSzfP$1A-X)=0A114GBijn~YAQ;1lX}8fj?s;Fcc^Kgha5W0%5r6xBckMikd)
z9mzkozw%pVUuQ}7sm2k)n9vo^6ylCns|J2A_1WLy))^TyD{p;lp?IHf*0vVC$!E?C
zHY1kh&!D5#eHTKhU_JYyTc|rmVh~<wnakl*9NSRxCo1yW6HMpmE;pl7WKJ8-3d@gx
z_!=((Gf#19^7Xu2MoJM2*lcV(hOYCc>{J2s83U_95ruxfZNcA6hHFJTP-#+T_*)}O
zA(kz*HAwdIh)AMd1VRX71ctD$A?e$c(E?;PQfAxb<iD*qjAt8xWP+sl;&mVi(RRj-
zp|?gOl;zgjOsr6G)vLG^zoDvugD@OIoeKMS2+{<;U)_xZ4S$}8SPC<F7)pB~CFv0k
zR=M8(du)RnVltYFphZmOQYa@je$FpXuNY1;M{4`P*>`=t%)h(5KvG4VXvf#t#TsOn
z<L3O7Wc{c7(eGr;Z(y+UN~88To{WCbl18i(^77_NPoX_<MX-&P{}{(kEwO({$Heji
zA}x9b15M6M#2Q(Ct5+?Pb6{BQ%Qf_{-L^i-Hi@j-b3IT*FHZU@Z3OO0(w(T#OX>Rq
z57GP6(e5uG1&CJY-1N2kp$q21{{gOAMJs&*u8@lj#qP_&-{6~6XqPNBQog8wkLe*G
zlfwr366Z;m@E5-mZEv+73IuLnL^SCO-D^ClKm7zwmlF!$b6=XC$8mT6I(lbtZ(#Dr
zq$ch`MnD(}V(eXq!8|4>VQem*2|n!TYoymO<)1OX9>Ua#8^EvCZS+3lu&w2P6Yn%u
z;Q_F$k6nO#5f<>)E$w*G0mt<_O1(G8US;^otCOOt*z_X5Og{~<q8m7Dc)(S*9K!1R
z{6k@!aoXeArDpY{@xKL>=_=m?ThA@wH^Q$(H`*FFS#HPDKbH)ACQu#^KUWRxkvzz>
zKT1yZ4d4l5v%x;_1FX?)c&8TrNvqRk@ZC_rv!?$003*j~n!TstrrG_BytKKkWf(dB
z`qSO%<p^s4(0$E-j&|EQ?|0p*o=kvDnIJIM`=RotHdDV;A1H>Mr=}qm&3|9j_iRhJ
zC{@xnn<c7Gq~Isf?d-t>;&fj6FH*KZ@OqN3I?Fr5plI+OwA9vJ=ylfNpP<j*)Rz6s
z|CN@>eOASQOj)GRHN#Befk33%=Ru9>ln82|$}NwXrgLAgtg+HaboK(fwvz{FMZw@x
zP&Y3n7wuvFwrBd;I_R7D1hL7>@R&6;co-I}RUfgP|D#pSP;FtqO_nCGTRO`v@H=h-
z*J7b~R-IC=2M&O?|GXnWz#(#|R;5d+#16_}!i^TI+6#<>G2BB>Pzc`3U5lqgF!n;p
zYQ(ae`YK`?iyF_Os*t53Vyni%)kNCHQdb_HBaL)R93d`wuhKN5o;HnEUr58LlSeM@
z8uWEI5;XYb&{hGSo*`|X51~{^-#!USCuRPXETccu&%#6`^~W`rO^hhNb;}0(-)W;c
zKh@w*sDqfX^v*c8<!YYcEW7!32i#vYv~)K{+jW*Jir_)4b3Y_zm1AuCc0jirSXU87
zx~NsS{?(IFkn<X`bj1Q-<e)=ic1a%j7%evTvPzpzz4EJQDg)({^?CFnnn(ofadTY-
zYF?4JDcm{r(pG&FdC^5>pWLEWD-+G=-sG<1IPLuKoqG|h0^x&jy4V2hvUjFn=xRFL
zFz}>sK=LT}d-ee4R`a3MJonz2d2*7w2|sx^+|v~0npl{aV#ZN*<8h1(`KJqMfyegn
zZQxKpV$V=;Jf1drz1wOR-<vS6Da!=B!@s&?@AbD=Q@&hq^cR%1JKOyZ{C*$U9o$6m
z!YRpf3Ym;<CR9Vh@BUwOJKE;0cl$Q4@<0Kp6FJa!!#nt$@>gp!m0~64fBTkF<<>9m
z9o%}UgviNn11H_bF^G}-(Tmgkbm*sWL_SZ}FlXuc;PVdBGJHab(%&1H@#&(-NeVrl
z{zch*Ry%f8;jj^mO{v8H&%B67W$vasNPM~J!d>5e<p8)437z&(KAZXYNaHCkn0glH
z*c=fx9wGtBFQ%<NXoi>V#e2nucW<6^goe>eughrLK<S5?b8~yq>&x9|-?R}a9*%1E
z@h;BeyifO^H1PI<w!Pic2c$Zq-=7PD?AL&hq%G2q=b(6-8p_Nc*wz%VG3+LM8OEL3
zWyK4%B`PqyIF`1S%~G?9!ey#U$J%n62pBpet*KnIs{I1IbfW5mY`)j#haK3y_>39Z
zsB}!enDb)xQ_d5dS#dw4X$U5JL?|PTkYDYFWn^>gX9RiDEbsf>QLR>W(H!tGGD79@
z6=;ArAK^FlK#c%eZR1QG`>`&Qw!)QGu_-J1A`kJmJX=1&s#MPT8^1rNas%$FKg`c*
z+0Q_f@}QuFVD-&_EBCd0LXEO%1C8+s%B#GAIwswsZpmK{IeKJ4tMKHoIR&#>`4_Og
z_xMP*`TjMdpUS9WgIM3$aA%A#_C$u9MEOw@u`^^3Is4%E7;nq<|1g&DSeehHjd%HK
zkYnpFqJKxdGK<jHq3Y%4km+j;A_uL|{#6(FvHe=ItQb4Fn{0dkgb8fj2$cWfZ*l5@
zJa6NevgE65ElCC8gbZd1;#O4vNljRsc(aE)Z<4dLgkn+z2I+YyMJkxWUxdSOqHD&H
z92P=>O39d;uqBKS(?^40vY%x5zZg1?Rm0L#n4dSCdGicyQB(hm+DFk<-$%W9!ff(=
z(R>{f4gd>313n=0*=^c@{TB#u`->oH_lXa8wLVh=#N5iO%vGxDzI9vDTE~OE1A-P$
zNFY`;Nxav3!If>-qm5mqgE70&ZZ<Ge2L`9<hvw_|X(b#_hS>X}Nb*Z}+IpFnVyT+k
zx=%i#E15>UF`PJ1Nv{OVt*Dz?SqVQVX;?dMZ#;)vECC+CkFU|=E0E6mEbqFJC)1_s
zc0%0om=Q@7mF&TSxnGlnl~Zy<-PLTJmoxqy4(((M$Lxz|xOrt|Jx7a()8tO;>9^jd
z&IYuAx6c>TV$>mlt(A8$s!vh<7VGx4i#9=Uo*TX>|EX!wSNV8CNLzQy(TS%2_ilJ}
zp5{6M?tLQR#!$be&B|@W9w#|@%}QQ~ET=(3fv1u9A;r%d`CwUw^SpXS@69Ctv~F&p
zll>72y;YltPA)oMBeurcqG38&-T7<V{CQ?PYkHmob!Ka`>)b|rdQY;io?&*YA)p4v
zi$ICn1-F6$i$l#eoT~&+H)=JWkO;m70$i0i@b5WFP2ye`K2(ff5!xp(nkj0cc~+i<
zdz5D3vo|b~f}q?lLsGikwY+5kKlyY2fWEK@?f)=rtT}i~{T5;qV5Mea30HT7Vu26u
z#!jt<{gPxif8{rIqTsi5MIP@`>`KI2`z?|q-XxFrrg0Q5)dak)w3@CToZdWJBo}9>
z^!@Jc)7kjZrM@hBNlppXq>r}v_5=IAjU2YQYUqeHmy{KnemT^l*RXk_X(pnPqi7$)
zUeUhjZ)0c7b{UDqQC|@kd}+a~lK8Zg6%#7V)bUx08|QHLf^jkAEJI4po-?zQG_=rg
zEs}h8V9UKWrYkdem-Qy=iyalaq=nQF*emhSold$%QuEuWTYh>q{R%TvgWzdv{tEk4
z-u%*NXsCrnN%|5BM_{M*-*wGcb7^S2&upp5Vst}X<VNy}og7~@|5$`%XCeRBMMfWB
z;u(69{B7+uBfVqGa=n&)>`l?4l+>kCr4kH;S2Tyl65j2uqsg!w`Sd>k@IVj07s1J5
z2w1}52fzQt_@$rwA6Q?TV%aV6u6KU`*Is)gx~{`)zEJKfWwv%JCudo3nx<A&wg~V<
zMAEZ2FpmMO`1w#(6)j@YDT1V?&?4W|wTfHHuEN*8el_;(y8~~3$NO;4J^S^PZTa~Y
zvJ~M!lg^w)mmtxgvS5Jq2Gi+OafX8PlUB8ys07!inY8@bWKK*S2(LU|RS~Q5Id2Yv
z7WEv-CP5~$_~~~j=4tYCUipfb;)#!cG(Pm9PvCcc@6YhbPkjzI-uP|Yeb>D>v9+Tu
zW^pByp&bIp2q9o=dk5e8)-9OL7Aro}EPgT?=a*PW1c7nz%%57LmBuNS8>kdCrs%Q>
zok|O8`FpwRMxSlef5w<rQkCd=vZP?=&m?|gDS+j98CUFHPK(2GJ}vLDyqlu>F5MXN
zU->h#QObx<-f@|U2iAg=It$t;*<n&7LrKIS<sc6$Gw+ggRsK2YWJ%&#lEC{SfomAV
z>PnHbE6Q^ndq%>o7J@Tz*+|!L2&3Bb%ECsil`+!X*%VeflQFvB=eAanR@6er6bA))
zuJ)dOCbqV=XwJ-99N8n?u4#KoQ`b~&i4u+5qA&(=9N<_+KaL~QRq}}-a>QJUGLq$o
zi!YAj3j~w2Jph1O*Sw*N$z9Fx+`g61K}=>#GhoeN9QA@oVUR$Z5SgsWf>UvBX{ksg
zLwQ6$4lvAdCX1ET3lljo!CS|cpQI3anfa2^)uL`HDoQxiplw@HNDDbA&}S_daRI+8
z;fNO~@}c%>ld1UEJ>Te9sAlWhD<V?bdm<<)|3em}+{zL|zO>h+NRcX4{lwC0VIhkw
zJOVCvEbAA4oXn0L&xNQ^qf^hJ!$)xB=n0&6-Z`i$kMqxc5FYoKi*f5+`?2qiyWy=x
z<sFO2av`Iw9e%E4#6awDVBQVb>IPhR(S>;ZFZ>i<^t`9TJBK4jkKyhA_<r1U)6Iw>
z;ONm~Btj`RTbU=R(y=)G%c)63I&vBkv731MtTFtef{RkK0_zuho-qum;6*}2ZgMg^
zc<?Y61UY#u`{+mZXj_E{h__hUqsBmyhT<=;>bfX^vsg#K3DS-g;iC6$Wqz64k5H7T
zaFH_?-6{pHj36vUH;V6Mg=x);x|}|TVZaqvd=3BnFCWGYH++k`J4uU5?>)A6cKB57
zRp=={vtzDt*)o-GMHF$K_bc`&>E6hOOoh}~D8vn)KslhE-%pt#OKaJ&7*dMPei$%m
zTV0n#y<UblB!=Nj$D%5rLFIpB#4wBun(&k|6<NG0dD3P0fSfRi{#S8_FL&&e4#nzc
z=?cgi)YRmOm&7Z1CP-*msWzwl9)`tNBBqTp7ZpTr%sl9xmD-|{kX-Ikj8)nU#gbKX
zuum9sT9LI**B;rR9ornGfYD9?2v}ozKM~zb<S`y?;DN<@Hg|#fa9C<x<bPBCv(vGU
z_fDS&S~o3X1lHEpapJ_5B5{)-mjSpn?=F$W-xMdi1U7Z^g5#WLXtjg&9z)k7QCpkE
zQT!M4CM>64>l}<Vtc;_RbLBlR?wnjP5`D`WIz0^qjxrUMuC%zQDx+DITntiVdu2<D
z3ej_huWU{<>opn|2p*hIIEBP<N=H*yVwBF}8$QugT#@xd&x@<&xwuDNw>m!z8Ubil
zGDxj;=(+tVH>_-ZrNXRFYCJl%$Y&uRTtwe9y{fJ_Y$2%vu~ZZaAfS}!iw{#&?<pl1
zOX(}Vs@X~rfn+r0g-#kR)0sw26bW1{JAGiqN1lp!$i5$N=+F`D-+vHio_RVpH#Ttc
z$-D9VXMH#BfB!Ra+dYSH``rf+lQ5!<wu|Ivk7GbT1}w*j<Ff@!Gr_|zekgwOM}H8n
z{;?mxS!eErfx%5T@5B55<-@q`);qA6FL3<Cwl3Nv>IgdXCtDo7gfLdU>0M94k-Dz+
zRPI^nDbJ=XjB?K^?-8TSfElIfsYr6xXJCay7@G`W5cs|*_Y+$inwn0!0}BFWo*2fc
ziz*dyQQrr79+8a3w8^3bwtP_GmgiQHqcbgs$`g>MrjD0$D>Hb>sI|<tB~g`U=563Y
zxY5~Q;^)_Jk=FMEi&$KqoicA1{5%RiQ<8a7BwnvIS^Y2S+%QJ9A36>ap`yepL`TA2
z$U10Pv{>sJ6?k?kMS+mm)tY0yZq{;dQbg8$h)@wm!!u%#ZVh;ZXSFL-vkI8r6Qj>J
zg=bjRqtI!XY)01R4xy|oQh+Hhd<gn(H#Mh%vBp7^%p*UyVj}|RyFd#<uU_259j9>&
zaMm*qpwdy1di2?{=&V<0MdFG}I!JZJp(0$6mY=~{kFHxP_#})`alKJbcZL<oW))^4
z-6ZXPW<h1ty~yb%KJrPL^hff%c?@CXL!s3JC3$)iQiSd;Vw<wgGO|`ei;{Mt<a-zk
zY;Nu*v?ZwPQa(p+z44a_25m*&ZJ<?zR7&G0n-;5Xs|v<jbjwZ?I}EpnL&&FSRelB%
zC(%jJQ8gQ)D(akL>QW$YvNMjoQ;sVyIvsh(m2d%uPyBftSIAPiL>B7^Rf@zbje2+k
zpWrn#ei&7>M80EEw}~x7KBrt8im0LoD#W1Ga!jJWG)zHBEN&YyX(>HOPVmMU#=!O3
zLJ15u0H3zyBqnC~#QD0?UUD2vF%Dx+JmO-*7@)40P80*DTyaZAxBJ9-wH=$^iMgGD
z<~b91g|fpf#E8UfWv7*{wAV!()b|699Xp17`)-G?J<dAoba-cR&V%lc7r)>cc=W{=
zp`NtZ=>{A;b^=?ACFcErdDmg58_@$;+qDZ9J@f*+_=V5HPyWdF;fG%K0-XK8`@vd+
zqeqY73tzetpa1+7IC1P44j(>(t*vdE*YbU#wmF^dJ;!9GM1nWUcC8hPuf<kH!j&+N
z1Z}BFdmzY5@*@+oR)i=tx=2dBA=pF?mY}w*SpmxreGke;$)l9I=IAztxC?Y8vCvC0
zdBvUv9uqk0kW$cAdE{1dRTHjN0$5VY8M59xE-C{ecUaW6;eBp_rwGH(!zkc_6xFdn
zrFAM)#fG~D(*BIBf~FWg`Rqn5W`Q**qWBK_b0xWI6y>Sm4ij7IJfG0JzN2T61wMiu
z9K*;#UxqVT9UlmC)~hi|EocUSV<FaJxuCVDavA1eEsH@%B*c|D^Ei%5x{G>HkTt@i
zZE6;LQP+hO;#Pg|QnX7{;c~fvv3zRf^+viyl8vjH4J7RZAZ6W*Y#3BD5&@8)Iy79H
z&lhx0xZ?@l?sD{GQV|~&-%*o)L<p7mz~U>4o(%l%SZfrUM|%Tpa@JTl$1H#T`=||`
z)H_U@omlTub{mv7C+oB&EJb!gCOe89Go=V?$Z9LaFRVih#8^;tDUYP2oosDRx023n
zNKw~d8f!)*P>~_;^{zd8Fx%PT=Z{Hg{QbRUAKEyMoaEs3Vvi$bywajFvS?sL$H_(j
zC`UEYW=jH&3T@M39v2wKfLhy=L94&Ta)HXxO>P<nO>k>xWGdAdMoLcN3N$7Px~2pn
zie>Yz!fZa%7RfM<m^L+hpv9tcm9{w~v$yLqNP{-bg!y8DdL$cDO2A?{@+^<$q-*PI
z)M{k`R964;d_b*SV0ehp_6eN^YHkgU*}KV5eT^4fF5zphfN^pd8Eu(0ZG+`}sXSGk
zpYdj$I8Dh|gE;W)%6T|&OFvTLR8!YTg}5iTyIQt=S@k6f5vZJPi51EigCPX8Op6&q
zzz`T^T6vxu1#S^`q_%7vPMp}n&dv^w965?xzI_{>`OGKd0r$TjEP%&6@}YS2BQHW2
z1MWR=829Wyh$BajV;Dx9v}YIgo_aD)JM|>W(luGUcH+b~?)c8#xcS?+;;uXI#*ssZ
zamO8Zu|17up;ScCL*G>O%8Z#h2V>zYbn5++cHX3&XscFyej)-ifkiz%S)(dXHmTg!
z5(Y1IR4CsU*;sFK?&uh@rHNWtIT@yGS6ZK2Z7#aJNm{aR$#YV3D{Ty9KWlx1>4b7%
zyS^(3Ydrt1YfWXM0+j+*+9v<Gr38;d^bC>;M$dZJb(*D`#b6_!rVJ2s@=qhd=iF{L
z&af7sS9Pr13t3=|0l%w>TklTi@Wuf1#hk^CBe!WCz-ei!oaNK@P^9vd8%*NUUx)#f
ztyE#0!TvRm3=+kS8fX`*{5|6sv`~^!lq}A}Fi?x#<+i$fHqyb!*vzADYP}Z*Mn?>S
zdZhL<joQRQMDtUJx^6IE%+<0ebSdGK2X>ms_f=G+*zD9gm(+tSf2T1-{0dwog<{+X
zI8=3wiLsc^=bU=9l(s1=@e_biXSO1A6OE3Hon#~<#Z=%^eN0h7J(Oe4BC$dU2PBMf
zL}k6^ROhiCRM<Fj`#JFjDIH1YJmNU0Jxw|Y@?INmfsbQ=b!J73*z-(Tv{AAr1ew)u
zw)G`W0T}|4Ca&uG`UW~}H47F$11^Bb)jwD4h_EKNWrWl-j3d)PM3iNza^Mr7_0*oR
zj#R~6*ORq~2i}4INwW{1hxe7o$SrcZ=p!0mvjr%NuqfZxs^S+3bc2i~nvA732Z_o&
zQZxw2tzhy78+cb~t3!h3M;_QGwpcmi(6%+kfi|QV>7*p|r;s8l=MV!JCr9nOz_V!*
z1MuA2d0li!Eo#woD73cpcqSoSYYNCRlxb;Ywh1jne9<O#+FsApAe!q~cs^Y$I|_`D
zc}vd;CSrL4E7YakLq!X1bTT7y&ST)0*gMM6JbL^%?zr<V+<4P1IC|_j*4C#uY0qwj
zeQa*7;jGh7!@1`?0Oz0kAUxpyXW*2R_n>KNWzcTz?BLL$qqy@scjK<_+=E+hxeed=
z<~6wI-UCYg5_?DBd~5lBB3^Pu+mh~)LC-43T;QYv2w+y?6o+BNbTU!0QQI`km6jP)
zzDFVy6bp)o4IO(_4Hv6T-B6O3oUk-WYlKj70?(Z!l%XG~01F{$%T6-06VrHPUMEU@
zXPxG6Cz*#aZ(W`Zy=Fx$qZGRW>5nWVs)P$KX*Ed@ix&MbVvK>c5>B7b7`UC!^H;eB
zmRq*eDXTP8Wn_Q9)$xhd@s^P5LQKj@mNhLSAhUo9s!9&rxv^OGJz_$UzLi)%VfplI
zc{WXgx{!Fx#P?ZR#}Z!%)(A+;Q`X7E>f4kOn!3Ws40`$g$ry?d<syu%N{$3Xgl2-X
zc|L2cL(lpG&6;LWspOLfJ;^y0he~U=u4*h9yBZm53IP3>=l4p7vkv_jGDIf<1K$HV
z5Jb`1gs3y#$R|b}2^Q;(Wu1b2H)FD3Hi=!Tsj0=z9V>~uwI&}#3@oaO)+*^VkQgni
zkIAN)3Qs=8qEZ-2Qgo)AY$Y{M@t&L`Afo`WkxAEz4tOl;bPoNJKpdWP4<a8#V~lXq
z%3WfR*tSA|a_|gkV`Bre*$!<2+;)`qN{mpC6wP{qiYLfuoY?d&_9UYPzs{W?A0)6c
zlja>%4F^4qIi4MfFsJW3+N@K=gju`8Scrj&_N+CIV+$jy%5m!}Xgf`4Go_-@Rdn)G
zzZti=47dJB48jYQv+PSX>Xjw}OHvi($g^Mpt2^ts!cU3`5!SKHW0!qLgc)D0<cM0>
zf>Z<Du)OzJbd=XAsU|T62CKN$`JM8kGb=Tw1jjEB`PZOgIk8H4&QO*`S{_Q#5G3|7
zyF$EBioJ|6sH=tuVMC7?5)L0eifgaC5to1IKXLQ7_F?P9HfHm=MqVm9j;q|RA26HI
z#(Vp1-@*0Q--IuG@hkYx|GWyf?7JOv_4?9FYGL*77NuljU-vK$g%E^1j<PBDoQIlt
z5u-U7Ef6FG;jRXsit~NQS*TLfN#<x`3Ysib5*<ey+MpYQue`onbh0oic$Aai7)E&O
zR-O&1*k#rz_n17JBP!=H#-Q^)=cu(!C#pQtCauG$VnwxUByh-z&-g_hqad^3<#QW)
z{{W-f3Zva2n;iuOJxCTOnqwNhX2US@hMHJI!D1d56~<AK2j$O8;U!AvVHj0mALZTW
z1>PE`*N?o<+2&$}dc*~UF$Q&0Ytahk89Qs?<XNy8RVaSYN<66CMN)OM%?AS!pIVz|
z%ye2~izv61EvOS%Qm6v+y-UwN5uqwQ%}VQ5;3OetMZPr_f!A^JoKpt1TJ88<5t<hG
zI!Ym?K{Ln-Yq_s0S;dz5)Li&GF0_oz0!BK?R~e*~42xwGzlTws9Od^-CaI1=#%E;k
zNes)tiY}(&lWIaz6}EVImCD6JLRsIDpko1oL<yQx5TJ2|ZYH?cR9H@(CFHMnj!wH$
z1tt~@I14!OZxzg3SpblNF3P}&&>JL%EA&GT8!Xz!7WllRszg$YQv26=K>XRlj}=96
zQYb#PnP^7YYx<J3eA=eLe7V#UNhpT)R6W@hQjpA0Xx_yOkTpCT4QQHLE4~;ay1v($
zvzqy}7_q1;&%!bKyuJJyNndsD18zr0WV5}qR;$dOTie+qH)3ReZs;RgW*jGzTX=K~
zV7%iP;A&dv>WYKJy@hf7;CriyI%APr+BPi~-4e?opk~N~v`|8b)UxFVt+XJO_efsM
zgoJ+V)dL!1Qr2=teKOI?dB6cf7_hy)gRfrs4P0~WjaV!e*xa>&J$rUzZEXT+XBcNG
z=Q9QzJAMKO4<2T3qCw><eKsYgEQW|^5*n97(nZ9g3rmR9xe=00p>kJ$Ym7*iW=XQa
z4C7FEV<}Clsw*lyn+oH6WTh1}&(*r3Ga$A#E?9CK6zauoCvD-aH+oNuvzS!VBB96R
z&V;uxF~QfBW@sxkfPK#1R|vxZ7ZXCt@RtzvY=$ugcqER=q;Qo8XtbuQDx`75q9Yc$
zO}yb1INFdRk_j;E{}+*@EPmo_NQKCZV)haRl_>PaV7j)hUU7+Ij3Kg(Fs!h!rBINT
zvFE_|YFcSmjD(USMz+Z$lRHG>3J_nuoPwwAls*5%KPcT5xtPcWtE7)ru2M^igrmr_
zB=#T4O_mMX!m2M_ZAP45JBAU)8Kvz-whRjB!L#~Uew~uoNRZ{NM;CjpXnBL+qMnFP
zQ(aq(HE1eQR>MJ0q+Q=r@n?X=Vo@lr$$BZLJ82V_=|oy+SW=f)TpUz&g~faU%O_QO
z5|gUUM_xlMcQLD);#_-19Yejrr1kN9>etcEIBG#0#sFVe1aI;c+R216jpe$r*s<?N
zv=g@ytC=`kU=WZA=M!hB2k3et!h*zK>R)EgKCQ)syY!kI6eET)!WoMY21LGyG(SnX
zMU8~W;E7C2@u(ZIa1^{^=V(S8A_4!00VB6WsT*S8IM1~t6#2%%Sg#LqKlbp3(`x!2
z6{Em{_yG;63cJ2jL4eWRSvr9VXqy(7$g>1e_rV$flyDK_h;by}>oD}_SxiQ!IT8zy
z=^9urIXGg{pm7#qw45nAYCD3iuc3m2(QcCo!N~`X*;<>lnzGanL}IFarGk+ZBakA;
z?y=njgq5tS3X^t%?d@%5agRt9v9c@gb)%#OE5I5ObIGPDqlLC<*}q38;(j22LCy2@
zrm0Dw!5O<Tg)C+OFb1)*_)M<R8ZkpZ3^KT*A9_}zTC{DIqq?lYv7^Uv?C9|o>xBA(
z1wO!@N^dI_Ic0BaQVNxL)I*G@oJSvXx)h4;L)R}kKh~;uSAK>;PG2I$eNOT+d`$<o
z*jQU|hEvKfE^~onOw{g6AT>OwC>@w$Hin4#a;A)IBT;T#oYJgmwUuR^<(E6c@oA==
zu5pZHfc3=8b-p5y4kvh#+LaW@P1|UpyuQAH>2#v-4(DBgu{4<Q40dE>pD@mi%-tAA
z*|v@T44R)&apx<i2~UpM>DD<!4jV~<-UZcn3<Ku#8N9C)!O25SBvP(n=sQHmY-VS<
z;ENc#j+D@omQKrT&GEb@)V|`jJ-4fwW+w}$k>}geoLvNza<1_lP#`uSa8Y9n2_d__
z<I$2MrEkp1YyxaB0J?68rfJbK)PoX%WZV%jj-(x-HNxmYVhp1uf<f10qn!t#e$||O
zW&~ctLc(z@!9ZDD*SMP2$wYJT7@`WgV6xzeiU?1sK=TE^FIkidLnp@2jT$=P;1m@c
zI4H*nG^EJPw%)??I6*O-VL;;=Os5l=IXH6As1Pv3fXaCI%3&C3T{SMZlGQKGGhmyb
z)=saONvGi)LgR{&=J>v8)z2)JMS>zxS1K0X@x<|*W1x4eR%;juntd1p>dIj>32__|
zY=lo75IzP(Bs5;yEyBm8c`m#FHw4EQb*4fhqfw#NG}w0-gT(s@E^p8_LT=emD?}84
z;?3=t`7AH0ml<ZtVj2-|$YPO-oJZ$8!xgACTvZK>p_8LAN$ncLxWL+UjpgYXA4eNH
z<<jcHZH;cY;=P%!O^72~#9r~z%@0zBauf4-RPW%x?ZQ;Z*-@nO^j)v*(v%kJk8Ro-
z-LhAiy_^<e5>}~GjAM>G<T*OG9)(C_tWio36+MG`ITKg;)N0N5XtC^71zdXS=(<?F
zKElCWfzAWygc>CF9Q6PvHOd<qV=y0i<V9U(TWMgQYJo0I$?yy|`#-CqJ*PqKA%hVH
zsj7LA?1!jrU?m{&b5&Ipns&l5oWPO=ICb5iowO|aaD0NTbXJs41wl{TPR#!-fE2H%
zuShU7hJdzduwa0Qcta__7?@5b==&a{*!6tH;U*)7K4))>h{v&OVH`&7hV;XT5J+%I
zf~sDHJ7RP5F6W{qR=+n*gZXR@a2s*xdfqfSsV78QNZDUrRkaqE(iZLdP9YW2&Mdw1
zeLv_u6lJWO+`RXg&F0#jk!MCuE`u<eS*T^L(f0xd2t(k&jhc5>3-6({D0vsVzT>qk
zhpJoWkeJBjc{FAD85@+|l&SQ#80S&mbMEFXmrG10Z3g-j9XT0oXxPUX5F-g<1=1lv
z2(nNne*UE8TI87bgZkU)kU|Mwq)Ml8M?Vmn)CQ~KH0l0?5DElm&gZ7qFJNs}!BcPx
zcOCm)182OK`Tn3Zv%0Pd#Wj??NZ)H@ky}8FOEgW5wY4?u%w`N3!V0m@aBEw~lk8p@
z#!>A_1cu4{i!m4^(7SBCLuD%s3X$1<nSK=`g$BWpfRQ2zd33@1<7uayg1hei4pK6(
z70u+;+DJq33fA(@!m}LbC^t5RgaJMAHd&=+9K$ps;JCFX;D#W5^aPAC0ck);fm;i5
zfip;h!j;RH*=a>az=4`i2R%X<B#%d_O!WJD?AqL1flTQ95jpBisuD4Yqu?C(J%>^&
z=5Np;y0N3SPQ@^9RRE9|0h%F1I0raa!Pr4t->L9^j$COqb%Vun!P${yd1>mF^FNnJ
zky?S&zDRnq>iYprBi`5upy$QL=Snsiok?^(Z79C3@=VXrsiSQtaE@UK(xP{jo?@%2
zhB1K!ISDBRg(=jm!X)ZdW@--uZ2)qj9=VGkKhrxxKbF^pY!(#HD5pdMyJx6F0+7bY
z1(s*4irCy}ZfK1~T{r0Z4qaa^P5~kGs46;ftM3#!TU0#SBZ9`GIp^W{e-El<;J?cn
zY^-l!&z?Qp)meqzmvj9UFbZ2Dq_~k;ehI)p8gwqzGx9GbI>jco`Q_|xTBx^%Z9d8O
zST5)^g(M!uSlBc2V(M9sAYhfcs?iTUFZ>NzUwGCkwlq08)5(>94U{m}DFM$IXb4Ex
zEfou>g(~KJBKMfjXP8c=taeV?Nh2I8NB4y+q)Lg#R|#?DzKL>|eCIu%XetH=k*7V3
z5h1X$HA3|v!s{hfv|TAcrO+fBq|8)31($HwA!9!|uCS8Ucz(8MT-I`Cvj9REl)|3h
zVa%HhWOTz(sUdV)Sj(Y?^fzR0k#3QILBz!{juFnu_h#mFP4CTOK^vLaw7PC6l7Z;J
z0T@*eHw>s5#u2`tqS2-!?*|>mgivN68NY0Qa)JUK;9Z5bZP9g9q@`}qF`+;`VuU(y
zqyv-1bNPE)u^|B%c%88>7ap2=#~K4?EvnkH-UymYAhshprjQucY6gMu31qxEgn`z3
zKIt1Cb7Uf<oYoThaey;)U%S4Cch+JY0(@nWj6(vwpfMzDZEeGtgb+aZFR`b<!g|Vx
zjBLQJtVML7nTpFtL}{ah7?1|)uUmcy%6Z!`1PxX;tN>JRX49bSI<5XfqSOjwowh7H
zKK_e{3B|)vhPu;Ck~2xi$f3?O!!6D8<4E3UQVe<kL4S4#)EST$1~3?-P`d(Zi5{~C
zhJy=Yf#H<-qj(0Twb`+Ze$tj<(z!JjV#wIZiiAYVuHy#|?5}gYad1&H(q<|1+}utF
zjLnb&@JpZ6`{?*SISkfv8{g){ADMHpP^Mz5KtUHEIE55NEY_hHaa1K?S=dO09HVCv
zRn+LjYylwOw$ReN^@`)8CqJoD(^*D|2C331jxjJ%tYH<X%-JNjnNCko$VlZqjR;~a
zP9QAWND(OoC@9AmKv9E+M>bTHl6u@`fs(a|2pD_v?=I$ZjX+y=%j};t7TwsRb`=)0
z8EudubJ1nf7M12Oj#;3`>SP0h`EsH6u-p(r7|{(q3HaC(-w&N?9W-d2pW%KO&{TC1
z!XXO|+l;uFme#hSUsHfHPCw(onc~)24ru51i3P4BBl{$NG{4h8H}tCJmkve({rje-
z7*0(rVv(VAU&sSrp=}z>7ISn%ubl@`$d)2DTF0^_B_#nWP~kChger;ovbVnUsM0ep
zEczU`Cq=u6DwT~;i1<Vh*0v3X-sXAZ|BKo+<`bZt+@*74cz%ltTBz*o%(Ad5<~YQZ
z=ssDKGkXVSI7}uj;(V@J5#c=uG(yBrQUDOU8wCeE&wWNtxtmU>n9t|bjga7lnE3hz
zh1X~&lEZrj9$lnF^XRIsIE`;$@|{C4LDlK`NCs`qXK;%|C3?Mwk*!JP_mlUZ=EVS#
zp|LDS`id4N@|qVyMk7mGdSo%3PcVQ5D|Mr2mq?f*WdOfm23gG|Ukpq|GRS837^4z}
zA~=hZtw#;hP-GJ&Wv2AwBjY2e!iBa8Sz*Sxxg_wQ(|6{bCPX744IaY~RG=hYuwfij
zttK}<flgsfQz48IeT+ykAVz~UkjTS(i+<5(VHE)H89&D-GEyaSfe;2&SPJ06c&BZ(
zFb4D~!MUj#^^GwKap(tIRDq5GAwg$~(NN3Cc?UOIGUIbDX%OEVvu9(9T(y!H%{BA_
z^?k2}k^DFNI!DBwT3>-rA{aBEUA%*q6_|^~g32;3prkuN&;$c(D{aNfsYw9$^Z7u}
zg2b++$g{9|C1W?lQEgfY^c<uZ5e&l!tkc<*h+o>K!F;|@1%Ez$QKh=<muQ<tM<L7Q
zLgz#B%vn|~*QmG+mADl~^X~b4PA4H2Hi*5;IfwaTq2QSNs?N#NPN4@Swo#bA_swWc
zf$n?P=UB$1@u61VPsidS&t6AUgqaA+uM7+bVc>bD;cMTaZ7ISsFt9^o1Z9*GBbMD#
z=kYNmB%3K>(oUuJYL`{%$zY5F5%)r1pX{iAPQDLP_IW0b^pjSyK1U`O64n@mKntz}
z(`Pt8XFhX~y?o|z7%-hq&;$y|NNlx}?@Rt-TRbyKBkZJYsi6~91)n1OYV#bNY=-oH
znnKj)xB#gtj}S+MD8iu%HFMrW92Mm#1U?uFRv}FUaS5zMp{AsrLwQ$X%$u>YyBRQ(
zkl+pJHJo<}-st*{#~q9U_D<)kf&Hw4gH2Xa@{G=Hop+ee=X{bBp2VPbv@whd1QAAn
zb)=n<;;^1ns&`39`kdqwER^cE?3Z*h=l3`i{@x(#V%Ng~D=1_jVi*djk}_P8{k<j&
zVnsZb5+`0U7MTQ}jwxNEw)@q?ifma-MLe%DJX&0Ds!J46#}_m5=9u{5bIx;HE%(kP
zBtRB?X~_zCN|a<J{9Eh+j^*trHc-b(=@=qC_!i_5bXF^(iXq$s`%gu<CDC0?U2ChZ
zt}Bc&qORznh+GlM0wLC;r15cFrH805knlhiBWW^*5Z3S<HgOaoy<k;MRu;n3(Zf!h
zY7knDZ)l1U$t1Rc0ASUwgj!3Ln+mIgq#CsiMURPcvV_rFXESe`g#tDE5hbuYGoP)t
z@5oX!>L#J{oni(ZiyUPs)(ra;<&?4lwD5kV+H@*RqRL)20%`fkCMuXV5k!PQ_KV1#
zNtxG>FK}T0rO9z}+~N_BXexp)L{wG2jAbiZo{v1gruJ84NWRQ(Q$Z^m`hfui5ko)Z
zO>`KTtd>@Ufij;elWNM;A+fvU4v}SY6~S&~#yzq?q-h!!XVIdrk(EWuTkxr+l|?ps
z`TOJ^NSL`b1|35;qFOVk#V^-W=8^(ckcCp(#iM578il9ij)q-1CFUfxq_bS*YI71<
z<S+|i7s%#QGqN+s!$C2z_l=Fy*+0(+r6`t;PZlycEyfZHx=JuaKZuQudGgx%qQgR&
zswM@tlF%Xv(AuU|?SyuTB#542C%Gt0IzJ8kT$e!yy3Vp*LApZn|D|{qAcqK`B9Fu*
zfIuP*tu^c|532K)gP=GF<QYgTM$2t*vl7^mpYfpUtFF0xO*J8ii&Ij32lZ3y{bfgl
zu<grO)ReNn*IB3Tmdbh60*S3qMoIV8+hog7DndqCe5pjps6KsVEil21+zv($BO4o=
zjH1j3S_zbJlgeHqr%Ge3LMcK7Ha0ehk8F+Z>T0Bpq?oov)~+e$xH7{LKa@z~6We~O
zqNN?jpfC$7-o)Y}k!>Vk(zdj*7yeSYa76Bj7!~`Lp&#;a=UHt|aRHNQB!gGHz!fV7
zU7@%NA%9NsNJ>z&q-_|Pm$2Vg+S<yU=9j2$8fC<aXE-m=v{{Fcc>cuPY;I>51|n2d
zt=w#(xCmET+8@?=<*7=GD(T>rW_#Y1s7}DLf08)6LD|1lEs`x{7$mT|Y_C8~=)$NK
zA&p_Rbl(sB`z0KLW=j1qa!7#DbRJ>YCdQB&YngUL9!c3a6EnMIMl1YiZQ&!IFa@~K
z4<m0j^k-{^(8~;SbyKt}%;dIhIrCb)tVY?z;twPmSf%fVEDZAba*H$jh6z;(&Gr>R
zQkj=3fhm*8gd*ZtIqjTBT{j%DXjMd(<Q-D5fY)bAY=^^`{lx+okb5qlUs%yJTXX#U
zRT|VF-_hy_#I58fgIjeuJ;~{Jl3A}5eFE8_KPOCcr-(}NXy@-~ip|`t<nxwsdcqVJ
z2#PG!lJ+B=fSea=bi<W<J7^Gu(~V5@0P;M_nw9aBQ6WHCkd?XKBB~@CQpLIKT%Z)|
zMt%;B>Nv_!i41s&dLM+JAmbkaoXF@ehNPSVdDmRQi>K}l^k-7!VOk03kk2VamC&;!
zbVI(Mv}3I$=#nHq(RFcJXp4wfpeK?<mlKm%31l-iQr1;*B$3C~YPZN~xC0fMHET7b
zSfhd{AI4k()-cv0hNJ~L9cXATl<y;56NxH~A%jNdob4^#ZH;d=25zmYE|CE<WR}O(
z<>tl)=Chd&rp1VDG68~UERIe-8gnHCBo=jP+@Z!`MLo@lGB*i+M%&NOq>M1i#=!0A
zz|mLiC6<${v6AA$!N)})fB?sRRiWoaRSe;BiW4Bacp)oa!C3}2q<oX0WTR|w&tegQ
z<kLfyQlv#u{JdlMFPXzq9hWC<&n*s7M3<ce+1Lb2Sc1vRFmRn`@~k{(Rbpk1sVPHj
zu)psKP=22z{^TOY<Q(W?kr%3xo<taMZY{B<qXum-VM$KHDMLv}JP{R?l9Z91G)~d+
zv#JqiK4&^t4BwXsKB-DI;*DQy@UtWKDV^`xQt3-4Y|5%8^S-eb1J8vm$JdG2OO)JM
z#hr1A^0OSPLM=0qB_##=EaxOE>nw~o26*P`D#ry<38)}@Q8Em`Z)#Pax+2vkv8_<-
z6RChwMDDgEM6@k2(+%fB(=*E6VUAvtI5=1me+g+Qatk)5NS<LNz0ZN!^YVMdOF6I_
zJI1KuL;CFW=ZxYaW$_EJp4yis*+{!UOnm~27_)_sJ+mxS(m;)3mM*?=jYtjIgPa(>
znKY&@>EA2eu#vx4nZhOooP55ZdD2NiA<}Kqf=xOD90sHREV%u)2ycjqqb7^ERZ;%R
zi7xW@5?6>K7rj>owTQ|@@tYJ^>PS<<VKXQp7+kzK@6j!nN_sP_NDoB}WH}4g;GLAX
z_%N!H7A{1IiBxhMul+LOQB8KrBrrMs=PpRp!>032dC$_Z5azTLGg1UtmrwkLJ^jwo
zdYS2V!dQs8z=`6ZHv~EY|123FZA_X=+=@supJ1nJYXoyZeyPNFYo)KP!UDpi(Zfm$
z2vJg~eb6+Vgux4iEl_D?@{wi-S%D(t)<RuZOb`mZ*mzDti7eGOn%63`ubh(Na@q`U
z{9<d#YCCP*Yb(cBeg!d>kt9Y#={pW-Xq$$Mjl`{A!Y+bu1hty2R{2t8Wy=nq@EHDX
zEqObo_aki;q1_DQ$o%L0aGL_5C>wD?%Id{1>d(rX1XhCXqvV99%=*o(K+j<t)Mh7^
zw;=ySNuL*`m~xR}8P{mk&P0n$#V7Pw<djM)Pv~Zb@qAJ6g8bjwSB$31ZAPthkvXqX
zD|Ey7(zqfhi%J*EMUWH@*%C6YAPS|WD>=}a7?fM?{XioK&jKS`h~VVJB>!IiTZ(^V
z0b4BwR@<u5iOBrhEPzbK^_Mob(M4x98(6-F+~+J@%;T4;NS>hp_rw&goPdUMtiv9C
z31|15JVf#gN$H}FjZti9&|*@)w^I0=%cm6X$c#*9(>7*50DRwU5u75YUh7=ZQg^z6
zg)qW;hfxShDL)5NoSPyTMYE~-y%w>Kd?uk>$+d%8r$_@M@0w$zZc^N1(j=yGbIPQ&
zO7W&aRl!D2*K*<(t&T?Zd7sw=K5XUFtu0#bRuQe{zl2Fd{q?}MNyi9M{uC^V&CGat
zkEPhpx#Lk!n3Yi1xai0QzRS)5KIO`MwtPm6L}zMpThy+n1o{}xtQN*O721aPC}?4C
zt;JZ3DZu-X@GTM-@Gz1T7gsiY*#ks48Un=-MkZj%HBTwQt=IJ>c4hvU^b4-9uVco_
zObwon2^CkbvT(_T_Kqqep~qTQgcAJ*JR=Ob%`=Xwo;8kHvWlbQnIOj#Iu^r-?@|6v
zVmEWU#9Q_3rj+y{CrCp@q8+YcQgK?7;v%xDG_i1seoy}Wj@y?hCf&TdZqPhTNKPjY
z?7`KLoJ0c)a-<TL#Y|M1@{q{}FLp4bT-6D3(5lddX-<(g*?t_9BvuBnOD?R?o+L6*
zjss#sulT-*8rKzVAIsODJlVZgkJ3(S>ZbUa+0QFh3Yl@%RneYLk-5`W+r`pC_9{4`
zwvTYdbzaGK3t31>As<yxL0-)q7*C=V_M)1+0a~6#NykK#_^z-Ik@zOAgtr4=ZZqfg
z7V()eCbSJ{5(1BF1UeF;WL;;^CXCTJx3<7dCYR+lDm`D)S`>kj<L^fEXof<>$hoU1
zx=%?*F=ZC6QEFE#3ISFT^C(6*%7UgPhIwSWn%9jma={Zy&Um5Rt*ctoh$5dRiOHU4
zp#!Ie$wDhCUezivZ(eLml3wI_1C<Qg$p2dw@_rb!)hL}TDH@ulQADT|9eFRLcYHdT
z=xHyCubmfa#~X{`zsK_ol6b^PGh(%~#j0xgJXQ-;qvATbmTG+wK6o)&aC{n*`_>PG
zs)p&5mPLx<dDZqezjrZ-_5~^omD#kC^SJmX9YUoiZY>h{9k50GtlG4=`$GQLz#{~s
zMR&!g(QX*DMNXtFuM7Yg`w$4n@*0{uJLGg2bxy7YfFahnSVa>ObyEsaSMCZL_NrsW
zEkH$e()UF&)@^Yh68<{5Nn$~P<f5EiBk~=_5aA}3zr=G3N7<T*+OX?u>sT!3wE3|z
zE+qqFsWmJ=2&}Gj-sV9wpMFBhQBKf+`iMbg^vsE6_`K1KPm+Tt2`}eA?-&UwqOlxQ
zfE<3#1%+f;O5ZpWijw|J@uup@o*yJ>$w}*R90R8bRmzDjrTgXVNnVQV4NNOwi84b|
z1S~?<k*rMO=n}hGh)<=LO~L4erJ-UEnpE%JI@Fb40jZa&Yq7C7ZoxQf(KI!CJ53R5
z7YlYR`Q36#5?!m2g94hmQ3R!I(DHH!O3oA~0Xea&+FJz_#DX4%fjy^AXF=rmHQG&)
zO1!STDi6i_5m+qdxWLnFT>kTNiV<kNEg8P7K$TWlC}wu@S;aCZQDgGvk_tKK{Sv#C
zV{wz`U<dF<<kW+oI}vhnfMjz^grJld35u5#e{(lbq-9-E*6k4Tf+YAr`B|0Ah`yd}
z8?xs}XNtN*48`YyZj2I~Uahdo1$!xqYEj}QC6NW4fmOB4I&<3)MRcGbD@(D^7=r$N
zr9MM`ZWavM945i-dC#^+<*1_&eX&?eT9%&Q>$YyxYEp8|9Y-aqYMW_UF-3-=n2h3-
z!kRe=l$%?@aa+|`qqHp<1xOL*B}!6ToM47|?gotP>=3nX#qYo%scANMJH#O%Yq10t
zpzxEI&z?9aDBUV)(NiX=$@&-dJ#(sJ$_^E9CyUhFF(%#cow0=|3jd{h6<9<nYv{ms
zE@?wcQK*41a;hzq{wnZe0$50qiFH<^Uk9~Dl0Q6qeZ}g=Cu^}7asecH+u{b05d(=-
z=+B>V=2_S}v85ETY!eG`)7o8Pjn&*n*-WH=y<B!0B2b<h)nLqhbI*w<B0!KHq2vim
zkg=<r@;c>oLU8Sz%tmeB?0uC7Q!32F<QAF#$*`R&jmQhIwB9&%g-^IumD>&F!zt7m
zvI1qLUR~9cvC9j8#k0bg@?2W3g*@=0+>_91%dH9#S{dG4z4utM;Xk(~jl#NRqsl^;
zENhn;mElEGL=?2J5iu-3DA~?Z)ip`=rQ0A7aTdUpmYEVVE*rM<lJOk1&8D$sW6)wt
zyt#(wXQEt{ykj}Nl^LNhP|{SzUc9~^b;Fa)XW7_n(Vi+FY|Hb1EB8{?X2U8)J#FVj
zH07)>+U$!qQB}!FE9!hG7obrKJh^{aP(=$y%|)BZ8Sm-?&cvsD`lEO=t8r^`Dv=hh
z6nGN97lqV>s1}{9RJTRPB&(`r^ikK9s^e+K$XLfP!pptp_d>K3QvD0kl!RyCXJX7z
ziab`ZthW%MrhEp8n{%ABB|m2v1}z@cd(MAvjFIeVqQF(veOl>M$<Nn=h5VgC(4;)_
z;^)CSPHB@!Iet#9bF2i8ypiX0q7;%kF2t^;JmA6_Cc1;%QZ{Nu(nC)nIF;`_4x|3v
znYV7atC0#`xhcjrrpO}B>S)h&I>W@Kn1HITP_rgR#~Xa#w5urzR}8_B@t9~BP>d1f
zFj1+Ejy5dMolMEhjp~!9@t^0y*O(lv;T&041=%PbZuPwL9wpCp;9@H);i0-30cMC^
zLzUTybVITpP`HTU^^WCByq}2ZRtjX9#pg&-qe}T~H>TgSvAK!a&Mb?AITa58+*(s#
zA~Qo7z>9*oXFQnUKcMYH?`ZZKa(m103#u~h;-u#a$-1=l=;28#v$z<8ig(1;BJJ<Q
ztwm|el&vH0%2>5xW+jSN1Lg7Nhbp(eY*8`E!xXqJk^o(-wbCoV5u(}-yxBSL^)#)Z
zcAJCAl?ufhV9yJ)u{Oi@SzH#&;=?(8*|dT!7VxqKk^~1T^9EG|CvD@!7}2(^CLswU
zR%TW)WCgNk(7MbUX||mcV`MWQLutLR+I|@&T2G1zZodl+P1{g1_tq17{=V}0#cL?m
ztn%KdD8x`#rScvf2e*rIR488MyjawU8EipSti<bCMux_iR@Bg%T2vGyrWkAF$ULKQ
zg<4?oLNJWw29lo}$F`fq0V9@us=`zjo0p&rr9~^JpunIJ5r0Xn8zDtG2t$I;S@|jg
zsuJ8F+6Q@01d%DD2Ps@>5zU27Re1$5NQXy+IH>?Xl&4))NOMtJwvO{m%@z=sJOgz_
zVIpfzURzedK&hC819Tck$|r!pu7%Q;GL9kJWppN82%-2|Rh$eYo@=GH@!ut_Spnvh
z^F#UnigIPKT7LJj^8C2_DCK2ym-k%)DYT$wp{%oxz4-L+Rm7BXCqg<$p#aZhpiU?h
z-ATo4WJ4ouh(=OMj&)UOaT%p!!SAfIM(5M1=>1wIk?H6}buN5};Te05fLskwF}&d`
zlU<Is{JzE_5QIF^*)nMh%dGOfi|0W)Z@Sixc|4`cbZd~3K~pzab_*5zm7mkC)zu|*
z+RWH2t8I`~8NbYX71^jhTqu!B7uf<Qr$VZtouq*45ObuLbu05(r!RTb2sDY{itJsq
zOuCZF+DXeSL1(6=7)cg)&l_jy6_hroWUm>n+#)Y}*5yUQ6p1dQZthrV6Gs*lh~Pj@
z1*sr(m8|Eo1qoyYuZUk{p&D6%8e=RfF1AcKuWiaP#C#9=16FJ=5i@x?FHuoRQBjKF
zJQm-nZCjo*rR>?{zzD;6(8gNzGD>AG6)0tSBF}iaV`3CP$dt9Bv!L0n+=fhsf+tkn
zT$~)FH7)J)@};QiieVH^HwX&YAX1iGI~DI0FL!2m(;_XOO+4S?pQQLfX@d`HQxU<2
z%&d&HaAjMxI2|XRUCJiq_&OT4_Gu+9&r|`ykwsJBHYvrTuz_kRM6C@87w4{%Ef&dK
zoFli)8NQ!V<iLBjAS#F^7dlD|E4a^M3nAt5eKra&5r~6|-&Q*Xa+0#@kkI?ig`E^d
zru0B_w?NJXa$1w_)WGq26&L67{iVnh1f(dX)$Nfo(_P>p0+o@Di&~Ailb8czP~4MD
z>XX7-$5Ke@8Bcmp%H2Ypfft3kine$pCicCu{W)+4LjHXzoD+`rP^_&<3rKkuxU0#c
zS~+EAAF<V9)O(7;bk>m|sUUfkb}<1YjjY-x*iW66;e`_=L!anb@YXX=A#h%{)j7Mw
z1`3!(3oEsd+039exoET8M$XSu?m)&UBP`Zaq}**Y94Fbd6TkwC*<2OY+I<7yTJJ9L
z&cZmOPzb@XAsMw4RlETvnVBe1q43wQv{N$XODeERv2(GQi$W`}R5SvG0@E>oT?h7R
z$AS8_%G0nbsyXqQmgaGa05s~Uq?5fZ=B!B<$THtlGHxa3R_2@3nn;?&kyJF1bYX1j
zS~Fa;O0}T6@Ze3v7b=05)0A~8*02RgptLurm4HvJrjYBSNE{XqXU`TI0WOfjFS3xO
zVkDp`ysHw{Zq!<p0EHI_FSitml&8{_wpLL+=NTxUx;ZRd%>64N=Mo|yN?H`{*V0PE
z*i6StZfPGXL`1Sdi{gL~sfN6?{lFgfgl-u1UfCkAR915X1H-3NDKhH1Dp<YQkL$e@
zJ8322EQF|m<wEh%mTAnv1KQS?;PVi4Mk}AMjGz-yVaY8oTkb2fX30op!dcn2rqK1s
zpEE~`mRYyDak5=RP>Q9{#}&k(RJaW+!%;FvI>%T_;6|xKKqAqmVj3mL9Z9ce3~{9c
zBV!)bi`+-KDkGl%*X%HZL+II+u!|IOD^tX4`e*qWmshXn&>1P}M7*O&LZ7uPwg`mJ
zDMeWfsPTuab4Z$0SB8v0yMK~+X1OrX++J-TvsF@)zYMQ|E@#>D+8&C48`-=i$JsF4
zCB=N&lyyl2ffD)=%0mk?_oa9YMbLp1K*rdDEdVWe%MPFVarr$ZUp0LPp)1OD63CA!
z4rSvg4w0gx;PSI8(Y*3cf^o<w5LpGCpx~K3d-h;9+fjjTl#z&Zh1$wrB69_;RK;$T
zfXQ@iWj2CH?PgWqO1xZwJkm|5C{@UxmTzcDWm%E)YmTmA@>bARk#6WnD-U4~#x|<O
zkQrg%)<V*D2diOu(~yT(THq*%MLKuj&D5};QuxoYxIwD47J`;28m-Bm=#>pq1O&Dq
zN+p%kJN~&=Tby+2m6=cp1BeQ{fU0@N5D8AAvoWw4+%Q73@NFmPyfG&o4eH^Q`$S`b
znxB=x5Obr3cKP1rb6~lWmW|d(Ysq;mI7e4J$K}kGY*0C@LBw^ksY<IZTa3(#RU@Sw
zejQj{ELJcH(5QXQC(H;inaf$n3U5cxJ4_LknO54Va+=BE-9{~3qB}_1ok%(x7IBaW
zI7-E)z7xgwkS>PUY|0ae{ysf@d;J{54rj|3djrLuBB!u0j%)#<lYCWqESH`BIa$;z
zZv9JVgj*JjS+r^|3b91mT77OQES>&cscRS|I?x#1mgRd(yPevT#k{TP_$1CS79oxV
zTErOCM^3X~qit^~9O>O1wF5_R63^7Qk+XZv3N4PlKNl@h(6OM?n9PwD<ud_mD!o71
zhRF(dw#g*+vCDW&En%uH$u=Qro9BCERy_BqAc{e~v-Fu(Mq|i6YguD0d+sB*ngfpk
z>Z+p6BL;mh%c8eu^}X{H*dQaD+`T06llPul)GVsIFIi5zg*MyGC}xw#g)7<u9+~jS
zNjB<{ldsAS1{Gky7?Rpt<#8f=Yh<>A(?UZI6jBJ5<1ra2$of;V@@3u+V=<0Bx@FJ%
zKrz1J&+FEj>XK50Mh~1(FhByZxw%0A_#trX&}SgOfFQUml39{ezh%g|F$RNFw0xo}
zp%k&`|9i1?a3xoBz_L-FSFXskLS?DCJcMmiVaX@Gaz@~sT@fghPz-BwG2)%&NVnX&
zlg*aI8$zcVi&UQ6mQo55FHCvvnN;~$`mf2G=QOS{(`NGDpTQe}lYXcWl8%AAeO=#?
zI7Hf%G3e>Je30aXY{k|gafZm7f>hI`H&2jrF(p{`iI+$?S+taejQh5Jg3i<A1gP_O
z9xud@I~#I3qDZ{4nBlF?(X!Aji*{twlkXyJ!4lsmoZrMRJNXEynyxu`z!p4TIaOxZ
z{iq$JY}hwNI6IWOCMQ#wmjT)OA{IAksg}=E88B~ET$L5S@_WNb>0{C|HHG3{PGw~}
zn1Uu4CIfB}O1m|RN7dMspQCf)knKqlFfT&JitS@EmJ(s3TtBgbWTonTC`8g8jkyRE
zL6YD%mCWZX4D3pADw)8B6~qSQU#_^=q8WD7B1Xh!V*yz3-l<?rp$+BCQ8vkft|x8o
zk%e<oSd=0y5vOUyWif_W>2h&_nOXB3kipg?Ih**(ub^Z#0#WHsZsobu>#F3ks4C}F
zJd+S+fW)B6K~05Pl`8d#vtIKvL-$&W94R;iW+JCq8AT~ngGT_ytcvdh{6n+%pz~mT
zS0Y84O2So!7SVN}5SOvAXQn)k<ibiuh9aJ$q^d0NOEDpFYu_46DRm}yEy`25fxPP}
z7kMG^&!dBgn|OPPQDF}$DZv|&HR6ei*u8r<A}DXyJImf&>gS`F7mLNh@QW*ztDFGI
z1D9uBV!z1NfE;$9=6kLlj5Qj{05;agVv{G*jZ-0$DZG^;K+4F(pfhWE*wx_g?F#F+
zRQQ#w+LCrswv1E+fNZ}CocvPqkINIA%!E)dMI{?EQ*?s9pp*tg4^=5z5^%aGR7J*5
zbFQE>89Bw2!Vj`(8Eub9TQDbwK)VET;<P;bsOw5$6)I#Xc(g*HsS8!7WV6a=aRobC
zDoHtID*>srJEW|pj0#xEZTphHoP!N)p#mO?6LZue)LNHSoZ?I8dr&vc%Di4$fHE_b
z&VU3mkQaQ=h`5xpQdAbt6s5?r`tPMkpam(e04`)cD$len$W3`>4!s_dkxVw6+-4KT
zu`fhzv9OiMpN}c0XbnS;N!#!uo%zsw4lCHda!o14M?xZGqZD?ww0-4yk^)CQFTpd)
zZcXNS`{ERv`R5~Ff6F90t5K0MKbFrSv(~n$S5kbuqFY0r0ZXTkUsCxFE9~hMi|ZJR
z;x5n3)wUP%Xf5AQ6k`jc?}e<Bf!q7yBbL)2rH1u%EemU;yn|UiY}A6M;|G3!%g>he
zDN)y62`CV&-Z1nlYob$8--x=Yc{5IWAG1|76!T=pK!$OJ#Y}7XP~dhXp-kXPQ8h@)
z442LW+f=ji-RKz17KN$`*is@5h;~VXcGSFg0J}8A*+Zc#t80|J1Cov4CFM;lYDGs?
zx?wU;cdd7qNLvJjhZL|pV5cvz?3S2L*IBsIt9Zgl0k;)M>M(RM!<B8+IU<TENy%nk
z6=Ly1A-8r@$`I_8`Cckc+MtuPEkfFJek=9a%V@3)fH&%g75D|%P%pmKguDq#3oph*
zI7~6B#Ehs*$TJ5KSNY28DTn0xxus!w<{I=gLKZCR^K8vnvUKSp#3vBp@j7PJ%5_!r
zUNSI_z$GarWuh8O7&P*yQFlYgJFFN`;JASrLDiEe-~n)ZSUjC$AS`3w4eDDKCA!Q?
zjHT<-F@;Pl7$`i<A_kEcz`LAhDw(8;=&UMkKXIka-HHh5h~(;W#WP*_S1a%I`%Cdz
zbI3yo3B%a)f=g<Dp@NBMNQy?uV5LGKw~4i#=cL^$Ds!uXos|?8W3(NoxI-?0#4jJY
z-RGU<jO10dxuls<d)jG1BHab~97a8%fqB|Si>wf{a{<NavTT9&Otdo6Zi`7z&LS8S
zde^9Nd*IE%E5T{t(^ZB%@adbygNhC15rMaEg%TC{xh2}zsH2w>n<~oh1Yjs;jv~I3
z_bC-#aD4_D5G0GYShR$REQMN#S+S1dEy~@&q$kW6k=xcfQgPZYuY9GaClMk^=fPE;
zTdOGE%RG0KQJb8C$1&<>k}w^K-Sib<e3ya_wH)qIxGr*fn9OIBD&lLlG37W#tMR6y
zs@F9(=Gndo1IGf*n-W&6t*VU}d7PooSXSO=&`7?{vQLOcBCqdkB}#(x<by@ZRK^u?
zrHoII4|vv61nw9!tjZv3Z)lG1(M%^eY0pWh>l!<=ox*3FRD&e^>L~lm?n#v_R|l5k
zoTM6;)|Q;&#DZfBR`8yaPNE&3s~G1j7K;UDJ3DA9>h(|BDeAf|)S>~)WsmuMN84k2
z_Uu7bRb*u6O?9zcU^bh>avij5_bya*t%ZVsD`vADj;xE=y}66nv&2SZ@P3c^e5Sqs
zU7Ne~1^1rX4fFX7+uPf!gkD=)BjJ<HYRX|4FrUxVW4gY!f$6lxFa+LUslC*73;sL_
zdv@<pH6bbbJi4yO*47D%c&jS3%>-3l!&<0KYiDPUzF%naP2IE#d>2~PI1ZTY?5M!4
zZd&HM%E^&VQr&W?h|#L9Q8x|Sh`7BI0tK(LxMk8#C~$zi(}BPHY-b0RC-K5`GC}0f
z0mpgH%dW$0XG`0oYwK(9RgJ20+&U(%>|#DwM4@#~lWe4YHVgy$ehF{sy3x<5Rf$fU
z&`3(@5YY8KCet;nZ|*_}0o{UfZ-;Tj&i0my_3EZYJDI?_3Mmcf`w=k&^nItwf{l$$
zeIdomnK-Lg#COxRDVnyW#mIYvm@uEuF`Lg&adA;MEv9QzcoyFcV}Lcl*47qhl{(Z-
zi}j6l7V(U_@Ga(Z)Z9vgv6xIIda|X^i5@4mPB1yjp=ldTCR4^eMpSi$7y`Dow)9ld
zG%c#SLR;5x-eG%Zrr)asM6{C@ZC&eoGmZh<+gofyqFF6nL#OjXYYld`cNq0bMcL-&
zCcP6OVry#)m3OGT1FXYjZHm6@i<T&G{KN^g6<y1!t~FgqHn12erqby6qQYb{A^Q_w
zw_zADo9$>JSXDK4@7jei2J~Ie&#J@r)(N#|Rds{)_4V9o11X}nx3<($R#i17>ua!F
ztOI~ez<jntT8bDkU0XvtnP^MYJBMZ0;rQ`mDrT#i8oM@k>*>%Mi@K?>|K0;gksJqY
z+tT_3V9_nLjXvAiR{P*&x`ws2sX9_DES6n|BS#LSscSlwT8DNrWi_)^5$J*a2Whm%
zowN0gP1H4Amt{w%+MTWADza?b33lz?wUQ%kVR7j2L5#zQF^rf@ra1ZJQ?#=t!nZ>Q
z4{E{V>l&w=e6k7;1<QEP-S^~9NL^#^-o5;LNC|HM+<VWxtWofoOs3e_wONePNOX7X
z$Po>ksj3EhPTB*jc0IC19p=x|4<qWP#YrcfRP1de5c|#@-{IoQplVv2wC5x~xJW?}
zu>aouI<{+?7Q6QBMi}WGABO?+#f%l#W`$FbxcCRGb|=kd>yx*Zq}1Bx%z_rjDK?f{
zzlQtRGN&_!PF;Z^1+H=sszx?z=N3j?*XX;Rs>ni#X{=>0F)$2y{$&3Dvd(TvZX8#_
z$sbkEytUtX&zW(FBC!`hCLr&HBPPb~>ME5)f<We%rT;m?EYIqhGJDQCJ%!^4x5k-H
zZyncX;$91bqJ;3R&SLbJI(5dTvJdX>S2GJkL+`*OeheM+Voc-FjNo&*Kw<?}ZClO_
z`xv-}t6T5yjW!xOXf4XwB5hzWNZdvAXNuRFJlKCn+lPwZa}2iq#9e7voR@vq?bj&y
zsZ6Y)K%j?LP`*5CYIzbFN?`uqKYw{({XVj{+}|bqCJeZKoP5+JIs-nRAN=$0Z;{F7
z#R_@j^T~GfezrD6&^iJi70_?F<5cX4UJ-X`M1&@wZ4_(T@893xlwa~}65)8q=i$96
z0bye}NIdKxhuS~O3!)Y(S89Df5!k-&%tWn-yZd`%Tr;2#9qWF=u9ALkdJwbiZmQD#
zclpWq*unSr*Ry}A9*?NX@4c|@8}phD-?&$*;3M*rEC7qy?JR&5jwrtO5=e!B`Y}8g
zdc_?4UP~TolaCZ0uKsM?>wZPR%{g@Ms0fQ>9Qo79ZD;4nfM+dvzMn`h8a-_^-}T_H
zACJ?!*CU6)PkjDNO-iy@?;SHv?`-AvK4Br=Ix(u4y=z3Yp8W#)xIpj1y6^N3$7e#Z
z?U6iZ0X*U<ywCnB+^%ctu(3;2AcaWRbt#&XZQ^HdQMvy5e0=Sj<E1^>&%wQJT-O!8
z>iue+OSTa|aLwu33><x5YdwJhPL(;1VVwti?X+$-@4T_-Vji;E(ZNJuPBtxgS__fy
zA;WWah$fdG48k(`Zxm|G;H7eWh91GmUdT8>m;fj{L|RJrY8Hi8j45~SJ1){pzqy5P
zdybCZ-}?omNgql}k@0gddTYNvb4XZJJz1pu&=%Ax=$bKb(FVR|2z%_ErHGRPfKhTS
z(M+uxS(swh(TW%=J3E$;f$;2Q^^(acGfqeZcTjlF5NTof;zCI*7PF2Mo8_3(8!KUf
z@U=HRVD$RT5sN*5&zxoUL1l1qMSHXmrCK$D$-4+U{2rQGx&{zJ62vmLQR;hAdeXWb
z*JsDC@gHqiCxi8vDO&LiXU3`+utnj^dxLXmKKy5IobZLNnA-^0kE7QYsR-F-r~SvR
zFVS)g`jLgW3kHnYMaMxXzWKc{=FH*`7p6G|=IlujvlI7KSea(bFqwcA*HfuBG1H?3
z#^Du1_OfF+mu;Mta;(tG7$#C_Eam|t2u&47>7IGV@)@7GNR63{=`-Lbgos1_WD_;2
z7jHYXsqv&0MilydOA!V5b*65BA|~4=`-U&pkM3c%)<&^4oq(`NtY>f09SXvejau85
z|E~BdX>;r$2>ki^s0H~%9O8_bA|lQd!D6S-ZEs(T_!(Le>YUizz1A)9b}cx|OrqLH
zYIFK<TeKhh$XK~2z61B9Qh0Y{>*DDRpx7%lFr9PCl8cQp!V|Eer^o#>C$1~K#$7yl
z|M?c3J%0bZS3Gg<phwz~m4rK9r|Y8o;OO4wS|Me1<Z?gH6R&CVfzz`*#)yEE3<&8W
z01j=s9VspwBSAAgP`JqbU-zqj7f*Eld|upJ{(bd+TM<wxw_Tz<jx|~eh6%}u9Dp7h
zZ7=BF%&zWIoTJRp>Cdk=x89n_eT0MjdoK(_`}OzdQz%L21^gB&tsuk-Eub)z+k1g6
zwu0*AteK8h!T^{SL3>b=Y+4$d3*f)1SX;69jN;?diJ@#li9(z*pH~|UtGMs?t0WxG
zl6R4y)4vCL<Bkb}amp9&3d^+RpqxxNXAzj;4|SpuUQ$@rtt6w={8P?9>Kvu|HF@&7
z*AfhZ%MUkX@pq9v-nAZ|`wGZ$<TFNz{u;x%%?BR7z*#5xwd|Hir5uY&8sI5vKza{r
zT2YXl=oMr^!lJ<HT3&d@t!JQtC_f=8@)*4RibO*ZT#fFneP+Y{kFr_5->_y0(B8^}
z*<RVc6k@2@6->jj7%buR=lFsvy@L5B>97wZ;6$+fqe#JOdtir0dWEXg55bZl-F`g;
zK3yOZ^1nSB)r%)DVj8+y{?$gq*B_(5W|~w5`^=+>y-sZb)&8@@`T6`D$tMU12;VEa
zbYo7vZVCmv>@bXM6xnKAB><yE;K%+0N-+|iQE-YgX1{j`rwD)H&zM3fq9~8d@i}H@
zXv+_N<ewIpD1<$0E$nh%Xf7Pkktf7p(p3P0u%LKmdm-b&41E?bMDr86C%_HA-Z9UH
zyt6ZkQMcTEqRX-W@FBBEJVoKo_53;6>G*zE34t&<A<o$ms<B@kORh<u>v9cHnE`Ws
zy`M)T3$)BSXJ#~MU9hIVR|b0^NLx?8H33nGb>G+pBTVD$|5=kW!79T(YR&=gmH+(v
z#W1s9El!RO-pEQ8CBlpfRD?i_LJhQr!^KqXQzS6HrG<}PTUH2l6BfL~((~y>Egv{&
zUfd!gk0J^bVFG_4xzs|OonZM|O{nlUwn|1Xtt#Fg82Vkj3u)Q%i|lb;E81HYR1_;|
zFln=D86a*ggV1R&*&B$3%*7q1_gaI(pXZd|2XBvMq~VcoF1?FI1Tlve7so9Qe7|>u
zt51mzo+rd-hM>w=REq;JKe3$>Yc~3fZ~}jCt1wm9dK9cd93wN6_pyMer@zrZOUVn3
zd*ungs>BgHmFSE^%mQYhhCK<o5MT?Qa!-hk6txCZd+S6X$rwR8YnDkVr7Y+5=Em0N
zDA9;fM2wcyvTEc<`ZoUrT(B7B=)pH52PU9e@t9mxaC--2o%dJf@d+Ub?Jque?s`TO
zhy%66*`|{<C2Ukj1(V5FP8%ZO1bkn#Ha!s~=_kGnm_Td3!4&v?0y$E|d1|o@c<K>S
zz1oWysxE@on8eg%qh$WBEGEq14Z+qa@t$5VH)&&7bc36*xkxj!u>Jm2>?fL@4SM})
zV{uzjQz#7sHvAcdM4;@vG;yDgNP)*t?&b8w_m+Y$S|aNxDx%t7m{r<+TzfGUz`?xb
z1b`eBB&P_TtQ7l9LgGEZQ3RtQY5nN|H`&4J&#2NPv0WlX8CrtSlu$r5N_)OX{y?^p
zs~f^Ca;Ac=p;8Qw;5Scj8YrR#oiAwF1w{io#JN_)r0|_PGO1C}qkj7R{cH>Xzt%qZ
zjLhETyljT&iqtEH*XvDpwo@Td6HV@Q<L*A(%!fQo=TuiY;M*UHeNMD@Mx-vK?+(4>
z^I9s`sI+C}*o)m_lz?rXK-lu>MTJP^Z`Wdw7&0b<^xm;cHR%y`I~CqCeD|DxBIC@g
z<R=@_iquDs4!|jP70dZ+%SM^clT90j=4MEhd7UB8IelhhiQIg&Sa!wtUGs`oZ`vwa
z@2^vt=cYD|B~n3}WGFuD*4&f#a3Pa#u;d$4DgQkA-dlD%GT0vSCC)kZKI%!MmF(wi
zS7mz(N?n>d3DB;l8t#?ylD^Y-`>AVQ?4$7{zY(kgz!jxPq-q!FBsbZN9c-@{!d-l^
znxTh)aTio+rHgfbKhYr~0jb9VX-J9_TZy$(!xm*dfwMb6>jV|vt-XEozCdmLw-+ss
zeCmYCq*X7ym-b?XWf8$S?m2j|&aGNcNM9P+$wI*<w(#(>larmK;E@MXm$9W>@ARCC
zfzOD&M;$+=cU4V;6@bcfHhw<7rahq!H&l!zU#Da3rSD~2L*X@DD();cN6^$*Orm9H
zrS%@O$~d`2n1))@WepOR5|$}&FbPk$?SkChsW@&B_=MMUFu`gc&9OZT88P?v8skO$
z>d4m%K#;pcI>zi;d&PS1O|~iudBw<X#Y#uuMX~<WYuJPGnBB6bwY`V#f?i#Oz`J_)
zTY*Jcd*7SMer(DeuN1L9yxX((!T)`|Ycc@*0)TIvB05j3@CZVF3D0??@H?-003V)?
zx?5OjwHgd9PJMjX@|0_@R<-Sn+M}RAfcKf<3@Jh93Ax6Z9i5!nZuN~aE6B`=EhH^5
zJnhxiVC%FG7ib8^Kofn1YBVTBo^~sg5F@tsY6u0BLU^iFm;`82KM4n!qfllbYL*hL
zw&CaJqq!q*Y9^?-jmp)vjFYUgd-oBV{yn<_BPcrWsIlhR(5k94BpU%TZ%BVKBO|lr
z9!%`LWl?I;<~i~IxOr~l`;NHB&?K;R_=Xv@Y62<qn66O^MI#JoATZ)JyE&Px!`|%p
zV}wE<B(EP)h)NDR<-s>oYE^Ijg*oJ?p%qdbi(3`i1@B1#RBeZ~2q{Qn97?bP6lQ*Q
zX5?1hwkf6R2}0S?^F-*zD9m6W1%k9|Q8@Xm%$sGJ4oOSYge1Jc)cpv7K?X$B?Ao4(
zgbG+qzj-V8RlJHZF5V-4=en0@X790>iC;jt4>cCg+A1Q69P}_2dv##gaT7xK<Y!DR
z29j%y?7FbsSs^{bFS5<asLTR@c!F=<P=8;N;JCK&vnC9w3sf<B7Fcw^@E)dEjx%?*
zzt>vwysu{^Ub08=OwPFQ#0_+e)ofg0El=t+MCc>U(B9!3Ji%)nIY;*n<vJu}F)V>p
zK0Enf>EIUBE2j1Jux{=kABv6`<TF0A$8ryP<q(hlRzX|CKlg)w){~e~Zor6^&Z9P%
zD}I$EQc#8!9&wQ9vj)QBw+!$!<Xf~>{DC~#b{5pzB;0D~5}~x15A)PQsCJJ9K0)tR
z@+fQ7*Hxj36jdrOV%W6k67$GSi@3?-8^T36M)UzvtiaFGbd9JK>_uSZ?<b<tB=X7D
z4P(@Jlguk}aARZUhH%c#Ow&TiNv|7T+~N;A2PaMJX%cS&p|cagxoaykAh+FwT2j|(
z#Q1_~NcJK`G0)Z)sdvH*I}v`ZV$q!gKQUY4&HOy42+~TlUOdS<NhzDPz0zeMLCYyh
z)sdQq5X6m8DU*q9cC>NU0Ec}NHOiZbtuxKUqn$`qaUV@dGRh1s-3k_0&$Bf~$yQ#v
zN*&vWS7D{obju9ZS@^+B;8EVG)pQ}elD1kAv#9$}Lg8m2Eu9cc?Q>qx6ZssYP!LFe
zpM0%2Z4rPn%k`LZC{Tf*|3^9v(>#!y$&By|Z8U{ab_!B(D77d3$1KM3b3x!9-Xqs!
zch0ny5nM!FgtO318<>jxV5J-E1$#l!H`H*NT4+$G(KN#zIc8FqV7zjw`G>BCmvG2(
zjX5XZ9|0PzoaidiuHsmSJi$9N#alA?`MS#G6$<sFeut@4C*oo0>yCSzXwoOz;EkPt
zef*Sqte$BUS2$TrSUK@>J#E>7e{rlS1}hpE6jW;soZ-UCgX(#8vb=L@`xLf+4`#)|
j+J^tX7gkAc1AzYm>=-@C)jXrh00000NkvXXu0mjf(&VhB

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/new_note_pressed.png b/Notes-master/res/drawable-hdpi/new_note_pressed.png
new file mode 100644
index 0000000000000000000000000000000000000000..c7489362c9809fff748149c72fd927b27c9871d3
GIT binary patch
literal 90126
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
O0000<MNUMnLSTaBA2Xf+

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/note_edit_color_selector_panel.png b/Notes-master/res/drawable-hdpi/note_edit_color_selector_panel.png
new file mode 100644
index 0000000000000000000000000000000000000000..fc495524b50a3aac381dc46b5b642582e951557d
GIT binary patch
literal 7030
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
QxT6g~Q&mr;TFLJHe@{=aV*mgE

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/notification.png b/Notes-master/res/drawable-hdpi/notification.png
new file mode 100644
index 0000000000000000000000000000000000000000..b13ab4a9232b11f23a3eda4c4c80e543e6802c7d
GIT binary patch
literal 3107
zcmV+;4BYdHP)<h;3K|Lk000e1NJLTq001Tc001Tk1^@s6s6FYf00009a7bBm000XU
z000XU0RWnu7ytkYO=&|zP*7-ZbZ>KLZ*U+<Lqi~Na&Km7Y-Iodc-oy)cUY767Czti
zWe-+D*zmEJY=HnGBdiF>5Lu!Sk^o_Z5E4Meg@_7P6crJiNL9pw)e1<Rh~l6qxMx9%
zh+2zPTsZC@+^4mDdhhM+``7!t=bY#K&Uw!dfDsZVk>;Xm069{HJUZAPk55R%$-RIA
z6-eL&AQ0xu!e<4=008g<d3b(wus{3(uWtYX0C3eVBofEr|AV?vCRYF;kpSQ#66Xs6
zkWv81E>y@A0LT~suv4>S3ILP<0Bm`DLLvaF4FK%)Nj?Pt*r}7;7Xa9z9H|HZjR63e
zC`Tj$K)V27Re@400>HumpsYY5E(E}?0f1SyGDiY{y#)Yvj#!WnKwtoXnL;eg03bL5
z07D)V%>y7z1E4U{zu>7~aD})?0RX_umCct+(lZpemCzb@^6=o|A>zVpu|i=NDG+7}
z<RYAxn<EoQ=L1a63;+Nc`O(4tI6si*=H%h#X6J10^u?n7Yw&L(J|Xen{=AF=1OO0D
z&+pn_<>l4`aK{0#b-!z=TL9Wt0BGO&T{GJWpjryhdijfaIQ&2!o}p04JRKYg3k&Tf
zVxhe-<BLB3GvROGi+=X}Kpy_vdhh^onn0PYz@vlxaba$Du2PQY%LGC(ZujRS{>O!X
z{f;To;xw^bEES6JSc$k$B2CA6xl)ltA<32E66t?3@gJ7`36pmX0IY^jz)rRYwaaY4
ze(nJRiw;=Qb^t(r^DT@T3y}a2XEZW-_W%Hszxj_qD**t_m!#tW0KDiJT&R>6OvVTR
z07RgHDzHHZ48atvzz&?j9lXF70$~P3Knx_nJP<+#<bWIsp%|7y8C1YJ*aWq(0~(+a
zn&A+%!7(@u=im}tf$MM=24EPT!Wg`U2?RmN2oqr;I*1Wsj@Tm32p5@-1R`NbG?IX%
zAnAw{Q6k02a-;&OLTZs+NF(wsauhj@TtNDe+sGg?iu{VaM=_LvvQY!n0(C&Ss2>`N
z#-MZ2bTkiLfR>_b(HgWKJ%F~Nr_oF3b#wrIijHG|(J>BYjM-sajE6;FiC7vY#};Gd
zST$CUHDeuEH+B^pz@B062qXfFfD`NpUW5?BY=V%GM_5c)L#QR}BeW8_2v-S%gfYS=
zB9o|3v?Y2H`NVi)I<b&gMyw|8As!)~C0-{E6JL`^Bo4`v<W349C6F>n3rTB8+ej^>
zQ=~r95NVuDChL%G$=>7$vVg20myx%S50Foi`^m%Pw-h?Xh~i8Mq9jtJloCocWk2Nv
zrJpiFnV_ms&8eQ$2&#xWpIS+6pmtC%Q-`S&G<BLK&6^fO%cL!%)zF%0XKD9nFX?o;
z3EhJpMVHW*(rf4k>F4Q#^mhymh7E(qNMa}%YZ-ePrx>>xFPTiH1=E+A$W$=bG8>s^
zm=Bn5Rah$aDtr}@$`X}2l~$F0mFKEdRdZE8)p@E5RI61Ft6o-prbbn>P~)iy)E2AN
zsU20jsWz_8Qg>31P|s0cqrPALg8E|(vWA65poU1JRAaZs8I2(p#xiB`SVGovRs-uS
zYnV-9TeA7=Om+qP8+I>yOjAR1s%ETak!GFdam@h^#<Ae=IoX^_&LPeX&U-BbEk7->
z)@rS0t$wXH+Irf)+G6c;?H29p+V6F6oj{!|o%K3xI`?%6x;DB|x`n#ib<gTP(_`y-
z=?V49^$zLX(MR=d^rQ6`>hIR?(H}Q3Gzd138Ei2)WAMz7W9Vy`X}HnwgyE<W%V@fh
z#Au_@NuwvYChmu4<285}K4z?M9Ad0A-euftJYiyKGTWrYq{ZaEDb18?nr6Duw9|CV
z%*ZU<tk|r{?2b9roNJz8zS+Fn{EdaBMV!S-i#ChLmfDtl%LSHAmiMffRz6mFR`pib
ztVz~f>n!VS)>mv$8&{hQn>w4zwy3R}t;BYlZQm5)6pty=DfLrs+A-|>><a9f>;~;Q
z_F?uV_HFjh9n2gO9o9Q^JA86<b<B2baJ=iJ;WWdk#HqvSS7#e%p>v({H5aB!kjoO6
zc9$1ZZKsN-Zl8L~mE{`ly3)1N^`o1+o7}D0ZPeY&J;i;i`%NyJ8_8Y6J?}yE@b_5a
zam?eLr<<q3^N{B+UUpttUi-ZsPqUmRp4KpJ$lJtQ;JwRxU^+fMW%|zP13tz+0-t)H
zhrXu1BHul}BYxI?nSKZSp8Grc%l(h|zu|fE7V%C6U;)7a<pI5c8iBI|YXctynFOT=
zH3f|Yy9O@|J{3X?2@P2va+7bs7xEkVV>8@mESk|3$_SkmS{wQ>%qC18))9_|&j{ZT
zes8AvOzF(F2#DZEY>2oYX&IRp`F#{ADl)1r>QS^)ba8a|EY_^#S^H<bj`5GFjJZ48
zYPNEAXRK;$Qfy=Fo4A0us<?r8hxkSDmlAXnBnj<_<iyy-J&EIU0_SX+Go0j_RF-sO
zuI1dKxfkZ?&dZ*6JXtkakbF3Wm=c$=KjniULQpRlPvxg>O&t^Rgqwv=MZThqqEWH8
zxJo>d=ABlR_Bh=;eM9<ahEGOy#xn^|QY(3p8Irjp^G#Mn*50ho*>Tw|Ih34~oTE|=
zX_mAr*D$vzw@+p(E0Yc6dFE}(8<U61_v9n_bMxC3Y=unGqqI`4P!1MMFQ_YcTNqn-
zxJbQ7TGTV&X8!8=BMX8Se7%scP`I$O*tmFE@!%rAMY|Rwi&GbOE-_tFx@351@X~$D
zXv?ye{ZQgqQdRP5dED}jQiIZ^r9&%%S2UHWl*!9(uJl^DV-;bQWL58Km(^QVe<~N1
zU#xJfsIK_1M!4qUS59BmeD!&4+S=Yqx61A7Nb98QZmjoNzpqNYYC+Y|hVTuo8}W_h
z8((co-gKdQYW0rIw9U%R12tha?OV*YtlRRTHly}>oqt`+R{gE3x4zjX+Sb3_cYE^=
zgB=w+-tUy`ytONMS8KgRef4hA?t<Nq8e$u|zvh13xJP$S#h#CQrF#eVMeplsbZ>0j
zufM;t32jm~jUGrkaOInTZ`zyfns>EuS}G30LFK_G-==(f<51|K&cocp&EJ`SxAh3?
zNO>#LI=^+SEu(FqJ)ynt=!~PC9bO$rzPJB=?=j<Jb;mW2SDv7qC_VA{<bspqr(~y|
zolZYJ)S29Q_e}hmYh6)Yy=Ozuo<A3K?o78|_sR3#=Z{_Rym0g)_hQ>6w@a-(u02P7
zaQ)#(uUl{HW%tYNS3ItC^iAtK(eKlL`f9+{bJzISE?u8_z3;~C8@FyI-5j_jy7l;W
z_U#vU3hqqYU3!mrul&B+{ptt$59)uk{;_4iZQ%G|z+lhASr6|H35TBkl>gI*;nGLU
zN7W-nBaM%pA0HbH8olyl&XeJ%vZoWz%6?Y=dFykl=imL}`%BMQ{Mhgd`HRoLu6e2R
za__6DuR6yg#~-}Tc|Gx_{H@O0eebyMy5GmWADJlpK>kqk(fVV@r_fLLKIeS?{4e)}
z^ZO;zpECde03c&XQcVB=dL;k=fP(-4`Tqa_faw4Lbua(`>R<o>I+y?e7jKeZ#YO-C
z0Z>UqK~#9!?3cYt13?hSf6){o#B_Op)DlT)3X>w0jflO^kS=)!-@(R0D}^+6fuJBZ
z7K(+fZCWAd<-(<zz_BRVkC7a@1Iz3T+}v;f`@wE0%QA{+8x+(cSOkk;mNo*iz&5h^
zQOWTfn=1*jsjb*tT33p@v~KQu6~%6WPJlXN;86Ng@!J|;9|}`fF=|y-eNeV2nu<RH
z?i^qafZ-3dRHkwwzLv|?fK#9;{XGvA?|~By#g?`MJOW!jO5|)mbSh^?d@Q?c3fusf
zz#H&s3Dg3vG}f32)|T8g(DzX4;hUN&V0Foz2kcT6u*8U~l6wyTOMXMK<>~#kZpCJ<
zMb|Zzi2_*irxlA}uJ^H2TGNO_Y-J4>#Rf%F>?t?Gv`C7b8S#bq2Jqqm)v&o<mpw-d
x&<j*d9qbv{Raj@Qn$NfR5|3aJ?B9Yd1^|41ceYqxe1-r3002ovPDHLkV1gpb=I{Uj

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/search_result.png b/Notes-master/res/drawable-hdpi/search_result.png
new file mode 100644
index 0000000000000000000000000000000000000000..ff2befd311b9aa662306101c49770f068471edfa
GIT binary patch
literal 3030
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
Y0NbM{;)bwtBLDyZ07*qoM6N<$f~1kZuK)l5

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/selected.png b/Notes-master/res/drawable-hdpi/selected.png
new file mode 100644
index 0000000000000000000000000000000000000000..b889bef091f6f8bb3630195a02f908db4b0b17de
GIT binary patch
literal 4959
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/title_alert.png b/Notes-master/res/drawable-hdpi/title_alert.png
new file mode 100644
index 0000000000000000000000000000000000000000..544ee9ca6c956b580dce42e5bc1bf3192b64face
GIT binary patch
literal 3696
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
O0000<MNUMnLSTYip$R4c

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/title_bar_bg.9.png b/Notes-master/res/drawable-hdpi/title_bar_bg.9.png
new file mode 100644
index 0000000000000000000000000000000000000000..eb6bff043e212c1935e4c4d3ad20b78ffe1bc47b
GIT binary patch
literal 5970
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_2x_blue.png b/Notes-master/res/drawable-hdpi/widget_2x_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..a1707f4232b0715116a668fe3792d376ba2a1fe6
GIT binary patch
literal 1946
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_2x_green.png b/Notes-master/res/drawable-hdpi/widget_2x_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..f86886c142f3650dbd9b06818fd3dd1b9c0696d5
GIT binary patch
literal 1954
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
A1ONa4

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_2x_red.png b/Notes-master/res/drawable-hdpi/widget_2x_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..0e66c29f7e0da1cc2f8c5a5f0dea96235aebe1ce
GIT binary patch
literal 1892
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_2x_white.png b/Notes-master/res/drawable-hdpi/widget_2x_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..5f0619a37a8e5ea3ddfaa84b3ef0f925e54ac887
GIT binary patch
literal 1901
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
ATL1t6

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_2x_yellow.png b/Notes-master/res/drawable-hdpi/widget_2x_yellow.png
new file mode 100644
index 0000000000000000000000000000000000000000..12d1c2ba7b40158b5115b7bbc6ce8b6d07b67893
GIT binary patch
literal 1978
zcmeIz**n{b8VB%SL{e*IP+QU^s+^X=DNT!7Y71JiCAAePN+%)cRJ6n#%R$uEmX<-w
zFmq6nP@+|Wl%j}GQd?swrNmOT6(@2!<2g6yZ#Wm9_kEu4#rNX9c~hM+Xjv&WDF6Uu
z?d_~xzwhxsNkG5P*~D2305}wHZ+!`S$9HM`?_q-$Dsj`RbbI6x{Ui5PJfA%u^y}<0
z53sr-gB8kFBl90>n)Ovw9#)bzE+~&aws8Alt@Q)nSTk)*gw`-qWs4j~r-!zbA*;(G
zX?@(jJ~xNX0cXr<n=y3Z$4jYgKYyECJ-)-AAB?=Aoaov;_jPgctor*%zD{y#eRM<g
z_D4akTv3VY6sIyPtcB5H!(_EYUNiG<HoLdD+ZhZp1hmSO2cmER-dj&Tz0B5BnX*vb
zefG7DNp1km(7)ycyA`+pt^Qs0Is6A)rYB$&q#BB^`?P=wvDoPeB#y!LZ=ZV_Lh}YY
z^xlF?=8)y=06DwXKyWrKBDA%iH|>N94+0mC{*?$@m~j#AMw+ZF@djZ_E}Gp_>h>Or
z2~B&Ix#&ge;Y4(EXJ$88fLdI0nNP#=-WUT>3ml6IIe~(~|BEUMgCA&zQe_YLgWI78
zYC!(rzr>FKH3uw0;zkafKv{gR`qTgG{^xc|ZN4SlPP&U^xC?4Po4@&GfKC#;bbnQ}
zM`XGFg1+7IF(T1?Igdj^*udf{30r7l=hiM-$wB}5Nt<{uRa#l`@Lh;5;x4#-FML||
z{)O;aNoSb+YtZQkJLi9EE0_rQoRureK8^ee7v-7Jn{sx6J!g1fPTY-+7p7-HK|Zn(
z5Lhj&j<SS%SEupjJ~6t-Bbg(4o$;-SHTp`#p7;AOxw}!DMN&#Cl{0T%Z{DaI=kPK(
z%%efJ^9XWdV~poxCi`+NZ;5QY9D2%y9dI?Ar9kwGausM9O`Zg}+R~m9KZ5<eFM?C=
zZP%3ESbJbOlnw(KWHF)>(KU==f%)lsC0W#qh|E4c-$HXO_5D~;u6ai(Wn<k*E~{BM
zm!iNuBJJmU6vL3Xd}&<5)3!ec@k5<BUj}5*p5A^4Z+X-1smdKMuzV5la*a3aH?em9
zfsuRv#PSo`@-jy@-jEo`;j^M96^=LEW7RxwdOqPZE+Lob-zcc$|M5rP*_@=5X$|IU
zG0k~AM652LT*0(LkTkm8koLy5L+J!RZq#NscX3=Z+^}-q+U;_yb3@aT(DbvM9|kD~
zwYXqvA|hT?%MzFG?vhk-5>fUI*Ui+|_QSFc)9JfbCB3E}%r6M{8;?7|ssW36{8GR7
zs)3cSzP_~egi`O0#_H6gRmj2(#th&!DF7hF;jfwPP)-5?5mLf&&1jc5)HK^u6LZ9;
zn^J%E$Un1ZR`I|+^X`HcUT1rN6;l*KBGIBK=_IK$NwsP#6D&S|<TF{(qh@eyWrfCL
zt`NM5BHfrq69MgNEy%#Gk>5?4hz>qFaZ6PuxwNz`yT@}+PuK5oW+o<v+J%Ss@6Ud#
zilR`+pL{ZR%2QIbSXzg;x~$dTbx}hfW;(gL$1Z-`gaC>qVvxihNOE4HJ-sUcLF|2K
zm1_0m4OjKr*m2=-8SV=c%@8>3)Qm{LE7Xb=HJ5P!FWJp?=yhJZqEPWFXMrN2p>#5i
zEoY=YlrI6zpeZV8cu_ZD1|7&VRbH7h_;(&jf>^_uFJpqwtXtJ#I>s4hfdrmY40d^Q
zR<Ek!efGH^X0Hr_vR;Ux6>L1d#YUfJC2K35sJLFO8$5N^y1{aaHrHuisKvt7xWTdP
zo=}Xid~5hxn(o`O0+f6qr0ApgsheNLyCNk2<sz1wP}s_yGDN}INNu|yH;q>OwH$Hr
zGHwVZ_B{dSV}v3g>zkP+Sh2Xd1jk48)YIjhakV_Nf|=jlK?Z<3BULPTGBv@yqG8Q3
zR#V{cI3sLZW?W?3r&Z{2$}4~~s-ReUPH&(|M>@r2-Lj6WlZR{csE0z0E0xq@M4L5I
znq<<H3<6plt>W1COXU5#FY*U>o~;}ANx>&WqLbP>2)y(9izbYMf7t$n^=&2j>o{iG
zKhe1&)h`22X8fxBEWWyW#OB3RdHzTOR!>Hx$3EW`@aU@LPXg?;Hii8nfHvmjA&ure
zEjMOiiOpVw>w}l1vP~b^l{5Bng~GvN^<;4!dVKZVQ2$e-Df}Iir1^i=HIo9W-u{*v
znnCEGI`f4?%Q)#u4lcc-`E4|H3Cf^05Ypf31tLYJvnYB|3Ncg`o2GD`?Aaw2QZ+6T
Z0id*>$9^<H)_?!WfV~aInr?|t_zzBUjQs!r

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_4x_blue.png b/Notes-master/res/drawable-hdpi/widget_4x_blue.png
new file mode 100644
index 0000000000000000000000000000000000000000..918373818c85dd19042365a2d2e9febc736f52db
GIT binary patch
literal 4165
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
Sc&UT$0l?JA(y;10D(YW+)3Aa7

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_4x_green.png b/Notes-master/res/drawable-hdpi/widget_4x_green.png
new file mode 100644
index 0000000000000000000000000000000000000000..fa8b4526faa77582794ac18bca85e8b5d7ebf512
GIT binary patch
literal 4192
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
J;u|(W{{Y+I;DP`E

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_4x_red.png b/Notes-master/res/drawable-hdpi/widget_4x_red.png
new file mode 100644
index 0000000000000000000000000000000000000000..62de074c6e27f5bb12e1f75aef74d7240b666849
GIT binary patch
literal 4223
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_4x_white.png b/Notes-master/res/drawable-hdpi/widget_4x_white.png
new file mode 100644
index 0000000000000000000000000000000000000000..a37d67cf147bb88367e74c763245d4bc600c1ffb
GIT binary patch
literal 4106
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable-hdpi/widget_4x_yellow.png b/Notes-master/res/drawable-hdpi/widget_4x_yellow.png
new file mode 100644
index 0000000000000000000000000000000000000000..d7c5fa48dfa1fa767ce494df9555e59565b251f9
GIT binary patch
literal 4199
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

literal 0
HcmV?d00001

diff --git a/Notes-master/res/drawable/new_note.xml b/Notes-master/res/drawable/new_note.xml
new file mode 100644
index 0000000..2154ebc
--- /dev/null
+++ b/Notes-master/res/drawable/new_note.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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="@drawable/new_note_pressed" />
+    <item
+        android:drawable="@drawable/new_note_normal" />
+</selector>
diff --git a/Notes-master/res/layout/account_dialog_title.xml b/Notes-master/res/layout/account_dialog_title.xml
new file mode 100644
index 0000000..7717112
--- /dev/null
+++ b/Notes-master/res/layout/account_dialog_title.xml
@@ -0,0 +1,43 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<LinearLayout
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:orientation="vertical"
+        xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <TextView
+        android:id="@+id/account_dialog_title"
+        style="?android:attr/textAppearanceMedium"
+        android:singleLine="true"
+        android:ellipsize="end"
+        android:gravity="center"
+        android:layout_marginTop="-2.7dip"
+        android:layout_marginBottom="-2.7dip"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"/>
+
+    <TextView
+        android:id="@+id/account_dialog_subtitle"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="5dip"
+        android:layout_marginBottom="1dip"
+        android:gravity="center"/>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/Notes-master/res/layout/add_account_text.xml b/Notes-master/res/layout/add_account_text.xml
new file mode 100644
index 0000000..c799178
--- /dev/null
+++ b/Notes-master/res/layout/add_account_text.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<LinearLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="wrap_content"
+    android:minHeight="50dip"
+    android:gravity="center_vertical"
+    android:orientation="vertical">
+
+    <TextView
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_gravity="center"
+        android:textAppearance="?android:attr/textAppearanceMedium"
+        android:text="@string/preferences_add_account" />
+</LinearLayout>
\ No newline at end of file
diff --git a/Notes-master/res/layout/datetime_picker.xml b/Notes-master/res/layout/datetime_picker.xml
new file mode 100644
index 0000000..f10d592
--- /dev/null
+++ b/Notes-master/res/layout/datetime_picker.xml
@@ -0,0 +1,56 @@
+<?xml version="1.0" encoding="utf-8"?>
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:orientation="horizontal"
+    android:layout_gravity="center_horizontal"
+    android:layout_width="wrap_content"
+    android:layout_height="wrap_content">
+
+    <NumberPicker
+        android:id="@+id/date"
+        android:layout_width="120dip"
+        android:layout_height="wrap_content"
+        android:focusable="true"
+        android:focusableInTouchMode="true"
+        />
+
+    <NumberPicker
+        android:id="@+id/hour"
+        android:layout_width="50dip"
+        android:layout_height="wrap_content"
+        android:layout_marginLeft="5dip"
+        android:focusable="true"
+        android:focusableInTouchMode="true"
+        />
+
+    <NumberPicker
+        android:id="@+id/minute"
+        android:layout_width="50dip"
+        android:layout_height="wrap_content"
+        android:layout_marginLeft="5dip"
+        android:focusable="true"
+        android:focusableInTouchMode="true"
+        />
+
+    <NumberPicker
+        android:id="@+id/amPm"
+        android:layout_width="50dip"
+        android:layout_height="wrap_content"
+        android:layout_marginLeft="5dip"
+        android:focusable="true"
+        android:focusableInTouchMode="true"
+        />
+</LinearLayout>
\ No newline at end of file
diff --git a/Notes-master/res/layout/dialog_edit_text.xml b/Notes-master/res/layout/dialog_edit_text.xml
new file mode 100644
index 0000000..361b39a
--- /dev/null
+++ b/Notes-master/res/layout/dialog_edit_text.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<EditText
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/et_foler_name"
+    android:layout_width="fill_parent"
+    android:hint="@string/hint_foler_name"
+    android:layout_height="fill_parent" />
\ No newline at end of file
diff --git a/Notes-master/res/layout/folder_list_item.xml b/Notes-master/res/layout/folder_list_item.xml
new file mode 100644
index 0000000..77e8148
--- /dev/null
+++ b/Notes-master/res/layout/folder_list_item.xml
@@ -0,0 +1,29 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="match_parent"
+    android:layout_height="match_parent"
+    android:minHeight="50dip" >
+
+    <TextView
+        android:id="@+id/tv_folder_name"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:gravity="center"
+        android:textAppearance="@style/TextAppearancePrimaryItem" />
+</LinearLayout>
\ No newline at end of file
diff --git a/Notes-master/res/layout/note_edit.xml b/Notes-master/res/layout/note_edit.xml
new file mode 100644
index 0000000..10b2aa7
--- /dev/null
+++ b/Notes-master/res/layout/note_edit.xml
@@ -0,0 +1,400 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<FrameLayout
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    android:background="@drawable/list_background"
+    xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <LinearLayout
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:orientation="vertical">
+
+        <LinearLayout
+            android:id="@+id/note_title"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content">
+
+            <TextView
+                android:id="@+id/tv_modified_date"
+                android:layout_width="0dip"
+                android:layout_height="wrap_content"
+                android:layout_weight="1"
+                android:layout_gravity="left|center_vertical"
+                android:layout_marginRight="8dip"
+                android:textAppearance="@style/TextAppearanceSecondaryItem" />
+
+            <ImageView
+                android:id="@+id/iv_alert_icon"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical"
+                android:background="@drawable/title_alert" />
+
+            <TextView
+                android:id="@+id/tv_alert_date"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical"
+                android:layout_marginLeft="2dip"
+                android:layout_marginRight="8dip"
+                android:textAppearance="@style/TextAppearanceSecondaryItem" />
+
+            <ImageButton
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center"
+                android:background="@drawable/bg_btn_set_color" />
+        </LinearLayout>
+
+        <LinearLayout
+            android:id="@+id/sv_note_edit"
+            android:layout_width="fill_parent"
+            android:layout_height="fill_parent"
+            android:orientation="vertical">
+
+            <ImageView
+                android:layout_width="fill_parent"
+                android:layout_height="7dip"
+                android:background="@drawable/bg_color_btn_mask" />
+
+            <ScrollView
+                android:layout_width="fill_parent"
+                android:layout_height="0dip"
+                android:layout_weight="1"
+                android:scrollbars="none"
+                android:overScrollMode="never"
+                android:layout_gravity="left|top"
+                android:fadingEdgeLength="0dip">
+
+                <LinearLayout
+                    android:layout_width="fill_parent"
+                    android:layout_height="fill_parent">
+
+                    <net.micode.notes.ui.NoteEditText
+                        android:id="@+id/note_edit_view"
+                        android:layout_width="fill_parent"
+                        android:layout_height="wrap_content"
+                        android:gravity="left|top"
+                        android:background="@null"
+                        android:autoLink="all"
+                        android:linksClickable="false"
+                        android:minLines="12"
+                        android:textAppearance="@style/TextAppearancePrimaryItem"
+                        android:lineSpacingMultiplier="1.2" />
+
+                    <LinearLayout
+                        android:id="@+id/note_edit_list"
+                        android:layout_width="fill_parent"
+                        android:layout_height="wrap_content"
+                        android:orientation="vertical"
+                        android:layout_marginLeft="-10dip"
+                        android:visibility="gone" />
+                </LinearLayout>
+            </ScrollView>
+
+            <ImageView
+                android:layout_width="fill_parent"
+                android:layout_height="7dip"
+                android:background="@drawable/bg_color_btn_mask" />
+        </LinearLayout>
+    </LinearLayout>
+
+    <ImageView
+        android:id="@+id/btn_set_bg_color"
+        android:layout_height="43dip"
+        android:layout_width="wrap_content"
+        android:background="@drawable/bg_color_btn_mask"
+        android:layout_gravity="top|right" />
+
+    <LinearLayout
+        android:id="@+id/note_bg_color_selector"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:background="@drawable/note_edit_color_selector_panel"
+        android:layout_marginTop="30dip"
+        android:layout_marginRight="8dip"
+        android:layout_gravity="top|right"
+        android:visibility="gone">
+
+        <FrameLayout
+            android:layout_width="0dip"
+            android:layout_height="match_parent"
+            android:layout_weight="1">
+
+            <ImageView
+                android:id="@+id/iv_bg_yellow"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent" />
+
+            <ImageView
+                android:id="@+id/iv_bg_yellow_select"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="bottom|right"
+                android:layout_marginRight="5dip"
+                android:focusable="false"
+                android:visibility="gone"
+                android:src="@drawable/selected" />
+        </FrameLayout>
+
+        <FrameLayout
+            android:layout_width="0dip"
+            android:layout_height="match_parent"
+            android:layout_weight="1">
+
+            <ImageView
+                android:id="@+id/iv_bg_blue"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent" />
+
+            <ImageView
+                android:id="@+id/iv_bg_blue_select"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="bottom|right"
+                android:focusable="false"
+                android:visibility="gone"
+                android:layout_marginRight="3dip"
+                android:src="@drawable/selected" />
+        </FrameLayout>
+
+        <FrameLayout
+            android:layout_width="0dip"
+            android:layout_height="match_parent"
+            android:layout_weight="1">
+
+            <ImageView
+                android:id="@+id/iv_bg_white"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent" />
+
+            <ImageView
+                android:id="@+id/iv_bg_white_select"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="bottom|right"
+                android:focusable="false"
+                android:visibility="gone"
+                android:layout_marginRight="2dip"
+                android:src="@drawable/selected" />
+        </FrameLayout>
+
+        <FrameLayout
+            android:layout_width="0dip"
+            android:layout_height="match_parent"
+            android:layout_weight="1">
+
+            <ImageView
+                android:id="@+id/iv_bg_green"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent" />
+
+            <ImageView
+                android:id="@+id/iv_bg_green_select"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="bottom|right"
+                android:focusable="false"
+                android:visibility="gone"
+                android:src="@drawable/selected" />
+        </FrameLayout>
+
+        <FrameLayout
+            android:layout_width="0dip"
+            android:layout_height="match_parent"
+            android:layout_weight="1">
+
+            <ImageView
+                android:id="@+id/iv_bg_red"
+                android:layout_width="match_parent"
+                android:layout_height="match_parent" />
+
+            <ImageView
+                android:id="@+id/iv_bg_red_select"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="bottom|right"
+                android:focusable="false"
+                android:visibility="gone"
+                android:src="@drawable/selected" />
+        </FrameLayout>
+    </LinearLayout>
+
+    <LinearLayout
+        android:id="@+id/font_size_selector"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:background="@drawable/font_size_selector_bg"
+        android:layout_gravity="bottom"
+        android:visibility="gone">
+
+        <FrameLayout
+            android:id="@+id/ll_font_small"
+            android:layout_width="0dip"
+            android:layout_height="wrap_content"
+            android:layout_weight="1">
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:orientation="vertical"
+                android:layout_gravity="center"
+                android:gravity="center">
+
+                <ImageView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:src="@drawable/font_small"
+                    android:layout_marginBottom="5dip" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/menu_font_small"
+                    android:textAppearance="@style/TextAppearanceUnderMenuIcon" />
+            </LinearLayout>
+
+            <ImageView
+                android:id="@+id/iv_small_select"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="bottom|right"
+                android:layout_marginRight="6dip"
+                android:layout_marginBottom="-7dip"
+                android:focusable="false"
+                android:visibility="gone"
+                android:src="@drawable/selected" />
+        </FrameLayout>
+
+        <FrameLayout
+            android:id="@+id/ll_font_normal"
+            android:layout_width="0dip"
+            android:layout_height="wrap_content"
+            android:layout_weight="1">
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:orientation="vertical"
+                android:layout_gravity="center"
+                android:gravity="center">
+
+                <ImageView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:src="@drawable/font_normal"
+                    android:layout_marginBottom="5dip" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/menu_font_normal"
+                    android:textAppearance="@style/TextAppearanceUnderMenuIcon" />
+            </LinearLayout>
+
+            <ImageView
+                android:id="@+id/iv_medium_select"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="bottom|right"
+                android:focusable="false"
+                android:visibility="gone"
+                android:layout_marginRight="6dip"
+                android:layout_marginBottom="-7dip"
+                android:src="@drawable/selected" />
+        </FrameLayout>
+
+        <FrameLayout
+            android:id="@+id/ll_font_large"
+            android:layout_width="0dip"
+            android:layout_height="wrap_content"
+            android:layout_weight="1">
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:orientation="vertical"
+                android:layout_gravity="center"
+                android:gravity="center">
+
+                <ImageView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:src="@drawable/font_large"
+                    android:layout_marginBottom="5dip" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/menu_font_large"
+                    android:textAppearance="@style/TextAppearanceUnderMenuIcon" />
+            </LinearLayout>
+
+            <ImageView
+                android:id="@+id/iv_large_select"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="bottom|right"
+                android:focusable="false"
+                android:visibility="gone"
+                android:layout_marginRight="6dip"
+                android:layout_marginBottom="-7dip"
+                android:src="@drawable/selected" />
+        </FrameLayout>
+
+        <FrameLayout
+            android:id="@+id/ll_font_super"
+            android:layout_width="0dip"
+            android:layout_height="wrap_content"
+            android:layout_weight="1">
+
+            <LinearLayout
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:orientation="vertical"
+                android:layout_gravity="center"
+                android:gravity="center">
+
+                <ImageView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:src="@drawable/font_super"
+                    android:layout_marginBottom="5dip" />
+
+                <TextView
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:text="@string/menu_font_super"
+                    android:textAppearance="@style/TextAppearanceUnderMenuIcon" />
+            </LinearLayout>
+
+            <ImageView
+                android:id="@+id/iv_super_select"
+                android:layout_width="wrap_content"
+                android:layout_height="wrap_content"
+                android:layout_gravity="bottom|right"
+                android:focusable="false"
+                android:visibility="gone"
+                android:layout_marginRight="6dip"
+                android:layout_marginBottom="-7dip"
+                android:src="@drawable/selected" />
+        </FrameLayout>
+    </LinearLayout>
+</FrameLayout>
diff --git a/Notes-master/res/layout/note_edit_list_item.xml b/Notes-master/res/layout/note_edit_list_item.xml
new file mode 100644
index 0000000..a885f9c
--- /dev/null
+++ b/Notes-master/res/layout/note_edit_list_item.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<LinearLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="wrap_content">
+
+    <CheckBox
+        android:id="@+id/cb_edit_item"
+        android:layout_width="wrap_content"
+        android:layout_height="28dip"
+        android:checked="false"
+        android:focusable="false"
+        android:layout_gravity="top|left" />
+
+    <net.micode.notes.ui.NoteEditText
+        android:id="@+id/et_edit_text"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:lineSpacingMultiplier="1.2"
+        android:layout_gravity="center_vertical"
+        android:textAppearance="@style/TextAppearancePrimaryItem"
+        android:background="@null" />
+</LinearLayout>
diff --git a/Notes-master/res/layout/note_item.xml b/Notes-master/res/layout/note_item.xml
new file mode 100644
index 0000000..d541f6a
--- /dev/null
+++ b/Notes-master/res/layout/note_item.xml
@@ -0,0 +1,78 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<FrameLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:id="@+id/note_item"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent">
+
+    <LinearLayout
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_gravity="center_vertical"
+        android:gravity="center_vertical">
+
+        <LinearLayout
+            android:layout_width="0dip"
+            android:layout_height="wrap_content"
+            android:layout_weight="1"
+            android:orientation="vertical">
+
+            <TextView
+                android:id="@+id/tv_name"
+                android:layout_width="wrap_content"
+                android:layout_height="0dip"
+                android:layout_weight="1"
+                android:textAppearance="@style/TextAppearancePrimaryItem"
+                android:visibility="gone" />
+
+            <LinearLayout
+                android:layout_width="fill_parent"
+                android:layout_height="wrap_content"
+                android:layout_gravity="center_vertical">
+
+                <TextView
+                    android:id="@+id/tv_title"
+                    android:layout_width="0dip"
+                    android:layout_height="wrap_content"
+                    android:layout_weight="1"
+                    android:singleLine="true" />
+
+                <TextView
+                    android:id="@+id/tv_time"
+                    android:layout_width="wrap_content"
+                    android:layout_height="wrap_content"
+                    android:textAppearance="@style/TextAppearanceSecondaryItem" />
+            </LinearLayout>
+        </LinearLayout>
+
+        <CheckBox
+            android:id="@android:id/checkbox"
+            android:layout_width="wrap_content"
+            android:layout_height="wrap_content"
+            android:focusable="false"
+            android:clickable="false"
+            android:visibility="gone" />
+    </LinearLayout>
+
+    <ImageView
+        android:id="@+id/iv_alert_icon"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_gravity="top|right"/>
+</FrameLayout>
diff --git a/Notes-master/res/layout/note_list.xml b/Notes-master/res/layout/note_list.xml
new file mode 100644
index 0000000..6b25d38
--- /dev/null
+++ b/Notes-master/res/layout/note_list.xml
@@ -0,0 +1,58 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<FrameLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="fill_parent"
+    android:background="@drawable/list_background">
+
+    <LinearLayout
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:orientation="vertical">
+
+        <TextView
+            android:id="@+id/tv_title_bar"
+            android:layout_width="fill_parent"
+            android:layout_height="wrap_content"
+            android:background="@drawable/title_bar_bg"
+            android:visibility="gone"
+            android:gravity="center_vertical"
+            android:singleLine="true"
+            android:textColor="#FFEAD1AE"
+            android:textSize="@dimen/text_font_size_medium" />
+
+        <ListView
+            android:id="@+id/notes_list"
+            android:layout_width="fill_parent"
+            android:layout_height="0dip"
+            android:layout_weight="1"
+            android:cacheColorHint="@null"
+            android:listSelector="@android:color/transparent"
+            android:divider="@null"
+            android:fadingEdge="@null" />
+    </LinearLayout>
+
+    <Button
+        android:id="@+id/btn_new_note"
+        android:background="@drawable/new_note"
+        android:layout_width="match_parent"
+        android:layout_height="wrap_content"
+        android:focusable="false"
+        android:layout_gravity="bottom" />
+</FrameLayout>
diff --git a/Notes-master/res/layout/note_list_dropdown_menu.xml b/Notes-master/res/layout/note_list_dropdown_menu.xml
new file mode 100644
index 0000000..3fa271d
--- /dev/null
+++ b/Notes-master/res/layout/note_list_dropdown_menu.xml
@@ -0,0 +1,32 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<LinearLayout
+        xmlns:android="http://schemas.android.com/apk/res/android"
+        android:id="@+id/navigation_bar"
+        android:layout_width="match_parent"
+        android:layout_height="match_parent"
+        android:orientation="horizontal">
+
+    <Button android:id="@+id/selection_menu"
+            android:divider="?android:attr/listDividerAlertDialog"
+            android:singleLine="true"
+            android:gravity="left|center_vertical"
+            android:layout_width="wrap_content"
+            android:layout_height="match_parent"
+            style="?android:attr/borderlessButtonStyle" />
+</LinearLayout>
\ No newline at end of file
diff --git a/Notes-master/res/layout/note_list_footer.xml b/Notes-master/res/layout/note_list_footer.xml
new file mode 100644
index 0000000..5ca7b22
--- /dev/null
+++ b/Notes-master/res/layout/note_list_footer.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<View
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="fill_parent"
+    android:layout_height="100dip"
+    android:visibility="invisible"
+    android:focusable="false"
+    android:background="@drawable/list_footer_bg" />
\ No newline at end of file
diff --git a/Notes-master/res/layout/settings_header.xml b/Notes-master/res/layout/settings_header.xml
new file mode 100644
index 0000000..5eb8c50
--- /dev/null
+++ b/Notes-master/res/layout/settings_header.xml
@@ -0,0 +1,41 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<LinearLayout
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:orientation="vertical"
+        xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <Button
+        android:id="@+id/preference_sync_button"
+        android:layout_width="fill_parent"
+        android:layout_height="wrap_content"
+        android:layout_marginTop="15dip"
+        android:layout_marginLeft="30dip"
+        android:layout_marginRight="30dip"
+        style="?android:attr/textAppearanceMedium"
+        android:text="@string/preferences_button_sync_immediately"/>
+
+    <TextView
+        android:id="@+id/prefenerece_sync_status_textview"
+        android:layout_width="wrap_content"
+        android:layout_height="wrap_content"
+        android:layout_gravity="center"
+        android:visibility="gone"/>
+
+</LinearLayout>
\ No newline at end of file
diff --git a/Notes-master/res/layout/widget_2x.xml b/Notes-master/res/layout/widget_2x.xml
new file mode 100644
index 0000000..55970ce
--- /dev/null
+++ b/Notes-master/res/layout/widget_2x.xml
@@ -0,0 +1,37 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<FrameLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="146dip"
+    android:layout_height="146dip">
+    <ImageView
+        android:id="@+id/widget_bg_image"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent" />
+    <TextView
+        android:id="@+id/widget_text"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:paddingTop="20dip"
+        android:paddingLeft="15dip"
+        android:paddingRight="15dip"
+        android:textSize="14sp"
+        android:textColor="#FF663300"
+        android:maxLines="6"
+        android:lineSpacingMultiplier="1.2" />
+</FrameLayout>
diff --git a/Notes-master/res/layout/widget_4x.xml b/Notes-master/res/layout/widget_4x.xml
new file mode 100644
index 0000000..dc9bb51
--- /dev/null
+++ b/Notes-master/res/layout/widget_4x.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<FrameLayout
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:layout_width="294dip"
+    android:layout_height="294dip">
+
+    <ImageView
+        android:id="@+id/widget_bg_image"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent" />
+
+    <TextView
+        android:id="@+id/widget_text"
+        android:layout_width="fill_parent"
+        android:layout_height="fill_parent"
+        android:paddingTop="40dip"
+        android:paddingLeft="15dip"
+        android:paddingRight="15dip"
+        android:textSize="14sp"
+        android:textColor="#FF663300"
+        android:maxLines="12"
+        android:lineSpacingMultiplier="1.2" />
+</FrameLayout>
diff --git a/Notes-master/res/menu/call_note_edit.xml b/Notes-master/res/menu/call_note_edit.xml
new file mode 100644
index 0000000..02c0528
--- /dev/null
+++ b/Notes-master/res/menu/call_note_edit.xml
@@ -0,0 +1,48 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<menu
+    xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <item
+        android:id="@+id/menu_delete"
+        android:title="@string/menu_delete" />
+
+    <item
+        android:id="@+id/menu_font_size"
+        android:title="@string/menu_font_size"/>
+
+    <item
+        android:id="@+id/menu_list_mode"
+        android:title="@string/menu_list_mode" />
+
+    <item
+        android:id="@+id/menu_share"
+        android:title="@string/menu_share"/>
+
+    <item
+        android:id="@+id/menu_send_to_desktop"
+        android:title="@string/menu_send_to_desktop"/>
+
+    <item
+        android:id="@+id/menu_alert"
+        android:title="@string/menu_alert" />
+
+    <item
+        android:id="@+id/menu_delete_remind"
+        android:title="@string/menu_remove_remind" />
+</menu>
diff --git a/Notes-master/res/menu/call_record_folder.xml b/Notes-master/res/menu/call_record_folder.xml
new file mode 100644
index 0000000..c664346
--- /dev/null
+++ b/Notes-master/res/menu/call_record_folder.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<menu
+    xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:id="@+id/menu_search"
+        android:title="@string/menu_search" />
+</menu>
diff --git a/Notes-master/res/menu/note_edit.xml b/Notes-master/res/menu/note_edit.xml
new file mode 100644
index 0000000..35cacd1
--- /dev/null
+++ b/Notes-master/res/menu/note_edit.xml
@@ -0,0 +1,52 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<menu
+    xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <item
+        android:id="@+id/menu_new_note"
+        android:title="@string/notelist_menu_new"/>
+
+    <item
+        android:id="@+id/menu_delete"
+        android:title="@string/menu_delete"/>
+
+    <item
+        android:id="@+id/menu_font_size"
+        android:title="@string/menu_font_size"/>
+
+    <item
+        android:id="@+id/menu_list_mode"
+        android:title="@string/menu_list_mode" />
+
+    <item
+        android:id="@+id/menu_share"
+        android:title="@string/menu_share"/>
+
+    <item
+        android:id="@+id/menu_send_to_desktop"
+        android:title="@string/menu_send_to_desktop"/>
+
+    <item
+        android:id="@+id/menu_alert"
+        android:title="@string/menu_alert" />
+
+    <item
+        android:id="@+id/menu_delete_remind"
+        android:title="@string/menu_remove_remind" />
+</menu>
\ No newline at end of file
diff --git a/Notes-master/res/menu/note_list.xml b/Notes-master/res/menu/note_list.xml
new file mode 100644
index 0000000..42ea736
--- /dev/null
+++ b/Notes-master/res/menu/note_list.xml
@@ -0,0 +1,39 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<menu
+    xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:id="@+id/menu_new_folder"
+        android:title="@string/menu_create_folder"/>
+
+    <item
+        android:id="@+id/menu_export_text"
+        android:title="@string/menu_export_text"/>
+
+    <item
+        android:id="@+id/menu_sync"
+        android:title="@string/menu_sync"/>
+
+    <item
+        android:id="@+id/menu_setting"
+        android:title="@string/menu_setting" />
+
+    <item
+        android:id="@+id/menu_search"
+        android:title="@string/menu_search"/>
+</menu>
diff --git a/Notes-master/res/menu/note_list_dropdown.xml b/Notes-master/res/menu/note_list_dropdown.xml
new file mode 100644
index 0000000..7cbaadc
--- /dev/null
+++ b/Notes-master/res/menu/note_list_dropdown.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<menu xmlns:android="http://schemas.android.com/apk/res/android">
+    <item android:id="@+id/action_select_all" android:title="@string/menu_select_all" />
+</menu>
\ No newline at end of file
diff --git a/Notes-master/res/menu/note_list_options.xml b/Notes-master/res/menu/note_list_options.xml
new file mode 100644
index 0000000..daac008
--- /dev/null
+++ b/Notes-master/res/menu/note_list_options.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<menu
+    xmlns:android="http://schemas.android.com/apk/res/android">
+    <item
+        android:id="@+id/move"
+        android:title="@string/menu_move"
+        android:icon="@drawable/menu_move"
+        android:showAsAction="always|withText" />
+
+    <item
+        android:id="@+id/delete"
+        android:title="@string/menu_delete"
+        android:icon="@drawable/menu_delete"
+        android:showAsAction="always|withText" />
+</menu>
\ No newline at end of file
diff --git a/Notes-master/res/menu/sub_folder.xml b/Notes-master/res/menu/sub_folder.xml
new file mode 100644
index 0000000..b00de26
--- /dev/null
+++ b/Notes-master/res/menu/sub_folder.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<menu
+    xmlns:android="http://schemas.android.com/apk/res/android">
+
+    <item
+        android:id="@+id/menu_new_note"
+        android:title="@string/notelist_menu_new"/>
+</menu>
\ No newline at end of file
diff --git a/Notes-master/res/raw-zh-rCN/introduction b/Notes-master/res/raw-zh-rCN/introduction
new file mode 100644
index 0000000..7188359
--- /dev/null
+++ b/Notes-master/res/raw-zh-rCN/introduction
@@ -0,0 +1,7 @@
+欢迎使用MIUI便签!
+
+      无论从软件中直接添加,还是从桌面拖出widget,MIUI便签能让你快速建立和保存便签;
+
+      除了调整文字大小、便签背景、文件夹等基础功能外,你会发现MIUI便签也提供了清单模式、便签提醒、软件加密、导出到SD卡、同步google task的高级功能,让你的生活记录更加美好和安全;
+
+      来分享你的使用体验吧:http://www.miui.com/index.php
diff --git a/Notes-master/res/raw/introduction b/Notes-master/res/raw/introduction
new file mode 100644
index 0000000..269cf7b
--- /dev/null
+++ b/Notes-master/res/raw/introduction
@@ -0,0 +1 @@
+Welcome to use MIUI notes!
\ No newline at end of file
diff --git a/Notes-master/res/values-zh-rCN/arrays.xml b/Notes-master/res/values-zh-rCN/arrays.xml
new file mode 100644
index 0000000..a092386
--- /dev/null
+++ b/Notes-master/res/values-zh-rCN/arrays.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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>
+    <string-array name="menu_share_ways">
+        <item>短信</item>
+        <item>邮件</item>
+    </string-array>
+</resources>
\ No newline at end of file
diff --git a/Notes-master/res/values-zh-rCN/strings.xml b/Notes-master/res/values-zh-rCN/strings.xml
new file mode 100644
index 0000000..09f75ed
--- /dev/null
+++ b/Notes-master/res/values-zh-rCN/strings.xml
@@ -0,0 +1,126 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name">便签</string>
+    <string name="app_widget2x2">便签2x2</string>
+    <string name="app_widget4x4">便签4x4</string>
+    <string name="widget_havenot_content">没有关联内容,点击新建便签。</string>
+    <string name="widget_under_visit_mode">访客模式下,便签内容不可见</string>
+    <string name="notelist_string_info">...</string>
+    <string name="notelist_menu_new">新建便签</string>
+    <string name="delete_remind_time_message">成功删除提醒</string>
+    <string name="set_remind_time_message">创建提醒</string>
+    <string name="note_alert_expired">已过期</string>
+    <string name="format_date_ymd">yyyyMMdd</string>
+    <string name="format_datetime_mdhm">MM月dd日 kk:mm</string>
+    <string name="notealert_ok">知道了</string>
+    <string name="notealert_enter">查看</string>
+    <string name="note_link_tel">呼叫电话</string>
+    <string name="note_link_email">发送邮件</string>
+    <string name="note_link_web">浏览网页</string>
+    <string name="note_link_other">打开地图</string>
+    <!-- note list string -->
+    <string name="menu_create_folder">新建文件夹</string>
+    <string name="menu_export_text">导出文本</string>
+    <string name="menu_sync">同步</string>
+    <string name="menu_sync_cancel">取消同步</string>
+    <string name="menu_setting">设置</string>
+    <string name="menu_search">搜索</string>
+    <string name="menu_delete">删除</string>
+    <string name="menu_move">移动到文件夹</string>
+    <string name="menu_select_title">选中了 %d 项</string>
+    <string name="menu_select_none">没有选中项,操作无效</string>
+    <string name="menu_select_all">全选</string>
+    <string name="menu_deselect_all">取消全选</string>
+    <string name="menu_font_size">文字大小</string>
+    <string name="menu_font_small">小</string>
+    <string name="menu_font_normal">正常</string>
+    <string name="menu_font_large">大</string>
+    <string name="menu_font_super">超大</string>
+    <string name="menu_list_mode">进入清单模式</string>
+    <string name="menu_normal_mode">退出清单模式</string>
+    <string name="menu_folder_view">查看文件夹</string>
+    <string name="menu_folder_delete">刪除文件夹</string>
+    <string name="menu_folder_change_name">修改文件夹名称</string>
+    <string name="folder_exist">文件夹 %1$s 已存在,请重新命名</string>
+    <string name="menu_share">分享</string>
+    <string name="menu_send_to_desktop">发送到桌面</string>
+    <string name="menu_alert">提醒我</string>
+    <string name="menu_remove_remind">删除提醒</string>
+    <string name="menu_title_select_folder">选择文件夹</string>
+    <string name="menu_move_parent_folder">上一级文件夹</string>
+    <string name="info_note_enter_desktop">已添加到桌面</string>
+    <string name="alert_title_delete">删除</string>
+    <string name="alert_message_delete_notes">确认要删除所选的 %d 条便签吗?</string>
+    <string name="alert_message_delete_note">确认要删除该条便签吗?</string>
+    <string name="alert_message_delete_folder">确认删除文件夹及所包含的便签吗?</string>
+    <string name="format_move_notes_to_folder">已将所选 %1$d 条便签移到 %2$s 文件夹</string>
+    <!-- export text -->
+    <string name="error_sdcard_unmounted">SD卡被占用,不能操作</string>
+    <string name="error_sdcard_export">导出文本时发生错误,请检查SD卡</string>
+    <string name="error_note_not_exist">要查看的便签不存在</string>
+    <string name="error_note_empty_for_clock">不能为空便签设置闹钟提醒</string>
+    <string name="error_note_empty_for_send_to_desktop">不能将空便签发送到桌面</string>
+    <string name="success_sdcard_export">导出成功</string>
+    <string name="failed_sdcard_export">导出失败</string>
+    <string name="format_exported_file_location">已将文本文件(%1$s)输出至SD卡(%2$s)目录</string>
+    <!-- Sync -->
+    <string name="ticker_syncing">同步便签...</string>
+    <string name="ticker_success">同步成功</string>
+    <string name="ticker_fail">同步失败</string>
+    <string name="ticker_cancel">同步已取消</string>
+    <string name="success_sync_account">与%1$s同步成功</string>
+    <string name="error_sync_network">同步失败,请检查网络和帐号设置</string>
+    <string name="error_sync_internal">同步失败,发生内部错误</string>
+    <string name="error_sync_cancelled">同步已取消</string>
+    <string name="sync_progress_login">登录%1$s...</string>
+    <string name="sync_progress_init_list">正在获取服务器便签列表...</string>
+    <string name="sync_progress_syncing">正在同步本地便签...</string>
+    <!-- Preferences -->
+    <string name="preferences_title">设置</string>
+    <string name="preferences_account_title">同步账号</string>
+    <string name="preferences_account_summary">与google task同步便签记录</string>
+    <string name="preferences_last_sync_time">上次同步于 %1$s</string>
+    <string name="preferences_add_account">添加账号</string>
+    <string name="preferences_menu_change_account">更换账号</string>
+    <string name="preferences_menu_remove_account">删除账号</string>
+    <string name="preferences_menu_cancel">取消</string>
+    <string name="preferences_button_sync_immediately">立即同步</string>
+    <string name="preferences_button_sync_cancel">取消同步</string>
+    <string name="preferences_dialog_change_account_title">当前帐号 %1$s</string>
+    <string name="preferences_dialog_change_account_warn_msg">如更换同步帐号,过去的帐号同步信息将被清空,再次切换的同时可能会造成数据重复</string>
+    <string name="preferences_dialog_select_account_title">同步便签</string>
+    <string name="preferences_dialog_select_account_tips">请选择google帐号,便签将与该帐号的google task内容同步。</string>
+    <string name="preferences_toast_cannot_change_account">正在同步中,不能修改同步帐号</string>
+    <string name="preferences_toast_success_set_accout">同步帐号已设置为%1$s</string>
+    <string name="preferences_bg_random_appear_title">新建便签背景颜色随机</string>
+    <string name="button_delete">删除</string>
+    <string name="call_record_folder_name">通话便签</string>
+    <string name="hint_foler_name">请输入名称</string>
+    <string name="search_label">正在搜索便签</string>
+    <string name="search_hint">搜索便签</string>
+    <string name="search_setting_description">便签中的文字</string>
+    <string name="search">便签</string>
+    <string name="datetime_dialog_ok">设置</string>
+    <string name="datetime_dialog_cancel">取消</string>
+    <plurals name="search_results_title">
+        <item quantity="other"><xliff:g id="NUMBER">%1$s</xliff:g> 条符合“<xliff:g id="SEARCH">%2$s</xliff:g>”的搜索结果</item>
+    </plurals>
+
+</resources>
diff --git a/Notes-master/res/values-zh-rTW/arrays.xml b/Notes-master/res/values-zh-rTW/arrays.xml
new file mode 100644
index 0000000..5297209
--- /dev/null
+++ b/Notes-master/res/values-zh-rTW/arrays.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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>
+    <string-array name="menu_share_ways">
+        <item>短信</item>
+        <item>郵件</item>
+    </string-array>
+</resources>
\ No newline at end of file
diff --git a/Notes-master/res/values-zh-rTW/strings.xml b/Notes-master/res/values-zh-rTW/strings.xml
new file mode 100644
index 0000000..3c41894
--- /dev/null
+++ b/Notes-master/res/values-zh-rTW/strings.xml
@@ -0,0 +1,127 @@
+<?xml version="1.0" encoding="UTF-8" standalone="no"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name">便簽</string>
+    <string name="app_widget2x2">便簽2x2</string>
+    <string name="app_widget4x4">便簽4x4</string>
+    <string name="widget_havenot_content">沒有關聯內容,點擊新建便簽。</string>
+    <string name="widget_under_visit_mode">訪客模式下,便籤內容不可見</string>
+    <string name="notelist_string_info">...</string>
+    <string name="notelist_menu_new">新建便簽</string>
+    <string name="delete_remind_time_message">成功刪除提醒</string>
+    <string name="set_remind_time_message">創建提醒</string>
+    <string name="note_alert_expired">已過期</string>
+    <string name="format_date_ymd">yyyyMMdd</string>
+    <string name="format_datetime_mdhm">MM月dd日 kk:mm</string>
+    <string name="notealert_ok">知道了</string>
+    <string name="notealert_enter">查看</string>
+    <string name="note_link_tel">呼叫電話</string>
+    <string name="note_link_email">發送郵件</string>
+    <string name="note_link_web">浏覽網頁</string>
+    <string name="note_link_other">打開地圖</string>
+    <string name="format_move_notes_to_folder">已將所選 %1$d 便籤移到 %2$s 文件夾</string>
+    <!-- note list string -->
+    <string name="menu_create_folder">新建文件夾</string>
+    <string name="menu_export_text">導出文本</string>
+    <string name="menu_sync">同步</string>
+    <string name="menu_sync_cancel">取消同步</string>
+    <string name="menu_setting">設置</string>
+    <string name="menu_search">搜尋</string>
+    <string name="menu_delete">刪除</string>
+    <string name="menu_move">移動到文件夾</string>
+    <string name="menu_select_title">選中了 %d 項</string>
+    <string name="menu_select_none">沒有選中項,操作無效</string>
+    <string name="menu_select_all">全選</string>
+    <string name="menu_deselect_all">取消全選</string>
+    <string name="menu_font_size">文字大小</string>
+    <string name="menu_font_small">小</string>
+    <string name="menu_font_normal">正常</string>
+    <string name="menu_font_large">大</string>
+    <string name="menu_font_super">超大</string>
+    <string name="menu_list_mode">進入清單模式</string>
+    <string name="menu_normal_mode">退出清單模式</string>
+    <string name="menu_folder_view">查看文件夾</string>
+    <string name="menu_folder_delete">刪除文件夾</string>
+    <string name="menu_folder_change_name">修改文件夾名稱</string>
+    <string name="folder_exist">文件夾 %1$s 已存在,請重新命名</string>
+    <string name="menu_share">分享</string>
+    <string name="menu_send_to_desktop">發送到桌面</string>
+    <string name="menu_alert">提醒我</string>
+    <string name="menu_remove_remind">刪除提醒</string>
+    <string name="menu_title_select_folder">選擇文件夾</string>
+    <string name="menu_move_parent_folder">上一級文件夾</string>
+    <string name="info_note_enter_desktop">已添加到桌面</string>
+    <string name="alert_title_delete">刪除</string>
+    <string name="alert_message_delete_notes">确认要刪除所選的 %d 條便籤嗎?</string>
+    <string name="alert_message_delete_note">确认要删除該條便籤嗎?</string>
+    <string name="alert_message_delete_folder">確認刪除檔夾及所包含的便簽嗎?</string>
+    <string name="error_sdcard_unmounted">SD卡被佔用,不能操作</string>
+    <string name="error_sdcard_export">導出TXT時發生錯誤,請檢查SD卡</string>
+    <string name="error_note_not_exist">要查看的便籤不存在</string>
+    <string name="error_note_empty_for_clock">不能爲空便籤設置鬧鐘提醒</string>
+    <string name="error_note_empty_for_send_to_desktop">不能將空便籤發送到桌面</string>
+    <string name="success_sdcard_export">導出成功</string>
+    <string name="failed_sdcard_export">導出失敗</string>
+    <string name="format_exported_file_location">已將文本文件(%1$s)導出至SD(%2$s)目錄</string>
+    <!-- Sync -->
+    <string name="ticker_syncing">同步便簽...</string>
+    <string name="ticker_success">同步成功</string>
+    <string name="ticker_fail">同步失敗</string>
+    <string name="ticker_cancel">同步已取消</string>
+    <string name="success_sync_account">與%1$s同步成功</string>
+    <string name="error_sync_network">同步失敗,請檢查網絡和帳號設置</string>
+    <string name="error_sync_internal">同步失敗,發生內部錯誤</string>
+    <string name="error_sync_cancelled">同步已取消</string>
+    <string name="sync_progress_login">登陸%1$s...</string>
+    <string name="sync_progress_init_list">正在獲取服務器便籤列表...</string>
+    <string name="sync_progress_syncing">正在同步本地便籤...</string>
+    <!-- Preferences -->
+    <string name="preferences_title">設置</string>
+    <string name="preferences_account_title">同步賬號</string>
+    <string name="preferences_account_summary">与google task同步便簽記錄</string>
+    <string name="preferences_last_sync_time">上次同步于 %1$s</string>
+    <string name="preferences_add_account">添加賬號</string>
+    <string name="preferences_menu_change_account">更換賬號</string>
+    <string name="preferences_menu_remove_account">刪除賬號</string>
+    <string name="preferences_menu_cancel">取消</string>
+    <string name="preferences_button_sync_immediately">立即同步</string>
+    <string name="preferences_button_sync_cancel">取消同步</string>
+    <string name="preferences_dialog_change_account_title">當前帳號 %1$s</string>
+    <string name="preferences_dialog_change_account_warn_msg">如更換同步帳號,過去的帳號同步信息將被清空,再次切換的同時可能會造成數據重復</string>
+    <string name="preferences_dialog_select_account_title">同步便簽</string>
+    <string name="preferences_dialog_select_account_tips">請選擇google帳號,便簽將與該帳號的google task內容同步。</string>
+    <string name="preferences_toast_cannot_change_account">正在同步中,不能修改同步帳號</string>
+    <string name="preferences_toast_success_set_accout">同步帳號已設置為%1$s</string>
+    <string name="preferences_bg_random_appear_title">新建便籤背景顏色隨機</string>
+
+    <string name="button_delete">刪除</string>
+    <string name="call_record_folder_name">通話便籤</string>
+    <string name="hint_foler_name">請輸入名稱</string>
+
+    <string name="search_label">正在搜索便籤</string>
+    <string name="search_hint">搜索便籤</string>
+    <string name="search_setting_description">便籤中的文字</string>
+    <string name="search">便籤</string>
+    <string name="datetime_dialog_ok">設置</string>
+    <string name="datetime_dialog_cancel">取消</string>
+    <plurals name="search_results_title">
+        <item quantity="other"><xliff:g id="NUMBER">%1$s</xliff:g> 條符合”<xliff:g id="SEARCH">%2$s</xliff:g>“的搜尋結果</item>
+    </plurals>
+
+</resources>
diff --git a/Notes-master/res/values/arrays.xml b/Notes-master/res/values/arrays.xml
new file mode 100644
index 0000000..e00210b
--- /dev/null
+++ b/Notes-master/res/values/arrays.xml
@@ -0,0 +1,31 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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>
+    <!-- Backup format -->
+    <string-array name="format_for_exported_note">
+        <item>-%s</item>      <!-- format_folder_name -->
+        <item>--%s</item>     <!-- format_folder_note_date -->
+        <item>--%s</item>     <!-- format_note_date -->
+        <item>--%s</item>     <!-- format_note_content -->
+    </string-array>
+
+    <string-array name="menu_share_ways">
+        <item>Messaging</item>
+        <item>Email</item>
+    </string-array>
+</resources>
\ No newline at end of file
diff --git a/Notes-master/res/values/colors.xml b/Notes-master/res/values/colors.xml
new file mode 100644
index 0000000..123ffbf
--- /dev/null
+++ b/Notes-master/res/values/colors.xml
@@ -0,0 +1,20 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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>
+    <color name="user_query_highlight">#335b5b5b</color>
+</resources>
diff --git a/Notes-master/res/values/dimens.xml b/Notes-master/res/values/dimens.xml
new file mode 100644
index 0000000..194e84f
--- /dev/null
+++ b/Notes-master/res/values/dimens.xml
@@ -0,0 +1,24 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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>
+    <dimen name="text_font_size_super">33sp</dimen>
+    <dimen name="text_font_size_large">26sp</dimen>
+    <dimen name="text_font_size_medium">20sp</dimen>
+    <dimen name="text_font_size_normal">17sp</dimen>
+    <dimen name="text_font_size_small">14sp</dimen>
+</resources>
\ No newline at end of file
diff --git a/Notes-master/res/values/strings.xml b/Notes-master/res/values/strings.xml
new file mode 100644
index 0000000..55df868
--- /dev/null
+++ b/Notes-master/res/values/strings.xml
@@ -0,0 +1,135 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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"
+    xmlns:xliff="urn:oasis:names:tc:xliff:document:1.2">
+    <string name="app_name">Notes</string>
+    <string name="app_widget2x2">Notes 2x2</string>
+    <string name="app_widget4x4">Notes 4x4</string>
+    <string name="widget_havenot_content">No associated note found, click to create associated note.</string>
+    <string name="widget_under_visit_mode">Privacy mode,can not see note content</string>
+    <string name="notelist_string_info">...</string>
+    <string name="notelist_menu_new">Add note</string>
+    <string name="delete_remind_time_message">Delete reminder successfully</string>
+    <string name="set_remind_time_message">Set reminder</string>
+    <string name="note_alert_expired">Expired</string>
+    <string name="format_date_ymd">yyyyMMdd</string>
+    <string name="format_datetime_mdhm">MMMd kk:mm</string>
+    <string name="notealert_ok">Got it</string>
+    <string name="notealert_enter">Take a look</string>
+    <string name="note_link_tel">Call</string>
+    <string name="note_link_email">Send email</string>
+    <string name="note_link_web">Browse web</string>
+    <string name="note_link_other">Open map</string>
+    <!-- Text export file information -->
+    <string name="file_path">/MIUI/notes/</string>
+    <string name="file_name_txt_format">notes_%s.txt</string>
+    <!-- notes list string -->
+    <string name="format_folder_files_count">(%d)</string>
+    <string name="menu_create_folder">New Folder</string>
+    <string name="menu_export_text">Export text</string>
+    <string name="menu_sync">Sync</string>
+    <string name="menu_sync_cancel">Cancel syncing</string>
+    <string name="menu_setting">Settings</string>
+    <string name="menu_search">Search</string>
+    <string name="menu_delete">Delete</string>
+    <string name="menu_move">Move to folder</string>
+    <string name="menu_select_title">%d selected</string>
+    <string name="menu_select_none">Nothing selected, the operation is invalid</string>
+    <string name="menu_select_all">Select all</string>
+    <string name="menu_deselect_all">Deselect all</string>
+    <string name="menu_font_size">Font size</string>
+    <string name="menu_font_small">Small</string>
+    <string name="menu_font_normal">Medium</string>
+    <string name="menu_font_large">Large</string>
+    <string name="menu_font_super">Super</string>
+    <string name="menu_list_mode">Enter check list</string>
+    <string name="menu_normal_mode">Leave check list</string>
+    <string name="menu_folder_view">View folder</string>
+    <string name="menu_folder_delete">Delete folder</string>
+    <string name="menu_folder_change_name">Change folder name</string>
+    <string name="folder_exist">The folder %1$s exist, please rename</string>
+    <string name="menu_share">Share</string>
+    <string name="menu_send_to_desktop">Send to home</string>
+    <string name="menu_alert">Remind me</string>
+    <string name="menu_remove_remind">Delete reminder</string>
+    <string name="menu_title_select_folder">Select folder</string>
+    <string name="menu_move_parent_folder">Parent folder</string>
+    <string name="info_note_enter_desktop">Note added to home</string>
+    <string name="alert_message_delete_folder">Confirm to delete folder and its notes?</string>
+    <string name="alert_title_delete">Delete selected notes</string>
+    <string name="alert_message_delete_notes">Confirm to delete the selected %d notes?</string>
+    <string name="alert_message_delete_note">Confirm to delete this note?</string>
+    <string name="format_move_notes_to_folder">Have moved selected %1$d notes to %2$s folder</string>
+    <!-- Error information -->
+    <string name="error_sdcard_unmounted">SD card busy, not available now</string>
+    <string name="error_sdcard_export">Export failed, please check SD card</string>
+    <string name="error_note_not_exist">The note is not exist</string>
+    <string name="error_note_empty_for_clock">Sorry, can not set clock on empty note</string>
+    <string name="error_note_empty_for_send_to_desktop">Sorry, can not send and empty note to home</string>
+    <string name="success_sdcard_export">Export successful</string>
+    <string name="failed_sdcard_export">Export fail</string>
+    <string name="format_exported_file_location">Export text file (%1$s) to SD (%2$s) directory</string>
+    <!-- Sync -->
+    <string name="ticker_syncing">Syncing notes...</string>
+    <string name="ticker_success">Sync is successful</string>
+    <string name="ticker_fail">Sync is failed</string>
+    <string name="ticker_cancel">Sync is canceled</string>
+    <string name="success_sync_account">Sync is successful with account %1$s</string>
+    <string name="error_sync_network">Sync failed, please check network and account settings</string>
+    <string name="error_sync_internal">Sync failed, internal error occurs</string>
+    <string name="error_sync_cancelled">Sync is canceled</string>
+    <string name="sync_progress_login">Logging into %1$s...</string>
+    <string name="sync_progress_init_list">Getting remote note list...</string>
+    <string name="sync_progress_syncing">Synchronize local notes with Google Task...</string>
+    <!-- Preferences -->
+    <string name="preferences_title">Settings</string>
+    <string name="preferences_account_title">Sync account</string>
+    <string name="preferences_account_summary">Sync notes with google task</string>
+    <string name="preferences_last_sync_time">Last sync time %1$s</string>
+    <string name="preferences_last_sync_time_format">yyyy-MM-dd hh:mm:ss</string>
+    <string name="preferences_add_account">Add account</string>
+    <string name="preferences_menu_change_account">Change sync account</string>
+    <string name="preferences_menu_remove_account">Remove sync account</string>
+    <string name="preferences_menu_cancel">Cancel</string>
+    <string name="preferences_button_sync_immediately">Sync immediately</string>
+    <string name="preferences_button_sync_cancel">Cancel syncing</string>
+    <string name="preferences_dialog_change_account_title">Current account %1$s</string>
+    <string name="preferences_dialog_change_account_warn_msg">All sync related information will be deleted, which may result in duplicated items sometime</string>
+    <string name="preferences_dialog_select_account_title">Sync notes</string>
+    <string name="preferences_dialog_select_account_tips">Please select a google account. Local notes will be synced with google task.</string>
+    <string name="preferences_toast_cannot_change_account">Cannot change the account because sync is in progress</string>
+    <string name="preferences_toast_success_set_accout">%1$s has been set as the sync account</string>
+    <string name="preferences_bg_random_appear_title">New note background color random</string>
+
+    <string name="button_delete">Delete</string>
+    <string name="call_record_folder_name">Call notes</string>
+    <string name="hint_foler_name">Input name</string>
+
+    <string name="search_label">Searching Notes</string>
+    <string name="search_hint">Search notes</string>
+    <string name="search_setting_description">Text in your notes</string>
+    <string name="search">Notes</string>
+    <string name="datetime_dialog_ok">set</string>
+    <string name="datetime_dialog_cancel">cancel</string>
+    <plurals name="search_results_title">
+         <item quantity="one"><xliff:g id="number" example="1">%1$s</xliff:g> result for \"<xliff:g id="search" example="???">%2$s</xliff:g>\"</item>
+        <!-- Case of 0 or 2 or more results. -->
+        <item quantity="other"><xliff:g id="number" example="15">%1$s</xliff:g> results for \"<xliff:g id="search" example="???">%2$s</xliff:g>\"</item>
+    </plurals>
+
+</resources>
diff --git a/Notes-master/res/values/styles.xml b/Notes-master/res/values/styles.xml
new file mode 100644
index 0000000..d750e65
--- /dev/null
+++ b/Notes-master/res/values/styles.xml
@@ -0,0 +1,69 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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>
+    <style name="TextAppearanceSuper">
+        <item name="android:textSize">@dimen/text_font_size_super</item>
+        <item name="android:textColorLink">#0000ff</item>
+    </style>
+    <style name="TextAppearanceLarge">
+        <item name="android:textSize">@dimen/text_font_size_large</item>
+        <item name="android:textColorLink">#0000ff</item>
+    </style>
+    <style name="TextAppearanceMedium">
+        <item name="android:textSize">@dimen/text_font_size_medium</item>
+        <item name="android:textColorLink">#0000ff</item>
+    </style>
+    <style name="TextAppearanceNormal">
+        <item name="android:textSize">@dimen/text_font_size_normal</item>
+        <item name="android:textColorLink">#0000ff</item>
+    </style>
+
+    <style name="TextAppearancePrimaryItem">
+        <item name="android:textSize">@dimen/text_font_size_normal</item>
+        <item name="android:textColor">@color/primary_text_dark</item>
+    </style>
+
+    <style name="TextAppearanceSecondaryItem">
+        <item name="android:textSize">@dimen/text_font_size_small</item>
+        <item name="android:textColor">@color/secondary_text_dark</item>
+    </style>
+
+    <style name="TextAppearanceUnderMenuIcon">
+        <item name="android:textSize">@dimen/text_font_size_normal</item>
+        <item name="android:textColor">@android:color/black</item>
+    </style>
+
+    <style name="HighlightTextAppearancePrimary">
+    <item name="android:textSize">@dimen/text_font_size_normal</item>
+        <item name="android:textColor">@color/primary_text_dark</item>
+    </style>
+
+    <style name="HighlightTextAppearanceSecondary">
+        <item name="android:textSize">@dimen/text_font_size_small</item>
+        <item name="android:textColor">@color/secondary_text_dark</item>
+    </style>
+
+    <style name="NoteTheme" parent="@android:style/Theme.Holo.Light">
+        <item name="android:actionBarStyle">@style/NoteActionBarStyle</item>
+    </style>
+
+    <style name="NoteActionBarStyle" parent="@android:style/Widget.Holo.Light.ActionBar.Solid">
+        <item name="android:displayOptions" />
+        <item name="android:visibility">gone</item>
+    </style>
+</resources>
\ No newline at end of file
diff --git a/Notes-master/res/xml/preferences.xml b/Notes-master/res/xml/preferences.xml
new file mode 100644
index 0000000..fe58f8f
--- /dev/null
+++ b/Notes-master/res/xml/preferences.xml
@@ -0,0 +1,30 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<PreferenceScreen
+    xmlns:android="http://schemas.android.com/apk/res/android">
+    <PreferenceCategory
+        android:key="pref_sync_account_key">
+    </PreferenceCategory>
+
+    <PreferenceCategory>
+        <CheckBoxPreference
+            android:key="pref_key_bg_random_appear"
+            android:title="@string/preferences_bg_random_appear_title"
+            android:defaultValue="false" />
+    </PreferenceCategory>
+</PreferenceScreen>
diff --git a/Notes-master/res/xml/searchable.xml b/Notes-master/res/xml/searchable.xml
new file mode 100644
index 0000000..bf74f14
--- /dev/null
+++ b/Notes-master/res/xml/searchable.xml
@@ -0,0 +1,27 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<searchable
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:label="@string/search_label"
+    android:hint="@string/search_hint"
+    android:searchMode="queryRewriteFromText"
+
+    android:searchSuggestAuthority="notes"
+    android:searchSuggestIntentAction="android.intent.action.VIEW"
+    android:searchSettingsDescription="@string/search_setting_description"
+    android:includeInGlobalSearch="true" />
diff --git a/Notes-master/res/xml/widget_2x_info.xml b/Notes-master/res/xml/widget_2x_info.xml
new file mode 100644
index 0000000..ac8b225
--- /dev/null
+++ b/Notes-master/res/xml/widget_2x_info.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<appwidget-provider
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:initialLayout="@layout/widget_2x"
+    android:minWidth="146dip"
+    android:minHeight="146dip">
+</appwidget-provider>
diff --git a/Notes-master/res/xml/widget_4x_info.xml b/Notes-master/res/xml/widget_4x_info.xml
new file mode 100644
index 0000000..cf79f9c
--- /dev/null
+++ b/Notes-master/res/xml/widget_4x_info.xml
@@ -0,0 +1,23 @@
+<?xml version="1.0" encoding="utf-8"?>
+
+<!-- Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+
+     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.
+-->
+
+<appwidget-provider
+    xmlns:android="http://schemas.android.com/apk/res/android"
+    android:initialLayout="@layout/widget_4x"
+    android:minWidth="294dip"
+    android:minHeight="294dip">
+</appwidget-provider>
diff --git a/Notes-master/src/net/micode/notes/data/Contact.java b/Notes-master/src/net/micode/notes/data/Contact.java
new file mode 100644
index 0000000..d97ac5d
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/data/Contact.java
@@ -0,0 +1,73 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.data;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.provider.ContactsContract.CommonDataKinds.Phone;
+import android.provider.ContactsContract.Data;
+import android.telephony.PhoneNumberUtils;
+import android.util.Log;
+
+import java.util.HashMap;
+
+public class Contact {
+    private static HashMap<String, String> sContactCache;
+    private static final String TAG = "Contact";
+
+    private static final String CALLER_ID_SELECTION = "PHONE_NUMBERS_EQUAL(" + Phone.NUMBER
+    + ",?) AND " + Data.MIMETYPE + "='" + Phone.CONTENT_ITEM_TYPE + "'"
+    + " AND " + Data.RAW_CONTACT_ID + " IN "
+            + "(SELECT raw_contact_id "
+            + " FROM phone_lookup"
+            + " WHERE min_match = '+')";
+
+    public static String getContact(Context context, String phoneNumber) {
+        if(sContactCache == null) {
+            sContactCache = new HashMap<String, String>();
+        }
+
+        if(sContactCache.containsKey(phoneNumber)) {
+            return sContactCache.get(phoneNumber);
+        }
+
+        String selection = CALLER_ID_SELECTION.replace("+",
+                PhoneNumberUtils.toCallerIDMinMatch(phoneNumber));
+        Cursor cursor = context.getContentResolver().query(
+                Data.CONTENT_URI,
+                new String [] { Phone.DISPLAY_NAME },
+                selection,
+                new String[] { phoneNumber },
+                null);
+
+        if (cursor != null && cursor.moveToFirst()) {
+            try {
+                String name = cursor.getString(0);
+                sContactCache.put(phoneNumber, name);
+                return name;
+            } catch (IndexOutOfBoundsException e) {
+                Log.e(TAG, " Cursor get string error " + e.toString());
+                return null;
+            } finally {
+                cursor.close();
+            }
+        } else {
+            Log.d(TAG, "No contact matched with number:" + phoneNumber);
+            return null;
+        }
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/data/Notes.java b/Notes-master/src/net/micode/notes/data/Notes.java
new file mode 100644
index 0000000..f240604
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/data/Notes.java
@@ -0,0 +1,279 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.data;
+
+import android.net.Uri;
+public class Notes {
+    public static final String AUTHORITY = "micode_notes";
+    public static final String TAG = "Notes";
+    public static final int TYPE_NOTE     = 0;
+    public static final int TYPE_FOLDER   = 1;
+    public static final int TYPE_SYSTEM   = 2;
+
+    /**
+     * Following IDs are system folders' identifiers
+     * {@link Notes#ID_ROOT_FOLDER } is default folder
+     * {@link Notes#ID_TEMPARAY_FOLDER } is for notes belonging no folder
+     * {@link Notes#ID_CALL_RECORD_FOLDER} is to store call records
+     */
+    public static final int ID_ROOT_FOLDER = 0;
+    public static final int ID_TEMPARAY_FOLDER = -1;
+    public static final int ID_CALL_RECORD_FOLDER = -2;
+    public static final int ID_TRASH_FOLER = -3;
+
+    public static final String INTENT_EXTRA_ALERT_DATE = "net.micode.notes.alert_date";
+    public static final String INTENT_EXTRA_BACKGROUND_ID = "net.micode.notes.background_color_id";
+    public static final String INTENT_EXTRA_WIDGET_ID = "net.micode.notes.widget_id";
+    public static final String INTENT_EXTRA_WIDGET_TYPE = "net.micode.notes.widget_type";
+    public static final String INTENT_EXTRA_FOLDER_ID = "net.micode.notes.folder_id";
+    public static final String INTENT_EXTRA_CALL_DATE = "net.micode.notes.call_date";
+
+    public static final int TYPE_WIDGET_INVALIDE      = -1;
+    public static final int TYPE_WIDGET_2X            = 0;
+    public static final int TYPE_WIDGET_4X            = 1;
+
+    public static class DataConstants {
+        public static final String NOTE = TextNote.CONTENT_ITEM_TYPE;
+        public static final String CALL_NOTE = CallNote.CONTENT_ITEM_TYPE;
+    }
+
+    /**
+     * Uri to query all notes and folders
+     */
+    public static final Uri CONTENT_NOTE_URI = Uri.parse("content://" + AUTHORITY + "/note");
+
+    /**
+     * Uri to query data
+     */
+    public static final Uri CONTENT_DATA_URI = Uri.parse("content://" + AUTHORITY + "/data");
+
+    public interface NoteColumns {
+        /**
+         * The unique ID for a row
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String ID = "_id";
+
+        /**
+         * The parent's id for note or folder
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String PARENT_ID = "parent_id";
+
+        /**
+         * Created data for note or folder
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String CREATED_DATE = "created_date";
+
+        /**
+         * Latest modified date
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String MODIFIED_DATE = "modified_date";
+
+
+        /**
+         * Alert date
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String ALERTED_DATE = "alert_date";
+
+        /**
+         * Folder's name or text content of note
+         * <P> Type: TEXT </P>
+         */
+        public static final String SNIPPET = "snippet";
+
+        /**
+         * Note's widget id
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String WIDGET_ID = "widget_id";
+
+        /**
+         * Note's widget type
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String WIDGET_TYPE = "widget_type";
+
+        /**
+         * Note's background color's id
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String BG_COLOR_ID = "bg_color_id";
+
+        /**
+         * For text note, it doesn't has attachment, for multi-media
+         * note, it has at least one attachment
+         * <P> Type: INTEGER </P>
+         */
+        public static final String HAS_ATTACHMENT = "has_attachment";
+
+        /**
+         * Folder's count of notes
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String NOTES_COUNT = "notes_count";
+
+        /**
+         * The file type: folder or note
+         * <P> Type: INTEGER </P>
+         */
+        public static final String TYPE = "type";
+
+        /**
+         * The last sync id
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String SYNC_ID = "sync_id";
+
+        /**
+         * Sign to indicate local modified or not
+         * <P> Type: INTEGER </P>
+         */
+        public static final String LOCAL_MODIFIED = "local_modified";
+
+        /**
+         * Original parent id before moving into temporary folder
+         * <P> Type : INTEGER </P>
+         */
+        public static final String ORIGIN_PARENT_ID = "origin_parent_id";
+
+        /**
+         * The gtask id
+         * <P> Type : TEXT </P>
+         */
+        public static final String GTASK_ID = "gtask_id";
+
+        /**
+         * The version code
+         * <P> Type : INTEGER (long) </P>
+         */
+        public static final String VERSION = "version";
+    }
+
+    public interface DataColumns {
+        /**
+         * The unique ID for a row
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String ID = "_id";
+
+        /**
+         * The MIME type of the item represented by this row.
+         * <P> Type: Text </P>
+         */
+        public static final String MIME_TYPE = "mime_type";
+
+        /**
+         * The reference id to note that this data belongs to
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String NOTE_ID = "note_id";
+
+        /**
+         * Created data for note or folder
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String CREATED_DATE = "created_date";
+
+        /**
+         * Latest modified date
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String MODIFIED_DATE = "modified_date";
+
+        /**
+         * Data's content
+         * <P> Type: TEXT </P>
+         */
+        public static final String CONTENT = "content";
+
+
+        /**
+         * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+         * integer data type
+         * <P> Type: INTEGER </P>
+         */
+        public static final String DATA1 = "data1";
+
+        /**
+         * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+         * integer data type
+         * <P> Type: INTEGER </P>
+         */
+        public static final String DATA2 = "data2";
+
+        /**
+         * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+         * TEXT data type
+         * <P> Type: TEXT </P>
+         */
+        public static final String DATA3 = "data3";
+
+        /**
+         * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+         * TEXT data type
+         * <P> Type: TEXT </P>
+         */
+        public static final String DATA4 = "data4";
+
+        /**
+         * Generic data column, the meaning is {@link #MIMETYPE} specific, used for
+         * TEXT data type
+         * <P> Type: TEXT </P>
+         */
+        public static final String DATA5 = "data5";
+    }
+
+    public static final class TextNote implements DataColumns {
+        /**
+         * Mode to indicate the text in check list mode or not
+         * <P> Type: Integer 1:check list mode 0: normal mode </P>
+         */
+        public static final String MODE = DATA1;
+
+        public static final int MODE_CHECK_LIST = 1;
+
+        public static final String CONTENT_TYPE = "vnd.android.cursor.dir/text_note";
+
+        public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/text_note";
+
+        public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/text_note");
+    }
+
+    public static final class CallNote implements DataColumns {
+        /**
+         * Call date for this record
+         * <P> Type: INTEGER (long) </P>
+         */
+        public static final String CALL_DATE = DATA1;
+
+        /**
+         * Phone number for this record
+         * <P> Type: TEXT </P>
+         */
+        public static final String PHONE_NUMBER = DATA3;
+
+        public static final String CONTENT_TYPE = "vnd.android.cursor.dir/call_note";
+
+        public static final String CONTENT_ITEM_TYPE = "vnd.android.cursor.item/call_note";
+
+        public static final Uri CONTENT_URI = Uri.parse("content://" + AUTHORITY + "/call_note");
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/data/NotesDatabaseHelper.java b/Notes-master/src/net/micode/notes/data/NotesDatabaseHelper.java
new file mode 100644
index 0000000..ffe5d57
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/data/NotesDatabaseHelper.java
@@ -0,0 +1,362 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.data;
+
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.sqlite.SQLiteDatabase;
+import android.database.sqlite.SQLiteOpenHelper;
+import android.util.Log;
+
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+
+
+public class NotesDatabaseHelper extends SQLiteOpenHelper {
+    private static final String DB_NAME = "note.db";
+
+    private static final int DB_VERSION = 4;
+
+    public interface TABLE {
+        public static final String NOTE = "note";
+
+        public static final String DATA = "data";
+    }
+
+    private static final String TAG = "NotesDatabaseHelper";
+
+    private static NotesDatabaseHelper mInstance;
+
+    private static final String CREATE_NOTE_TABLE_SQL =
+        "CREATE TABLE " + TABLE.NOTE + "(" +
+            NoteColumns.ID + " INTEGER PRIMARY KEY," +
+            NoteColumns.PARENT_ID + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.ALERTED_DATE + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.BG_COLOR_ID + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," +
+            NoteColumns.HAS_ATTACHMENT + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," +
+            NoteColumns.NOTES_COUNT + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.SNIPPET + " TEXT NOT NULL DEFAULT ''," +
+            NoteColumns.TYPE + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.WIDGET_ID + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.WIDGET_TYPE + " INTEGER NOT NULL DEFAULT -1," +
+            NoteColumns.SYNC_ID + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.LOCAL_MODIFIED + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.ORIGIN_PARENT_ID + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.GTASK_ID + " TEXT NOT NULL DEFAULT ''," +
+            NoteColumns.VERSION + " INTEGER NOT NULL DEFAULT 0" +
+        ")";
+
+    private static final String CREATE_DATA_TABLE_SQL =
+        "CREATE TABLE " + TABLE.DATA + "(" +
+            DataColumns.ID + " INTEGER PRIMARY KEY," +
+            DataColumns.MIME_TYPE + " TEXT NOT NULL," +
+            DataColumns.NOTE_ID + " INTEGER NOT NULL DEFAULT 0," +
+            NoteColumns.CREATED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," +
+            NoteColumns.MODIFIED_DATE + " INTEGER NOT NULL DEFAULT (strftime('%s','now') * 1000)," +
+            DataColumns.CONTENT + " TEXT NOT NULL DEFAULT ''," +
+            DataColumns.DATA1 + " INTEGER," +
+            DataColumns.DATA2 + " INTEGER," +
+            DataColumns.DATA3 + " TEXT NOT NULL DEFAULT ''," +
+            DataColumns.DATA4 + " TEXT NOT NULL DEFAULT ''," +
+            DataColumns.DATA5 + " TEXT NOT NULL DEFAULT ''" +
+        ")";
+
+    private static final String CREATE_DATA_NOTE_ID_INDEX_SQL =
+        "CREATE INDEX IF NOT EXISTS note_id_index ON " +
+        TABLE.DATA + "(" + DataColumns.NOTE_ID + ");";
+
+    /**
+     * Increase folder's note count when move note to the folder
+     */
+    private static final String NOTE_INCREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER =
+        "CREATE TRIGGER increase_folder_count_on_update "+
+        " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE +
+        " BEGIN " +
+        "  UPDATE " + TABLE.NOTE +
+        "   SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" +
+        "  WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" +
+        " END";
+
+    /**
+     * Decrease folder's note count when move note from folder
+     */
+    private static final String NOTE_DECREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER =
+        "CREATE TRIGGER decrease_folder_count_on_update " +
+        " AFTER UPDATE OF " + NoteColumns.PARENT_ID + " ON " + TABLE.NOTE +
+        " BEGIN " +
+        "  UPDATE " + TABLE.NOTE +
+        "   SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" +
+        "  WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID +
+        "  AND " + NoteColumns.NOTES_COUNT + ">0" + ";" +
+        " END";
+
+    /**
+     * Increase folder's note count when insert new note to the folder
+     */
+    private static final String NOTE_INCREASE_FOLDER_COUNT_ON_INSERT_TRIGGER =
+        "CREATE TRIGGER increase_folder_count_on_insert " +
+        " AFTER INSERT ON " + TABLE.NOTE +
+        " BEGIN " +
+        "  UPDATE " + TABLE.NOTE +
+        "   SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + " + 1" +
+        "  WHERE " + NoteColumns.ID + "=new." + NoteColumns.PARENT_ID + ";" +
+        " END";
+
+    /**
+     * Decrease folder's note count when delete note from the folder
+     */
+    private static final String NOTE_DECREASE_FOLDER_COUNT_ON_DELETE_TRIGGER =
+        "CREATE TRIGGER decrease_folder_count_on_delete " +
+        " AFTER DELETE ON " + TABLE.NOTE +
+        " BEGIN " +
+        "  UPDATE " + TABLE.NOTE +
+        "   SET " + NoteColumns.NOTES_COUNT + "=" + NoteColumns.NOTES_COUNT + "-1" +
+        "  WHERE " + NoteColumns.ID + "=old." + NoteColumns.PARENT_ID +
+        "  AND " + NoteColumns.NOTES_COUNT + ">0;" +
+        " END";
+
+    /**
+     * Update note's content when insert data with type {@link DataConstants#NOTE}
+     */
+    private static final String DATA_UPDATE_NOTE_CONTENT_ON_INSERT_TRIGGER =
+        "CREATE TRIGGER update_note_content_on_insert " +
+        " AFTER INSERT ON " + TABLE.DATA +
+        " WHEN new." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" +
+        " BEGIN" +
+        "  UPDATE " + TABLE.NOTE +
+        "   SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT +
+        "  WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" +
+        " END";
+
+    /**
+     * Update note's content when data with {@link DataConstants#NOTE} type has changed
+     */
+    private static final String DATA_UPDATE_NOTE_CONTENT_ON_UPDATE_TRIGGER =
+        "CREATE TRIGGER update_note_content_on_update " +
+        " AFTER UPDATE ON " + TABLE.DATA +
+        " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" +
+        " BEGIN" +
+        "  UPDATE " + TABLE.NOTE +
+        "   SET " + NoteColumns.SNIPPET + "=new." + DataColumns.CONTENT +
+        "  WHERE " + NoteColumns.ID + "=new." + DataColumns.NOTE_ID + ";" +
+        " END";
+
+    /**
+     * Update note's content when data with {@link DataConstants#NOTE} type has deleted
+     */
+    private static final String DATA_UPDATE_NOTE_CONTENT_ON_DELETE_TRIGGER =
+        "CREATE TRIGGER update_note_content_on_delete " +
+        " AFTER delete ON " + TABLE.DATA +
+        " WHEN old." + DataColumns.MIME_TYPE + "='" + DataConstants.NOTE + "'" +
+        " BEGIN" +
+        "  UPDATE " + TABLE.NOTE +
+        "   SET " + NoteColumns.SNIPPET + "=''" +
+        "  WHERE " + NoteColumns.ID + "=old." + DataColumns.NOTE_ID + ";" +
+        " END";
+
+    /**
+     * Delete datas belong to note which has been deleted
+     */
+    private static final String NOTE_DELETE_DATA_ON_DELETE_TRIGGER =
+        "CREATE TRIGGER delete_data_on_delete " +
+        " AFTER DELETE ON " + TABLE.NOTE +
+        " BEGIN" +
+        "  DELETE FROM " + TABLE.DATA +
+        "   WHERE " + DataColumns.NOTE_ID + "=old." + NoteColumns.ID + ";" +
+        " END";
+
+    /**
+     * Delete notes belong to folder which has been deleted
+     */
+    private static final String FOLDER_DELETE_NOTES_ON_DELETE_TRIGGER =
+        "CREATE TRIGGER folder_delete_notes_on_delete " +
+        " AFTER DELETE ON " + TABLE.NOTE +
+        " BEGIN" +
+        "  DELETE FROM " + TABLE.NOTE +
+        "   WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" +
+        " END";
+
+    /**
+     * Move notes belong to folder which has been moved to trash folder
+     */
+    private static final String FOLDER_MOVE_NOTES_ON_TRASH_TRIGGER =
+        "CREATE TRIGGER folder_move_notes_on_trash " +
+        " AFTER UPDATE ON " + TABLE.NOTE +
+        " WHEN new." + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER +
+        " BEGIN" +
+        "  UPDATE " + TABLE.NOTE +
+        "   SET " + NoteColumns.PARENT_ID + "=" + Notes.ID_TRASH_FOLER +
+        "  WHERE " + NoteColumns.PARENT_ID + "=old." + NoteColumns.ID + ";" +
+        " END";
+
+    public NotesDatabaseHelper(Context context) {
+        super(context, DB_NAME, null, DB_VERSION);
+    }
+
+    public void createNoteTable(SQLiteDatabase db) {
+        db.execSQL(CREATE_NOTE_TABLE_SQL);
+        reCreateNoteTableTriggers(db);
+        createSystemFolder(db);
+        Log.d(TAG, "note table has been created");
+    }
+
+    private void reCreateNoteTableTriggers(SQLiteDatabase db) {
+        db.execSQL("DROP TRIGGER IF EXISTS increase_folder_count_on_update");
+        db.execSQL("DROP TRIGGER IF EXISTS decrease_folder_count_on_update");
+        db.execSQL("DROP TRIGGER IF EXISTS decrease_folder_count_on_delete");
+        db.execSQL("DROP TRIGGER IF EXISTS delete_data_on_delete");
+        db.execSQL("DROP TRIGGER IF EXISTS increase_folder_count_on_insert");
+        db.execSQL("DROP TRIGGER IF EXISTS folder_delete_notes_on_delete");
+        db.execSQL("DROP TRIGGER IF EXISTS folder_move_notes_on_trash");
+
+        db.execSQL(NOTE_INCREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER);
+        db.execSQL(NOTE_DECREASE_FOLDER_COUNT_ON_UPDATE_TRIGGER);
+        db.execSQL(NOTE_DECREASE_FOLDER_COUNT_ON_DELETE_TRIGGER);
+        db.execSQL(NOTE_DELETE_DATA_ON_DELETE_TRIGGER);
+        db.execSQL(NOTE_INCREASE_FOLDER_COUNT_ON_INSERT_TRIGGER);
+        db.execSQL(FOLDER_DELETE_NOTES_ON_DELETE_TRIGGER);
+        db.execSQL(FOLDER_MOVE_NOTES_ON_TRASH_TRIGGER);
+    }
+
+    private void createSystemFolder(SQLiteDatabase db) {
+        ContentValues values = new ContentValues();
+
+        /**
+         * call record foler for call notes
+         */
+        values.put(NoteColumns.ID, Notes.ID_CALL_RECORD_FOLDER);
+        values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+        db.insert(TABLE.NOTE, null, values);
+
+        /**
+         * root folder which is default folder
+         */
+        values.clear();
+        values.put(NoteColumns.ID, Notes.ID_ROOT_FOLDER);
+        values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+        db.insert(TABLE.NOTE, null, values);
+
+        /**
+         * temporary folder which is used for moving note
+         */
+        values.clear();
+        values.put(NoteColumns.ID, Notes.ID_TEMPARAY_FOLDER);
+        values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+        db.insert(TABLE.NOTE, null, values);
+
+        /**
+         * create trash folder
+         */
+        values.clear();
+        values.put(NoteColumns.ID, Notes.ID_TRASH_FOLER);
+        values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+        db.insert(TABLE.NOTE, null, values);
+    }
+
+    public void createDataTable(SQLiteDatabase db) {
+        db.execSQL(CREATE_DATA_TABLE_SQL);
+        reCreateDataTableTriggers(db);
+        db.execSQL(CREATE_DATA_NOTE_ID_INDEX_SQL);
+        Log.d(TAG, "data table has been created");
+    }
+
+    private void reCreateDataTableTriggers(SQLiteDatabase db) {
+        db.execSQL("DROP TRIGGER IF EXISTS update_note_content_on_insert");
+        db.execSQL("DROP TRIGGER IF EXISTS update_note_content_on_update");
+        db.execSQL("DROP TRIGGER IF EXISTS update_note_content_on_delete");
+
+        db.execSQL(DATA_UPDATE_NOTE_CONTENT_ON_INSERT_TRIGGER);
+        db.execSQL(DATA_UPDATE_NOTE_CONTENT_ON_UPDATE_TRIGGER);
+        db.execSQL(DATA_UPDATE_NOTE_CONTENT_ON_DELETE_TRIGGER);
+    }
+
+    static synchronized NotesDatabaseHelper getInstance(Context context) {
+        if (mInstance == null) {
+            mInstance = new NotesDatabaseHelper(context);
+        }
+        return mInstance;
+    }
+
+    @Override
+    public void onCreate(SQLiteDatabase db) {
+        createNoteTable(db);
+        createDataTable(db);
+    }
+
+    @Override
+    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
+        boolean reCreateTriggers = false;
+        boolean skipV2 = false;
+
+        if (oldVersion == 1) {
+            upgradeToV2(db);
+            skipV2 = true; // this upgrade including the upgrade from v2 to v3
+            oldVersion++;
+        }
+
+        if (oldVersion == 2 && !skipV2) {
+            upgradeToV3(db);
+            reCreateTriggers = true;
+            oldVersion++;
+        }
+
+        if (oldVersion == 3) {
+            upgradeToV4(db);
+            oldVersion++;
+        }
+
+        if (reCreateTriggers) {
+            reCreateNoteTableTriggers(db);
+            reCreateDataTableTriggers(db);
+        }
+
+        if (oldVersion != newVersion) {
+            throw new IllegalStateException("Upgrade notes database to version " + newVersion
+                    + "fails");
+        }
+    }
+
+    private void upgradeToV2(SQLiteDatabase db) {
+        db.execSQL("DROP TABLE IF EXISTS " + TABLE.NOTE);
+        db.execSQL("DROP TABLE IF EXISTS " + TABLE.DATA);
+        createNoteTable(db);
+        createDataTable(db);
+    }
+
+    private void upgradeToV3(SQLiteDatabase db) {
+        // drop unused triggers
+        db.execSQL("DROP TRIGGER IF EXISTS update_note_modified_date_on_insert");
+        db.execSQL("DROP TRIGGER IF EXISTS update_note_modified_date_on_delete");
+        db.execSQL("DROP TRIGGER IF EXISTS update_note_modified_date_on_update");
+        // add a column for gtask id
+        db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.GTASK_ID
+                + " TEXT NOT NULL DEFAULT ''");
+        // add a trash system folder
+        ContentValues values = new ContentValues();
+        values.put(NoteColumns.ID, Notes.ID_TRASH_FOLER);
+        values.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+        db.insert(TABLE.NOTE, null, values);
+    }
+
+    private void upgradeToV4(SQLiteDatabase db) {
+        db.execSQL("ALTER TABLE " + TABLE.NOTE + " ADD COLUMN " + NoteColumns.VERSION
+                + " INTEGER NOT NULL DEFAULT 0");
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/data/NotesProvider.java b/Notes-master/src/net/micode/notes/data/NotesProvider.java
new file mode 100644
index 0000000..edb0a60
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/data/NotesProvider.java
@@ -0,0 +1,305 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.data;
+
+
+import android.app.SearchManager;
+import android.content.ContentProvider;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.Intent;
+import android.content.UriMatcher;
+import android.database.Cursor;
+import android.database.sqlite.SQLiteDatabase;
+import android.net.Uri;
+import android.text.TextUtils;
+import android.util.Log;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.data.NotesDatabaseHelper.TABLE;
+
+
+public class NotesProvider extends ContentProvider {
+    private static final UriMatcher mMatcher;
+
+    private NotesDatabaseHelper mHelper;
+
+    private static final String TAG = "NotesProvider";
+
+    private static final int URI_NOTE            = 1;
+    private static final int URI_NOTE_ITEM       = 2;
+    private static final int URI_DATA            = 3;
+    private static final int URI_DATA_ITEM       = 4;
+
+    private static final int URI_SEARCH          = 5;
+    private static final int URI_SEARCH_SUGGEST  = 6;
+
+    static {
+        mMatcher = new UriMatcher(UriMatcher.NO_MATCH);
+        mMatcher.addURI(Notes.AUTHORITY, "note", URI_NOTE);
+        mMatcher.addURI(Notes.AUTHORITY, "note/#", URI_NOTE_ITEM);
+        mMatcher.addURI(Notes.AUTHORITY, "data", URI_DATA);
+        mMatcher.addURI(Notes.AUTHORITY, "data/#", URI_DATA_ITEM);
+        mMatcher.addURI(Notes.AUTHORITY, "search", URI_SEARCH);
+        mMatcher.addURI(Notes.AUTHORITY, SearchManager.SUGGEST_URI_PATH_QUERY, URI_SEARCH_SUGGEST);
+        mMatcher.addURI(Notes.AUTHORITY, SearchManager.SUGGEST_URI_PATH_QUERY + "/*", URI_SEARCH_SUGGEST);
+    }
+
+    /**
+     * x'0A' represents the '\n' character in sqlite. For title and content in the search result,
+     * we will trim '\n' and white space in order to show more information.
+     */
+    private static final String NOTES_SEARCH_PROJECTION = NoteColumns.ID + ","
+        + NoteColumns.ID + " AS " + SearchManager.SUGGEST_COLUMN_INTENT_EXTRA_DATA + ","
+        + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_1 + ","
+        + "TRIM(REPLACE(" + NoteColumns.SNIPPET + ", x'0A','')) AS " + SearchManager.SUGGEST_COLUMN_TEXT_2 + ","
+        + R.drawable.search_result + " AS " + SearchManager.SUGGEST_COLUMN_ICON_1 + ","
+        + "'" + Intent.ACTION_VIEW + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_ACTION + ","
+        + "'" + Notes.TextNote.CONTENT_TYPE + "' AS " + SearchManager.SUGGEST_COLUMN_INTENT_DATA;
+
+    private static String NOTES_SNIPPET_SEARCH_QUERY = "SELECT " + NOTES_SEARCH_PROJECTION
+        + " FROM " + TABLE.NOTE
+        + " WHERE " + NoteColumns.SNIPPET + " LIKE ?"
+        + " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER
+        + " AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE;
+
+    @Override
+    public boolean onCreate() {
+        mHelper = NotesDatabaseHelper.getInstance(getContext());
+        return true;
+    }
+
+    @Override
+    public Cursor query(Uri uri, String[] projection, String selection, String[] selectionArgs,
+            String sortOrder) {
+        Cursor c = null;
+        SQLiteDatabase db = mHelper.getReadableDatabase();
+        String id = null;
+        switch (mMatcher.match(uri)) {
+            case URI_NOTE:
+                c = db.query(TABLE.NOTE, projection, selection, selectionArgs, null, null,
+                        sortOrder);
+                break;
+            case URI_NOTE_ITEM:
+                id = uri.getPathSegments().get(1);
+                c = db.query(TABLE.NOTE, projection, NoteColumns.ID + "=" + id
+                        + parseSelection(selection), selectionArgs, null, null, sortOrder);
+                break;
+            case URI_DATA:
+                c = db.query(TABLE.DATA, projection, selection, selectionArgs, null, null,
+                        sortOrder);
+                break;
+            case URI_DATA_ITEM:
+                id = uri.getPathSegments().get(1);
+                c = db.query(TABLE.DATA, projection, DataColumns.ID + "=" + id
+                        + parseSelection(selection), selectionArgs, null, null, sortOrder);
+                break;
+            case URI_SEARCH:
+            case URI_SEARCH_SUGGEST:
+                if (sortOrder != null || projection != null) {
+                    throw new IllegalArgumentException(
+                            "do not specify sortOrder, selection, selectionArgs, or projection" + "with this query");
+                }
+
+                String searchString = null;
+                if (mMatcher.match(uri) == URI_SEARCH_SUGGEST) {
+                    if (uri.getPathSegments().size() > 1) {
+                        searchString = uri.getPathSegments().get(1);
+                    }
+                } else {
+                    searchString = uri.getQueryParameter("pattern");
+                }
+
+                if (TextUtils.isEmpty(searchString)) {
+                    return null;
+                }
+
+                try {
+                    searchString = String.format("%%%s%%", searchString);
+                    c = db.rawQuery(NOTES_SNIPPET_SEARCH_QUERY,
+                            new String[] { searchString });
+                } catch (IllegalStateException ex) {
+                    Log.e(TAG, "got exception: " + ex.toString());
+                }
+                break;
+            default:
+                throw new IllegalArgumentException("Unknown URI " + uri);
+        }
+        if (c != null) {
+            c.setNotificationUri(getContext().getContentResolver(), uri);
+        }
+        return c;
+    }
+
+    @Override
+    public Uri insert(Uri uri, ContentValues values) {
+        SQLiteDatabase db = mHelper.getWritableDatabase();
+        long dataId = 0, noteId = 0, insertedId = 0;
+        switch (mMatcher.match(uri)) {
+            case URI_NOTE:
+                insertedId = noteId = db.insert(TABLE.NOTE, null, values);
+                break;
+            case URI_DATA:
+                if (values.containsKey(DataColumns.NOTE_ID)) {
+                    noteId = values.getAsLong(DataColumns.NOTE_ID);
+                } else {
+                    Log.d(TAG, "Wrong data format without note id:" + values.toString());
+                }
+                insertedId = dataId = db.insert(TABLE.DATA, null, values);
+                break;
+            default:
+                throw new IllegalArgumentException("Unknown URI " + uri);
+        }
+        // Notify the note uri
+        if (noteId > 0) {
+            getContext().getContentResolver().notifyChange(
+                    ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), null);
+        }
+
+        // Notify the data uri
+        if (dataId > 0) {
+            getContext().getContentResolver().notifyChange(
+                    ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, dataId), null);
+        }
+
+        return ContentUris.withAppendedId(uri, insertedId);
+    }
+
+    @Override
+    public int delete(Uri uri, String selection, String[] selectionArgs) {
+        int count = 0;
+        String id = null;
+        SQLiteDatabase db = mHelper.getWritableDatabase();
+        boolean deleteData = false;
+        switch (mMatcher.match(uri)) {
+            case URI_NOTE:
+                selection = "(" + selection + ") AND " + NoteColumns.ID + ">0 ";
+                count = db.delete(TABLE.NOTE, selection, selectionArgs);
+                break;
+            case URI_NOTE_ITEM:
+                id = uri.getPathSegments().get(1);
+                /**
+                 * ID that smaller than 0 is system folder which is not allowed to
+                 * trash
+                 */
+                long noteId = Long.valueOf(id);
+                if (noteId <= 0) {
+                    break;
+                }
+                count = db.delete(TABLE.NOTE,
+                        NoteColumns.ID + "=" + id + parseSelection(selection), selectionArgs);
+                break;
+            case URI_DATA:
+                count = db.delete(TABLE.DATA, selection, selectionArgs);
+                deleteData = true;
+                break;
+            case URI_DATA_ITEM:
+                id = uri.getPathSegments().get(1);
+                count = db.delete(TABLE.DATA,
+                        DataColumns.ID + "=" + id + parseSelection(selection), selectionArgs);
+                deleteData = true;
+                break;
+            default:
+                throw new IllegalArgumentException("Unknown URI " + uri);
+        }
+        if (count > 0) {
+            if (deleteData) {
+                getContext().getContentResolver().notifyChange(Notes.CONTENT_NOTE_URI, null);
+            }
+            getContext().getContentResolver().notifyChange(uri, null);
+        }
+        return count;
+    }
+
+    @Override
+    public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
+        int count = 0;
+        String id = null;
+        SQLiteDatabase db = mHelper.getWritableDatabase();
+        boolean updateData = false;
+        switch (mMatcher.match(uri)) {
+            case URI_NOTE:
+                increaseNoteVersion(-1, selection, selectionArgs);
+                count = db.update(TABLE.NOTE, values, selection, selectionArgs);
+                break;
+            case URI_NOTE_ITEM:
+                id = uri.getPathSegments().get(1);
+                increaseNoteVersion(Long.valueOf(id), selection, selectionArgs);
+                count = db.update(TABLE.NOTE, values, NoteColumns.ID + "=" + id
+                        + parseSelection(selection), selectionArgs);
+                break;
+            case URI_DATA:
+                count = db.update(TABLE.DATA, values, selection, selectionArgs);
+                updateData = true;
+                break;
+            case URI_DATA_ITEM:
+                id = uri.getPathSegments().get(1);
+                count = db.update(TABLE.DATA, values, DataColumns.ID + "=" + id
+                        + parseSelection(selection), selectionArgs);
+                updateData = true;
+                break;
+            default:
+                throw new IllegalArgumentException("Unknown URI " + uri);
+        }
+
+        if (count > 0) {
+            if (updateData) {
+                getContext().getContentResolver().notifyChange(Notes.CONTENT_NOTE_URI, null);
+            }
+            getContext().getContentResolver().notifyChange(uri, null);
+        }
+        return count;
+    }
+
+    private String parseSelection(String selection) {
+        return (!TextUtils.isEmpty(selection) ? " AND (" + selection + ')' : "");
+    }
+
+    private void increaseNoteVersion(long id, String selection, String[] selectionArgs) {
+        StringBuilder sql = new StringBuilder(120);
+        sql.append("UPDATE ");
+        sql.append(TABLE.NOTE);
+        sql.append(" SET ");
+        sql.append(NoteColumns.VERSION);
+        sql.append("=" + NoteColumns.VERSION + "+1 ");
+
+        if (id > 0 || !TextUtils.isEmpty(selection)) {
+            sql.append(" WHERE ");
+        }
+        if (id > 0) {
+            sql.append(NoteColumns.ID + "=" + String.valueOf(id));
+        }
+        if (!TextUtils.isEmpty(selection)) {
+            String selectString = id > 0 ? parseSelection(selection) : selection;
+            for (String args : selectionArgs) {
+                selectString = selectString.replaceFirst("\\?", args);
+            }
+            sql.append(selectString);
+        }
+
+        mHelper.getWritableDatabase().execSQL(sql.toString());
+    }
+
+    @Override
+    public String getType(Uri uri) {
+        // TODO Auto-generated method stub
+        return null;
+    }
+
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/data/MetaData.java b/Notes-master/src/net/micode/notes/gtask/data/MetaData.java
new file mode 100644
index 0000000..3a2050b
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/data/MetaData.java
@@ -0,0 +1,82 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.database.Cursor;
+import android.util.Log;
+
+import net.micode.notes.tool.GTaskStringUtils;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+
+public class MetaData extends Task {
+    private final static String TAG = MetaData.class.getSimpleName();
+
+    private String mRelatedGid = null;
+
+    public void setMeta(String gid, JSONObject metaInfo) {
+        try {
+            metaInfo.put(GTaskStringUtils.META_HEAD_GTASK_ID, gid);
+        } catch (JSONException e) {
+            Log.e(TAG, "failed to put related gid");
+        }
+        setNotes(metaInfo.toString());
+        setName(GTaskStringUtils.META_NOTE_NAME);
+    }
+
+    public String getRelatedGid() {
+        return mRelatedGid;
+    }
+
+    @Override
+    public boolean isWorthSaving() {
+        return getNotes() != null;
+    }
+
+    @Override
+    public void setContentByRemoteJSON(JSONObject js) {
+        super.setContentByRemoteJSON(js);
+        if (getNotes() != null) {
+            try {
+                JSONObject metaInfo = new JSONObject(getNotes().trim());
+                mRelatedGid = metaInfo.getString(GTaskStringUtils.META_HEAD_GTASK_ID);
+            } catch (JSONException e) {
+                Log.w(TAG, "failed to get related gid");
+                mRelatedGid = null;
+            }
+        }
+    }
+
+    @Override
+    public void setContentByLocalJSON(JSONObject js) {
+        // this function should not be called
+        throw new IllegalAccessError("MetaData:setContentByLocalJSON should not be called");
+    }
+
+    @Override
+    public JSONObject getLocalJSONFromContent() {
+        throw new IllegalAccessError("MetaData:getLocalJSONFromContent should not be called");
+    }
+
+    @Override
+    public int getSyncAction(Cursor c) {
+        throw new IllegalAccessError("MetaData:getSyncAction should not be called");
+    }
+
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/data/Node.java b/Notes-master/src/net/micode/notes/gtask/data/Node.java
new file mode 100644
index 0000000..63950e0
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/data/Node.java
@@ -0,0 +1,101 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.database.Cursor;
+
+import org.json.JSONObject;
+
+public abstract class Node {
+    public static final int SYNC_ACTION_NONE = 0;
+
+    public static final int SYNC_ACTION_ADD_REMOTE = 1;
+
+    public static final int SYNC_ACTION_ADD_LOCAL = 2;
+
+    public static final int SYNC_ACTION_DEL_REMOTE = 3;
+
+    public static final int SYNC_ACTION_DEL_LOCAL = 4;
+
+    public static final int SYNC_ACTION_UPDATE_REMOTE = 5;
+
+    public static final int SYNC_ACTION_UPDATE_LOCAL = 6;
+
+    public static final int SYNC_ACTION_UPDATE_CONFLICT = 7;
+
+    public static final int SYNC_ACTION_ERROR = 8;
+
+    private String mGid;
+
+    private String mName;
+
+    private long mLastModified;
+
+    private boolean mDeleted;
+
+    public Node() {
+        mGid = null;
+        mName = "";
+        mLastModified = 0;
+        mDeleted = false;
+    }
+
+    public abstract JSONObject getCreateAction(int actionId);
+
+    public abstract JSONObject getUpdateAction(int actionId);
+
+    public abstract void setContentByRemoteJSON(JSONObject js);
+
+    public abstract void setContentByLocalJSON(JSONObject js);
+
+    public abstract JSONObject getLocalJSONFromContent();
+
+    public abstract int getSyncAction(Cursor c);
+
+    public void setGid(String gid) {
+        this.mGid = gid;
+    }
+
+    public void setName(String name) {
+        this.mName = name;
+    }
+
+    public void setLastModified(long lastModified) {
+        this.mLastModified = lastModified;
+    }
+
+    public void setDeleted(boolean deleted) {
+        this.mDeleted = deleted;
+    }
+
+    public String getGid() {
+        return this.mGid;
+    }
+
+    public String getName() {
+        return this.mName;
+    }
+
+    public long getLastModified() {
+        return this.mLastModified;
+    }
+
+    public boolean getDeleted() {
+        return this.mDeleted;
+    }
+
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/data/SqlData.java b/Notes-master/src/net/micode/notes/gtask/data/SqlData.java
new file mode 100644
index 0000000..d3ec3be
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/data/SqlData.java
@@ -0,0 +1,189 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.content.ContentResolver;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.data.NotesDatabaseHelper.TABLE;
+import net.micode.notes.gtask.exception.ActionFailureException;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+
+public class SqlData {
+    private static final String TAG = SqlData.class.getSimpleName();
+
+    private static final int INVALID_ID = -99999;
+
+    public static final String[] PROJECTION_DATA = new String[] {
+            DataColumns.ID, DataColumns.MIME_TYPE, DataColumns.CONTENT, DataColumns.DATA1,
+            DataColumns.DATA3
+    };
+
+    public static final int DATA_ID_COLUMN = 0;
+
+    public static final int DATA_MIME_TYPE_COLUMN = 1;
+
+    public static final int DATA_CONTENT_COLUMN = 2;
+
+    public static final int DATA_CONTENT_DATA_1_COLUMN = 3;
+
+    public static final int DATA_CONTENT_DATA_3_COLUMN = 4;
+
+    private ContentResolver mContentResolver;
+
+    private boolean mIsCreate;
+
+    private long mDataId;
+
+    private String mDataMimeType;
+
+    private String mDataContent;
+
+    private long mDataContentData1;
+
+    private String mDataContentData3;
+
+    private ContentValues mDiffDataValues;
+
+    public SqlData(Context context) {
+        mContentResolver = context.getContentResolver();
+        mIsCreate = true;
+        mDataId = INVALID_ID;
+        mDataMimeType = DataConstants.NOTE;
+        mDataContent = "";
+        mDataContentData1 = 0;
+        mDataContentData3 = "";
+        mDiffDataValues = new ContentValues();
+    }
+
+    public SqlData(Context context, Cursor c) {
+        mContentResolver = context.getContentResolver();
+        mIsCreate = false;
+        loadFromCursor(c);
+        mDiffDataValues = new ContentValues();
+    }
+
+    private void loadFromCursor(Cursor c) {
+        mDataId = c.getLong(DATA_ID_COLUMN);
+        mDataMimeType = c.getString(DATA_MIME_TYPE_COLUMN);
+        mDataContent = c.getString(DATA_CONTENT_COLUMN);
+        mDataContentData1 = c.getLong(DATA_CONTENT_DATA_1_COLUMN);
+        mDataContentData3 = c.getString(DATA_CONTENT_DATA_3_COLUMN);
+    }
+
+    public void setContent(JSONObject js) throws JSONException {
+        long dataId = js.has(DataColumns.ID) ? js.getLong(DataColumns.ID) : INVALID_ID;
+        if (mIsCreate || mDataId != dataId) {
+            mDiffDataValues.put(DataColumns.ID, dataId);
+        }
+        mDataId = dataId;
+
+        String dataMimeType = js.has(DataColumns.MIME_TYPE) ? js.getString(DataColumns.MIME_TYPE)
+                : DataConstants.NOTE;
+        if (mIsCreate || !mDataMimeType.equals(dataMimeType)) {
+            mDiffDataValues.put(DataColumns.MIME_TYPE, dataMimeType);
+        }
+        mDataMimeType = dataMimeType;
+
+        String dataContent = js.has(DataColumns.CONTENT) ? js.getString(DataColumns.CONTENT) : "";
+        if (mIsCreate || !mDataContent.equals(dataContent)) {
+            mDiffDataValues.put(DataColumns.CONTENT, dataContent);
+        }
+        mDataContent = dataContent;
+
+        long dataContentData1 = js.has(DataColumns.DATA1) ? js.getLong(DataColumns.DATA1) : 0;
+        if (mIsCreate || mDataContentData1 != dataContentData1) {
+            mDiffDataValues.put(DataColumns.DATA1, dataContentData1);
+        }
+        mDataContentData1 = dataContentData1;
+
+        String dataContentData3 = js.has(DataColumns.DATA3) ? js.getString(DataColumns.DATA3) : "";
+        if (mIsCreate || !mDataContentData3.equals(dataContentData3)) {
+            mDiffDataValues.put(DataColumns.DATA3, dataContentData3);
+        }
+        mDataContentData3 = dataContentData3;
+    }
+
+    public JSONObject getContent() throws JSONException {
+        if (mIsCreate) {
+            Log.e(TAG, "it seems that we haven't created this in database yet");
+            return null;
+        }
+        JSONObject js = new JSONObject();
+        js.put(DataColumns.ID, mDataId);
+        js.put(DataColumns.MIME_TYPE, mDataMimeType);
+        js.put(DataColumns.CONTENT, mDataContent);
+        js.put(DataColumns.DATA1, mDataContentData1);
+        js.put(DataColumns.DATA3, mDataContentData3);
+        return js;
+    }
+
+    public void commit(long noteId, boolean validateVersion, long version) {
+
+        if (mIsCreate) {
+            if (mDataId == INVALID_ID && mDiffDataValues.containsKey(DataColumns.ID)) {
+                mDiffDataValues.remove(DataColumns.ID);
+            }
+
+            mDiffDataValues.put(DataColumns.NOTE_ID, noteId);
+            Uri uri = mContentResolver.insert(Notes.CONTENT_DATA_URI, mDiffDataValues);
+            try {
+                mDataId = Long.valueOf(uri.getPathSegments().get(1));
+            } catch (NumberFormatException e) {
+                Log.e(TAG, "Get note id error :" + e.toString());
+                throw new ActionFailureException("create note failed");
+            }
+        } else {
+            if (mDiffDataValues.size() > 0) {
+                int result = 0;
+                if (!validateVersion) {
+                    result = mContentResolver.update(ContentUris.withAppendedId(
+                            Notes.CONTENT_DATA_URI, mDataId), mDiffDataValues, null, null);
+                } else {
+                    result = mContentResolver.update(ContentUris.withAppendedId(
+                            Notes.CONTENT_DATA_URI, mDataId), mDiffDataValues,
+                            " ? in (SELECT " + NoteColumns.ID + " FROM " + TABLE.NOTE
+                                    + " WHERE " + NoteColumns.VERSION + "=?)", new String[] {
+                                    String.valueOf(noteId), String.valueOf(version)
+                            });
+                }
+                if (result == 0) {
+                    Log.w(TAG, "there is no update. maybe user updates note when syncing");
+                }
+            }
+        }
+
+        mDiffDataValues.clear();
+        mIsCreate = false;
+    }
+
+    public long getId() {
+        return mDataId;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/data/SqlNote.java b/Notes-master/src/net/micode/notes/gtask/data/SqlNote.java
new file mode 100644
index 0000000..79a4095
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/data/SqlNote.java
@@ -0,0 +1,505 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.appwidget.AppWidgetManager;
+import android.content.ContentResolver;
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.net.Uri;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.tool.GTaskStringUtils;
+import net.micode.notes.tool.ResourceParser;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.util.ArrayList;
+
+
+public class SqlNote {
+    private static final String TAG = SqlNote.class.getSimpleName();
+
+    private static final int INVALID_ID = -99999;
+
+    public static final String[] PROJECTION_NOTE = new String[] {
+            NoteColumns.ID, NoteColumns.ALERTED_DATE, NoteColumns.BG_COLOR_ID,
+            NoteColumns.CREATED_DATE, NoteColumns.HAS_ATTACHMENT, NoteColumns.MODIFIED_DATE,
+            NoteColumns.NOTES_COUNT, NoteColumns.PARENT_ID, NoteColumns.SNIPPET, NoteColumns.TYPE,
+            NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE, NoteColumns.SYNC_ID,
+            NoteColumns.LOCAL_MODIFIED, NoteColumns.ORIGIN_PARENT_ID, NoteColumns.GTASK_ID,
+            NoteColumns.VERSION
+    };
+
+    public static final int ID_COLUMN = 0;
+
+    public static final int ALERTED_DATE_COLUMN = 1;
+
+    public static final int BG_COLOR_ID_COLUMN = 2;
+
+    public static final int CREATED_DATE_COLUMN = 3;
+
+    public static final int HAS_ATTACHMENT_COLUMN = 4;
+
+    public static final int MODIFIED_DATE_COLUMN = 5;
+
+    public static final int NOTES_COUNT_COLUMN = 6;
+
+    public static final int PARENT_ID_COLUMN = 7;
+
+    public static final int SNIPPET_COLUMN = 8;
+
+    public static final int TYPE_COLUMN = 9;
+
+    public static final int WIDGET_ID_COLUMN = 10;
+
+    public static final int WIDGET_TYPE_COLUMN = 11;
+
+    public static final int SYNC_ID_COLUMN = 12;
+
+    public static final int LOCAL_MODIFIED_COLUMN = 13;
+
+    public static final int ORIGIN_PARENT_ID_COLUMN = 14;
+
+    public static final int GTASK_ID_COLUMN = 15;
+
+    public static final int VERSION_COLUMN = 16;
+
+    private Context mContext;
+
+    private ContentResolver mContentResolver;
+
+    private boolean mIsCreate;
+
+    private long mId;
+
+    private long mAlertDate;
+
+    private int mBgColorId;
+
+    private long mCreatedDate;
+
+    private int mHasAttachment;
+
+    private long mModifiedDate;
+
+    private long mParentId;
+
+    private String mSnippet;
+
+    private int mType;
+
+    private int mWidgetId;
+
+    private int mWidgetType;
+
+    private long mOriginParent;
+
+    private long mVersion;
+
+    private ContentValues mDiffNoteValues;
+
+    private ArrayList<SqlData> mDataList;
+
+    public SqlNote(Context context) {
+        mContext = context;
+        mContentResolver = context.getContentResolver();
+        mIsCreate = true;
+        mId = INVALID_ID;
+        mAlertDate = 0;
+        mBgColorId = ResourceParser.getDefaultBgId(context);
+        mCreatedDate = System.currentTimeMillis();
+        mHasAttachment = 0;
+        mModifiedDate = System.currentTimeMillis();
+        mParentId = 0;
+        mSnippet = "";
+        mType = Notes.TYPE_NOTE;
+        mWidgetId = AppWidgetManager.INVALID_APPWIDGET_ID;
+        mWidgetType = Notes.TYPE_WIDGET_INVALIDE;
+        mOriginParent = 0;
+        mVersion = 0;
+        mDiffNoteValues = new ContentValues();
+        mDataList = new ArrayList<SqlData>();
+    }
+
+    public SqlNote(Context context, Cursor c) {
+        mContext = context;
+        mContentResolver = context.getContentResolver();
+        mIsCreate = false;
+        loadFromCursor(c);
+        mDataList = new ArrayList<SqlData>();
+        if (mType == Notes.TYPE_NOTE)
+            loadDataContent();
+        mDiffNoteValues = new ContentValues();
+    }
+
+    public SqlNote(Context context, long id) {
+        mContext = context;
+        mContentResolver = context.getContentResolver();
+        mIsCreate = false;
+        loadFromCursor(id);
+        mDataList = new ArrayList<SqlData>();
+        if (mType == Notes.TYPE_NOTE)
+            loadDataContent();
+        mDiffNoteValues = new ContentValues();
+
+    }
+
+    private void loadFromCursor(long id) {
+        Cursor c = null;
+        try {
+            c = mContentResolver.query(Notes.CONTENT_NOTE_URI, PROJECTION_NOTE, "(_id=?)",
+                    new String[] {
+                        String.valueOf(id)
+                    }, null);
+            if (c != null) {
+                c.moveToNext();
+                loadFromCursor(c);
+            } else {
+                Log.w(TAG, "loadFromCursor: cursor = null");
+            }
+        } finally {
+            if (c != null)
+                c.close();
+        }
+    }
+
+    private void loadFromCursor(Cursor c) {
+        mId = c.getLong(ID_COLUMN);
+        mAlertDate = c.getLong(ALERTED_DATE_COLUMN);
+        mBgColorId = c.getInt(BG_COLOR_ID_COLUMN);
+        mCreatedDate = c.getLong(CREATED_DATE_COLUMN);
+        mHasAttachment = c.getInt(HAS_ATTACHMENT_COLUMN);
+        mModifiedDate = c.getLong(MODIFIED_DATE_COLUMN);
+        mParentId = c.getLong(PARENT_ID_COLUMN);
+        mSnippet = c.getString(SNIPPET_COLUMN);
+        mType = c.getInt(TYPE_COLUMN);
+        mWidgetId = c.getInt(WIDGET_ID_COLUMN);
+        mWidgetType = c.getInt(WIDGET_TYPE_COLUMN);
+        mVersion = c.getLong(VERSION_COLUMN);
+    }
+
+    private void loadDataContent() {
+        Cursor c = null;
+        mDataList.clear();
+        try {
+            c = mContentResolver.query(Notes.CONTENT_DATA_URI, SqlData.PROJECTION_DATA,
+                    "(note_id=?)", new String[] {
+                        String.valueOf(mId)
+                    }, null);
+            if (c != null) {
+                if (c.getCount() == 0) {
+                    Log.w(TAG, "it seems that the note has not data");
+                    return;
+                }
+                while (c.moveToNext()) {
+                    SqlData data = new SqlData(mContext, c);
+                    mDataList.add(data);
+                }
+            } else {
+                Log.w(TAG, "loadDataContent: cursor = null");
+            }
+        } finally {
+            if (c != null)
+                c.close();
+        }
+    }
+
+    public boolean setContent(JSONObject js) {
+        try {
+            JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+            if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) {
+                Log.w(TAG, "cannot set system folder");
+            } else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) {
+                // for folder we can only update the snnipet and type
+                String snippet = note.has(NoteColumns.SNIPPET) ? note
+                        .getString(NoteColumns.SNIPPET) : "";
+                if (mIsCreate || !mSnippet.equals(snippet)) {
+                    mDiffNoteValues.put(NoteColumns.SNIPPET, snippet);
+                }
+                mSnippet = snippet;
+
+                int type = note.has(NoteColumns.TYPE) ? note.getInt(NoteColumns.TYPE)
+                        : Notes.TYPE_NOTE;
+                if (mIsCreate || mType != type) {
+                    mDiffNoteValues.put(NoteColumns.TYPE, type);
+                }
+                mType = type;
+            } else if (note.getInt(NoteColumns.TYPE) == Notes.TYPE_NOTE) {
+                JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA);
+                long id = note.has(NoteColumns.ID) ? note.getLong(NoteColumns.ID) : INVALID_ID;
+                if (mIsCreate || mId != id) {
+                    mDiffNoteValues.put(NoteColumns.ID, id);
+                }
+                mId = id;
+
+                long alertDate = note.has(NoteColumns.ALERTED_DATE) ? note
+                        .getLong(NoteColumns.ALERTED_DATE) : 0;
+                if (mIsCreate || mAlertDate != alertDate) {
+                    mDiffNoteValues.put(NoteColumns.ALERTED_DATE, alertDate);
+                }
+                mAlertDate = alertDate;
+
+                int bgColorId = note.has(NoteColumns.BG_COLOR_ID) ? note
+                        .getInt(NoteColumns.BG_COLOR_ID) : ResourceParser.getDefaultBgId(mContext);
+                if (mIsCreate || mBgColorId != bgColorId) {
+                    mDiffNoteValues.put(NoteColumns.BG_COLOR_ID, bgColorId);
+                }
+                mBgColorId = bgColorId;
+
+                long createDate = note.has(NoteColumns.CREATED_DATE) ? note
+                        .getLong(NoteColumns.CREATED_DATE) : System.currentTimeMillis();
+                if (mIsCreate || mCreatedDate != createDate) {
+                    mDiffNoteValues.put(NoteColumns.CREATED_DATE, createDate);
+                }
+                mCreatedDate = createDate;
+
+                int hasAttachment = note.has(NoteColumns.HAS_ATTACHMENT) ? note
+                        .getInt(NoteColumns.HAS_ATTACHMENT) : 0;
+                if (mIsCreate || mHasAttachment != hasAttachment) {
+                    mDiffNoteValues.put(NoteColumns.HAS_ATTACHMENT, hasAttachment);
+                }
+                mHasAttachment = hasAttachment;
+
+                long modifiedDate = note.has(NoteColumns.MODIFIED_DATE) ? note
+                        .getLong(NoteColumns.MODIFIED_DATE) : System.currentTimeMillis();
+                if (mIsCreate || mModifiedDate != modifiedDate) {
+                    mDiffNoteValues.put(NoteColumns.MODIFIED_DATE, modifiedDate);
+                }
+                mModifiedDate = modifiedDate;
+
+                long parentId = note.has(NoteColumns.PARENT_ID) ? note
+                        .getLong(NoteColumns.PARENT_ID) : 0;
+                if (mIsCreate || mParentId != parentId) {
+                    mDiffNoteValues.put(NoteColumns.PARENT_ID, parentId);
+                }
+                mParentId = parentId;
+
+                String snippet = note.has(NoteColumns.SNIPPET) ? note
+                        .getString(NoteColumns.SNIPPET) : "";
+                if (mIsCreate || !mSnippet.equals(snippet)) {
+                    mDiffNoteValues.put(NoteColumns.SNIPPET, snippet);
+                }
+                mSnippet = snippet;
+
+                int type = note.has(NoteColumns.TYPE) ? note.getInt(NoteColumns.TYPE)
+                        : Notes.TYPE_NOTE;
+                if (mIsCreate || mType != type) {
+                    mDiffNoteValues.put(NoteColumns.TYPE, type);
+                }
+                mType = type;
+
+                int widgetId = note.has(NoteColumns.WIDGET_ID) ? note.getInt(NoteColumns.WIDGET_ID)
+                        : AppWidgetManager.INVALID_APPWIDGET_ID;
+                if (mIsCreate || mWidgetId != widgetId) {
+                    mDiffNoteValues.put(NoteColumns.WIDGET_ID, widgetId);
+                }
+                mWidgetId = widgetId;
+
+                int widgetType = note.has(NoteColumns.WIDGET_TYPE) ? note
+                        .getInt(NoteColumns.WIDGET_TYPE) : Notes.TYPE_WIDGET_INVALIDE;
+                if (mIsCreate || mWidgetType != widgetType) {
+                    mDiffNoteValues.put(NoteColumns.WIDGET_TYPE, widgetType);
+                }
+                mWidgetType = widgetType;
+
+                long originParent = note.has(NoteColumns.ORIGIN_PARENT_ID) ? note
+                        .getLong(NoteColumns.ORIGIN_PARENT_ID) : 0;
+                if (mIsCreate || mOriginParent != originParent) {
+                    mDiffNoteValues.put(NoteColumns.ORIGIN_PARENT_ID, originParent);
+                }
+                mOriginParent = originParent;
+
+                for (int i = 0; i < dataArray.length(); i++) {
+                    JSONObject data = dataArray.getJSONObject(i);
+                    SqlData sqlData = null;
+                    if (data.has(DataColumns.ID)) {
+                        long dataId = data.getLong(DataColumns.ID);
+                        for (SqlData temp : mDataList) {
+                            if (dataId == temp.getId()) {
+                                sqlData = temp;
+                            }
+                        }
+                    }
+
+                    if (sqlData == null) {
+                        sqlData = new SqlData(mContext);
+                        mDataList.add(sqlData);
+                    }
+
+                    sqlData.setContent(data);
+                }
+            }
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            return false;
+        }
+        return true;
+    }
+
+    public JSONObject getContent() {
+        try {
+            JSONObject js = new JSONObject();
+
+            if (mIsCreate) {
+                Log.e(TAG, "it seems that we haven't created this in database yet");
+                return null;
+            }
+
+            JSONObject note = new JSONObject();
+            if (mType == Notes.TYPE_NOTE) {
+                note.put(NoteColumns.ID, mId);
+                note.put(NoteColumns.ALERTED_DATE, mAlertDate);
+                note.put(NoteColumns.BG_COLOR_ID, mBgColorId);
+                note.put(NoteColumns.CREATED_DATE, mCreatedDate);
+                note.put(NoteColumns.HAS_ATTACHMENT, mHasAttachment);
+                note.put(NoteColumns.MODIFIED_DATE, mModifiedDate);
+                note.put(NoteColumns.PARENT_ID, mParentId);
+                note.put(NoteColumns.SNIPPET, mSnippet);
+                note.put(NoteColumns.TYPE, mType);
+                note.put(NoteColumns.WIDGET_ID, mWidgetId);
+                note.put(NoteColumns.WIDGET_TYPE, mWidgetType);
+                note.put(NoteColumns.ORIGIN_PARENT_ID, mOriginParent);
+                js.put(GTaskStringUtils.META_HEAD_NOTE, note);
+
+                JSONArray dataArray = new JSONArray();
+                for (SqlData sqlData : mDataList) {
+                    JSONObject data = sqlData.getContent();
+                    if (data != null) {
+                        dataArray.put(data);
+                    }
+                }
+                js.put(GTaskStringUtils.META_HEAD_DATA, dataArray);
+            } else if (mType == Notes.TYPE_FOLDER || mType == Notes.TYPE_SYSTEM) {
+                note.put(NoteColumns.ID, mId);
+                note.put(NoteColumns.TYPE, mType);
+                note.put(NoteColumns.SNIPPET, mSnippet);
+                js.put(GTaskStringUtils.META_HEAD_NOTE, note);
+            }
+
+            return js;
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+        }
+        return null;
+    }
+
+    public void setParentId(long id) {
+        mParentId = id;
+        mDiffNoteValues.put(NoteColumns.PARENT_ID, id);
+    }
+
+    public void setGtaskId(String gid) {
+        mDiffNoteValues.put(NoteColumns.GTASK_ID, gid);
+    }
+
+    public void setSyncId(long syncId) {
+        mDiffNoteValues.put(NoteColumns.SYNC_ID, syncId);
+    }
+
+    public void resetLocalModified() {
+        mDiffNoteValues.put(NoteColumns.LOCAL_MODIFIED, 0);
+    }
+
+    public long getId() {
+        return mId;
+    }
+
+    public long getParentId() {
+        return mParentId;
+    }
+
+    public String getSnippet() {
+        return mSnippet;
+    }
+
+    public boolean isNoteType() {
+        return mType == Notes.TYPE_NOTE;
+    }
+
+    public void commit(boolean validateVersion) {
+        if (mIsCreate) {
+            if (mId == INVALID_ID && mDiffNoteValues.containsKey(NoteColumns.ID)) {
+                mDiffNoteValues.remove(NoteColumns.ID);
+            }
+
+            Uri uri = mContentResolver.insert(Notes.CONTENT_NOTE_URI, mDiffNoteValues);
+            try {
+                mId = Long.valueOf(uri.getPathSegments().get(1));
+            } catch (NumberFormatException e) {
+                Log.e(TAG, "Get note id error :" + e.toString());
+                throw new ActionFailureException("create note failed");
+            }
+            if (mId == 0) {
+                throw new IllegalStateException("Create thread id failed");
+            }
+
+            if (mType == Notes.TYPE_NOTE) {
+                for (SqlData sqlData : mDataList) {
+                    sqlData.commit(mId, false, -1);
+                }
+            }
+        } else {
+            if (mId <= 0 && mId != Notes.ID_ROOT_FOLDER && mId != Notes.ID_CALL_RECORD_FOLDER) {
+                Log.e(TAG, "No such note");
+                throw new IllegalStateException("Try to update note with invalid id");
+            }
+            if (mDiffNoteValues.size() > 0) {
+                mVersion ++;
+                int result = 0;
+                if (!validateVersion) {
+                    result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "("
+                            + NoteColumns.ID + "=?)", new String[] {
+                        String.valueOf(mId)
+                    });
+                } else {
+                    result = mContentResolver.update(Notes.CONTENT_NOTE_URI, mDiffNoteValues, "("
+                            + NoteColumns.ID + "=?) AND (" + NoteColumns.VERSION + "<=?)",
+                            new String[] {
+                                    String.valueOf(mId), String.valueOf(mVersion)
+                            });
+                }
+                if (result == 0) {
+                    Log.w(TAG, "there is no update. maybe user updates note when syncing");
+                }
+            }
+
+            if (mType == Notes.TYPE_NOTE) {
+                for (SqlData sqlData : mDataList) {
+                    sqlData.commit(mId, validateVersion, mVersion);
+                }
+            }
+        }
+
+        // refresh local info
+        loadFromCursor(mId);
+        if (mType == Notes.TYPE_NOTE)
+            loadDataContent();
+
+        mDiffNoteValues.clear();
+        mIsCreate = false;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/data/Task.java b/Notes-master/src/net/micode/notes/gtask/data/Task.java
new file mode 100644
index 0000000..6a19454
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/data/Task.java
@@ -0,0 +1,351 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.database.Cursor;
+import android.text.TextUtils;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.tool.GTaskStringUtils;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+
+public class Task extends Node {
+    private static final String TAG = Task.class.getSimpleName();
+
+    private boolean mCompleted;
+
+    private String mNotes;
+
+    private JSONObject mMetaInfo;
+
+    private Task mPriorSibling;
+
+    private TaskList mParent;
+
+    public Task() {
+        super();
+        mCompleted = false;
+        mNotes = null;
+        mPriorSibling = null;
+        mParent = null;
+        mMetaInfo = null;
+    }
+
+    public JSONObject getCreateAction(int actionId) {
+        JSONObject js = new JSONObject();
+
+        try {
+            // action_type
+            js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+                    GTaskStringUtils.GTASK_JSON_ACTION_TYPE_CREATE);
+
+            // action_id
+            js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId);
+
+            // index
+            js.put(GTaskStringUtils.GTASK_JSON_INDEX, mParent.getChildTaskIndex(this));
+
+            // entity_delta
+            JSONObject entity = new JSONObject();
+            entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName());
+            entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null");
+            entity.put(GTaskStringUtils.GTASK_JSON_ENTITY_TYPE,
+                    GTaskStringUtils.GTASK_JSON_TYPE_TASK);
+            if (getNotes() != null) {
+                entity.put(GTaskStringUtils.GTASK_JSON_NOTES, getNotes());
+            }
+            js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity);
+
+            // parent_id
+            js.put(GTaskStringUtils.GTASK_JSON_PARENT_ID, mParent.getGid());
+
+            // dest_parent_type
+            js.put(GTaskStringUtils.GTASK_JSON_DEST_PARENT_TYPE,
+                    GTaskStringUtils.GTASK_JSON_TYPE_GROUP);
+
+            // list_id
+            js.put(GTaskStringUtils.GTASK_JSON_LIST_ID, mParent.getGid());
+
+            // prior_sibling_id
+            if (mPriorSibling != null) {
+                js.put(GTaskStringUtils.GTASK_JSON_PRIOR_SIBLING_ID, mPriorSibling.getGid());
+            }
+
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("fail to generate task-create jsonobject");
+        }
+
+        return js;
+    }
+
+    public JSONObject getUpdateAction(int actionId) {
+        JSONObject js = new JSONObject();
+
+        try {
+            // action_type
+            js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+                    GTaskStringUtils.GTASK_JSON_ACTION_TYPE_UPDATE);
+
+            // action_id
+            js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId);
+
+            // id
+            js.put(GTaskStringUtils.GTASK_JSON_ID, getGid());
+
+            // entity_delta
+            JSONObject entity = new JSONObject();
+            entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName());
+            if (getNotes() != null) {
+                entity.put(GTaskStringUtils.GTASK_JSON_NOTES, getNotes());
+            }
+            entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted());
+            js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity);
+
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("fail to generate task-update jsonobject");
+        }
+
+        return js;
+    }
+
+    public void setContentByRemoteJSON(JSONObject js) {
+        if (js != null) {
+            try {
+                // id
+                if (js.has(GTaskStringUtils.GTASK_JSON_ID)) {
+                    setGid(js.getString(GTaskStringUtils.GTASK_JSON_ID));
+                }
+
+                // last_modified
+                if (js.has(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)) {
+                    setLastModified(js.getLong(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED));
+                }
+
+                // name
+                if (js.has(GTaskStringUtils.GTASK_JSON_NAME)) {
+                    setName(js.getString(GTaskStringUtils.GTASK_JSON_NAME));
+                }
+
+                // notes
+                if (js.has(GTaskStringUtils.GTASK_JSON_NOTES)) {
+                    setNotes(js.getString(GTaskStringUtils.GTASK_JSON_NOTES));
+                }
+
+                // deleted
+                if (js.has(GTaskStringUtils.GTASK_JSON_DELETED)) {
+                    setDeleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_DELETED));
+                }
+
+                // completed
+                if (js.has(GTaskStringUtils.GTASK_JSON_COMPLETED)) {
+                    setCompleted(js.getBoolean(GTaskStringUtils.GTASK_JSON_COMPLETED));
+                }
+            } catch (JSONException e) {
+                Log.e(TAG, e.toString());
+                e.printStackTrace();
+                throw new ActionFailureException("fail to get task content from jsonobject");
+            }
+        }
+    }
+
+    public void setContentByLocalJSON(JSONObject js) {
+        if (js == null || !js.has(GTaskStringUtils.META_HEAD_NOTE)
+                || !js.has(GTaskStringUtils.META_HEAD_DATA)) {
+            Log.w(TAG, "setContentByLocalJSON: nothing is avaiable");
+        }
+
+        try {
+            JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+            JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA);
+
+            if (note.getInt(NoteColumns.TYPE) != Notes.TYPE_NOTE) {
+                Log.e(TAG, "invalid type");
+                return;
+            }
+
+            for (int i = 0; i < dataArray.length(); i++) {
+                JSONObject data = dataArray.getJSONObject(i);
+                if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) {
+                    setName(data.getString(DataColumns.CONTENT));
+                    break;
+                }
+            }
+
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+        }
+    }
+
+    public JSONObject getLocalJSONFromContent() {
+        String name = getName();
+        try {
+            if (mMetaInfo == null) {
+                // new task created from web
+                if (name == null) {
+                    Log.w(TAG, "the note seems to be an empty one");
+                    return null;
+                }
+
+                JSONObject js = new JSONObject();
+                JSONObject note = new JSONObject();
+                JSONArray dataArray = new JSONArray();
+                JSONObject data = new JSONObject();
+                data.put(DataColumns.CONTENT, name);
+                dataArray.put(data);
+                js.put(GTaskStringUtils.META_HEAD_DATA, dataArray);
+                note.put(NoteColumns.TYPE, Notes.TYPE_NOTE);
+                js.put(GTaskStringUtils.META_HEAD_NOTE, note);
+                return js;
+            } else {
+                // synced task
+                JSONObject note = mMetaInfo.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+                JSONArray dataArray = mMetaInfo.getJSONArray(GTaskStringUtils.META_HEAD_DATA);
+
+                for (int i = 0; i < dataArray.length(); i++) {
+                    JSONObject data = dataArray.getJSONObject(i);
+                    if (TextUtils.equals(data.getString(DataColumns.MIME_TYPE), DataConstants.NOTE)) {
+                        data.put(DataColumns.CONTENT, getName());
+                        break;
+                    }
+                }
+
+                note.put(NoteColumns.TYPE, Notes.TYPE_NOTE);
+                return mMetaInfo;
+            }
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            return null;
+        }
+    }
+
+    public void setMetaInfo(MetaData metaData) {
+        if (metaData != null && metaData.getNotes() != null) {
+            try {
+                mMetaInfo = new JSONObject(metaData.getNotes());
+            } catch (JSONException e) {
+                Log.w(TAG, e.toString());
+                mMetaInfo = null;
+            }
+        }
+    }
+
+    public int getSyncAction(Cursor c) {
+        try {
+            JSONObject noteInfo = null;
+            if (mMetaInfo != null && mMetaInfo.has(GTaskStringUtils.META_HEAD_NOTE)) {
+                noteInfo = mMetaInfo.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+            }
+
+            if (noteInfo == null) {
+                Log.w(TAG, "it seems that note meta has been deleted");
+                return SYNC_ACTION_UPDATE_REMOTE;
+            }
+
+            if (!noteInfo.has(NoteColumns.ID)) {
+                Log.w(TAG, "remote note id seems to be deleted");
+                return SYNC_ACTION_UPDATE_LOCAL;
+            }
+
+            // validate the note id now
+            if (c.getLong(SqlNote.ID_COLUMN) != noteInfo.getLong(NoteColumns.ID)) {
+                Log.w(TAG, "note id doesn't match");
+                return SYNC_ACTION_UPDATE_LOCAL;
+            }
+
+            if (c.getInt(SqlNote.LOCAL_MODIFIED_COLUMN) == 0) {
+                // there is no local update
+                if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) {
+                    // no update both side
+                    return SYNC_ACTION_NONE;
+                } else {
+                    // apply remote to local
+                    return SYNC_ACTION_UPDATE_LOCAL;
+                }
+            } else {
+                // validate gtask id
+                if (!c.getString(SqlNote.GTASK_ID_COLUMN).equals(getGid())) {
+                    Log.e(TAG, "gtask id doesn't match");
+                    return SYNC_ACTION_ERROR;
+                }
+                if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) {
+                    // local modification only
+                    return SYNC_ACTION_UPDATE_REMOTE;
+                } else {
+                    return SYNC_ACTION_UPDATE_CONFLICT;
+                }
+            }
+        } catch (Exception e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+        }
+
+        return SYNC_ACTION_ERROR;
+    }
+
+    public boolean isWorthSaving() {
+        return mMetaInfo != null || (getName() != null && getName().trim().length() > 0)
+                || (getNotes() != null && getNotes().trim().length() > 0);
+    }
+
+    public void setCompleted(boolean completed) {
+        this.mCompleted = completed;
+    }
+
+    public void setNotes(String notes) {
+        this.mNotes = notes;
+    }
+
+    public void setPriorSibling(Task priorSibling) {
+        this.mPriorSibling = priorSibling;
+    }
+
+    public void setParent(TaskList parent) {
+        this.mParent = parent;
+    }
+
+    public boolean getCompleted() {
+        return this.mCompleted;
+    }
+
+    public String getNotes() {
+        return this.mNotes;
+    }
+
+    public Task getPriorSibling() {
+        return this.mPriorSibling;
+    }
+
+    public TaskList getParent() {
+        return this.mParent;
+    }
+
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/data/TaskList.java b/Notes-master/src/net/micode/notes/gtask/data/TaskList.java
new file mode 100644
index 0000000..4ea21c5
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/data/TaskList.java
@@ -0,0 +1,343 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.data;
+
+import android.database.Cursor;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.tool.GTaskStringUtils;
+
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.util.ArrayList;
+
+
+public class TaskList extends Node {
+    private static final String TAG = TaskList.class.getSimpleName();
+
+    private int mIndex;
+
+    private ArrayList<Task> mChildren;
+
+    public TaskList() {
+        super();
+        mChildren = new ArrayList<Task>();
+        mIndex = 1;
+    }
+
+    public JSONObject getCreateAction(int actionId) {
+        JSONObject js = new JSONObject();
+
+        try {
+            // action_type
+            js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+                    GTaskStringUtils.GTASK_JSON_ACTION_TYPE_CREATE);
+
+            // action_id
+            js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId);
+
+            // index
+            js.put(GTaskStringUtils.GTASK_JSON_INDEX, mIndex);
+
+            // entity_delta
+            JSONObject entity = new JSONObject();
+            entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName());
+            entity.put(GTaskStringUtils.GTASK_JSON_CREATOR_ID, "null");
+            entity.put(GTaskStringUtils.GTASK_JSON_ENTITY_TYPE,
+                    GTaskStringUtils.GTASK_JSON_TYPE_GROUP);
+            js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity);
+
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("fail to generate tasklist-create jsonobject");
+        }
+
+        return js;
+    }
+
+    public JSONObject getUpdateAction(int actionId) {
+        JSONObject js = new JSONObject();
+
+        try {
+            // action_type
+            js.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+                    GTaskStringUtils.GTASK_JSON_ACTION_TYPE_UPDATE);
+
+            // action_id
+            js.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, actionId);
+
+            // id
+            js.put(GTaskStringUtils.GTASK_JSON_ID, getGid());
+
+            // entity_delta
+            JSONObject entity = new JSONObject();
+            entity.put(GTaskStringUtils.GTASK_JSON_NAME, getName());
+            entity.put(GTaskStringUtils.GTASK_JSON_DELETED, getDeleted());
+            js.put(GTaskStringUtils.GTASK_JSON_ENTITY_DELTA, entity);
+
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("fail to generate tasklist-update jsonobject");
+        }
+
+        return js;
+    }
+
+    public void setContentByRemoteJSON(JSONObject js) {
+        if (js != null) {
+            try {
+                // id
+                if (js.has(GTaskStringUtils.GTASK_JSON_ID)) {
+                    setGid(js.getString(GTaskStringUtils.GTASK_JSON_ID));
+                }
+
+                // last_modified
+                if (js.has(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED)) {
+                    setLastModified(js.getLong(GTaskStringUtils.GTASK_JSON_LAST_MODIFIED));
+                }
+
+                // name
+                if (js.has(GTaskStringUtils.GTASK_JSON_NAME)) {
+                    setName(js.getString(GTaskStringUtils.GTASK_JSON_NAME));
+                }
+
+            } catch (JSONException e) {
+                Log.e(TAG, e.toString());
+                e.printStackTrace();
+                throw new ActionFailureException("fail to get tasklist content from jsonobject");
+            }
+        }
+    }
+
+    public void setContentByLocalJSON(JSONObject js) {
+        if (js == null || !js.has(GTaskStringUtils.META_HEAD_NOTE)) {
+            Log.w(TAG, "setContentByLocalJSON: nothing is avaiable");
+        }
+
+        try {
+            JSONObject folder = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+
+            if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_FOLDER) {
+                String name = folder.getString(NoteColumns.SNIPPET);
+                setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + name);
+            } else if (folder.getInt(NoteColumns.TYPE) == Notes.TYPE_SYSTEM) {
+                if (folder.getLong(NoteColumns.ID) == Notes.ID_ROOT_FOLDER)
+                    setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT);
+                else if (folder.getLong(NoteColumns.ID) == Notes.ID_CALL_RECORD_FOLDER)
+                    setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX
+                            + GTaskStringUtils.FOLDER_CALL_NOTE);
+                else
+                    Log.e(TAG, "invalid system folder");
+            } else {
+                Log.e(TAG, "error type");
+            }
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+        }
+    }
+
+    public JSONObject getLocalJSONFromContent() {
+        try {
+            JSONObject js = new JSONObject();
+            JSONObject folder = new JSONObject();
+
+            String folderName = getName();
+            if (getName().startsWith(GTaskStringUtils.MIUI_FOLDER_PREFFIX))
+                folderName = folderName.substring(GTaskStringUtils.MIUI_FOLDER_PREFFIX.length(),
+                        folderName.length());
+            folder.put(NoteColumns.SNIPPET, folderName);
+            if (folderName.equals(GTaskStringUtils.FOLDER_DEFAULT)
+                    || folderName.equals(GTaskStringUtils.FOLDER_CALL_NOTE))
+                folder.put(NoteColumns.TYPE, Notes.TYPE_SYSTEM);
+            else
+                folder.put(NoteColumns.TYPE, Notes.TYPE_FOLDER);
+
+            js.put(GTaskStringUtils.META_HEAD_NOTE, folder);
+
+            return js;
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            return null;
+        }
+    }
+
+    public int getSyncAction(Cursor c) {
+        try {
+            if (c.getInt(SqlNote.LOCAL_MODIFIED_COLUMN) == 0) {
+                // there is no local update
+                if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) {
+                    // no update both side
+                    return SYNC_ACTION_NONE;
+                } else {
+                    // apply remote to local
+                    return SYNC_ACTION_UPDATE_LOCAL;
+                }
+            } else {
+                // validate gtask id
+                if (!c.getString(SqlNote.GTASK_ID_COLUMN).equals(getGid())) {
+                    Log.e(TAG, "gtask id doesn't match");
+                    return SYNC_ACTION_ERROR;
+                }
+                if (c.getLong(SqlNote.SYNC_ID_COLUMN) == getLastModified()) {
+                    // local modification only
+                    return SYNC_ACTION_UPDATE_REMOTE;
+                } else {
+                    // for folder conflicts, just apply local modification
+                    return SYNC_ACTION_UPDATE_REMOTE;
+                }
+            }
+        } catch (Exception e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+        }
+
+        return SYNC_ACTION_ERROR;
+    }
+
+    public int getChildTaskCount() {
+        return mChildren.size();
+    }
+
+    public boolean addChildTask(Task task) {
+        boolean ret = false;
+        if (task != null && !mChildren.contains(task)) {
+            ret = mChildren.add(task);
+            if (ret) {
+                // need to set prior sibling and parent
+                task.setPriorSibling(mChildren.isEmpty() ? null : mChildren
+                        .get(mChildren.size() - 1));
+                task.setParent(this);
+            }
+        }
+        return ret;
+    }
+
+    public boolean addChildTask(Task task, int index) {
+        if (index < 0 || index > mChildren.size()) {
+            Log.e(TAG, "add child task: invalid index");
+            return false;
+        }
+
+        int pos = mChildren.indexOf(task);
+        if (task != null && pos == -1) {
+            mChildren.add(index, task);
+
+            // update the task list
+            Task preTask = null;
+            Task afterTask = null;
+            if (index != 0)
+                preTask = mChildren.get(index - 1);
+            if (index != mChildren.size() - 1)
+                afterTask = mChildren.get(index + 1);
+
+            task.setPriorSibling(preTask);
+            if (afterTask != null)
+                afterTask.setPriorSibling(task);
+        }
+
+        return true;
+    }
+
+    public boolean removeChildTask(Task task) {
+        boolean ret = false;
+        int index = mChildren.indexOf(task);
+        if (index != -1) {
+            ret = mChildren.remove(task);
+
+            if (ret) {
+                // reset prior sibling and parent
+                task.setPriorSibling(null);
+                task.setParent(null);
+
+                // update the task list
+                if (index != mChildren.size()) {
+                    mChildren.get(index).setPriorSibling(
+                            index == 0 ? null : mChildren.get(index - 1));
+                }
+            }
+        }
+        return ret;
+    }
+
+    public boolean moveChildTask(Task task, int index) {
+
+        if (index < 0 || index >= mChildren.size()) {
+            Log.e(TAG, "move child task: invalid index");
+            return false;
+        }
+
+        int pos = mChildren.indexOf(task);
+        if (pos == -1) {
+            Log.e(TAG, "move child task: the task should in the list");
+            return false;
+        }
+
+        if (pos == index)
+            return true;
+        return (removeChildTask(task) && addChildTask(task, index));
+    }
+
+    public Task findChildTaskByGid(String gid) {
+        for (int i = 0; i < mChildren.size(); i++) {
+            Task t = mChildren.get(i);
+            if (t.getGid().equals(gid)) {
+                return t;
+            }
+        }
+        return null;
+    }
+
+    public int getChildTaskIndex(Task task) {
+        return mChildren.indexOf(task);
+    }
+
+    public Task getChildTaskByIndex(int index) {
+        if (index < 0 || index >= mChildren.size()) {
+            Log.e(TAG, "getTaskByIndex: invalid index");
+            return null;
+        }
+        return mChildren.get(index);
+    }
+
+    public Task getChilTaskByGid(String gid) {
+        for (Task task : mChildren) {
+            if (task.getGid().equals(gid))
+                return task;
+        }
+        return null;
+    }
+
+    public ArrayList<Task> getChildTaskList() {
+        return this.mChildren;
+    }
+
+    public void setIndex(int index) {
+        this.mIndex = index;
+    }
+
+    public int getIndex() {
+        return this.mIndex;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/exception/ActionFailureException.java b/Notes-master/src/net/micode/notes/gtask/exception/ActionFailureException.java
new file mode 100644
index 0000000..15504be
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/exception/ActionFailureException.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.exception;
+
+public class ActionFailureException extends RuntimeException {
+    private static final long serialVersionUID = 4425249765923293627L;
+
+    public ActionFailureException() {
+        super();
+    }
+
+    public ActionFailureException(String paramString) {
+        super(paramString);
+    }
+
+    public ActionFailureException(String paramString, Throwable paramThrowable) {
+        super(paramString, paramThrowable);
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/exception/NetworkFailureException.java b/Notes-master/src/net/micode/notes/gtask/exception/NetworkFailureException.java
new file mode 100644
index 0000000..b08cfb1
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/exception/NetworkFailureException.java
@@ -0,0 +1,33 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.exception;
+
+public class NetworkFailureException extends Exception {
+    private static final long serialVersionUID = 2107610287180234136L;
+
+    public NetworkFailureException() {
+        super();
+    }
+
+    public NetworkFailureException(String paramString) {
+        super(paramString);
+    }
+
+    public NetworkFailureException(String paramString, Throwable paramThrowable) {
+        super(paramString, paramThrowable);
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/remote/GTaskASyncTask.java b/Notes-master/src/net/micode/notes/gtask/remote/GTaskASyncTask.java
new file mode 100644
index 0000000..b3b61e7
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/remote/GTaskASyncTask.java
@@ -0,0 +1,123 @@
+
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.remote;
+
+import android.app.Notification;
+import android.app.NotificationManager;
+import android.app.PendingIntent;
+import android.content.Context;
+import android.content.Intent;
+import android.os.AsyncTask;
+
+import net.micode.notes.R;
+import net.micode.notes.ui.NotesListActivity;
+import net.micode.notes.ui.NotesPreferenceActivity;
+
+
+public class GTaskASyncTask extends AsyncTask<Void, String, Integer> {
+
+    private static int GTASK_SYNC_NOTIFICATION_ID = 5234235;
+
+    public interface OnCompleteListener {
+        void onComplete();
+    }
+
+    private Context mContext;
+
+    private NotificationManager mNotifiManager;
+
+    private GTaskManager mTaskManager;
+
+    private OnCompleteListener mOnCompleteListener;
+
+    public GTaskASyncTask(Context context, OnCompleteListener listener) {
+        mContext = context;
+        mOnCompleteListener = listener;
+        mNotifiManager = (NotificationManager) mContext
+                .getSystemService(Context.NOTIFICATION_SERVICE);
+        mTaskManager = GTaskManager.getInstance();
+    }
+
+    public void cancelSync() {
+        mTaskManager.cancelSync();
+    }
+
+    public void publishProgess(String message) {
+        publishProgress(new String[] {
+            message
+        });
+    }
+
+    private void showNotification(int tickerId, String content) {
+        Notification notification = new Notification(R.drawable.notification, mContext
+                .getString(tickerId), System.currentTimeMillis());
+        notification.defaults = Notification.DEFAULT_LIGHTS;
+        notification.flags = Notification.FLAG_AUTO_CANCEL;
+        PendingIntent pendingIntent;
+        if (tickerId != R.string.ticker_success) {
+            pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext,
+                    NotesPreferenceActivity.class), 0);
+
+        } else {
+            pendingIntent = PendingIntent.getActivity(mContext, 0, new Intent(mContext,
+                    NotesListActivity.class), 0);
+        }
+        notification.setLatestEventInfo(mContext, mContext.getString(R.string.app_name), content,
+                pendingIntent);
+        mNotifiManager.notify(GTASK_SYNC_NOTIFICATION_ID, notification);
+    }
+
+    @Override
+    protected Integer doInBackground(Void... unused) {
+        publishProgess(mContext.getString(R.string.sync_progress_login, NotesPreferenceActivity
+                .getSyncAccountName(mContext)));
+        return mTaskManager.sync(mContext, this);
+    }
+
+    @Override
+    protected void onProgressUpdate(String... progress) {
+        showNotification(R.string.ticker_syncing, progress[0]);
+        if (mContext instanceof GTaskSyncService) {
+            ((GTaskSyncService) mContext).sendBroadcast(progress[0]);
+        }
+    }
+
+    @Override
+    protected void onPostExecute(Integer result) {
+        if (result == GTaskManager.STATE_SUCCESS) {
+            showNotification(R.string.ticker_success, mContext.getString(
+                    R.string.success_sync_account, mTaskManager.getSyncAccount()));
+            NotesPreferenceActivity.setLastSyncTime(mContext, System.currentTimeMillis());
+        } else if (result == GTaskManager.STATE_NETWORK_ERROR) {
+            showNotification(R.string.ticker_fail, mContext.getString(R.string.error_sync_network));
+        } else if (result == GTaskManager.STATE_INTERNAL_ERROR) {
+            showNotification(R.string.ticker_fail, mContext.getString(R.string.error_sync_internal));
+        } else if (result == GTaskManager.STATE_SYNC_CANCELLED) {
+            showNotification(R.string.ticker_cancel, mContext
+                    .getString(R.string.error_sync_cancelled));
+        }
+        if (mOnCompleteListener != null) {
+            new Thread(new Runnable() {
+
+                public void run() {
+                    mOnCompleteListener.onComplete();
+                }
+            }).start();
+        }
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/remote/GTaskClient.java b/Notes-master/src/net/micode/notes/gtask/remote/GTaskClient.java
new file mode 100644
index 0000000..c67dfdf
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/remote/GTaskClient.java
@@ -0,0 +1,585 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.remote;
+
+import android.accounts.Account;
+import android.accounts.AccountManager;
+import android.accounts.AccountManagerFuture;
+import android.app.Activity;
+import android.os.Bundle;
+import android.text.TextUtils;
+import android.util.Log;
+
+import net.micode.notes.gtask.data.Node;
+import net.micode.notes.gtask.data.Task;
+import net.micode.notes.gtask.data.TaskList;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.gtask.exception.NetworkFailureException;
+import net.micode.notes.tool.GTaskStringUtils;
+import net.micode.notes.ui.NotesPreferenceActivity;
+
+import org.apache.http.HttpEntity;
+import org.apache.http.HttpResponse;
+import org.apache.http.client.ClientProtocolException;
+import org.apache.http.client.entity.UrlEncodedFormEntity;
+import org.apache.http.client.methods.HttpGet;
+import org.apache.http.client.methods.HttpPost;
+import org.apache.http.cookie.Cookie;
+import org.apache.http.impl.client.BasicCookieStore;
+import org.apache.http.impl.client.DefaultHttpClient;
+import org.apache.http.message.BasicNameValuePair;
+import org.apache.http.params.BasicHttpParams;
+import org.apache.http.params.HttpConnectionParams;
+import org.apache.http.params.HttpParams;
+import org.apache.http.params.HttpProtocolParams;
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.LinkedList;
+import java.util.List;
+import java.util.zip.GZIPInputStream;
+import java.util.zip.Inflater;
+import java.util.zip.InflaterInputStream;
+
+
+public class GTaskClient {
+    private static final String TAG = GTaskClient.class.getSimpleName();
+
+    private static final String GTASK_URL = "https://mail.google.com/tasks/";
+
+    private static final String GTASK_GET_URL = "https://mail.google.com/tasks/ig";
+
+    private static final String GTASK_POST_URL = "https://mail.google.com/tasks/r/ig";
+
+    private static GTaskClient mInstance = null;
+
+    private DefaultHttpClient mHttpClient;
+
+    private String mGetUrl;
+
+    private String mPostUrl;
+
+    private long mClientVersion;
+
+    private boolean mLoggedin;
+
+    private long mLastLoginTime;
+
+    private int mActionId;
+
+    private Account mAccount;
+
+    private JSONArray mUpdateArray;
+
+    private GTaskClient() {
+        mHttpClient = null;
+        mGetUrl = GTASK_GET_URL;
+        mPostUrl = GTASK_POST_URL;
+        mClientVersion = -1;
+        mLoggedin = false;
+        mLastLoginTime = 0;
+        mActionId = 1;
+        mAccount = null;
+        mUpdateArray = null;
+    }
+
+    public static synchronized GTaskClient getInstance() {
+        if (mInstance == null) {
+            mInstance = new GTaskClient();
+        }
+        return mInstance;
+    }
+
+    public boolean login(Activity activity) {
+        // we suppose that the cookie would expire after 5 minutes
+        // then we need to re-login
+        final long interval = 1000 * 60 * 5;
+        if (mLastLoginTime + interval < System.currentTimeMillis()) {
+            mLoggedin = false;
+        }
+
+        // need to re-login after account switch
+        if (mLoggedin
+                && !TextUtils.equals(getSyncAccount().name, NotesPreferenceActivity
+                        .getSyncAccountName(activity))) {
+            mLoggedin = false;
+        }
+
+        if (mLoggedin) {
+            Log.d(TAG, "already logged in");
+            return true;
+        }
+
+        mLastLoginTime = System.currentTimeMillis();
+        String authToken = loginGoogleAccount(activity, false);
+        if (authToken == null) {
+            Log.e(TAG, "login google account failed");
+            return false;
+        }
+
+        // login with custom domain if necessary
+        if (!(mAccount.name.toLowerCase().endsWith("gmail.com") || mAccount.name.toLowerCase()
+                .endsWith("googlemail.com"))) {
+            StringBuilder url = new StringBuilder(GTASK_URL).append("a/");
+            int index = mAccount.name.indexOf('@') + 1;
+            String suffix = mAccount.name.substring(index);
+            url.append(suffix + "/");
+            mGetUrl = url.toString() + "ig";
+            mPostUrl = url.toString() + "r/ig";
+
+            if (tryToLoginGtask(activity, authToken)) {
+                mLoggedin = true;
+            }
+        }
+
+        // try to login with google official url
+        if (!mLoggedin) {
+            mGetUrl = GTASK_GET_URL;
+            mPostUrl = GTASK_POST_URL;
+            if (!tryToLoginGtask(activity, authToken)) {
+                return false;
+            }
+        }
+
+        mLoggedin = true;
+        return true;
+    }
+
+    private String loginGoogleAccount(Activity activity, boolean invalidateToken) {
+        String authToken;
+        AccountManager accountManager = AccountManager.get(activity);
+        Account[] accounts = accountManager.getAccountsByType("com.google");
+
+        if (accounts.length == 0) {
+            Log.e(TAG, "there is no available google account");
+            return null;
+        }
+
+        String accountName = NotesPreferenceActivity.getSyncAccountName(activity);
+        Account account = null;
+        for (Account a : accounts) {
+            if (a.name.equals(accountName)) {
+                account = a;
+                break;
+            }
+        }
+        if (account != null) {
+            mAccount = account;
+        } else {
+            Log.e(TAG, "unable to get an account with the same name in the settings");
+            return null;
+        }
+
+        // get the token now
+        AccountManagerFuture<Bundle> accountManagerFuture = accountManager.getAuthToken(account,
+                "goanna_mobile", null, activity, null, null);
+        try {
+            Bundle authTokenBundle = accountManagerFuture.getResult();
+            authToken = authTokenBundle.getString(AccountManager.KEY_AUTHTOKEN);
+            if (invalidateToken) {
+                accountManager.invalidateAuthToken("com.google", authToken);
+                loginGoogleAccount(activity, false);
+            }
+        } catch (Exception e) {
+            Log.e(TAG, "get auth token failed");
+            authToken = null;
+        }
+
+        return authToken;
+    }
+
+    private boolean tryToLoginGtask(Activity activity, String authToken) {
+        if (!loginGtask(authToken)) {
+            // maybe the auth token is out of date, now let's invalidate the
+            // token and try again
+            authToken = loginGoogleAccount(activity, true);
+            if (authToken == null) {
+                Log.e(TAG, "login google account failed");
+                return false;
+            }
+
+            if (!loginGtask(authToken)) {
+                Log.e(TAG, "login gtask failed");
+                return false;
+            }
+        }
+        return true;
+    }
+
+    private boolean loginGtask(String authToken) {
+        int timeoutConnection = 10000;
+        int timeoutSocket = 15000;
+        HttpParams httpParameters = new BasicHttpParams();
+        HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection);
+        HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);
+        mHttpClient = new DefaultHttpClient(httpParameters);
+        BasicCookieStore localBasicCookieStore = new BasicCookieStore();
+        mHttpClient.setCookieStore(localBasicCookieStore);
+        HttpProtocolParams.setUseExpectContinue(mHttpClient.getParams(), false);
+
+        // login gtask
+        try {
+            String loginUrl = mGetUrl + "?auth=" + authToken;
+            HttpGet httpGet = new HttpGet(loginUrl);
+            HttpResponse response = null;
+            response = mHttpClient.execute(httpGet);
+
+            // get the cookie now
+            List<Cookie> cookies = mHttpClient.getCookieStore().getCookies();
+            boolean hasAuthCookie = false;
+            for (Cookie cookie : cookies) {
+                if (cookie.getName().contains("GTL")) {
+                    hasAuthCookie = true;
+                }
+            }
+            if (!hasAuthCookie) {
+                Log.w(TAG, "it seems that there is no auth cookie");
+            }
+
+            // get the client version
+            String resString = getResponseContent(response.getEntity());
+            String jsBegin = "_setup(";
+            String jsEnd = ")}</script>";
+            int begin = resString.indexOf(jsBegin);
+            int end = resString.lastIndexOf(jsEnd);
+            String jsString = null;
+            if (begin != -1 && end != -1 && begin < end) {
+                jsString = resString.substring(begin + jsBegin.length(), end);
+            }
+            JSONObject js = new JSONObject(jsString);
+            mClientVersion = js.getLong("v");
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            return false;
+        } catch (Exception e) {
+            // simply catch all exceptions
+            Log.e(TAG, "httpget gtask_url failed");
+            return false;
+        }
+
+        return true;
+    }
+
+    private int getActionId() {
+        return mActionId++;
+    }
+
+    private HttpPost createHttpPost() {
+        HttpPost httpPost = new HttpPost(mPostUrl);
+        httpPost.setHeader("Content-Type", "application/x-www-form-urlencoded;charset=utf-8");
+        httpPost.setHeader("AT", "1");
+        return httpPost;
+    }
+
+    private String getResponseContent(HttpEntity entity) throws IOException {
+        String contentEncoding = null;
+        if (entity.getContentEncoding() != null) {
+            contentEncoding = entity.getContentEncoding().getValue();
+            Log.d(TAG, "encoding: " + contentEncoding);
+        }
+
+        InputStream input = entity.getContent();
+        if (contentEncoding != null && contentEncoding.equalsIgnoreCase("gzip")) {
+            input = new GZIPInputStream(entity.getContent());
+        } else if (contentEncoding != null && contentEncoding.equalsIgnoreCase("deflate")) {
+            Inflater inflater = new Inflater(true);
+            input = new InflaterInputStream(entity.getContent(), inflater);
+        }
+
+        try {
+            InputStreamReader isr = new InputStreamReader(input);
+            BufferedReader br = new BufferedReader(isr);
+            StringBuilder sb = new StringBuilder();
+
+            while (true) {
+                String buff = br.readLine();
+                if (buff == null) {
+                    return sb.toString();
+                }
+                sb = sb.append(buff);
+            }
+        } finally {
+            input.close();
+        }
+    }
+
+    private JSONObject postRequest(JSONObject js) throws NetworkFailureException {
+        if (!mLoggedin) {
+            Log.e(TAG, "please login first");
+            throw new ActionFailureException("not logged in");
+        }
+
+        HttpPost httpPost = createHttpPost();
+        try {
+            LinkedList<BasicNameValuePair> list = new LinkedList<BasicNameValuePair>();
+            list.add(new BasicNameValuePair("r", js.toString()));
+            UrlEncodedFormEntity entity = new UrlEncodedFormEntity(list, "UTF-8");
+            httpPost.setEntity(entity);
+
+            // execute the post
+            HttpResponse response = mHttpClient.execute(httpPost);
+            String jsString = getResponseContent(response.getEntity());
+            return new JSONObject(jsString);
+
+        } catch (ClientProtocolException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new NetworkFailureException("postRequest failed");
+        } catch (IOException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new NetworkFailureException("postRequest failed");
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("unable to convert response content to jsonobject");
+        } catch (Exception e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("error occurs when posting request");
+        }
+    }
+
+    public void createTask(Task task) throws NetworkFailureException {
+        commitUpdate();
+        try {
+            JSONObject jsPost = new JSONObject();
+            JSONArray actionList = new JSONArray();
+
+            // action_list
+            actionList.put(task.getCreateAction(getActionId()));
+            jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+            // client_version
+            jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+            // post
+            JSONObject jsResponse = postRequest(jsPost);
+            JSONObject jsResult = (JSONObject) jsResponse.getJSONArray(
+                    GTaskStringUtils.GTASK_JSON_RESULTS).get(0);
+            task.setGid(jsResult.getString(GTaskStringUtils.GTASK_JSON_NEW_ID));
+
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("create task: handing jsonobject failed");
+        }
+    }
+
+    public void createTaskList(TaskList tasklist) throws NetworkFailureException {
+        commitUpdate();
+        try {
+            JSONObject jsPost = new JSONObject();
+            JSONArray actionList = new JSONArray();
+
+            // action_list
+            actionList.put(tasklist.getCreateAction(getActionId()));
+            jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+            // client version
+            jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+            // post
+            JSONObject jsResponse = postRequest(jsPost);
+            JSONObject jsResult = (JSONObject) jsResponse.getJSONArray(
+                    GTaskStringUtils.GTASK_JSON_RESULTS).get(0);
+            tasklist.setGid(jsResult.getString(GTaskStringUtils.GTASK_JSON_NEW_ID));
+
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("create tasklist: handing jsonobject failed");
+        }
+    }
+
+    public void commitUpdate() throws NetworkFailureException {
+        if (mUpdateArray != null) {
+            try {
+                JSONObject jsPost = new JSONObject();
+
+                // action_list
+                jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, mUpdateArray);
+
+                // client_version
+                jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+                postRequest(jsPost);
+                mUpdateArray = null;
+            } catch (JSONException e) {
+                Log.e(TAG, e.toString());
+                e.printStackTrace();
+                throw new ActionFailureException("commit update: handing jsonobject failed");
+            }
+        }
+    }
+
+    public void addUpdateNode(Node node) throws NetworkFailureException {
+        if (node != null) {
+            // too many update items may result in an error
+            // set max to 10 items
+            if (mUpdateArray != null && mUpdateArray.length() > 10) {
+                commitUpdate();
+            }
+
+            if (mUpdateArray == null)
+                mUpdateArray = new JSONArray();
+            mUpdateArray.put(node.getUpdateAction(getActionId()));
+        }
+    }
+
+    public void moveTask(Task task, TaskList preParent, TaskList curParent)
+            throws NetworkFailureException {
+        commitUpdate();
+        try {
+            JSONObject jsPost = new JSONObject();
+            JSONArray actionList = new JSONArray();
+            JSONObject action = new JSONObject();
+
+            // action_list
+            action.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+                    GTaskStringUtils.GTASK_JSON_ACTION_TYPE_MOVE);
+            action.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, getActionId());
+            action.put(GTaskStringUtils.GTASK_JSON_ID, task.getGid());
+            if (preParent == curParent && task.getPriorSibling() != null) {
+                // put prioring_sibing_id only if moving within the tasklist and
+                // it is not the first one
+                action.put(GTaskStringUtils.GTASK_JSON_PRIOR_SIBLING_ID, task.getPriorSibling());
+            }
+            action.put(GTaskStringUtils.GTASK_JSON_SOURCE_LIST, preParent.getGid());
+            action.put(GTaskStringUtils.GTASK_JSON_DEST_PARENT, curParent.getGid());
+            if (preParent != curParent) {
+                // put the dest_list only if moving between tasklists
+                action.put(GTaskStringUtils.GTASK_JSON_DEST_LIST, curParent.getGid());
+            }
+            actionList.put(action);
+            jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+            // client_version
+            jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+            postRequest(jsPost);
+
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("move task: handing jsonobject failed");
+        }
+    }
+
+    public void deleteNode(Node node) throws NetworkFailureException {
+        commitUpdate();
+        try {
+            JSONObject jsPost = new JSONObject();
+            JSONArray actionList = new JSONArray();
+
+            // action_list
+            node.setDeleted(true);
+            actionList.put(node.getUpdateAction(getActionId()));
+            jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+            // client_version
+            jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+            postRequest(jsPost);
+            mUpdateArray = null;
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("delete node: handing jsonobject failed");
+        }
+    }
+
+    public JSONArray getTaskLists() throws NetworkFailureException {
+        if (!mLoggedin) {
+            Log.e(TAG, "please login first");
+            throw new ActionFailureException("not logged in");
+        }
+
+        try {
+            HttpGet httpGet = new HttpGet(mGetUrl);
+            HttpResponse response = null;
+            response = mHttpClient.execute(httpGet);
+
+            // get the task list
+            String resString = getResponseContent(response.getEntity());
+            String jsBegin = "_setup(";
+            String jsEnd = ")}</script>";
+            int begin = resString.indexOf(jsBegin);
+            int end = resString.lastIndexOf(jsEnd);
+            String jsString = null;
+            if (begin != -1 && end != -1 && begin < end) {
+                jsString = resString.substring(begin + jsBegin.length(), end);
+            }
+            JSONObject js = new JSONObject(jsString);
+            return js.getJSONObject("t").getJSONArray(GTaskStringUtils.GTASK_JSON_LISTS);
+        } catch (ClientProtocolException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new NetworkFailureException("gettasklists: httpget failed");
+        } catch (IOException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new NetworkFailureException("gettasklists: httpget failed");
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("get task lists: handing jasonobject failed");
+        }
+    }
+
+    public JSONArray getTaskList(String listGid) throws NetworkFailureException {
+        commitUpdate();
+        try {
+            JSONObject jsPost = new JSONObject();
+            JSONArray actionList = new JSONArray();
+            JSONObject action = new JSONObject();
+
+            // action_list
+            action.put(GTaskStringUtils.GTASK_JSON_ACTION_TYPE,
+                    GTaskStringUtils.GTASK_JSON_ACTION_TYPE_GETALL);
+            action.put(GTaskStringUtils.GTASK_JSON_ACTION_ID, getActionId());
+            action.put(GTaskStringUtils.GTASK_JSON_LIST_ID, listGid);
+            action.put(GTaskStringUtils.GTASK_JSON_GET_DELETED, false);
+            actionList.put(action);
+            jsPost.put(GTaskStringUtils.GTASK_JSON_ACTION_LIST, actionList);
+
+            // client_version
+            jsPost.put(GTaskStringUtils.GTASK_JSON_CLIENT_VERSION, mClientVersion);
+
+            JSONObject jsResponse = postRequest(jsPost);
+            return jsResponse.getJSONArray(GTaskStringUtils.GTASK_JSON_TASKS);
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("get task list: handing jsonobject failed");
+        }
+    }
+
+    public Account getSyncAccount() {
+        return mAccount;
+    }
+
+    public void resetUpdateArray() {
+        mUpdateArray = null;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/remote/GTaskManager.java b/Notes-master/src/net/micode/notes/gtask/remote/GTaskManager.java
new file mode 100644
index 0000000..d2b4082
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/remote/GTaskManager.java
@@ -0,0 +1,800 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.remote;
+
+import android.app.Activity;
+import android.content.ContentResolver;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.Context;
+import android.database.Cursor;
+import android.util.Log;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.data.MetaData;
+import net.micode.notes.gtask.data.Node;
+import net.micode.notes.gtask.data.SqlNote;
+import net.micode.notes.gtask.data.Task;
+import net.micode.notes.gtask.data.TaskList;
+import net.micode.notes.gtask.exception.ActionFailureException;
+import net.micode.notes.gtask.exception.NetworkFailureException;
+import net.micode.notes.tool.DataUtils;
+import net.micode.notes.tool.GTaskStringUtils;
+
+import org.json.JSONArray;
+import org.json.JSONException;
+import org.json.JSONObject;
+
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+import java.util.Map;
+
+
+public class GTaskManager {
+    private static final String TAG = GTaskManager.class.getSimpleName();
+
+    public static final int STATE_SUCCESS = 0;
+
+    public static final int STATE_NETWORK_ERROR = 1;
+
+    public static final int STATE_INTERNAL_ERROR = 2;
+
+    public static final int STATE_SYNC_IN_PROGRESS = 3;
+
+    public static final int STATE_SYNC_CANCELLED = 4;
+
+    private static GTaskManager mInstance = null;
+
+    private Activity mActivity;
+
+    private Context mContext;
+
+    private ContentResolver mContentResolver;
+
+    private boolean mSyncing;
+
+    private boolean mCancelled;
+
+    private HashMap<String, TaskList> mGTaskListHashMap;
+
+    private HashMap<String, Node> mGTaskHashMap;
+
+    private HashMap<String, MetaData> mMetaHashMap;
+
+    private TaskList mMetaList;
+
+    private HashSet<Long> mLocalDeleteIdMap;
+
+    private HashMap<String, Long> mGidToNid;
+
+    private HashMap<Long, String> mNidToGid;
+
+    private GTaskManager() {
+        mSyncing = false;
+        mCancelled = false;
+        mGTaskListHashMap = new HashMap<String, TaskList>();
+        mGTaskHashMap = new HashMap<String, Node>();
+        mMetaHashMap = new HashMap<String, MetaData>();
+        mMetaList = null;
+        mLocalDeleteIdMap = new HashSet<Long>();
+        mGidToNid = new HashMap<String, Long>();
+        mNidToGid = new HashMap<Long, String>();
+    }
+
+    public static synchronized GTaskManager getInstance() {
+        if (mInstance == null) {
+            mInstance = new GTaskManager();
+        }
+        return mInstance;
+    }
+
+    public synchronized void setActivityContext(Activity activity) {
+        // used for getting authtoken
+        mActivity = activity;
+    }
+
+    public int sync(Context context, GTaskASyncTask asyncTask) {
+        if (mSyncing) {
+            Log.d(TAG, "Sync is in progress");
+            return STATE_SYNC_IN_PROGRESS;
+        }
+        mContext = context;
+        mContentResolver = mContext.getContentResolver();
+        mSyncing = true;
+        mCancelled = false;
+        mGTaskListHashMap.clear();
+        mGTaskHashMap.clear();
+        mMetaHashMap.clear();
+        mLocalDeleteIdMap.clear();
+        mGidToNid.clear();
+        mNidToGid.clear();
+
+        try {
+            GTaskClient client = GTaskClient.getInstance();
+            client.resetUpdateArray();
+
+            // login google task
+            if (!mCancelled) {
+                if (!client.login(mActivity)) {
+                    throw new NetworkFailureException("login google task failed");
+                }
+            }
+
+            // get the task list from google
+            asyncTask.publishProgess(mContext.getString(R.string.sync_progress_init_list));
+            initGTaskList();
+
+            // do content sync work
+            asyncTask.publishProgess(mContext.getString(R.string.sync_progress_syncing));
+            syncContent();
+        } catch (NetworkFailureException e) {
+            Log.e(TAG, e.toString());
+            return STATE_NETWORK_ERROR;
+        } catch (ActionFailureException e) {
+            Log.e(TAG, e.toString());
+            return STATE_INTERNAL_ERROR;
+        } catch (Exception e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            return STATE_INTERNAL_ERROR;
+        } finally {
+            mGTaskListHashMap.clear();
+            mGTaskHashMap.clear();
+            mMetaHashMap.clear();
+            mLocalDeleteIdMap.clear();
+            mGidToNid.clear();
+            mNidToGid.clear();
+            mSyncing = false;
+        }
+
+        return mCancelled ? STATE_SYNC_CANCELLED : STATE_SUCCESS;
+    }
+
+    private void initGTaskList() throws NetworkFailureException {
+        if (mCancelled)
+            return;
+        GTaskClient client = GTaskClient.getInstance();
+        try {
+            JSONArray jsTaskLists = client.getTaskLists();
+
+            // init meta list first
+            mMetaList = null;
+            for (int i = 0; i < jsTaskLists.length(); i++) {
+                JSONObject object = jsTaskLists.getJSONObject(i);
+                String gid = object.getString(GTaskStringUtils.GTASK_JSON_ID);
+                String name = object.getString(GTaskStringUtils.GTASK_JSON_NAME);
+
+                if (name
+                        .equals(GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_META)) {
+                    mMetaList = new TaskList();
+                    mMetaList.setContentByRemoteJSON(object);
+
+                    // load meta data
+                    JSONArray jsMetas = client.getTaskList(gid);
+                    for (int j = 0; j < jsMetas.length(); j++) {
+                        object = (JSONObject) jsMetas.getJSONObject(j);
+                        MetaData metaData = new MetaData();
+                        metaData.setContentByRemoteJSON(object);
+                        if (metaData.isWorthSaving()) {
+                            mMetaList.addChildTask(metaData);
+                            if (metaData.getGid() != null) {
+                                mMetaHashMap.put(metaData.getRelatedGid(), metaData);
+                            }
+                        }
+                    }
+                }
+            }
+
+            // create meta list if not existed
+            if (mMetaList == null) {
+                mMetaList = new TaskList();
+                mMetaList.setName(GTaskStringUtils.MIUI_FOLDER_PREFFIX
+                        + GTaskStringUtils.FOLDER_META);
+                GTaskClient.getInstance().createTaskList(mMetaList);
+            }
+
+            // init task list
+            for (int i = 0; i < jsTaskLists.length(); i++) {
+                JSONObject object = jsTaskLists.getJSONObject(i);
+                String gid = object.getString(GTaskStringUtils.GTASK_JSON_ID);
+                String name = object.getString(GTaskStringUtils.GTASK_JSON_NAME);
+
+                if (name.startsWith(GTaskStringUtils.MIUI_FOLDER_PREFFIX)
+                        && !name.equals(GTaskStringUtils.MIUI_FOLDER_PREFFIX
+                                + GTaskStringUtils.FOLDER_META)) {
+                    TaskList tasklist = new TaskList();
+                    tasklist.setContentByRemoteJSON(object);
+                    mGTaskListHashMap.put(gid, tasklist);
+                    mGTaskHashMap.put(gid, tasklist);
+
+                    // load tasks
+                    JSONArray jsTasks = client.getTaskList(gid);
+                    for (int j = 0; j < jsTasks.length(); j++) {
+                        object = (JSONObject) jsTasks.getJSONObject(j);
+                        gid = object.getString(GTaskStringUtils.GTASK_JSON_ID);
+                        Task task = new Task();
+                        task.setContentByRemoteJSON(object);
+                        if (task.isWorthSaving()) {
+                            task.setMetaInfo(mMetaHashMap.get(gid));
+                            tasklist.addChildTask(task);
+                            mGTaskHashMap.put(gid, task);
+                        }
+                    }
+                }
+            }
+        } catch (JSONException e) {
+            Log.e(TAG, e.toString());
+            e.printStackTrace();
+            throw new ActionFailureException("initGTaskList: handing JSONObject failed");
+        }
+    }
+
+    private void syncContent() throws NetworkFailureException {
+        int syncType;
+        Cursor c = null;
+        String gid;
+        Node node;
+
+        mLocalDeleteIdMap.clear();
+
+        if (mCancelled) {
+            return;
+        }
+
+        // for local deleted note
+        try {
+            c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE,
+                    "(type<>? AND parent_id=?)", new String[] {
+                            String.valueOf(Notes.TYPE_SYSTEM), String.valueOf(Notes.ID_TRASH_FOLER)
+                    }, null);
+            if (c != null) {
+                while (c.moveToNext()) {
+                    gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+                    node = mGTaskHashMap.get(gid);
+                    if (node != null) {
+                        mGTaskHashMap.remove(gid);
+                        doContentSync(Node.SYNC_ACTION_DEL_REMOTE, node, c);
+                    }
+
+                    mLocalDeleteIdMap.add(c.getLong(SqlNote.ID_COLUMN));
+                }
+            } else {
+                Log.w(TAG, "failed to query trash folder");
+            }
+        } finally {
+            if (c != null) {
+                c.close();
+                c = null;
+            }
+        }
+
+        // sync folder first
+        syncFolder();
+
+        // for note existing in database
+        try {
+            c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE,
+                    "(type=? AND parent_id<>?)", new String[] {
+                            String.valueOf(Notes.TYPE_NOTE), String.valueOf(Notes.ID_TRASH_FOLER)
+                    }, NoteColumns.TYPE + " DESC");
+            if (c != null) {
+                while (c.moveToNext()) {
+                    gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+                    node = mGTaskHashMap.get(gid);
+                    if (node != null) {
+                        mGTaskHashMap.remove(gid);
+                        mGidToNid.put(gid, c.getLong(SqlNote.ID_COLUMN));
+                        mNidToGid.put(c.getLong(SqlNote.ID_COLUMN), gid);
+                        syncType = node.getSyncAction(c);
+                    } else {
+                        if (c.getString(SqlNote.GTASK_ID_COLUMN).trim().length() == 0) {
+                            // local add
+                            syncType = Node.SYNC_ACTION_ADD_REMOTE;
+                        } else {
+                            // remote delete
+                            syncType = Node.SYNC_ACTION_DEL_LOCAL;
+                        }
+                    }
+                    doContentSync(syncType, node, c);
+                }
+            } else {
+                Log.w(TAG, "failed to query existing note in database");
+            }
+
+        } finally {
+            if (c != null) {
+                c.close();
+                c = null;
+            }
+        }
+
+        // go through remaining items
+        Iterator<Map.Entry<String, Node>> iter = mGTaskHashMap.entrySet().iterator();
+        while (iter.hasNext()) {
+            Map.Entry<String, Node> entry = iter.next();
+            node = entry.getValue();
+            doContentSync(Node.SYNC_ACTION_ADD_LOCAL, node, null);
+        }
+
+        // mCancelled can be set by another thread, so we neet to check one by
+        // one
+        // clear local delete table
+        if (!mCancelled) {
+            if (!DataUtils.batchDeleteNotes(mContentResolver, mLocalDeleteIdMap)) {
+                throw new ActionFailureException("failed to batch-delete local deleted notes");
+            }
+        }
+
+        // refresh local sync id
+        if (!mCancelled) {
+            GTaskClient.getInstance().commitUpdate();
+            refreshLocalSyncId();
+        }
+
+    }
+
+    private void syncFolder() throws NetworkFailureException {
+        Cursor c = null;
+        String gid;
+        Node node;
+        int syncType;
+
+        if (mCancelled) {
+            return;
+        }
+
+        // for root folder
+        try {
+            c = mContentResolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI,
+                    Notes.ID_ROOT_FOLDER), SqlNote.PROJECTION_NOTE, null, null, null);
+            if (c != null) {
+                c.moveToNext();
+                gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+                node = mGTaskHashMap.get(gid);
+                if (node != null) {
+                    mGTaskHashMap.remove(gid);
+                    mGidToNid.put(gid, (long) Notes.ID_ROOT_FOLDER);
+                    mNidToGid.put((long) Notes.ID_ROOT_FOLDER, gid);
+                    // for system folder, only update remote name if necessary
+                    if (!node.getName().equals(
+                            GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT))
+                        doContentSync(Node.SYNC_ACTION_UPDATE_REMOTE, node, c);
+                } else {
+                    doContentSync(Node.SYNC_ACTION_ADD_REMOTE, node, c);
+                }
+            } else {
+                Log.w(TAG, "failed to query root folder");
+            }
+        } finally {
+            if (c != null) {
+                c.close();
+                c = null;
+            }
+        }
+
+        // for call-note folder
+        try {
+            c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE, "(_id=?)",
+                    new String[] {
+                        String.valueOf(Notes.ID_CALL_RECORD_FOLDER)
+                    }, null);
+            if (c != null) {
+                if (c.moveToNext()) {
+                    gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+                    node = mGTaskHashMap.get(gid);
+                    if (node != null) {
+                        mGTaskHashMap.remove(gid);
+                        mGidToNid.put(gid, (long) Notes.ID_CALL_RECORD_FOLDER);
+                        mNidToGid.put((long) Notes.ID_CALL_RECORD_FOLDER, gid);
+                        // for system folder, only update remote name if
+                        // necessary
+                        if (!node.getName().equals(
+                                GTaskStringUtils.MIUI_FOLDER_PREFFIX
+                                        + GTaskStringUtils.FOLDER_CALL_NOTE))
+                            doContentSync(Node.SYNC_ACTION_UPDATE_REMOTE, node, c);
+                    } else {
+                        doContentSync(Node.SYNC_ACTION_ADD_REMOTE, node, c);
+                    }
+                }
+            } else {
+                Log.w(TAG, "failed to query call note folder");
+            }
+        } finally {
+            if (c != null) {
+                c.close();
+                c = null;
+            }
+        }
+
+        // for local existing folders
+        try {
+            c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE,
+                    "(type=? AND parent_id<>?)", new String[] {
+                            String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER)
+                    }, NoteColumns.TYPE + " DESC");
+            if (c != null) {
+                while (c.moveToNext()) {
+                    gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+                    node = mGTaskHashMap.get(gid);
+                    if (node != null) {
+                        mGTaskHashMap.remove(gid);
+                        mGidToNid.put(gid, c.getLong(SqlNote.ID_COLUMN));
+                        mNidToGid.put(c.getLong(SqlNote.ID_COLUMN), gid);
+                        syncType = node.getSyncAction(c);
+                    } else {
+                        if (c.getString(SqlNote.GTASK_ID_COLUMN).trim().length() == 0) {
+                            // local add
+                            syncType = Node.SYNC_ACTION_ADD_REMOTE;
+                        } else {
+                            // remote delete
+                            syncType = Node.SYNC_ACTION_DEL_LOCAL;
+                        }
+                    }
+                    doContentSync(syncType, node, c);
+                }
+            } else {
+                Log.w(TAG, "failed to query existing folder");
+            }
+        } finally {
+            if (c != null) {
+                c.close();
+                c = null;
+            }
+        }
+
+        // for remote add folders
+        Iterator<Map.Entry<String, TaskList>> iter = mGTaskListHashMap.entrySet().iterator();
+        while (iter.hasNext()) {
+            Map.Entry<String, TaskList> entry = iter.next();
+            gid = entry.getKey();
+            node = entry.getValue();
+            if (mGTaskHashMap.containsKey(gid)) {
+                mGTaskHashMap.remove(gid);
+                doContentSync(Node.SYNC_ACTION_ADD_LOCAL, node, null);
+            }
+        }
+
+        if (!mCancelled)
+            GTaskClient.getInstance().commitUpdate();
+    }
+
+    private void doContentSync(int syncType, Node node, Cursor c) throws NetworkFailureException {
+        if (mCancelled) {
+            return;
+        }
+
+        MetaData meta;
+        switch (syncType) {
+            case Node.SYNC_ACTION_ADD_LOCAL:
+                addLocalNode(node);
+                break;
+            case Node.SYNC_ACTION_ADD_REMOTE:
+                addRemoteNode(node, c);
+                break;
+            case Node.SYNC_ACTION_DEL_LOCAL:
+                meta = mMetaHashMap.get(c.getString(SqlNote.GTASK_ID_COLUMN));
+                if (meta != null) {
+                    GTaskClient.getInstance().deleteNode(meta);
+                }
+                mLocalDeleteIdMap.add(c.getLong(SqlNote.ID_COLUMN));
+                break;
+            case Node.SYNC_ACTION_DEL_REMOTE:
+                meta = mMetaHashMap.get(node.getGid());
+                if (meta != null) {
+                    GTaskClient.getInstance().deleteNode(meta);
+                }
+                GTaskClient.getInstance().deleteNode(node);
+                break;
+            case Node.SYNC_ACTION_UPDATE_LOCAL:
+                updateLocalNode(node, c);
+                break;
+            case Node.SYNC_ACTION_UPDATE_REMOTE:
+                updateRemoteNode(node, c);
+                break;
+            case Node.SYNC_ACTION_UPDATE_CONFLICT:
+                // merging both modifications maybe a good idea
+                // right now just use local update simply
+                updateRemoteNode(node, c);
+                break;
+            case Node.SYNC_ACTION_NONE:
+                break;
+            case Node.SYNC_ACTION_ERROR:
+            default:
+                throw new ActionFailureException("unkown sync action type");
+        }
+    }
+
+    private void addLocalNode(Node node) throws NetworkFailureException {
+        if (mCancelled) {
+            return;
+        }
+
+        SqlNote sqlNote;
+        if (node instanceof TaskList) {
+            if (node.getName().equals(
+                    GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_DEFAULT)) {
+                sqlNote = new SqlNote(mContext, Notes.ID_ROOT_FOLDER);
+            } else if (node.getName().equals(
+                    GTaskStringUtils.MIUI_FOLDER_PREFFIX + GTaskStringUtils.FOLDER_CALL_NOTE)) {
+                sqlNote = new SqlNote(mContext, Notes.ID_CALL_RECORD_FOLDER);
+            } else {
+                sqlNote = new SqlNote(mContext);
+                sqlNote.setContent(node.getLocalJSONFromContent());
+                sqlNote.setParentId(Notes.ID_ROOT_FOLDER);
+            }
+        } else {
+            sqlNote = new SqlNote(mContext);
+            JSONObject js = node.getLocalJSONFromContent();
+            try {
+                if (js.has(GTaskStringUtils.META_HEAD_NOTE)) {
+                    JSONObject note = js.getJSONObject(GTaskStringUtils.META_HEAD_NOTE);
+                    if (note.has(NoteColumns.ID)) {
+                        long id = note.getLong(NoteColumns.ID);
+                        if (DataUtils.existInNoteDatabase(mContentResolver, id)) {
+                            // the id is not available, have to create a new one
+                            note.remove(NoteColumns.ID);
+                        }
+                    }
+                }
+
+                if (js.has(GTaskStringUtils.META_HEAD_DATA)) {
+                    JSONArray dataArray = js.getJSONArray(GTaskStringUtils.META_HEAD_DATA);
+                    for (int i = 0; i < dataArray.length(); i++) {
+                        JSONObject data = dataArray.getJSONObject(i);
+                        if (data.has(DataColumns.ID)) {
+                            long dataId = data.getLong(DataColumns.ID);
+                            if (DataUtils.existInDataDatabase(mContentResolver, dataId)) {
+                                // the data id is not available, have to create
+                                // a new one
+                                data.remove(DataColumns.ID);
+                            }
+                        }
+                    }
+
+                }
+            } catch (JSONException e) {
+                Log.w(TAG, e.toString());
+                e.printStackTrace();
+            }
+            sqlNote.setContent(js);
+
+            Long parentId = mGidToNid.get(((Task) node).getParent().getGid());
+            if (parentId == null) {
+                Log.e(TAG, "cannot find task's parent id locally");
+                throw new ActionFailureException("cannot add local node");
+            }
+            sqlNote.setParentId(parentId.longValue());
+        }
+
+        // create the local node
+        sqlNote.setGtaskId(node.getGid());
+        sqlNote.commit(false);
+
+        // update gid-nid mapping
+        mGidToNid.put(node.getGid(), sqlNote.getId());
+        mNidToGid.put(sqlNote.getId(), node.getGid());
+
+        // update meta
+        updateRemoteMeta(node.getGid(), sqlNote);
+    }
+
+    private void updateLocalNode(Node node, Cursor c) throws NetworkFailureException {
+        if (mCancelled) {
+            return;
+        }
+
+        SqlNote sqlNote;
+        // update the note locally
+        sqlNote = new SqlNote(mContext, c);
+        sqlNote.setContent(node.getLocalJSONFromContent());
+
+        Long parentId = (node instanceof Task) ? mGidToNid.get(((Task) node).getParent().getGid())
+                : new Long(Notes.ID_ROOT_FOLDER);
+        if (parentId == null) {
+            Log.e(TAG, "cannot find task's parent id locally");
+            throw new ActionFailureException("cannot update local node");
+        }
+        sqlNote.setParentId(parentId.longValue());
+        sqlNote.commit(true);
+
+        // update meta info
+        updateRemoteMeta(node.getGid(), sqlNote);
+    }
+
+    private void addRemoteNode(Node node, Cursor c) throws NetworkFailureException {
+        if (mCancelled) {
+            return;
+        }
+
+        SqlNote sqlNote = new SqlNote(mContext, c);
+        Node n;
+
+        // update remotely
+        if (sqlNote.isNoteType()) {
+            Task task = new Task();
+            task.setContentByLocalJSON(sqlNote.getContent());
+
+            String parentGid = mNidToGid.get(sqlNote.getParentId());
+            if (parentGid == null) {
+                Log.e(TAG, "cannot find task's parent tasklist");
+                throw new ActionFailureException("cannot add remote task");
+            }
+            mGTaskListHashMap.get(parentGid).addChildTask(task);
+
+            GTaskClient.getInstance().createTask(task);
+            n = (Node) task;
+
+            // add meta
+            updateRemoteMeta(task.getGid(), sqlNote);
+        } else {
+            TaskList tasklist = null;
+
+            // we need to skip folder if it has already existed
+            String folderName = GTaskStringUtils.MIUI_FOLDER_PREFFIX;
+            if (sqlNote.getId() == Notes.ID_ROOT_FOLDER)
+                folderName += GTaskStringUtils.FOLDER_DEFAULT;
+            else if (sqlNote.getId() == Notes.ID_CALL_RECORD_FOLDER)
+                folderName += GTaskStringUtils.FOLDER_CALL_NOTE;
+            else
+                folderName += sqlNote.getSnippet();
+
+            Iterator<Map.Entry<String, TaskList>> iter = mGTaskListHashMap.entrySet().iterator();
+            while (iter.hasNext()) {
+                Map.Entry<String, TaskList> entry = iter.next();
+                String gid = entry.getKey();
+                TaskList list = entry.getValue();
+
+                if (list.getName().equals(folderName)) {
+                    tasklist = list;
+                    if (mGTaskHashMap.containsKey(gid)) {
+                        mGTaskHashMap.remove(gid);
+                    }
+                    break;
+                }
+            }
+
+            // no match we can add now
+            if (tasklist == null) {
+                tasklist = new TaskList();
+                tasklist.setContentByLocalJSON(sqlNote.getContent());
+                GTaskClient.getInstance().createTaskList(tasklist);
+                mGTaskListHashMap.put(tasklist.getGid(), tasklist);
+            }
+            n = (Node) tasklist;
+        }
+
+        // update local note
+        sqlNote.setGtaskId(n.getGid());
+        sqlNote.commit(false);
+        sqlNote.resetLocalModified();
+        sqlNote.commit(true);
+
+        // gid-id mapping
+        mGidToNid.put(n.getGid(), sqlNote.getId());
+        mNidToGid.put(sqlNote.getId(), n.getGid());
+    }
+
+    private void updateRemoteNode(Node node, Cursor c) throws NetworkFailureException {
+        if (mCancelled) {
+            return;
+        }
+
+        SqlNote sqlNote = new SqlNote(mContext, c);
+
+        // update remotely
+        node.setContentByLocalJSON(sqlNote.getContent());
+        GTaskClient.getInstance().addUpdateNode(node);
+
+        // update meta
+        updateRemoteMeta(node.getGid(), sqlNote);
+
+        // move task if necessary
+        if (sqlNote.isNoteType()) {
+            Task task = (Task) node;
+            TaskList preParentList = task.getParent();
+
+            String curParentGid = mNidToGid.get(sqlNote.getParentId());
+            if (curParentGid == null) {
+                Log.e(TAG, "cannot find task's parent tasklist");
+                throw new ActionFailureException("cannot update remote task");
+            }
+            TaskList curParentList = mGTaskListHashMap.get(curParentGid);
+
+            if (preParentList != curParentList) {
+                preParentList.removeChildTask(task);
+                curParentList.addChildTask(task);
+                GTaskClient.getInstance().moveTask(task, preParentList, curParentList);
+            }
+        }
+
+        // clear local modified flag
+        sqlNote.resetLocalModified();
+        sqlNote.commit(true);
+    }
+
+    private void updateRemoteMeta(String gid, SqlNote sqlNote) throws NetworkFailureException {
+        if (sqlNote != null && sqlNote.isNoteType()) {
+            MetaData metaData = mMetaHashMap.get(gid);
+            if (metaData != null) {
+                metaData.setMeta(gid, sqlNote.getContent());
+                GTaskClient.getInstance().addUpdateNode(metaData);
+            } else {
+                metaData = new MetaData();
+                metaData.setMeta(gid, sqlNote.getContent());
+                mMetaList.addChildTask(metaData);
+                mMetaHashMap.put(gid, metaData);
+                GTaskClient.getInstance().createTask(metaData);
+            }
+        }
+    }
+
+    private void refreshLocalSyncId() throws NetworkFailureException {
+        if (mCancelled) {
+            return;
+        }
+
+        // get the latest gtask list
+        mGTaskHashMap.clear();
+        mGTaskListHashMap.clear();
+        mMetaHashMap.clear();
+        initGTaskList();
+
+        Cursor c = null;
+        try {
+            c = mContentResolver.query(Notes.CONTENT_NOTE_URI, SqlNote.PROJECTION_NOTE,
+                    "(type<>? AND parent_id<>?)", new String[] {
+                            String.valueOf(Notes.TYPE_SYSTEM), String.valueOf(Notes.ID_TRASH_FOLER)
+                    }, NoteColumns.TYPE + " DESC");
+            if (c != null) {
+                while (c.moveToNext()) {
+                    String gid = c.getString(SqlNote.GTASK_ID_COLUMN);
+                    Node node = mGTaskHashMap.get(gid);
+                    if (node != null) {
+                        mGTaskHashMap.remove(gid);
+                        ContentValues values = new ContentValues();
+                        values.put(NoteColumns.SYNC_ID, node.getLastModified());
+                        mContentResolver.update(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI,
+                                c.getLong(SqlNote.ID_COLUMN)), values, null, null);
+                    } else {
+                        Log.e(TAG, "something is missed");
+                        throw new ActionFailureException(
+                                "some local items don't have gid after sync");
+                    }
+                }
+            } else {
+                Log.w(TAG, "failed to query local note to refresh sync id");
+            }
+        } finally {
+            if (c != null) {
+                c.close();
+                c = null;
+            }
+        }
+    }
+
+    public String getSyncAccount() {
+        return GTaskClient.getInstance().getSyncAccount().name;
+    }
+
+    public void cancelSync() {
+        mCancelled = true;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/gtask/remote/GTaskSyncService.java b/Notes-master/src/net/micode/notes/gtask/remote/GTaskSyncService.java
new file mode 100644
index 0000000..cca36f7
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/gtask/remote/GTaskSyncService.java
@@ -0,0 +1,128 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.gtask.remote;
+
+import android.app.Activity;
+import android.app.Service;
+import android.content.Context;
+import android.content.Intent;
+import android.os.Bundle;
+import android.os.IBinder;
+
+public class GTaskSyncService extends Service {
+    public final static String ACTION_STRING_NAME = "sync_action_type";
+
+    public final static int ACTION_START_SYNC = 0;
+
+    public final static int ACTION_CANCEL_SYNC = 1;
+
+    public final static int ACTION_INVALID = 2;
+
+    public final static String GTASK_SERVICE_BROADCAST_NAME = "net.micode.notes.gtask.remote.gtask_sync_service";
+
+    public final static String GTASK_SERVICE_BROADCAST_IS_SYNCING = "isSyncing";
+
+    public final static String GTASK_SERVICE_BROADCAST_PROGRESS_MSG = "progressMsg";
+
+    private static GTaskASyncTask mSyncTask = null;
+
+    private static String mSyncProgress = "";
+
+    private void startSync() {
+        if (mSyncTask == null) {
+            mSyncTask = new GTaskASyncTask(this, new GTaskASyncTask.OnCompleteListener() {
+                public void onComplete() {
+                    mSyncTask = null;
+                    sendBroadcast("");
+                    stopSelf();
+                }
+            });
+            sendBroadcast("");
+            mSyncTask.execute();
+        }
+    }
+
+    private void cancelSync() {
+        if (mSyncTask != null) {
+            mSyncTask.cancelSync();
+        }
+    }
+
+    @Override
+    public void onCreate() {
+        mSyncTask = null;
+    }
+
+    @Override
+    public int onStartCommand(Intent intent, int flags, int startId) {
+        Bundle bundle = intent.getExtras();
+        if (bundle != null && bundle.containsKey(ACTION_STRING_NAME)) {
+            switch (bundle.getInt(ACTION_STRING_NAME, ACTION_INVALID)) {
+                case ACTION_START_SYNC:
+                    startSync();
+                    break;
+                case ACTION_CANCEL_SYNC:
+                    cancelSync();
+                    break;
+                default:
+                    break;
+            }
+            return START_STICKY;
+        }
+        return super.onStartCommand(intent, flags, startId);
+    }
+
+    @Override
+    public void onLowMemory() {
+        if (mSyncTask != null) {
+            mSyncTask.cancelSync();
+        }
+    }
+
+    public IBinder onBind(Intent intent) {
+        return null;
+    }
+
+    public void sendBroadcast(String msg) {
+        mSyncProgress = msg;
+        Intent intent = new Intent(GTASK_SERVICE_BROADCAST_NAME);
+        intent.putExtra(GTASK_SERVICE_BROADCAST_IS_SYNCING, mSyncTask != null);
+        intent.putExtra(GTASK_SERVICE_BROADCAST_PROGRESS_MSG, msg);
+        sendBroadcast(intent);
+    }
+
+    public static void startSync(Activity activity) {
+        GTaskManager.getInstance().setActivityContext(activity);
+        Intent intent = new Intent(activity, GTaskSyncService.class);
+        intent.putExtra(GTaskSyncService.ACTION_STRING_NAME, GTaskSyncService.ACTION_START_SYNC);
+        activity.startService(intent);
+    }
+
+    public static void cancelSync(Context context) {
+        Intent intent = new Intent(context, GTaskSyncService.class);
+        intent.putExtra(GTaskSyncService.ACTION_STRING_NAME, GTaskSyncService.ACTION_CANCEL_SYNC);
+        context.startService(intent);
+    }
+
+    public static boolean isSyncing() {
+        return mSyncTask != null;
+    }
+
+    public static String getProgressString() {
+        return mSyncProgress;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/model/Note.java b/Notes-master/src/net/micode/notes/model/Note.java
new file mode 100644
index 0000000..6706cf6
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/model/Note.java
@@ -0,0 +1,253 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.model;
+import android.content.ContentProviderOperation;
+import android.content.ContentProviderResult;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.Context;
+import android.content.OperationApplicationException;
+import android.net.Uri;
+import android.os.RemoteException;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.CallNote;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.data.Notes.TextNote;
+
+import java.util.ArrayList;
+
+
+public class Note {
+    private ContentValues mNoteDiffValues;
+    private NoteData mNoteData;
+    private static final String TAG = "Note";
+    /**
+     * Create a new note id for adding a new note to databases
+     */
+    public static synchronized long getNewNoteId(Context context, long folderId) {
+        // Create a new note in the database
+        ContentValues values = new ContentValues();
+        long createdTime = System.currentTimeMillis();
+        values.put(NoteColumns.CREATED_DATE, createdTime);
+        values.put(NoteColumns.MODIFIED_DATE, createdTime);
+        values.put(NoteColumns.TYPE, Notes.TYPE_NOTE);
+        values.put(NoteColumns.LOCAL_MODIFIED, 1);
+        values.put(NoteColumns.PARENT_ID, folderId);
+        Uri uri = context.getContentResolver().insert(Notes.CONTENT_NOTE_URI, values);
+
+        long noteId = 0;
+        try {
+            noteId = Long.valueOf(uri.getPathSegments().get(1));
+        } catch (NumberFormatException e) {
+            Log.e(TAG, "Get note id error :" + e.toString());
+            noteId = 0;
+        }
+        if (noteId == -1) {
+            throw new IllegalStateException("Wrong note id:" + noteId);
+        }
+        return noteId;
+    }
+
+    public Note() {
+        mNoteDiffValues = new ContentValues();
+        mNoteData = new NoteData();
+    }
+
+    public void setNoteValue(String key, String value) {
+        mNoteDiffValues.put(key, value);
+        mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1);
+        mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis());
+    }
+
+    public void setTextData(String key, String value) {
+        mNoteData.setTextData(key, value);
+    }
+
+    public void setTextDataId(long id) {
+        mNoteData.setTextDataId(id);
+    }
+
+    public long getTextDataId() {
+        return mNoteData.mTextDataId;
+    }
+
+    public void setCallDataId(long id) {
+        mNoteData.setCallDataId(id);
+    }
+
+    public void setCallData(String key, String value) {
+        mNoteData.setCallData(key, value);
+    }
+
+    public boolean isLocalModified() {
+        return mNoteDiffValues.size() > 0 || mNoteData.isLocalModified();
+    }
+
+    public boolean syncNote(Context context, long noteId) {
+        if (noteId <= 0) {
+            throw new IllegalArgumentException("Wrong note id:" + noteId);
+        }
+
+        if (!isLocalModified()) {
+            return true;
+        }
+
+        /**
+         * In theory, once data changed, the note should be updated on {@link NoteColumns#LOCAL_MODIFIED} and
+         * {@link NoteColumns#MODIFIED_DATE}. For data safety, though update note fails, we also update the
+         * note data info
+         */
+        if (context.getContentResolver().update(
+                ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId), mNoteDiffValues, null,
+                null) == 0) {
+            Log.e(TAG, "Update note error, should not happen");
+            // Do not return, fall through
+        }
+        mNoteDiffValues.clear();
+
+        if (mNoteData.isLocalModified()
+                && (mNoteData.pushIntoContentResolver(context, noteId) == null)) {
+            return false;
+        }
+
+        return true;
+    }
+
+    private class NoteData {
+        private long mTextDataId;
+
+        private ContentValues mTextDataValues;
+
+        private long mCallDataId;
+
+        private ContentValues mCallDataValues;
+
+        private static final String TAG = "NoteData";
+
+        public NoteData() {
+            mTextDataValues = new ContentValues();
+            mCallDataValues = new ContentValues();
+            mTextDataId = 0;
+            mCallDataId = 0;
+        }
+
+        boolean isLocalModified() {
+            return mTextDataValues.size() > 0 || mCallDataValues.size() > 0;
+        }
+
+        void setTextDataId(long id) {
+            if(id <= 0) {
+                throw new IllegalArgumentException("Text data id should larger than 0");
+            }
+            mTextDataId = id;
+        }
+
+        void setCallDataId(long id) {
+            if (id <= 0) {
+                throw new IllegalArgumentException("Call data id should larger than 0");
+            }
+            mCallDataId = id;
+        }
+
+        void setCallData(String key, String value) {
+            mCallDataValues.put(key, value);
+            mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1);
+            mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis());
+        }
+
+        void setTextData(String key, String value) {
+            mTextDataValues.put(key, value);
+            mNoteDiffValues.put(NoteColumns.LOCAL_MODIFIED, 1);
+            mNoteDiffValues.put(NoteColumns.MODIFIED_DATE, System.currentTimeMillis());
+        }
+
+        Uri pushIntoContentResolver(Context context, long noteId) {
+            /**
+             * Check for safety
+             */
+            if (noteId <= 0) {
+                throw new IllegalArgumentException("Wrong note id:" + noteId);
+            }
+
+            ArrayList<ContentProviderOperation> operationList = new ArrayList<ContentProviderOperation>();
+            ContentProviderOperation.Builder builder = null;
+
+            if(mTextDataValues.size() > 0) {
+                mTextDataValues.put(DataColumns.NOTE_ID, noteId);
+                if (mTextDataId == 0) {
+                    mTextDataValues.put(DataColumns.MIME_TYPE, TextNote.CONTENT_ITEM_TYPE);
+                    Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI,
+                            mTextDataValues);
+                    try {
+                        setTextDataId(Long.valueOf(uri.getPathSegments().get(1)));
+                    } catch (NumberFormatException e) {
+                        Log.e(TAG, "Insert new text data fail with noteId" + noteId);
+                        mTextDataValues.clear();
+                        return null;
+                    }
+                } else {
+                    builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId(
+                            Notes.CONTENT_DATA_URI, mTextDataId));
+                    builder.withValues(mTextDataValues);
+                    operationList.add(builder.build());
+                }
+                mTextDataValues.clear();
+            }
+
+            if(mCallDataValues.size() > 0) {
+                mCallDataValues.put(DataColumns.NOTE_ID, noteId);
+                if (mCallDataId == 0) {
+                    mCallDataValues.put(DataColumns.MIME_TYPE, CallNote.CONTENT_ITEM_TYPE);
+                    Uri uri = context.getContentResolver().insert(Notes.CONTENT_DATA_URI,
+                            mCallDataValues);
+                    try {
+                        setCallDataId(Long.valueOf(uri.getPathSegments().get(1)));
+                    } catch (NumberFormatException e) {
+                        Log.e(TAG, "Insert new call data fail with noteId" + noteId);
+                        mCallDataValues.clear();
+                        return null;
+                    }
+                } else {
+                    builder = ContentProviderOperation.newUpdate(ContentUris.withAppendedId(
+                            Notes.CONTENT_DATA_URI, mCallDataId));
+                    builder.withValues(mCallDataValues);
+                    operationList.add(builder.build());
+                }
+                mCallDataValues.clear();
+            }
+
+            if (operationList.size() > 0) {
+                try {
+                    ContentProviderResult[] results = context.getContentResolver().applyBatch(
+                            Notes.AUTHORITY, operationList);
+                    return (results == null || results.length == 0 || results[0] == null) ? null
+                            : ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId);
+                } catch (RemoteException e) {
+                    Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+                    return null;
+                } catch (OperationApplicationException e) {
+                    Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+                    return null;
+                }
+            }
+            return null;
+        }
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/model/WorkingNote.java b/Notes-master/src/net/micode/notes/model/WorkingNote.java
new file mode 100644
index 0000000..be081e4
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/model/WorkingNote.java
@@ -0,0 +1,368 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.model;
+
+import android.appwidget.AppWidgetManager;
+import android.content.ContentUris;
+import android.content.Context;
+import android.database.Cursor;
+import android.text.TextUtils;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.CallNote;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.data.Notes.TextNote;
+import net.micode.notes.tool.ResourceParser.NoteBgResources;
+
+
+public class WorkingNote {
+    // Note for the working note
+    private Note mNote;
+    // Note Id
+    private long mNoteId;
+    // Note content
+    private String mContent;
+    // Note mode
+    private int mMode;
+
+    private long mAlertDate;
+
+    private long mModifiedDate;
+
+    private int mBgColorId;
+
+    private int mWidgetId;
+
+    private int mWidgetType;
+
+    private long mFolderId;
+
+    private Context mContext;
+
+    private static final String TAG = "WorkingNote";
+
+    private boolean mIsDeleted;
+
+    private NoteSettingChangedListener mNoteSettingStatusListener;
+
+    public static final String[] DATA_PROJECTION = new String[] {
+            DataColumns.ID,
+            DataColumns.CONTENT,
+            DataColumns.MIME_TYPE,
+            DataColumns.DATA1,
+            DataColumns.DATA2,
+            DataColumns.DATA3,
+            DataColumns.DATA4,
+    };
+
+    public static final String[] NOTE_PROJECTION = new String[] {
+            NoteColumns.PARENT_ID,
+            NoteColumns.ALERTED_DATE,
+            NoteColumns.BG_COLOR_ID,
+            NoteColumns.WIDGET_ID,
+            NoteColumns.WIDGET_TYPE,
+            NoteColumns.MODIFIED_DATE
+    };
+
+    private static final int DATA_ID_COLUMN = 0;
+
+    private static final int DATA_CONTENT_COLUMN = 1;
+
+    private static final int DATA_MIME_TYPE_COLUMN = 2;
+
+    private static final int DATA_MODE_COLUMN = 3;
+
+    private static final int NOTE_PARENT_ID_COLUMN = 0;
+
+    private static final int NOTE_ALERTED_DATE_COLUMN = 1;
+
+    private static final int NOTE_BG_COLOR_ID_COLUMN = 2;
+
+    private static final int NOTE_WIDGET_ID_COLUMN = 3;
+
+    private static final int NOTE_WIDGET_TYPE_COLUMN = 4;
+
+    private static final int NOTE_MODIFIED_DATE_COLUMN = 5;
+
+    // New note construct
+    private WorkingNote(Context context, long folderId) {
+        mContext = context;
+        mAlertDate = 0;
+        mModifiedDate = System.currentTimeMillis();
+        mFolderId = folderId;
+        mNote = new Note();
+        mNoteId = 0;
+        mIsDeleted = false;
+        mMode = 0;
+        mWidgetType = Notes.TYPE_WIDGET_INVALIDE;
+    }
+
+    // Existing note construct
+    private WorkingNote(Context context, long noteId, long folderId) {
+        mContext = context;
+        mNoteId = noteId;
+        mFolderId = folderId;
+        mIsDeleted = false;
+        mNote = new Note();
+        loadNote();
+    }
+
+    private void loadNote() {
+        Cursor cursor = mContext.getContentResolver().query(
+                ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mNoteId), NOTE_PROJECTION, null,
+                null, null);
+
+        if (cursor != null) {
+            if (cursor.moveToFirst()) {
+                mFolderId = cursor.getLong(NOTE_PARENT_ID_COLUMN);
+                mBgColorId = cursor.getInt(NOTE_BG_COLOR_ID_COLUMN);
+                mWidgetId = cursor.getInt(NOTE_WIDGET_ID_COLUMN);
+                mWidgetType = cursor.getInt(NOTE_WIDGET_TYPE_COLUMN);
+                mAlertDate = cursor.getLong(NOTE_ALERTED_DATE_COLUMN);
+                mModifiedDate = cursor.getLong(NOTE_MODIFIED_DATE_COLUMN);
+            }
+            cursor.close();
+        } else {
+            Log.e(TAG, "No note with id:" + mNoteId);
+            throw new IllegalArgumentException("Unable to find note with id " + mNoteId);
+        }
+        loadNoteData();
+    }
+
+    private void loadNoteData() {
+        Cursor cursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI, DATA_PROJECTION,
+                DataColumns.NOTE_ID + "=?", new String[] {
+                    String.valueOf(mNoteId)
+                }, null);
+
+        if (cursor != null) {
+            if (cursor.moveToFirst()) {
+                do {
+                    String type = cursor.getString(DATA_MIME_TYPE_COLUMN);
+                    if (DataConstants.NOTE.equals(type)) {
+                        mContent = cursor.getString(DATA_CONTENT_COLUMN);
+                        mMode = cursor.getInt(DATA_MODE_COLUMN);
+                        mNote.setTextDataId(cursor.getLong(DATA_ID_COLUMN));
+                    } else if (DataConstants.CALL_NOTE.equals(type)) {
+                        mNote.setCallDataId(cursor.getLong(DATA_ID_COLUMN));
+                    } else {
+                        Log.d(TAG, "Wrong note type with type:" + type);
+                    }
+                } while (cursor.moveToNext());
+            }
+            cursor.close();
+        } else {
+            Log.e(TAG, "No data with id:" + mNoteId);
+            throw new IllegalArgumentException("Unable to find note's data with id " + mNoteId);
+        }
+    }
+
+    public static WorkingNote createEmptyNote(Context context, long folderId, int widgetId,
+            int widgetType, int defaultBgColorId) {
+        WorkingNote note = new WorkingNote(context, folderId);
+        note.setBgColorId(defaultBgColorId);
+        note.setWidgetId(widgetId);
+        note.setWidgetType(widgetType);
+        return note;
+    }
+
+    public static WorkingNote load(Context context, long id) {
+        return new WorkingNote(context, id, 0);
+    }
+
+    public synchronized boolean saveNote() {
+        if (isWorthSaving()) {
+            if (!existInDatabase()) {
+                if ((mNoteId = Note.getNewNoteId(mContext, mFolderId)) == 0) {
+                    Log.e(TAG, "Create new note fail with id:" + mNoteId);
+                    return false;
+                }
+            }
+
+            mNote.syncNote(mContext, mNoteId);
+
+            /**
+             * Update widget content if there exist any widget of this note
+             */
+            if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID
+                    && mWidgetType != Notes.TYPE_WIDGET_INVALIDE
+                    && mNoteSettingStatusListener != null) {
+                mNoteSettingStatusListener.onWidgetChanged();
+            }
+            return true;
+        } else {
+            return false;
+        }
+    }
+
+    public boolean existInDatabase() {
+        return mNoteId > 0;
+    }
+
+    private boolean isWorthSaving() {
+        if (mIsDeleted || (!existInDatabase() && TextUtils.isEmpty(mContent))
+                || (existInDatabase() && !mNote.isLocalModified())) {
+            return false;
+        } else {
+            return true;
+        }
+    }
+
+    public void setOnSettingStatusChangedListener(NoteSettingChangedListener l) {
+        mNoteSettingStatusListener = l;
+    }
+
+    public void setAlertDate(long date, boolean set) {
+        if (date != mAlertDate) {
+            mAlertDate = date;
+            mNote.setNoteValue(NoteColumns.ALERTED_DATE, String.valueOf(mAlertDate));
+        }
+        if (mNoteSettingStatusListener != null) {
+            mNoteSettingStatusListener.onClockAlertChanged(date, set);
+        }
+    }
+
+    public void markDeleted(boolean mark) {
+        mIsDeleted = mark;
+        if (mWidgetId != AppWidgetManager.INVALID_APPWIDGET_ID
+                && mWidgetType != Notes.TYPE_WIDGET_INVALIDE && mNoteSettingStatusListener != null) {
+                mNoteSettingStatusListener.onWidgetChanged();
+        }
+    }
+
+    public void setBgColorId(int id) {
+        if (id != mBgColorId) {
+            mBgColorId = id;
+            if (mNoteSettingStatusListener != null) {
+                mNoteSettingStatusListener.onBackgroundColorChanged();
+            }
+            mNote.setNoteValue(NoteColumns.BG_COLOR_ID, String.valueOf(id));
+        }
+    }
+
+    public void setCheckListMode(int mode) {
+        if (mMode != mode) {
+            if (mNoteSettingStatusListener != null) {
+                mNoteSettingStatusListener.onCheckListModeChanged(mMode, mode);
+            }
+            mMode = mode;
+            mNote.setTextData(TextNote.MODE, String.valueOf(mMode));
+        }
+    }
+
+    public void setWidgetType(int type) {
+        if (type != mWidgetType) {
+            mWidgetType = type;
+            mNote.setNoteValue(NoteColumns.WIDGET_TYPE, String.valueOf(mWidgetType));
+        }
+    }
+
+    public void setWidgetId(int id) {
+        if (id != mWidgetId) {
+            mWidgetId = id;
+            mNote.setNoteValue(NoteColumns.WIDGET_ID, String.valueOf(mWidgetId));
+        }
+    }
+
+    public void setWorkingText(String text) {
+        if (!TextUtils.equals(mContent, text)) {
+            mContent = text;
+            mNote.setTextData(DataColumns.CONTENT, mContent);
+        }
+    }
+
+    public void convertToCallNote(String phoneNumber, long callDate) {
+        mNote.setCallData(CallNote.CALL_DATE, String.valueOf(callDate));
+        mNote.setCallData(CallNote.PHONE_NUMBER, phoneNumber);
+        mNote.setNoteValue(NoteColumns.PARENT_ID, String.valueOf(Notes.ID_CALL_RECORD_FOLDER));
+    }
+
+    public boolean hasClockAlert() {
+        return (mAlertDate > 0 ? true : false);
+    }
+
+    public String getContent() {
+        return mContent;
+    }
+
+    public long getAlertDate() {
+        return mAlertDate;
+    }
+
+    public long getModifiedDate() {
+        return mModifiedDate;
+    }
+
+    public int getBgColorResId() {
+        return NoteBgResources.getNoteBgResource(mBgColorId);
+    }
+
+    public int getBgColorId() {
+        return mBgColorId;
+    }
+
+    public int getTitleBgResId() {
+        return NoteBgResources.getNoteTitleBgResource(mBgColorId);
+    }
+
+    public int getCheckListMode() {
+        return mMode;
+    }
+
+    public long getNoteId() {
+        return mNoteId;
+    }
+
+    public long getFolderId() {
+        return mFolderId;
+    }
+
+    public int getWidgetId() {
+        return mWidgetId;
+    }
+
+    public int getWidgetType() {
+        return mWidgetType;
+    }
+
+    public interface NoteSettingChangedListener {
+        /**
+         * Called when the background color of current note has just changed
+         */
+        void onBackgroundColorChanged();
+
+        /**
+         * Called when user set clock
+         */
+        void onClockAlertChanged(long date, boolean set);
+
+        /**
+         * Call when user create note from widget
+         */
+        void onWidgetChanged();
+
+        /**
+         * Call when switch between check list mode and normal mode
+         * @param oldMode is previous mode before change
+         * @param newMode is new mode
+         */
+        void onCheckListModeChanged(int oldMode, int newMode);
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/tool/BackupUtils.java b/Notes-master/src/net/micode/notes/tool/BackupUtils.java
new file mode 100644
index 0000000..39f6ec4
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/tool/BackupUtils.java
@@ -0,0 +1,344 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.tool;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.os.Environment;
+import android.text.TextUtils;
+import android.text.format.DateFormat;
+import android.util.Log;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.DataColumns;
+import net.micode.notes.data.Notes.DataConstants;
+import net.micode.notes.data.Notes.NoteColumns;
+
+import java.io.File;
+import java.io.FileNotFoundException;
+import java.io.FileOutputStream;
+import java.io.IOException;
+import java.io.PrintStream;
+
+
+public class BackupUtils {
+    private static final String TAG = "BackupUtils";
+    // Singleton stuff
+    private static BackupUtils sInstance;
+
+    public static synchronized BackupUtils getInstance(Context context) {
+        if (sInstance == null) {
+            sInstance = new BackupUtils(context);
+        }
+        return sInstance;
+    }
+
+    /**
+     * Following states are signs to represents backup or restore
+     * status
+     */
+    // Currently, the sdcard is not mounted
+    public static final int STATE_SD_CARD_UNMOUONTED           = 0;
+    // The backup file not exist
+    public static final int STATE_BACKUP_FILE_NOT_EXIST        = 1;
+    // The data is not well formated, may be changed by other programs
+    public static final int STATE_DATA_DESTROIED               = 2;
+    // Some run-time exception which causes restore or backup fails
+    public static final int STATE_SYSTEM_ERROR                 = 3;
+    // Backup or restore success
+    public static final int STATE_SUCCESS                      = 4;
+
+    private TextExport mTextExport;
+
+    private BackupUtils(Context context) {
+        mTextExport = new TextExport(context);
+    }
+
+    private static boolean externalStorageAvailable() {
+        return Environment.MEDIA_MOUNTED.equals(Environment.getExternalStorageState());
+    }
+
+    public int exportToText() {
+        return mTextExport.exportToText();
+    }
+
+    public String getExportedTextFileName() {
+        return mTextExport.mFileName;
+    }
+
+    public String getExportedTextFileDir() {
+        return mTextExport.mFileDirectory;
+    }
+
+    private static class TextExport {
+        private static final String[] NOTE_PROJECTION = {
+                NoteColumns.ID,
+                NoteColumns.MODIFIED_DATE,
+                NoteColumns.SNIPPET,
+                NoteColumns.TYPE
+        };
+
+        private static final int NOTE_COLUMN_ID = 0;
+
+        private static final int NOTE_COLUMN_MODIFIED_DATE = 1;
+
+        private static final int NOTE_COLUMN_SNIPPET = 2;
+
+        private static final String[] DATA_PROJECTION = {
+                DataColumns.CONTENT,
+                DataColumns.MIME_TYPE,
+                DataColumns.DATA1,
+                DataColumns.DATA2,
+                DataColumns.DATA3,
+                DataColumns.DATA4,
+        };
+
+        private static final int DATA_COLUMN_CONTENT = 0;
+
+        private static final int DATA_COLUMN_MIME_TYPE = 1;
+
+        private static final int DATA_COLUMN_CALL_DATE = 2;
+
+        private static final int DATA_COLUMN_PHONE_NUMBER = 4;
+
+        private final String [] TEXT_FORMAT;
+        private static final int FORMAT_FOLDER_NAME          = 0;
+        private static final int FORMAT_NOTE_DATE            = 1;
+        private static final int FORMAT_NOTE_CONTENT         = 2;
+
+        private Context mContext;
+        private String mFileName;
+        private String mFileDirectory;
+
+        public TextExport(Context context) {
+            TEXT_FORMAT = context.getResources().getStringArray(R.array.format_for_exported_note);
+            mContext = context;
+            mFileName = "";
+            mFileDirectory = "";
+        }
+
+        private String getFormat(int id) {
+            return TEXT_FORMAT[id];
+        }
+
+        /**
+         * Export the folder identified by folder id to text
+         */
+        private void exportFolderToText(String folderId, PrintStream ps) {
+            // Query notes belong to this folder
+            Cursor notesCursor = mContext.getContentResolver().query(Notes.CONTENT_NOTE_URI,
+                    NOTE_PROJECTION, NoteColumns.PARENT_ID + "=?", new String[] {
+                        folderId
+                    }, null);
+
+            if (notesCursor != null) {
+                if (notesCursor.moveToFirst()) {
+                    do {
+                        // Print note's last modified date
+                        ps.println(String.format(getFormat(FORMAT_NOTE_DATE), DateFormat.format(
+                                mContext.getString(R.string.format_datetime_mdhm),
+                                notesCursor.getLong(NOTE_COLUMN_MODIFIED_DATE))));
+                        // Query data belong to this note
+                        String noteId = notesCursor.getString(NOTE_COLUMN_ID);
+                        exportNoteToText(noteId, ps);
+                    } while (notesCursor.moveToNext());
+                }
+                notesCursor.close();
+            }
+        }
+
+        /**
+         * Export note identified by id to a print stream
+         */
+        private void exportNoteToText(String noteId, PrintStream ps) {
+            Cursor dataCursor = mContext.getContentResolver().query(Notes.CONTENT_DATA_URI,
+                    DATA_PROJECTION, DataColumns.NOTE_ID + "=?", new String[] {
+                        noteId
+                    }, null);
+
+            if (dataCursor != null) {
+                if (dataCursor.moveToFirst()) {
+                    do {
+                        String mimeType = dataCursor.getString(DATA_COLUMN_MIME_TYPE);
+                        if (DataConstants.CALL_NOTE.equals(mimeType)) {
+                            // Print phone number
+                            String phoneNumber = dataCursor.getString(DATA_COLUMN_PHONE_NUMBER);
+                            long callDate = dataCursor.getLong(DATA_COLUMN_CALL_DATE);
+                            String location = dataCursor.getString(DATA_COLUMN_CONTENT);
+
+                            if (!TextUtils.isEmpty(phoneNumber)) {
+                                ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT),
+                                        phoneNumber));
+                            }
+                            // Print call date
+                            ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT), DateFormat
+                                    .format(mContext.getString(R.string.format_datetime_mdhm),
+                                            callDate)));
+                            // Print call attachment location
+                            if (!TextUtils.isEmpty(location)) {
+                                ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT),
+                                        location));
+                            }
+                        } else if (DataConstants.NOTE.equals(mimeType)) {
+                            String content = dataCursor.getString(DATA_COLUMN_CONTENT);
+                            if (!TextUtils.isEmpty(content)) {
+                                ps.println(String.format(getFormat(FORMAT_NOTE_CONTENT),
+                                        content));
+                            }
+                        }
+                    } while (dataCursor.moveToNext());
+                }
+                dataCursor.close();
+            }
+            // print a line separator between note
+            try {
+                ps.write(new byte[] {
+                        Character.LINE_SEPARATOR, Character.LETTER_NUMBER
+                });
+            } catch (IOException e) {
+                Log.e(TAG, e.toString());
+            }
+        }
+
+        /**
+         * Note will be exported as text which is user readable
+         */
+        public int exportToText() {
+            if (!externalStorageAvailable()) {
+                Log.d(TAG, "Media was not mounted");
+                return STATE_SD_CARD_UNMOUONTED;
+            }
+
+            PrintStream ps = getExportToTextPrintStream();
+            if (ps == null) {
+                Log.e(TAG, "get print stream error");
+                return STATE_SYSTEM_ERROR;
+            }
+            // First export folder and its notes
+            Cursor folderCursor = mContext.getContentResolver().query(
+                    Notes.CONTENT_NOTE_URI,
+                    NOTE_PROJECTION,
+                    "(" + NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER + " AND "
+                            + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER + ") OR "
+                            + NoteColumns.ID + "=" + Notes.ID_CALL_RECORD_FOLDER, null, null);
+
+            if (folderCursor != null) {
+                if (folderCursor.moveToFirst()) {
+                    do {
+                        // Print folder's name
+                        String folderName = "";
+                        if(folderCursor.getLong(NOTE_COLUMN_ID) == Notes.ID_CALL_RECORD_FOLDER) {
+                            folderName = mContext.getString(R.string.call_record_folder_name);
+                        } else {
+                            folderName = folderCursor.getString(NOTE_COLUMN_SNIPPET);
+                        }
+                        if (!TextUtils.isEmpty(folderName)) {
+                            ps.println(String.format(getFormat(FORMAT_FOLDER_NAME), folderName));
+                        }
+                        String folderId = folderCursor.getString(NOTE_COLUMN_ID);
+                        exportFolderToText(folderId, ps);
+                    } while (folderCursor.moveToNext());
+                }
+                folderCursor.close();
+            }
+
+            // Export notes in root's folder
+            Cursor noteCursor = mContext.getContentResolver().query(
+                    Notes.CONTENT_NOTE_URI,
+                    NOTE_PROJECTION,
+                    NoteColumns.TYPE + "=" + +Notes.TYPE_NOTE + " AND " + NoteColumns.PARENT_ID
+                            + "=0", null, null);
+
+            if (noteCursor != null) {
+                if (noteCursor.moveToFirst()) {
+                    do {
+                        ps.println(String.format(getFormat(FORMAT_NOTE_DATE), DateFormat.format(
+                                mContext.getString(R.string.format_datetime_mdhm),
+                                noteCursor.getLong(NOTE_COLUMN_MODIFIED_DATE))));
+                        // Query data belong to this note
+                        String noteId = noteCursor.getString(NOTE_COLUMN_ID);
+                        exportNoteToText(noteId, ps);
+                    } while (noteCursor.moveToNext());
+                }
+                noteCursor.close();
+            }
+            ps.close();
+
+            return STATE_SUCCESS;
+        }
+
+        /**
+         * Get a print stream pointed to the file {@generateExportedTextFile}
+         */
+        private PrintStream getExportToTextPrintStream() {
+            File file = generateFileMountedOnSDcard(mContext, R.string.file_path,
+                    R.string.file_name_txt_format);
+            if (file == null) {
+                Log.e(TAG, "create file to exported failed");
+                return null;
+            }
+            mFileName = file.getName();
+            mFileDirectory = mContext.getString(R.string.file_path);
+            PrintStream ps = null;
+            try {
+                FileOutputStream fos = new FileOutputStream(file);
+                ps = new PrintStream(fos);
+            } catch (FileNotFoundException e) {
+                e.printStackTrace();
+                return null;
+            } catch (NullPointerException e) {
+                e.printStackTrace();
+                return null;
+            }
+            return ps;
+        }
+    }
+
+    /**
+     * Generate the text file to store imported data
+     */
+    private static File generateFileMountedOnSDcard(Context context, int filePathResId, int fileNameFormatResId) {
+        StringBuilder sb = new StringBuilder();
+        sb.append(Environment.getExternalStorageDirectory());
+        sb.append(context.getString(filePathResId));
+        File filedir = new File(sb.toString());
+        sb.append(context.getString(
+                fileNameFormatResId,
+                DateFormat.format(context.getString(R.string.format_date_ymd),
+                        System.currentTimeMillis())));
+        File file = new File(sb.toString());
+
+        try {
+            if (!filedir.exists()) {
+                filedir.mkdir();
+            }
+            if (!file.exists()) {
+                file.createNewFile();
+            }
+            return file;
+        } catch (SecurityException e) {
+            e.printStackTrace();
+        } catch (IOException e) {
+            e.printStackTrace();
+        }
+
+        return null;
+    }
+}
+
+
diff --git a/Notes-master/src/net/micode/notes/tool/DataUtils.java b/Notes-master/src/net/micode/notes/tool/DataUtils.java
new file mode 100644
index 0000000..2a14982
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/tool/DataUtils.java
@@ -0,0 +1,295 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.tool;
+
+import android.content.ContentProviderOperation;
+import android.content.ContentProviderResult;
+import android.content.ContentResolver;
+import android.content.ContentUris;
+import android.content.ContentValues;
+import android.content.OperationApplicationException;
+import android.database.Cursor;
+import android.os.RemoteException;
+import android.util.Log;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.CallNote;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.ui.NotesListAdapter.AppWidgetAttribute;
+
+import java.util.ArrayList;
+import java.util.HashSet;
+
+
+public class DataUtils {
+    public static final String TAG = "DataUtils";
+    public static boolean batchDeleteNotes(ContentResolver resolver, HashSet<Long> ids) {
+        if (ids == null) {
+            Log.d(TAG, "the ids is null");
+            return true;
+        }
+        if (ids.size() == 0) {
+            Log.d(TAG, "no id is in the hashset");
+            return true;
+        }
+
+        ArrayList<ContentProviderOperation> operationList = new ArrayList<ContentProviderOperation>();
+        for (long id : ids) {
+            if(id == Notes.ID_ROOT_FOLDER) {
+                Log.e(TAG, "Don't delete system folder root");
+                continue;
+            }
+            ContentProviderOperation.Builder builder = ContentProviderOperation
+                    .newDelete(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id));
+            operationList.add(builder.build());
+        }
+        try {
+            ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList);
+            if (results == null || results.length == 0 || results[0] == null) {
+                Log.d(TAG, "delete notes failed, ids:" + ids.toString());
+                return false;
+            }
+            return true;
+        } catch (RemoteException e) {
+            Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+        } catch (OperationApplicationException e) {
+            Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+        }
+        return false;
+    }
+
+    public static void moveNoteToFoler(ContentResolver resolver, long id, long srcFolderId, long desFolderId) {
+        ContentValues values = new ContentValues();
+        values.put(NoteColumns.PARENT_ID, desFolderId);
+        values.put(NoteColumns.ORIGIN_PARENT_ID, srcFolderId);
+        values.put(NoteColumns.LOCAL_MODIFIED, 1);
+        resolver.update(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id), values, null, null);
+    }
+
+    public static boolean batchMoveToFolder(ContentResolver resolver, HashSet<Long> ids,
+            long folderId) {
+        if (ids == null) {
+            Log.d(TAG, "the ids is null");
+            return true;
+        }
+
+        ArrayList<ContentProviderOperation> operationList = new ArrayList<ContentProviderOperation>();
+        for (long id : ids) {
+            ContentProviderOperation.Builder builder = ContentProviderOperation
+                    .newUpdate(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, id));
+            builder.withValue(NoteColumns.PARENT_ID, folderId);
+            builder.withValue(NoteColumns.LOCAL_MODIFIED, 1);
+            operationList.add(builder.build());
+        }
+
+        try {
+            ContentProviderResult[] results = resolver.applyBatch(Notes.AUTHORITY, operationList);
+            if (results == null || results.length == 0 || results[0] == null) {
+                Log.d(TAG, "delete notes failed, ids:" + ids.toString());
+                return false;
+            }
+            return true;
+        } catch (RemoteException e) {
+            Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+        } catch (OperationApplicationException e) {
+            Log.e(TAG, String.format("%s: %s", e.toString(), e.getMessage()));
+        }
+        return false;
+    }
+
+    /**
+     * Get the all folder count except system folders {@link Notes#TYPE_SYSTEM}}
+     */
+    public static int getUserFolderCount(ContentResolver resolver) {
+        Cursor cursor =resolver.query(Notes.CONTENT_NOTE_URI,
+                new String[] { "COUNT(*)" },
+                NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>?",
+                new String[] { String.valueOf(Notes.TYPE_FOLDER), String.valueOf(Notes.ID_TRASH_FOLER)},
+                null);
+
+        int count = 0;
+        if(cursor != null) {
+            if(cursor.moveToFirst()) {
+                try {
+                    count = cursor.getInt(0);
+                } catch (IndexOutOfBoundsException e) {
+                    Log.e(TAG, "get folder count failed:" + e.toString());
+                } finally {
+                    cursor.close();
+                }
+            }
+        }
+        return count;
+    }
+
+    public static boolean visibleInNoteDatabase(ContentResolver resolver, long noteId, int type) {
+        Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId),
+                null,
+                NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER,
+                new String [] {String.valueOf(type)},
+                null);
+
+        boolean exist = false;
+        if (cursor != null) {
+            if (cursor.getCount() > 0) {
+                exist = true;
+            }
+            cursor.close();
+        }
+        return exist;
+    }
+
+    public static boolean existInNoteDatabase(ContentResolver resolver, long noteId) {
+        Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, noteId),
+                null, null, null, null);
+
+        boolean exist = false;
+        if (cursor != null) {
+            if (cursor.getCount() > 0) {
+                exist = true;
+            }
+            cursor.close();
+        }
+        return exist;
+    }
+
+    public static boolean existInDataDatabase(ContentResolver resolver, long dataId) {
+        Cursor cursor = resolver.query(ContentUris.withAppendedId(Notes.CONTENT_DATA_URI, dataId),
+                null, null, null, null);
+
+        boolean exist = false;
+        if (cursor != null) {
+            if (cursor.getCount() > 0) {
+                exist = true;
+            }
+            cursor.close();
+        }
+        return exist;
+    }
+
+    public static boolean checkVisibleFolderName(ContentResolver resolver, String name) {
+        Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI, null,
+                NoteColumns.TYPE + "=" + Notes.TYPE_FOLDER +
+                " AND " + NoteColumns.PARENT_ID + "<>" + Notes.ID_TRASH_FOLER +
+                " AND " + NoteColumns.SNIPPET + "=?",
+                new String[] { name }, null);
+        boolean exist = false;
+        if(cursor != null) {
+            if(cursor.getCount() > 0) {
+                exist = true;
+            }
+            cursor.close();
+        }
+        return exist;
+    }
+
+    public static HashSet<AppWidgetAttribute> getFolderNoteWidget(ContentResolver resolver, long folderId) {
+        Cursor c = resolver.query(Notes.CONTENT_NOTE_URI,
+                new String[] { NoteColumns.WIDGET_ID, NoteColumns.WIDGET_TYPE },
+                NoteColumns.PARENT_ID + "=?",
+                new String[] { String.valueOf(folderId) },
+                null);
+
+        HashSet<AppWidgetAttribute> set = null;
+        if (c != null) {
+            if (c.moveToFirst()) {
+                set = new HashSet<AppWidgetAttribute>();
+                do {
+                    try {
+                        AppWidgetAttribute widget = new AppWidgetAttribute();
+                        widget.widgetId = c.getInt(0);
+                        widget.widgetType = c.getInt(1);
+                        set.add(widget);
+                    } catch (IndexOutOfBoundsException e) {
+                        Log.e(TAG, e.toString());
+                    }
+                } while (c.moveToNext());
+            }
+            c.close();
+        }
+        return set;
+    }
+
+    public static String getCallNumberByNoteId(ContentResolver resolver, long noteId) {
+        Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI,
+                new String [] { CallNote.PHONE_NUMBER },
+                CallNote.NOTE_ID + "=? AND " + CallNote.MIME_TYPE + "=?",
+                new String [] { String.valueOf(noteId), CallNote.CONTENT_ITEM_TYPE },
+                null);
+
+        if (cursor != null && cursor.moveToFirst()) {
+            try {
+                return cursor.getString(0);
+            } catch (IndexOutOfBoundsException e) {
+                Log.e(TAG, "Get call number fails " + e.toString());
+            } finally {
+                cursor.close();
+            }
+        }
+        return "";
+    }
+
+    public static long getNoteIdByPhoneNumberAndCallDate(ContentResolver resolver, String phoneNumber, long callDate) {
+        Cursor cursor = resolver.query(Notes.CONTENT_DATA_URI,
+                new String [] { CallNote.NOTE_ID },
+                CallNote.CALL_DATE + "=? AND " + CallNote.MIME_TYPE + "=? AND PHONE_NUMBERS_EQUAL("
+                + CallNote.PHONE_NUMBER + ",?)",
+                new String [] { String.valueOf(callDate), CallNote.CONTENT_ITEM_TYPE, phoneNumber },
+                null);
+
+        if (cursor != null) {
+            if (cursor.moveToFirst()) {
+                try {
+                    return cursor.getLong(0);
+                } catch (IndexOutOfBoundsException e) {
+                    Log.e(TAG, "Get call note id fails " + e.toString());
+                }
+            }
+            cursor.close();
+        }
+        return 0;
+    }
+
+    public static String getSnippetById(ContentResolver resolver, long noteId) {
+        Cursor cursor = resolver.query(Notes.CONTENT_NOTE_URI,
+                new String [] { NoteColumns.SNIPPET },
+                NoteColumns.ID + "=?",
+                new String [] { String.valueOf(noteId)},
+                null);
+
+        if (cursor != null) {
+            String snippet = "";
+            if (cursor.moveToFirst()) {
+                snippet = cursor.getString(0);
+            }
+            cursor.close();
+            return snippet;
+        }
+        throw new IllegalArgumentException("Note is not found with id: " + noteId);
+    }
+
+    public static String getFormattedSnippet(String snippet) {
+        if (snippet != null) {
+            snippet = snippet.trim();
+            int index = snippet.indexOf('\n');
+            if (index != -1) {
+                snippet = snippet.substring(0, index);
+            }
+        }
+        return snippet;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/tool/GTaskStringUtils.java b/Notes-master/src/net/micode/notes/tool/GTaskStringUtils.java
new file mode 100644
index 0000000..666b729
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/tool/GTaskStringUtils.java
@@ -0,0 +1,113 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.tool;
+
+public class GTaskStringUtils {
+
+    public final static String GTASK_JSON_ACTION_ID = "action_id";
+
+    public final static String GTASK_JSON_ACTION_LIST = "action_list";
+
+    public final static String GTASK_JSON_ACTION_TYPE = "action_type";
+
+    public final static String GTASK_JSON_ACTION_TYPE_CREATE = "create";
+
+    public final static String GTASK_JSON_ACTION_TYPE_GETALL = "get_all";
+
+    public final static String GTASK_JSON_ACTION_TYPE_MOVE = "move";
+
+    public final static String GTASK_JSON_ACTION_TYPE_UPDATE = "update";
+
+    public final static String GTASK_JSON_CREATOR_ID = "creator_id";
+
+    public final static String GTASK_JSON_CHILD_ENTITY = "child_entity";
+
+    public final static String GTASK_JSON_CLIENT_VERSION = "client_version";
+
+    public final static String GTASK_JSON_COMPLETED = "completed";
+
+    public final static String GTASK_JSON_CURRENT_LIST_ID = "current_list_id";
+
+    public final static String GTASK_JSON_DEFAULT_LIST_ID = "default_list_id";
+
+    public final static String GTASK_JSON_DELETED = "deleted";
+
+    public final static String GTASK_JSON_DEST_LIST = "dest_list";
+
+    public final static String GTASK_JSON_DEST_PARENT = "dest_parent";
+
+    public final static String GTASK_JSON_DEST_PARENT_TYPE = "dest_parent_type";
+
+    public final static String GTASK_JSON_ENTITY_DELTA = "entity_delta";
+
+    public final static String GTASK_JSON_ENTITY_TYPE = "entity_type";
+
+    public final static String GTASK_JSON_GET_DELETED = "get_deleted";
+
+    public final static String GTASK_JSON_ID = "id";
+
+    public final static String GTASK_JSON_INDEX = "index";
+
+    public final static String GTASK_JSON_LAST_MODIFIED = "last_modified";
+
+    public final static String GTASK_JSON_LATEST_SYNC_POINT = "latest_sync_point";
+
+    public final static String GTASK_JSON_LIST_ID = "list_id";
+
+    public final static String GTASK_JSON_LISTS = "lists";
+
+    public final static String GTASK_JSON_NAME = "name";
+
+    public final static String GTASK_JSON_NEW_ID = "new_id";
+
+    public final static String GTASK_JSON_NOTES = "notes";
+
+    public final static String GTASK_JSON_PARENT_ID = "parent_id";
+
+    public final static String GTASK_JSON_PRIOR_SIBLING_ID = "prior_sibling_id";
+
+    public final static String GTASK_JSON_RESULTS = "results";
+
+    public final static String GTASK_JSON_SOURCE_LIST = "source_list";
+
+    public final static String GTASK_JSON_TASKS = "tasks";
+
+    public final static String GTASK_JSON_TYPE = "type";
+
+    public final static String GTASK_JSON_TYPE_GROUP = "GROUP";
+
+    public final static String GTASK_JSON_TYPE_TASK = "TASK";
+
+    public final static String GTASK_JSON_USER = "user";
+
+    public final static String MIUI_FOLDER_PREFFIX = "[MIUI_Notes]";
+
+    public final static String FOLDER_DEFAULT = "Default";
+
+    public final static String FOLDER_CALL_NOTE = "Call_Note";
+
+    public final static String FOLDER_META = "METADATA";
+
+    public final static String META_HEAD_GTASK_ID = "meta_gid";
+
+    public final static String META_HEAD_NOTE = "meta_note";
+
+    public final static String META_HEAD_DATA = "meta_data";
+
+    public final static String META_NOTE_NAME = "[META INFO] DON'T UPDATE AND DELETE";
+
+}
diff --git a/Notes-master/src/net/micode/notes/tool/ResourceParser.java b/Notes-master/src/net/micode/notes/tool/ResourceParser.java
new file mode 100644
index 0000000..1ad3ad6
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/tool/ResourceParser.java
@@ -0,0 +1,181 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.tool;
+
+import android.content.Context;
+import android.preference.PreferenceManager;
+
+import net.micode.notes.R;
+import net.micode.notes.ui.NotesPreferenceActivity;
+
+public class ResourceParser {
+
+    public static final int YELLOW           = 0;
+    public static final int BLUE             = 1;
+    public static final int WHITE            = 2;
+    public static final int GREEN            = 3;
+    public static final int RED              = 4;
+
+    public static final int BG_DEFAULT_COLOR = YELLOW;
+
+    public static final int TEXT_SMALL       = 0;
+    public static final int TEXT_MEDIUM      = 1;
+    public static final int TEXT_LARGE       = 2;
+    public static final int TEXT_SUPER       = 3;
+
+    public static final int BG_DEFAULT_FONT_SIZE = TEXT_MEDIUM;
+
+    public static class NoteBgResources {
+        private final static int [] BG_EDIT_RESOURCES = new int [] {
+            R.drawable.edit_yellow,
+            R.drawable.edit_blue,
+            R.drawable.edit_white,
+            R.drawable.edit_green,
+            R.drawable.edit_red
+        };
+
+        private final static int [] BG_EDIT_TITLE_RESOURCES = new int [] {
+            R.drawable.edit_title_yellow,
+            R.drawable.edit_title_blue,
+            R.drawable.edit_title_white,
+            R.drawable.edit_title_green,
+            R.drawable.edit_title_red
+        };
+
+        public static int getNoteBgResource(int id) {
+            return BG_EDIT_RESOURCES[id];
+        }
+
+        public static int getNoteTitleBgResource(int id) {
+            return BG_EDIT_TITLE_RESOURCES[id];
+        }
+    }
+
+    public static int getDefaultBgId(Context context) {
+        if (PreferenceManager.getDefaultSharedPreferences(context).getBoolean(
+                NotesPreferenceActivity.PREFERENCE_SET_BG_COLOR_KEY, false)) {
+            return (int) (Math.random() * NoteBgResources.BG_EDIT_RESOURCES.length);
+        } else {
+            return BG_DEFAULT_COLOR;
+        }
+    }
+
+    public static class NoteItemBgResources {
+        private final static int [] BG_FIRST_RESOURCES = new int [] {
+            R.drawable.list_yellow_up,
+            R.drawable.list_blue_up,
+            R.drawable.list_white_up,
+            R.drawable.list_green_up,
+            R.drawable.list_red_up
+        };
+
+        private final static int [] BG_NORMAL_RESOURCES = new int [] {
+            R.drawable.list_yellow_middle,
+            R.drawable.list_blue_middle,
+            R.drawable.list_white_middle,
+            R.drawable.list_green_middle,
+            R.drawable.list_red_middle
+        };
+
+        private final static int [] BG_LAST_RESOURCES = new int [] {
+            R.drawable.list_yellow_down,
+            R.drawable.list_blue_down,
+            R.drawable.list_white_down,
+            R.drawable.list_green_down,
+            R.drawable.list_red_down,
+        };
+
+        private final static int [] BG_SINGLE_RESOURCES = new int [] {
+            R.drawable.list_yellow_single,
+            R.drawable.list_blue_single,
+            R.drawable.list_white_single,
+            R.drawable.list_green_single,
+            R.drawable.list_red_single
+        };
+
+        public static int getNoteBgFirstRes(int id) {
+            return BG_FIRST_RESOURCES[id];
+        }
+
+        public static int getNoteBgLastRes(int id) {
+            return BG_LAST_RESOURCES[id];
+        }
+
+        public static int getNoteBgSingleRes(int id) {
+            return BG_SINGLE_RESOURCES[id];
+        }
+
+        public static int getNoteBgNormalRes(int id) {
+            return BG_NORMAL_RESOURCES[id];
+        }
+
+        public static int getFolderBgRes() {
+            return R.drawable.list_folder;
+        }
+    }
+
+    public static class WidgetBgResources {
+        private final static int [] BG_2X_RESOURCES = new int [] {
+            R.drawable.widget_2x_yellow,
+            R.drawable.widget_2x_blue,
+            R.drawable.widget_2x_white,
+            R.drawable.widget_2x_green,
+            R.drawable.widget_2x_red,
+        };
+
+        public static int getWidget2xBgResource(int id) {
+            return BG_2X_RESOURCES[id];
+        }
+
+        private final static int [] BG_4X_RESOURCES = new int [] {
+            R.drawable.widget_4x_yellow,
+            R.drawable.widget_4x_blue,
+            R.drawable.widget_4x_white,
+            R.drawable.widget_4x_green,
+            R.drawable.widget_4x_red
+        };
+
+        public static int getWidget4xBgResource(int id) {
+            return BG_4X_RESOURCES[id];
+        }
+    }
+
+    public static class TextAppearanceResources {
+        private final static int [] TEXTAPPEARANCE_RESOURCES = new int [] {
+            R.style.TextAppearanceNormal,
+            R.style.TextAppearanceMedium,
+            R.style.TextAppearanceLarge,
+            R.style.TextAppearanceSuper
+        };
+
+        public static int getTexAppearanceResource(int id) {
+            /**
+             * HACKME: Fix bug of store the resource id in shared preference.
+             * The id may larger than the length of resources, in this case,
+             * return the {@link ResourceParser#BG_DEFAULT_FONT_SIZE}
+             */
+            if (id >= TEXTAPPEARANCE_RESOURCES.length) {
+                return BG_DEFAULT_FONT_SIZE;
+            }
+            return TEXTAPPEARANCE_RESOURCES[id];
+        }
+
+        public static int getResourcesSize() {
+            return TEXTAPPEARANCE_RESOURCES.length;
+        }
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/AlarmAlertActivity.java b/Notes-master/src/net/micode/notes/ui/AlarmAlertActivity.java
new file mode 100644
index 0000000..85723be
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/AlarmAlertActivity.java
@@ -0,0 +1,158 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.DialogInterface.OnClickListener;
+import android.content.DialogInterface.OnDismissListener;
+import android.content.Intent;
+import android.media.AudioManager;
+import android.media.MediaPlayer;
+import android.media.RingtoneManager;
+import android.net.Uri;
+import android.os.Bundle;
+import android.os.PowerManager;
+import android.provider.Settings;
+import android.view.Window;
+import android.view.WindowManager;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.tool.DataUtils;
+
+import java.io.IOException;
+
+
+public class AlarmAlertActivity extends Activity implements OnClickListener, OnDismissListener {
+    private long mNoteId;
+    private String mSnippet;
+    private static final int SNIPPET_PREW_MAX_LEN = 60;
+    MediaPlayer mPlayer;
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        requestWindowFeature(Window.FEATURE_NO_TITLE);
+
+        final Window win = getWindow();
+        win.addFlags(WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED);
+
+        if (!isScreenOn()) {
+            win.addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON
+                    | WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON
+                    | WindowManager.LayoutParams.FLAG_ALLOW_LOCK_WHILE_SCREEN_ON
+                    | WindowManager.LayoutParams.FLAG_LAYOUT_INSET_DECOR);
+        }
+
+        Intent intent = getIntent();
+
+        try {
+            mNoteId = Long.valueOf(intent.getData().getPathSegments().get(1));
+            mSnippet = DataUtils.getSnippetById(this.getContentResolver(), mNoteId);
+            mSnippet = mSnippet.length() > SNIPPET_PREW_MAX_LEN ? mSnippet.substring(0,
+                    SNIPPET_PREW_MAX_LEN) + getResources().getString(R.string.notelist_string_info)
+                    : mSnippet;
+        } catch (IllegalArgumentException e) {
+            e.printStackTrace();
+            return;
+        }
+
+        mPlayer = new MediaPlayer();
+        if (DataUtils.visibleInNoteDatabase(getContentResolver(), mNoteId, Notes.TYPE_NOTE)) {
+            showActionDialog();
+            playAlarmSound();
+        } else {
+            finish();
+        }
+    }
+
+    private boolean isScreenOn() {
+        PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
+        return pm.isScreenOn();
+    }
+
+    private void playAlarmSound() {
+        Uri url = RingtoneManager.getActualDefaultRingtoneUri(this, RingtoneManager.TYPE_ALARM);
+
+        int silentModeStreams = Settings.System.getInt(getContentResolver(),
+                Settings.System.MODE_RINGER_STREAMS_AFFECTED, 0);
+
+        if ((silentModeStreams & (1 << AudioManager.STREAM_ALARM)) != 0) {
+            mPlayer.setAudioStreamType(silentModeStreams);
+        } else {
+            mPlayer.setAudioStreamType(AudioManager.STREAM_ALARM);
+        }
+        try {
+            mPlayer.setDataSource(this, url);
+            mPlayer.prepare();
+            mPlayer.setLooping(true);
+            mPlayer.start();
+        } catch (IllegalArgumentException e) {
+            // TODO Auto-generated catch block
+            e.printStackTrace();
+        } catch (SecurityException e) {
+            // TODO Auto-generated catch block
+            e.printStackTrace();
+        } catch (IllegalStateException e) {
+            // TODO Auto-generated catch block
+            e.printStackTrace();
+        } catch (IOException e) {
+            // TODO Auto-generated catch block
+            e.printStackTrace();
+        }
+    }
+
+    private void showActionDialog() {
+        AlertDialog.Builder dialog = new AlertDialog.Builder(this);
+        dialog.setTitle(R.string.app_name);
+        dialog.setMessage(mSnippet);
+        dialog.setPositiveButton(R.string.notealert_ok, this);
+        if (isScreenOn()) {
+            dialog.setNegativeButton(R.string.notealert_enter, this);
+        }
+        dialog.show().setOnDismissListener(this);
+    }
+
+    public void onClick(DialogInterface dialog, int which) {
+        switch (which) {
+            case DialogInterface.BUTTON_NEGATIVE:
+                Intent intent = new Intent(this, NoteEditActivity.class);
+                intent.setAction(Intent.ACTION_VIEW);
+                intent.putExtra(Intent.EXTRA_UID, mNoteId);
+                startActivity(intent);
+                break;
+            default:
+                break;
+        }
+    }
+
+    public void onDismiss(DialogInterface dialog) {
+        stopAlarmSound();
+        finish();
+    }
+
+    private void stopAlarmSound() {
+        if (mPlayer != null) {
+            mPlayer.stop();
+            mPlayer.release();
+            mPlayer = null;
+        }
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/AlarmInitReceiver.java b/Notes-master/src/net/micode/notes/ui/AlarmInitReceiver.java
new file mode 100644
index 0000000..f221202
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/AlarmInitReceiver.java
@@ -0,0 +1,65 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.app.AlarmManager;
+import android.app.PendingIntent;
+import android.content.BroadcastReceiver;
+import android.content.ContentUris;
+import android.content.Context;
+import android.content.Intent;
+import android.database.Cursor;
+
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+
+
+public class AlarmInitReceiver extends BroadcastReceiver {
+
+    private static final String [] PROJECTION = new String [] {
+        NoteColumns.ID,
+        NoteColumns.ALERTED_DATE
+    };
+
+    private static final int COLUMN_ID                = 0;
+    private static final int COLUMN_ALERTED_DATE      = 1;
+
+    @Override
+    public void onReceive(Context context, Intent intent) {
+        long currentDate = System.currentTimeMillis();
+        Cursor c = context.getContentResolver().query(Notes.CONTENT_NOTE_URI,
+                PROJECTION,
+                NoteColumns.ALERTED_DATE + ">? AND " + NoteColumns.TYPE + "=" + Notes.TYPE_NOTE,
+                new String[] { String.valueOf(currentDate) },
+                null);
+
+        if (c != null) {
+            if (c.moveToFirst()) {
+                do {
+                    long alertDate = c.getLong(COLUMN_ALERTED_DATE);
+                    Intent sender = new Intent(context, AlarmReceiver.class);
+                    sender.setData(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, c.getLong(COLUMN_ID)));
+                    PendingIntent pendingIntent = PendingIntent.getBroadcast(context, 0, sender, 0);
+                    AlarmManager alermManager = (AlarmManager) context
+                            .getSystemService(Context.ALARM_SERVICE);
+                    alermManager.set(AlarmManager.RTC_WAKEUP, alertDate, pendingIntent);
+                } while (c.moveToNext());
+            }
+            c.close();
+        }
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/AlarmReceiver.java b/Notes-master/src/net/micode/notes/ui/AlarmReceiver.java
new file mode 100644
index 0000000..54e503b
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/AlarmReceiver.java
@@ -0,0 +1,30 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.BroadcastReceiver;
+import android.content.Context;
+import android.content.Intent;
+
+public class AlarmReceiver extends BroadcastReceiver {
+    @Override
+    public void onReceive(Context context, Intent intent) {
+        intent.setClass(context, AlarmAlertActivity.class);
+        intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
+        context.startActivity(intent);
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/DateTimePicker.java b/Notes-master/src/net/micode/notes/ui/DateTimePicker.java
new file mode 100644
index 0000000..496b0cd
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/DateTimePicker.java
@@ -0,0 +1,485 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import java.text.DateFormatSymbols;
+import java.util.Calendar;
+
+import net.micode.notes.R;
+
+
+import android.content.Context;
+import android.text.format.DateFormat;
+import android.view.View;
+import android.widget.FrameLayout;
+import android.widget.NumberPicker;
+
+public class DateTimePicker extends FrameLayout {
+
+    private static final boolean DEFAULT_ENABLE_STATE = true;
+
+    private static final int HOURS_IN_HALF_DAY = 12;
+    private static final int HOURS_IN_ALL_DAY = 24;
+    private static final int DAYS_IN_ALL_WEEK = 7;
+    private static final int DATE_SPINNER_MIN_VAL = 0;
+    private static final int DATE_SPINNER_MAX_VAL = DAYS_IN_ALL_WEEK - 1;
+    private static final int HOUR_SPINNER_MIN_VAL_24_HOUR_VIEW = 0;
+    private static final int HOUR_SPINNER_MAX_VAL_24_HOUR_VIEW = 23;
+    private static final int HOUR_SPINNER_MIN_VAL_12_HOUR_VIEW = 1;
+    private static final int HOUR_SPINNER_MAX_VAL_12_HOUR_VIEW = 12;
+    private static final int MINUT_SPINNER_MIN_VAL = 0;
+    private static final int MINUT_SPINNER_MAX_VAL = 59;
+    private static final int AMPM_SPINNER_MIN_VAL = 0;
+    private static final int AMPM_SPINNER_MAX_VAL = 1;
+
+    private final NumberPicker mDateSpinner;
+    private final NumberPicker mHourSpinner;
+    private final NumberPicker mMinuteSpinner;
+    private final NumberPicker mAmPmSpinner;
+    private Calendar mDate;
+
+    private String[] mDateDisplayValues = new String[DAYS_IN_ALL_WEEK];
+
+    private boolean mIsAm;
+
+    private boolean mIs24HourView;
+
+    private boolean mIsEnabled = DEFAULT_ENABLE_STATE;
+
+    private boolean mInitialising;
+
+    private OnDateTimeChangedListener mOnDateTimeChangedListener;
+
+    private NumberPicker.OnValueChangeListener mOnDateChangedListener = new NumberPicker.OnValueChangeListener() {
+        @Override
+        public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+            mDate.add(Calendar.DAY_OF_YEAR, newVal - oldVal);
+            updateDateControl();
+            onDateTimeChanged();
+        }
+    };
+
+    private NumberPicker.OnValueChangeListener mOnHourChangedListener = new NumberPicker.OnValueChangeListener() {
+        @Override
+        public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+            boolean isDateChanged = false;
+            Calendar cal = Calendar.getInstance();
+            if (!mIs24HourView) {
+                if (!mIsAm && oldVal == HOURS_IN_HALF_DAY - 1 && newVal == HOURS_IN_HALF_DAY) {
+                    cal.setTimeInMillis(mDate.getTimeInMillis());
+                    cal.add(Calendar.DAY_OF_YEAR, 1);
+                    isDateChanged = true;
+                } else if (mIsAm && oldVal == HOURS_IN_HALF_DAY && newVal == HOURS_IN_HALF_DAY - 1) {
+                    cal.setTimeInMillis(mDate.getTimeInMillis());
+                    cal.add(Calendar.DAY_OF_YEAR, -1);
+                    isDateChanged = true;
+                }
+                if (oldVal == HOURS_IN_HALF_DAY - 1 && newVal == HOURS_IN_HALF_DAY ||
+                        oldVal == HOURS_IN_HALF_DAY && newVal == HOURS_IN_HALF_DAY - 1) {
+                    mIsAm = !mIsAm;
+                    updateAmPmControl();
+                }
+            } else {
+                if (oldVal == HOURS_IN_ALL_DAY - 1 && newVal == 0) {
+                    cal.setTimeInMillis(mDate.getTimeInMillis());
+                    cal.add(Calendar.DAY_OF_YEAR, 1);
+                    isDateChanged = true;
+                } else if (oldVal == 0 && newVal == HOURS_IN_ALL_DAY - 1) {
+                    cal.setTimeInMillis(mDate.getTimeInMillis());
+                    cal.add(Calendar.DAY_OF_YEAR, -1);
+                    isDateChanged = true;
+                }
+            }
+            int newHour = mHourSpinner.getValue() % HOURS_IN_HALF_DAY + (mIsAm ? 0 : HOURS_IN_HALF_DAY);
+            mDate.set(Calendar.HOUR_OF_DAY, newHour);
+            onDateTimeChanged();
+            if (isDateChanged) {
+                setCurrentYear(cal.get(Calendar.YEAR));
+                setCurrentMonth(cal.get(Calendar.MONTH));
+                setCurrentDay(cal.get(Calendar.DAY_OF_MONTH));
+            }
+        }
+    };
+
+    private NumberPicker.OnValueChangeListener mOnMinuteChangedListener = new NumberPicker.OnValueChangeListener() {
+        @Override
+        public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+            int minValue = mMinuteSpinner.getMinValue();
+            int maxValue = mMinuteSpinner.getMaxValue();
+            int offset = 0;
+            if (oldVal == maxValue && newVal == minValue) {
+                offset += 1;
+            } else if (oldVal == minValue && newVal == maxValue) {
+                offset -= 1;
+            }
+            if (offset != 0) {
+                mDate.add(Calendar.HOUR_OF_DAY, offset);
+                mHourSpinner.setValue(getCurrentHour());
+                updateDateControl();
+                int newHour = getCurrentHourOfDay();
+                if (newHour >= HOURS_IN_HALF_DAY) {
+                    mIsAm = false;
+                    updateAmPmControl();
+                } else {
+                    mIsAm = true;
+                    updateAmPmControl();
+                }
+            }
+            mDate.set(Calendar.MINUTE, newVal);
+            onDateTimeChanged();
+        }
+    };
+
+    private NumberPicker.OnValueChangeListener mOnAmPmChangedListener = new NumberPicker.OnValueChangeListener() {
+        @Override
+        public void onValueChange(NumberPicker picker, int oldVal, int newVal) {
+            mIsAm = !mIsAm;
+            if (mIsAm) {
+                mDate.add(Calendar.HOUR_OF_DAY, -HOURS_IN_HALF_DAY);
+            } else {
+                mDate.add(Calendar.HOUR_OF_DAY, HOURS_IN_HALF_DAY);
+            }
+            updateAmPmControl();
+            onDateTimeChanged();
+        }
+    };
+
+    public interface OnDateTimeChangedListener {
+        void onDateTimeChanged(DateTimePicker view, int year, int month,
+                int dayOfMonth, int hourOfDay, int minute);
+    }
+
+    public DateTimePicker(Context context) {
+        this(context, System.currentTimeMillis());
+    }
+
+    public DateTimePicker(Context context, long date) {
+        this(context, date, DateFormat.is24HourFormat(context));
+    }
+
+    public DateTimePicker(Context context, long date, boolean is24HourView) {
+        super(context);
+        mDate = Calendar.getInstance();
+        mInitialising = true;
+        mIsAm = getCurrentHourOfDay() >= HOURS_IN_HALF_DAY;
+        inflate(context, R.layout.datetime_picker, this);
+
+        mDateSpinner = (NumberPicker) findViewById(R.id.date);
+        mDateSpinner.setMinValue(DATE_SPINNER_MIN_VAL);
+        mDateSpinner.setMaxValue(DATE_SPINNER_MAX_VAL);
+        mDateSpinner.setOnValueChangedListener(mOnDateChangedListener);
+
+        mHourSpinner = (NumberPicker) findViewById(R.id.hour);
+        mHourSpinner.setOnValueChangedListener(mOnHourChangedListener);
+        mMinuteSpinner =  (NumberPicker) findViewById(R.id.minute);
+        mMinuteSpinner.setMinValue(MINUT_SPINNER_MIN_VAL);
+        mMinuteSpinner.setMaxValue(MINUT_SPINNER_MAX_VAL);
+        mMinuteSpinner.setOnLongPressUpdateInterval(100);
+        mMinuteSpinner.setOnValueChangedListener(mOnMinuteChangedListener);
+
+        String[] stringsForAmPm = new DateFormatSymbols().getAmPmStrings();
+        mAmPmSpinner = (NumberPicker) findViewById(R.id.amPm);
+        mAmPmSpinner.setMinValue(AMPM_SPINNER_MIN_VAL);
+        mAmPmSpinner.setMaxValue(AMPM_SPINNER_MAX_VAL);
+        mAmPmSpinner.setDisplayedValues(stringsForAmPm);
+        mAmPmSpinner.setOnValueChangedListener(mOnAmPmChangedListener);
+
+        // update controls to initial state
+        updateDateControl();
+        updateHourControl();
+        updateAmPmControl();
+
+        set24HourView(is24HourView);
+
+        // set to current time
+        setCurrentDate(date);
+
+        setEnabled(isEnabled());
+
+        // set the content descriptions
+        mInitialising = false;
+    }
+
+    @Override
+    public void setEnabled(boolean enabled) {
+        if (mIsEnabled == enabled) {
+            return;
+        }
+        super.setEnabled(enabled);
+        mDateSpinner.setEnabled(enabled);
+        mMinuteSpinner.setEnabled(enabled);
+        mHourSpinner.setEnabled(enabled);
+        mAmPmSpinner.setEnabled(enabled);
+        mIsEnabled = enabled;
+    }
+
+    @Override
+    public boolean isEnabled() {
+        return mIsEnabled;
+    }
+
+    /**
+     * Get the current date in millis
+     *
+     * @return the current date in millis
+     */
+    public long getCurrentDateInTimeMillis() {
+        return mDate.getTimeInMillis();
+    }
+
+    /**
+     * Set the current date
+     *
+     * @param date The current date in millis
+     */
+    public void setCurrentDate(long date) {
+        Calendar cal = Calendar.getInstance();
+        cal.setTimeInMillis(date);
+        setCurrentDate(cal.get(Calendar.YEAR), cal.get(Calendar.MONTH), cal.get(Calendar.DAY_OF_MONTH),
+                cal.get(Calendar.HOUR_OF_DAY), cal.get(Calendar.MINUTE));
+    }
+
+    /**
+     * Set the current date
+     *
+     * @param year The current year
+     * @param month The current month
+     * @param dayOfMonth The current dayOfMonth
+     * @param hourOfDay The current hourOfDay
+     * @param minute The current minute
+     */
+    public void setCurrentDate(int year, int month,
+            int dayOfMonth, int hourOfDay, int minute) {
+        setCurrentYear(year);
+        setCurrentMonth(month);
+        setCurrentDay(dayOfMonth);
+        setCurrentHour(hourOfDay);
+        setCurrentMinute(minute);
+    }
+
+    /**
+     * Get current year
+     *
+     * @return The current year
+     */
+    public int getCurrentYear() {
+        return mDate.get(Calendar.YEAR);
+    }
+
+    /**
+     * Set current year
+     *
+     * @param year The current year
+     */
+    public void setCurrentYear(int year) {
+        if (!mInitialising && year == getCurrentYear()) {
+            return;
+        }
+        mDate.set(Calendar.YEAR, year);
+        updateDateControl();
+        onDateTimeChanged();
+    }
+
+    /**
+     * Get current month in the year
+     *
+     * @return The current month in the year
+     */
+    public int getCurrentMonth() {
+        return mDate.get(Calendar.MONTH);
+    }
+
+    /**
+     * Set current month in the year
+     *
+     * @param month The month in the year
+     */
+    public void setCurrentMonth(int month) {
+        if (!mInitialising && month == getCurrentMonth()) {
+            return;
+        }
+        mDate.set(Calendar.MONTH, month);
+        updateDateControl();
+        onDateTimeChanged();
+    }
+
+    /**
+     * Get current day of the month
+     *
+     * @return The day of the month
+     */
+    public int getCurrentDay() {
+        return mDate.get(Calendar.DAY_OF_MONTH);
+    }
+
+    /**
+     * Set current day of the month
+     *
+     * @param dayOfMonth The day of the month
+     */
+    public void setCurrentDay(int dayOfMonth) {
+        if (!mInitialising && dayOfMonth == getCurrentDay()) {
+            return;
+        }
+        mDate.set(Calendar.DAY_OF_MONTH, dayOfMonth);
+        updateDateControl();
+        onDateTimeChanged();
+    }
+
+    /**
+     * Get current hour in 24 hour mode, in the range (0~23)
+     * @return The current hour in 24 hour mode
+     */
+    public int getCurrentHourOfDay() {
+        return mDate.get(Calendar.HOUR_OF_DAY);
+    }
+
+    private int getCurrentHour() {
+        if (mIs24HourView){
+            return getCurrentHourOfDay();
+        } else {
+            int hour = getCurrentHourOfDay();
+            if (hour > HOURS_IN_HALF_DAY) {
+                return hour - HOURS_IN_HALF_DAY;
+            } else {
+                return hour == 0 ? HOURS_IN_HALF_DAY : hour;
+            }
+        }
+    }
+
+    /**
+     * Set current hour in 24 hour mode, in the range (0~23)
+     *
+     * @param hourOfDay
+     */
+    public void setCurrentHour(int hourOfDay) {
+        if (!mInitialising && hourOfDay == getCurrentHourOfDay()) {
+            return;
+        }
+        mDate.set(Calendar.HOUR_OF_DAY, hourOfDay);
+        if (!mIs24HourView) {
+            if (hourOfDay >= HOURS_IN_HALF_DAY) {
+                mIsAm = false;
+                if (hourOfDay > HOURS_IN_HALF_DAY) {
+                    hourOfDay -= HOURS_IN_HALF_DAY;
+                }
+            } else {
+                mIsAm = true;
+                if (hourOfDay == 0) {
+                    hourOfDay = HOURS_IN_HALF_DAY;
+                }
+            }
+            updateAmPmControl();
+        }
+        mHourSpinner.setValue(hourOfDay);
+        onDateTimeChanged();
+    }
+
+    /**
+     * Get currentMinute
+     *
+     * @return The Current Minute
+     */
+    public int getCurrentMinute() {
+        return mDate.get(Calendar.MINUTE);
+    }
+
+    /**
+     * Set current minute
+     */
+    public void setCurrentMinute(int minute) {
+        if (!mInitialising && minute == getCurrentMinute()) {
+            return;
+        }
+        mMinuteSpinner.setValue(minute);
+        mDate.set(Calendar.MINUTE, minute);
+        onDateTimeChanged();
+    }
+
+    /**
+     * @return true if this is in 24 hour view else false.
+     */
+    public boolean is24HourView () {
+        return mIs24HourView;
+    }
+
+    /**
+     * Set whether in 24 hour or AM/PM mode.
+     *
+     * @param is24HourView True for 24 hour mode. False for AM/PM mode.
+     */
+    public void set24HourView(boolean is24HourView) {
+        if (mIs24HourView == is24HourView) {
+            return;
+        }
+        mIs24HourView = is24HourView;
+        mAmPmSpinner.setVisibility(is24HourView ? View.GONE : View.VISIBLE);
+        int hour = getCurrentHourOfDay();
+        updateHourControl();
+        setCurrentHour(hour);
+        updateAmPmControl();
+    }
+
+    private void updateDateControl() {
+        Calendar cal = Calendar.getInstance();
+        cal.setTimeInMillis(mDate.getTimeInMillis());
+        cal.add(Calendar.DAY_OF_YEAR, -DAYS_IN_ALL_WEEK / 2 - 1);
+        mDateSpinner.setDisplayedValues(null);
+        for (int i = 0; i < DAYS_IN_ALL_WEEK; ++i) {
+            cal.add(Calendar.DAY_OF_YEAR, 1);
+            mDateDisplayValues[i] = (String) DateFormat.format("MM.dd EEEE", cal);
+        }
+        mDateSpinner.setDisplayedValues(mDateDisplayValues);
+        mDateSpinner.setValue(DAYS_IN_ALL_WEEK / 2);
+        mDateSpinner.invalidate();
+    }
+
+    private void updateAmPmControl() {
+        if (mIs24HourView) {
+            mAmPmSpinner.setVisibility(View.GONE);
+        } else {
+            int index = mIsAm ? Calendar.AM : Calendar.PM;
+            mAmPmSpinner.setValue(index);
+            mAmPmSpinner.setVisibility(View.VISIBLE);
+        }
+    }
+
+    private void updateHourControl() {
+        if (mIs24HourView) {
+            mHourSpinner.setMinValue(HOUR_SPINNER_MIN_VAL_24_HOUR_VIEW);
+            mHourSpinner.setMaxValue(HOUR_SPINNER_MAX_VAL_24_HOUR_VIEW);
+        } else {
+            mHourSpinner.setMinValue(HOUR_SPINNER_MIN_VAL_12_HOUR_VIEW);
+            mHourSpinner.setMaxValue(HOUR_SPINNER_MAX_VAL_12_HOUR_VIEW);
+        }
+    }
+
+    /**
+     * Set the callback that indicates the 'Set' button has been pressed.
+     * @param callback the callback, if null will do nothing
+     */
+    public void setOnDateTimeChangedListener(OnDateTimeChangedListener callback) {
+        mOnDateTimeChangedListener = callback;
+    }
+
+    private void onDateTimeChanged() {
+        if (mOnDateTimeChangedListener != null) {
+            mOnDateTimeChangedListener.onDateTimeChanged(this, getCurrentYear(),
+                    getCurrentMonth(), getCurrentDay(), getCurrentHourOfDay(), getCurrentMinute());
+        }
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/DateTimePickerDialog.java b/Notes-master/src/net/micode/notes/ui/DateTimePickerDialog.java
new file mode 100644
index 0000000..2c47ba4
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/DateTimePickerDialog.java
@@ -0,0 +1,90 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import java.util.Calendar;
+
+import net.micode.notes.R;
+import net.micode.notes.ui.DateTimePicker;
+import net.micode.notes.ui.DateTimePicker.OnDateTimeChangedListener;
+
+import android.app.AlertDialog;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.DialogInterface.OnClickListener;
+import android.text.format.DateFormat;
+import android.text.format.DateUtils;
+
+public class DateTimePickerDialog extends AlertDialog implements OnClickListener {
+
+    private Calendar mDate = Calendar.getInstance();
+    private boolean mIs24HourView;
+    private OnDateTimeSetListener mOnDateTimeSetListener;
+    private DateTimePicker mDateTimePicker;
+
+    public interface OnDateTimeSetListener {
+        void OnDateTimeSet(AlertDialog dialog, long date);
+    }
+
+    public DateTimePickerDialog(Context context, long date) {
+        super(context);
+        mDateTimePicker = new DateTimePicker(context);
+        setView(mDateTimePicker);
+        mDateTimePicker.setOnDateTimeChangedListener(new OnDateTimeChangedListener() {
+            public void onDateTimeChanged(DateTimePicker view, int year, int month,
+                    int dayOfMonth, int hourOfDay, int minute) {
+                mDate.set(Calendar.YEAR, year);
+                mDate.set(Calendar.MONTH, month);
+                mDate.set(Calendar.DAY_OF_MONTH, dayOfMonth);
+                mDate.set(Calendar.HOUR_OF_DAY, hourOfDay);
+                mDate.set(Calendar.MINUTE, minute);
+                updateTitle(mDate.getTimeInMillis());
+            }
+        });
+        mDate.setTimeInMillis(date);
+        mDate.set(Calendar.SECOND, 0);
+        mDateTimePicker.setCurrentDate(mDate.getTimeInMillis());
+        setButton(context.getString(R.string.datetime_dialog_ok), this);
+        setButton2(context.getString(R.string.datetime_dialog_cancel), (OnClickListener)null);
+        set24HourView(DateFormat.is24HourFormat(this.getContext()));
+        updateTitle(mDate.getTimeInMillis());
+    }
+
+    public void set24HourView(boolean is24HourView) {
+        mIs24HourView = is24HourView;
+    }
+
+    public void setOnDateTimeSetListener(OnDateTimeSetListener callBack) {
+        mOnDateTimeSetListener = callBack;
+    }
+
+    private void updateTitle(long date) {
+        int flag =
+            DateUtils.FORMAT_SHOW_YEAR |
+            DateUtils.FORMAT_SHOW_DATE |
+            DateUtils.FORMAT_SHOW_TIME;
+        flag |= mIs24HourView ? DateUtils.FORMAT_24HOUR : DateUtils.FORMAT_24HOUR;
+        setTitle(DateUtils.formatDateTime(this.getContext(), date, flag));
+    }
+
+    public void onClick(DialogInterface arg0, int arg1) {
+        if (mOnDateTimeSetListener != null) {
+            mOnDateTimeSetListener.OnDateTimeSet(this, mDate.getTimeInMillis());
+        }
+    }
+
+}
\ No newline at end of file
diff --git a/Notes-master/src/net/micode/notes/ui/DropdownMenu.java b/Notes-master/src/net/micode/notes/ui/DropdownMenu.java
new file mode 100644
index 0000000..613dc74
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/DropdownMenu.java
@@ -0,0 +1,61 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.widget.Button;
+import android.widget.PopupMenu;
+import android.widget.PopupMenu.OnMenuItemClickListener;
+
+import net.micode.notes.R;
+
+public class DropdownMenu {
+    private Button mButton;
+    private PopupMenu mPopupMenu;
+    private Menu mMenu;
+
+    public DropdownMenu(Context context, Button button, int menuId) {
+        mButton = button;
+        mButton.setBackgroundResource(R.drawable.dropdown_icon);
+        mPopupMenu = new PopupMenu(context, mButton);
+        mMenu = mPopupMenu.getMenu();
+        mPopupMenu.getMenuInflater().inflate(menuId, mMenu);
+        mButton.setOnClickListener(new OnClickListener() {
+            public void onClick(View v) {
+                mPopupMenu.show();
+            }
+        });
+    }
+
+    public void setOnDropdownMenuItemClickListener(OnMenuItemClickListener listener) {
+        if (mPopupMenu != null) {
+            mPopupMenu.setOnMenuItemClickListener(listener);
+        }
+    }
+
+    public MenuItem findItem(int id) {
+        return mMenu.findItem(id);
+    }
+
+    public void setTitle(CharSequence title) {
+        mButton.setText(title);
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/FoldersListAdapter.java b/Notes-master/src/net/micode/notes/ui/FoldersListAdapter.java
new file mode 100644
index 0000000..96b77da
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/FoldersListAdapter.java
@@ -0,0 +1,80 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.CursorAdapter;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+
+
+public class FoldersListAdapter extends CursorAdapter {
+    public static final String [] PROJECTION = {
+        NoteColumns.ID,
+        NoteColumns.SNIPPET
+    };
+
+    public static final int ID_COLUMN   = 0;
+    public static final int NAME_COLUMN = 1;
+
+    public FoldersListAdapter(Context context, Cursor c) {
+        super(context, c);
+        // TODO Auto-generated constructor stub
+    }
+
+    @Override
+    public View newView(Context context, Cursor cursor, ViewGroup parent) {
+        return new FolderListItem(context);
+    }
+
+    @Override
+    public void bindView(View view, Context context, Cursor cursor) {
+        if (view instanceof FolderListItem) {
+            String folderName = (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context
+                    .getString(R.string.menu_move_parent_folder) : cursor.getString(NAME_COLUMN);
+            ((FolderListItem) view).bind(folderName);
+        }
+    }
+
+    public String getFolderName(Context context, int position) {
+        Cursor cursor = (Cursor) getItem(position);
+        return (cursor.getLong(ID_COLUMN) == Notes.ID_ROOT_FOLDER) ? context
+                .getString(R.string.menu_move_parent_folder) : cursor.getString(NAME_COLUMN);
+    }
+
+    private class FolderListItem extends LinearLayout {
+        private TextView mName;
+
+        public FolderListItem(Context context) {
+            super(context);
+            inflate(context, R.layout.folder_list_item, this);
+            mName = (TextView) findViewById(R.id.tv_folder_name);
+        }
+
+        public void bind(String name) {
+            mName.setText(name);
+        }
+    }
+
+}
diff --git a/Notes-master/src/net/micode/notes/ui/NoteEditActivity.java b/Notes-master/src/net/micode/notes/ui/NoteEditActivity.java
new file mode 100644
index 0000000..96a9ff8
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/NoteEditActivity.java
@@ -0,0 +1,873 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.app.AlarmManager;
+import android.app.AlertDialog;
+import android.app.PendingIntent;
+import android.app.SearchManager;
+import android.appwidget.AppWidgetManager;
+import android.content.ContentUris;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.graphics.Paint;
+import android.os.Bundle;
+import android.preference.PreferenceManager;
+import android.text.Spannable;
+import android.text.SpannableString;
+import android.text.TextUtils;
+import android.text.format.DateUtils;
+import android.text.style.BackgroundColorSpan;
+import android.util.Log;
+import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.MotionEvent;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.view.WindowManager;
+import android.widget.CheckBox;
+import android.widget.CompoundButton;
+import android.widget.CompoundButton.OnCheckedChangeListener;
+import android.widget.EditText;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.TextNote;
+import net.micode.notes.model.WorkingNote;
+import net.micode.notes.model.WorkingNote.NoteSettingChangedListener;
+import net.micode.notes.tool.DataUtils;
+import net.micode.notes.tool.ResourceParser;
+import net.micode.notes.tool.ResourceParser.TextAppearanceResources;
+import net.micode.notes.ui.DateTimePickerDialog.OnDateTimeSetListener;
+import net.micode.notes.ui.NoteEditText.OnTextViewChangeListener;
+import net.micode.notes.widget.NoteWidgetProvider_2x;
+import net.micode.notes.widget.NoteWidgetProvider_4x;
+
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Map;
+import java.util.regex.Matcher;
+import java.util.regex.Pattern;
+
+
+public class NoteEditActivity extends Activity implements OnClickListener,
+        NoteSettingChangedListener, OnTextViewChangeListener {
+    private class HeadViewHolder {
+        public TextView tvModified;
+
+        public ImageView ivAlertIcon;
+
+        public TextView tvAlertDate;
+
+        public ImageView ibSetBgColor;
+    }
+
+    private static final Map<Integer, Integer> sBgSelectorBtnsMap = new HashMap<Integer, Integer>();
+    static {
+        sBgSelectorBtnsMap.put(R.id.iv_bg_yellow, ResourceParser.YELLOW);
+        sBgSelectorBtnsMap.put(R.id.iv_bg_red, ResourceParser.RED);
+        sBgSelectorBtnsMap.put(R.id.iv_bg_blue, ResourceParser.BLUE);
+        sBgSelectorBtnsMap.put(R.id.iv_bg_green, ResourceParser.GREEN);
+        sBgSelectorBtnsMap.put(R.id.iv_bg_white, ResourceParser.WHITE);
+    }
+
+    private static final Map<Integer, Integer> sBgSelectorSelectionMap = new HashMap<Integer, Integer>();
+    static {
+        sBgSelectorSelectionMap.put(ResourceParser.YELLOW, R.id.iv_bg_yellow_select);
+        sBgSelectorSelectionMap.put(ResourceParser.RED, R.id.iv_bg_red_select);
+        sBgSelectorSelectionMap.put(ResourceParser.BLUE, R.id.iv_bg_blue_select);
+        sBgSelectorSelectionMap.put(ResourceParser.GREEN, R.id.iv_bg_green_select);
+        sBgSelectorSelectionMap.put(ResourceParser.WHITE, R.id.iv_bg_white_select);
+    }
+
+    private static final Map<Integer, Integer> sFontSizeBtnsMap = new HashMap<Integer, Integer>();
+    static {
+        sFontSizeBtnsMap.put(R.id.ll_font_large, ResourceParser.TEXT_LARGE);
+        sFontSizeBtnsMap.put(R.id.ll_font_small, ResourceParser.TEXT_SMALL);
+        sFontSizeBtnsMap.put(R.id.ll_font_normal, ResourceParser.TEXT_MEDIUM);
+        sFontSizeBtnsMap.put(R.id.ll_font_super, ResourceParser.TEXT_SUPER);
+    }
+
+    private static final Map<Integer, Integer> sFontSelectorSelectionMap = new HashMap<Integer, Integer>();
+    static {
+        sFontSelectorSelectionMap.put(ResourceParser.TEXT_LARGE, R.id.iv_large_select);
+        sFontSelectorSelectionMap.put(ResourceParser.TEXT_SMALL, R.id.iv_small_select);
+        sFontSelectorSelectionMap.put(ResourceParser.TEXT_MEDIUM, R.id.iv_medium_select);
+        sFontSelectorSelectionMap.put(ResourceParser.TEXT_SUPER, R.id.iv_super_select);
+    }
+
+    private static final String TAG = "NoteEditActivity";
+
+    private HeadViewHolder mNoteHeaderHolder;
+
+    private View mHeadViewPanel;
+
+    private View mNoteBgColorSelector;
+
+    private View mFontSizeSelector;
+
+    private EditText mNoteEditor;
+
+    private View mNoteEditorPanel;
+
+    private WorkingNote mWorkingNote;
+
+    private SharedPreferences mSharedPrefs;
+    private int mFontSizeId;
+
+    private static final String PREFERENCE_FONT_SIZE = "pref_font_size";
+
+    private static final int SHORTCUT_ICON_TITLE_MAX_LEN = 10;
+
+    public static final String TAG_CHECKED = String.valueOf('\u221A');
+    public static final String TAG_UNCHECKED = String.valueOf('\u25A1');
+
+    private LinearLayout mEditTextList;
+
+    private String mUserQuery;
+    private Pattern mPattern;
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        this.setContentView(R.layout.note_edit);
+
+        if (savedInstanceState == null && !initActivityState(getIntent())) {
+            finish();
+            return;
+        }
+        initResources();
+    }
+
+    /**
+     * Current activity may be killed when the memory is low. Once it is killed, for another time
+     * user load this activity, we should restore the former state
+     */
+    @Override
+    protected void onRestoreInstanceState(Bundle savedInstanceState) {
+        super.onRestoreInstanceState(savedInstanceState);
+        if (savedInstanceState != null && savedInstanceState.containsKey(Intent.EXTRA_UID)) {
+            Intent intent = new Intent(Intent.ACTION_VIEW);
+            intent.putExtra(Intent.EXTRA_UID, savedInstanceState.getLong(Intent.EXTRA_UID));
+            if (!initActivityState(intent)) {
+                finish();
+                return;
+            }
+            Log.d(TAG, "Restoring from killed activity");
+        }
+    }
+
+    private boolean initActivityState(Intent intent) {
+        /**
+         * If the user specified the {@link Intent#ACTION_VIEW} but not provided with id,
+         * then jump to the NotesListActivity
+         */
+        mWorkingNote = null;
+        if (TextUtils.equals(Intent.ACTION_VIEW, intent.getAction())) {
+            long noteId = intent.getLongExtra(Intent.EXTRA_UID, 0);
+            mUserQuery = "";
+
+            /**
+             * Starting from the searched result
+             */
+            if (intent.hasExtra(SearchManager.EXTRA_DATA_KEY)) {
+                noteId = Long.parseLong(intent.getStringExtra(SearchManager.EXTRA_DATA_KEY));
+                mUserQuery = intent.getStringExtra(SearchManager.USER_QUERY);
+            }
+
+            if (!DataUtils.visibleInNoteDatabase(getContentResolver(), noteId, Notes.TYPE_NOTE)) {
+                Intent jump = new Intent(this, NotesListActivity.class);
+                startActivity(jump);
+                showToast(R.string.error_note_not_exist);
+                finish();
+                return false;
+            } else {
+                mWorkingNote = WorkingNote.load(this, noteId);
+                if (mWorkingNote == null) {
+                    Log.e(TAG, "load note failed with note id" + noteId);
+                    finish();
+                    return false;
+                }
+            }
+            getWindow().setSoftInputMode(
+                    WindowManager.LayoutParams.SOFT_INPUT_STATE_HIDDEN
+                            | WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE);
+        } else if(TextUtils.equals(Intent.ACTION_INSERT_OR_EDIT, intent.getAction())) {
+            // New note
+            long folderId = intent.getLongExtra(Notes.INTENT_EXTRA_FOLDER_ID, 0);
+            int widgetId = intent.getIntExtra(Notes.INTENT_EXTRA_WIDGET_ID,
+                    AppWidgetManager.INVALID_APPWIDGET_ID);
+            int widgetType = intent.getIntExtra(Notes.INTENT_EXTRA_WIDGET_TYPE,
+                    Notes.TYPE_WIDGET_INVALIDE);
+            int bgResId = intent.getIntExtra(Notes.INTENT_EXTRA_BACKGROUND_ID,
+                    ResourceParser.getDefaultBgId(this));
+
+            // Parse call-record note
+            String phoneNumber = intent.getStringExtra(Intent.EXTRA_PHONE_NUMBER);
+            long callDate = intent.getLongExtra(Notes.INTENT_EXTRA_CALL_DATE, 0);
+            if (callDate != 0 && phoneNumber != null) {
+                if (TextUtils.isEmpty(phoneNumber)) {
+                    Log.w(TAG, "The call record number is null");
+                }
+                long noteId = 0;
+                if ((noteId = DataUtils.getNoteIdByPhoneNumberAndCallDate(getContentResolver(),
+                        phoneNumber, callDate)) > 0) {
+                    mWorkingNote = WorkingNote.load(this, noteId);
+                    if (mWorkingNote == null) {
+                        Log.e(TAG, "load call note failed with note id" + noteId);
+                        finish();
+                        return false;
+                    }
+                } else {
+                    mWorkingNote = WorkingNote.createEmptyNote(this, folderId, widgetId,
+                            widgetType, bgResId);
+                    mWorkingNote.convertToCallNote(phoneNumber, callDate);
+                }
+            } else {
+                mWorkingNote = WorkingNote.createEmptyNote(this, folderId, widgetId, widgetType,
+                        bgResId);
+            }
+
+            getWindow().setSoftInputMode(
+                    WindowManager.LayoutParams.SOFT_INPUT_ADJUST_RESIZE
+                            | WindowManager.LayoutParams.SOFT_INPUT_STATE_VISIBLE);
+        } else {
+            Log.e(TAG, "Intent not specified action, should not support");
+            finish();
+            return false;
+        }
+        mWorkingNote.setOnSettingStatusChangedListener(this);
+        return true;
+    }
+
+    @Override
+    protected void onResume() {
+        super.onResume();
+        initNoteScreen();
+    }
+
+    private void initNoteScreen() {
+        mNoteEditor.setTextAppearance(this, TextAppearanceResources
+                .getTexAppearanceResource(mFontSizeId));
+        if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) {
+            switchToListMode(mWorkingNote.getContent());
+        } else {
+            mNoteEditor.setText(getHighlightQueryResult(mWorkingNote.getContent(), mUserQuery));
+            mNoteEditor.setSelection(mNoteEditor.getText().length());
+        }
+        for (Integer id : sBgSelectorSelectionMap.keySet()) {
+            findViewById(sBgSelectorSelectionMap.get(id)).setVisibility(View.GONE);
+        }
+        mHeadViewPanel.setBackgroundResource(mWorkingNote.getTitleBgResId());
+        mNoteEditorPanel.setBackgroundResource(mWorkingNote.getBgColorResId());
+
+        mNoteHeaderHolder.tvModified.setText(DateUtils.formatDateTime(this,
+                mWorkingNote.getModifiedDate(), DateUtils.FORMAT_SHOW_DATE
+                        | DateUtils.FORMAT_NUMERIC_DATE | DateUtils.FORMAT_SHOW_TIME
+                        | DateUtils.FORMAT_SHOW_YEAR));
+
+        /**
+         * TODO: Add the menu for setting alert. Currently disable it because the DateTimePicker
+         * is not ready
+         */
+        showAlertHeader();
+    }
+
+    private void showAlertHeader() {
+        if (mWorkingNote.hasClockAlert()) {
+            long time = System.currentTimeMillis();
+            if (time > mWorkingNote.getAlertDate()) {
+                mNoteHeaderHolder.tvAlertDate.setText(R.string.note_alert_expired);
+            } else {
+                mNoteHeaderHolder.tvAlertDate.setText(DateUtils.getRelativeTimeSpanString(
+                        mWorkingNote.getAlertDate(), time, DateUtils.MINUTE_IN_MILLIS));
+            }
+            mNoteHeaderHolder.tvAlertDate.setVisibility(View.VISIBLE);
+            mNoteHeaderHolder.ivAlertIcon.setVisibility(View.VISIBLE);
+        } else {
+            mNoteHeaderHolder.tvAlertDate.setVisibility(View.GONE);
+            mNoteHeaderHolder.ivAlertIcon.setVisibility(View.GONE);
+        };
+    }
+
+    @Override
+    protected void onNewIntent(Intent intent) {
+        super.onNewIntent(intent);
+        initActivityState(intent);
+    }
+
+    @Override
+    protected void onSaveInstanceState(Bundle outState) {
+        super.onSaveInstanceState(outState);
+        /**
+         * For new note without note id, we should firstly save it to
+         * generate a id. If the editing note is not worth saving, there
+         * is no id which is equivalent to create new note
+         */
+        if (!mWorkingNote.existInDatabase()) {
+            saveNote();
+        }
+        outState.putLong(Intent.EXTRA_UID, mWorkingNote.getNoteId());
+        Log.d(TAG, "Save working note id: " + mWorkingNote.getNoteId() + " onSaveInstanceState");
+    }
+
+    @Override
+    public boolean dispatchTouchEvent(MotionEvent ev) {
+        if (mNoteBgColorSelector.getVisibility() == View.VISIBLE
+                && !inRangeOfView(mNoteBgColorSelector, ev)) {
+            mNoteBgColorSelector.setVisibility(View.GONE);
+            return true;
+        }
+
+        if (mFontSizeSelector.getVisibility() == View.VISIBLE
+                && !inRangeOfView(mFontSizeSelector, ev)) {
+            mFontSizeSelector.setVisibility(View.GONE);
+            return true;
+        }
+        return super.dispatchTouchEvent(ev);
+    }
+
+    private boolean inRangeOfView(View view, MotionEvent ev) {
+        int []location = new int[2];
+        view.getLocationOnScreen(location);
+        int x = location[0];
+        int y = location[1];
+        if (ev.getX() < x
+                || ev.getX() > (x + view.getWidth())
+                || ev.getY() < y
+                || ev.getY() > (y + view.getHeight())) {
+                    return false;
+                }
+        return true;
+    }
+
+    private void initResources() {
+        mHeadViewPanel = findViewById(R.id.note_title);
+        mNoteHeaderHolder = new HeadViewHolder();
+        mNoteHeaderHolder.tvModified = (TextView) findViewById(R.id.tv_modified_date);
+        mNoteHeaderHolder.ivAlertIcon = (ImageView) findViewById(R.id.iv_alert_icon);
+        mNoteHeaderHolder.tvAlertDate = (TextView) findViewById(R.id.tv_alert_date);
+        mNoteHeaderHolder.ibSetBgColor = (ImageView) findViewById(R.id.btn_set_bg_color);
+        mNoteHeaderHolder.ibSetBgColor.setOnClickListener(this);
+        mNoteEditor = (EditText) findViewById(R.id.note_edit_view);
+        mNoteEditorPanel = findViewById(R.id.sv_note_edit);
+        mNoteBgColorSelector = findViewById(R.id.note_bg_color_selector);
+        for (int id : sBgSelectorBtnsMap.keySet()) {
+            ImageView iv = (ImageView) findViewById(id);
+            iv.setOnClickListener(this);
+        }
+
+        mFontSizeSelector = findViewById(R.id.font_size_selector);
+        for (int id : sFontSizeBtnsMap.keySet()) {
+            View view = findViewById(id);
+            view.setOnClickListener(this);
+        };
+        mSharedPrefs = PreferenceManager.getDefaultSharedPreferences(this);
+        mFontSizeId = mSharedPrefs.getInt(PREFERENCE_FONT_SIZE, ResourceParser.BG_DEFAULT_FONT_SIZE);
+        /**
+         * HACKME: Fix bug of store the resource id in shared preference.
+         * The id may larger than the length of resources, in this case,
+         * return the {@link ResourceParser#BG_DEFAULT_FONT_SIZE}
+         */
+        if(mFontSizeId >= TextAppearanceResources.getResourcesSize()) {
+            mFontSizeId = ResourceParser.BG_DEFAULT_FONT_SIZE;
+        }
+        mEditTextList = (LinearLayout) findViewById(R.id.note_edit_list);
+    }
+
+    @Override
+    protected void onPause() {
+        super.onPause();
+        if(saveNote()) {
+            Log.d(TAG, "Note data was saved with length:" + mWorkingNote.getContent().length());
+        }
+        clearSettingState();
+    }
+
+    private void updateWidget() {
+        Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
+        if (mWorkingNote.getWidgetType() == Notes.TYPE_WIDGET_2X) {
+            intent.setClass(this, NoteWidgetProvider_2x.class);
+        } else if (mWorkingNote.getWidgetType() == Notes.TYPE_WIDGET_4X) {
+            intent.setClass(this, NoteWidgetProvider_4x.class);
+        } else {
+            Log.e(TAG, "Unspported widget type");
+            return;
+        }
+
+        intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] {
+            mWorkingNote.getWidgetId()
+        });
+
+        sendBroadcast(intent);
+        setResult(RESULT_OK, intent);
+    }
+
+    public void onClick(View v) {
+        int id = v.getId();
+        if (id == R.id.btn_set_bg_color) {
+            mNoteBgColorSelector.setVisibility(View.VISIBLE);
+            findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility(
+                    -                    View.VISIBLE);
+        } else if (sBgSelectorBtnsMap.containsKey(id)) {
+            findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility(
+                    View.GONE);
+            mWorkingNote.setBgColorId(sBgSelectorBtnsMap.get(id));
+            mNoteBgColorSelector.setVisibility(View.GONE);
+        } else if (sFontSizeBtnsMap.containsKey(id)) {
+            findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.GONE);
+            mFontSizeId = sFontSizeBtnsMap.get(id);
+            mSharedPrefs.edit().putInt(PREFERENCE_FONT_SIZE, mFontSizeId).commit();
+            findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.VISIBLE);
+            if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) {
+                getWorkingText();
+                switchToListMode(mWorkingNote.getContent());
+            } else {
+                mNoteEditor.setTextAppearance(this,
+                        TextAppearanceResources.getTexAppearanceResource(mFontSizeId));
+            }
+            mFontSizeSelector.setVisibility(View.GONE);
+        }
+    }
+
+    @Override
+    public void onBackPressed() {
+        if(clearSettingState()) {
+            return;
+        }
+
+        saveNote();
+        super.onBackPressed();
+    }
+
+    private boolean clearSettingState() {
+        if (mNoteBgColorSelector.getVisibility() == View.VISIBLE) {
+            mNoteBgColorSelector.setVisibility(View.GONE);
+            return true;
+        } else if (mFontSizeSelector.getVisibility() == View.VISIBLE) {
+            mFontSizeSelector.setVisibility(View.GONE);
+            return true;
+        }
+        return false;
+    }
+
+    public void onBackgroundColorChanged() {
+        findViewById(sBgSelectorSelectionMap.get(mWorkingNote.getBgColorId())).setVisibility(
+                View.VISIBLE);
+        mNoteEditorPanel.setBackgroundResource(mWorkingNote.getBgColorResId());
+        mHeadViewPanel.setBackgroundResource(mWorkingNote.getTitleBgResId());
+    }
+
+    @Override
+    public boolean onPrepareOptionsMenu(Menu menu) {
+        if (isFinishing()) {
+            return true;
+        }
+        clearSettingState();
+        menu.clear();
+        if (mWorkingNote.getFolderId() == Notes.ID_CALL_RECORD_FOLDER) {
+            getMenuInflater().inflate(R.menu.call_note_edit, menu);
+        } else {
+            getMenuInflater().inflate(R.menu.note_edit, menu);
+        }
+        if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) {
+            menu.findItem(R.id.menu_list_mode).setTitle(R.string.menu_normal_mode);
+        } else {
+            menu.findItem(R.id.menu_list_mode).setTitle(R.string.menu_list_mode);
+        }
+        if (mWorkingNote.hasClockAlert()) {
+            menu.findItem(R.id.menu_alert).setVisible(false);
+        } else {
+            menu.findItem(R.id.menu_delete_remind).setVisible(false);
+        }
+        return true;
+    }
+
+    @Override
+    public boolean onOptionsItemSelected(MenuItem item) {
+        switch (item.getItemId()) {
+            case R.id.menu_new_note:
+                createNewNote();
+                break;
+            case R.id.menu_delete:
+                AlertDialog.Builder builder = new AlertDialog.Builder(this);
+                builder.setTitle(getString(R.string.alert_title_delete));
+                builder.setIcon(android.R.drawable.ic_dialog_alert);
+                builder.setMessage(getString(R.string.alert_message_delete_note));
+                builder.setPositiveButton(android.R.string.ok,
+                        new DialogInterface.OnClickListener() {
+                            public void onClick(DialogInterface dialog, int which) {
+                                deleteCurrentNote();
+                                finish();
+                            }
+                        });
+                builder.setNegativeButton(android.R.string.cancel, null);
+                builder.show();
+                break;
+            case R.id.menu_font_size:
+                mFontSizeSelector.setVisibility(View.VISIBLE);
+                findViewById(sFontSelectorSelectionMap.get(mFontSizeId)).setVisibility(View.VISIBLE);
+                break;
+            case R.id.menu_list_mode:
+                mWorkingNote.setCheckListMode(mWorkingNote.getCheckListMode() == 0 ?
+                        TextNote.MODE_CHECK_LIST : 0);
+                break;
+            case R.id.menu_share:
+                getWorkingText();
+                sendTo(this, mWorkingNote.getContent());
+                break;
+            case R.id.menu_send_to_desktop:
+                sendToDesktop();
+                break;
+            case R.id.menu_alert:
+                setReminder();
+                break;
+            case R.id.menu_delete_remind:
+                mWorkingNote.setAlertDate(0, false);
+                break;
+            default:
+                break;
+        }
+        return true;
+    }
+
+    private void setReminder() {
+        DateTimePickerDialog d = new DateTimePickerDialog(this, System.currentTimeMillis());
+        d.setOnDateTimeSetListener(new OnDateTimeSetListener() {
+            public void OnDateTimeSet(AlertDialog dialog, long date) {
+                mWorkingNote.setAlertDate(date	, true);
+            }
+        });
+        d.show();
+    }
+
+    /**
+     * Share note to apps that support {@link Intent#ACTION_SEND} action
+     * and {@text/plain} type
+     */
+    private void sendTo(Context context, String info) {
+        Intent intent = new Intent(Intent.ACTION_SEND);
+        intent.putExtra(Intent.EXTRA_TEXT, info);
+        intent.setType("text/plain");
+        context.startActivity(intent);
+    }
+
+    private void createNewNote() {
+        // Firstly, save current editing notes
+        saveNote();
+
+        // For safety, start a new NoteEditActivity
+        finish();
+        Intent intent = new Intent(this, NoteEditActivity.class);
+        intent.setAction(Intent.ACTION_INSERT_OR_EDIT);
+        intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mWorkingNote.getFolderId());
+        startActivity(intent);
+    }
+
+    private void deleteCurrentNote() {
+        if (mWorkingNote.existInDatabase()) {
+            HashSet<Long> ids = new HashSet<Long>();
+            long id = mWorkingNote.getNoteId();
+            if (id != Notes.ID_ROOT_FOLDER) {
+                ids.add(id);
+            } else {
+                Log.d(TAG, "Wrong note id, should not happen");
+            }
+            if (!isSyncMode()) {
+                if (!DataUtils.batchDeleteNotes(getContentResolver(), ids)) {
+                    Log.e(TAG, "Delete Note error");
+                }
+            } else {
+                if (!DataUtils.batchMoveToFolder(getContentResolver(), ids, Notes.ID_TRASH_FOLER)) {
+                    Log.e(TAG, "Move notes to trash folder error, should not happens");
+                }
+            }
+        }
+        mWorkingNote.markDeleted(true);
+    }
+
+    private boolean isSyncMode() {
+        return NotesPreferenceActivity.getSyncAccountName(this).trim().length() > 0;
+    }
+
+    public void onClockAlertChanged(long date, boolean set) {
+        /**
+         * User could set clock to an unsaved note, so before setting the
+         * alert clock, we should save the note first
+         */
+        if (!mWorkingNote.existInDatabase()) {
+            saveNote();
+        }
+        if (mWorkingNote.getNoteId() > 0) {
+            Intent intent = new Intent(this, AlarmReceiver.class);
+            intent.setData(ContentUris.withAppendedId(Notes.CONTENT_NOTE_URI, mWorkingNote.getNoteId()));
+            PendingIntent pendingIntent = PendingIntent.getBroadcast(this, 0, intent, 0);
+            AlarmManager alarmManager = ((AlarmManager) getSystemService(ALARM_SERVICE));
+            showAlertHeader();
+            if(!set) {
+                alarmManager.cancel(pendingIntent);
+            } else {
+                alarmManager.set(AlarmManager.RTC_WAKEUP, date, pendingIntent);
+            }
+        } else {
+            /**
+             * There is the condition that user has input nothing (the note is
+             * not worthy saving), we have no note id, remind the user that he
+             * should input something
+             */
+            Log.e(TAG, "Clock alert setting error");
+            showToast(R.string.error_note_empty_for_clock);
+        }
+    }
+
+    public void onWidgetChanged() {
+        updateWidget();
+    }
+
+    public void onEditTextDelete(int index, String text) {
+        int childCount = mEditTextList.getChildCount();
+        if (childCount == 1) {
+            return;
+        }
+
+        for (int i = index + 1; i < childCount; i++) {
+            ((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text))
+                    .setIndex(i - 1);
+        }
+
+        mEditTextList.removeViewAt(index);
+        NoteEditText edit = null;
+        if(index == 0) {
+            edit = (NoteEditText) mEditTextList.getChildAt(0).findViewById(
+                    R.id.et_edit_text);
+        } else {
+            edit = (NoteEditText) mEditTextList.getChildAt(index - 1).findViewById(
+                    R.id.et_edit_text);
+        }
+        int length = edit.length();
+        edit.append(text);
+        edit.requestFocus();
+        edit.setSelection(length);
+    }
+
+    public void onEditTextEnter(int index, String text) {
+        /**
+         * Should not happen, check for debug
+         */
+        if(index > mEditTextList.getChildCount()) {
+            Log.e(TAG, "Index out of mEditTextList boundrary, should not happen");
+        }
+
+        View view = getListItem(text, index);
+        mEditTextList.addView(view, index);
+        NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text);
+        edit.requestFocus();
+        edit.setSelection(0);
+        for (int i = index + 1; i < mEditTextList.getChildCount(); i++) {
+            ((NoteEditText) mEditTextList.getChildAt(i).findViewById(R.id.et_edit_text))
+                    .setIndex(i);
+        }
+    }
+
+    private void switchToListMode(String text) {
+        mEditTextList.removeAllViews();
+        String[] items = text.split("\n");
+        int index = 0;
+        for (String item : items) {
+            if(!TextUtils.isEmpty(item)) {
+                mEditTextList.addView(getListItem(item, index));
+                index++;
+            }
+        }
+        mEditTextList.addView(getListItem("", index));
+        mEditTextList.getChildAt(index).findViewById(R.id.et_edit_text).requestFocus();
+
+        mNoteEditor.setVisibility(View.GONE);
+        mEditTextList.setVisibility(View.VISIBLE);
+    }
+
+    private Spannable getHighlightQueryResult(String fullText, String userQuery) {
+        SpannableString spannable = new SpannableString(fullText == null ? "" : fullText);
+        if (!TextUtils.isEmpty(userQuery)) {
+            mPattern = Pattern.compile(userQuery);
+            Matcher m = mPattern.matcher(fullText);
+            int start = 0;
+            while (m.find(start)) {
+                spannable.setSpan(
+                        new BackgroundColorSpan(this.getResources().getColor(
+                                R.color.user_query_highlight)), m.start(), m.end(),
+                        Spannable.SPAN_INCLUSIVE_EXCLUSIVE);
+                start = m.end();
+            }
+        }
+        return spannable;
+    }
+
+    private View getListItem(String item, int index) {
+        View view = LayoutInflater.from(this).inflate(R.layout.note_edit_list_item, null);
+        final NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text);
+        edit.setTextAppearance(this, TextAppearanceResources.getTexAppearanceResource(mFontSizeId));
+        CheckBox cb = ((CheckBox) view.findViewById(R.id.cb_edit_item));
+        cb.setOnCheckedChangeListener(new OnCheckedChangeListener() {
+            public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
+                if (isChecked) {
+                    edit.setPaintFlags(edit.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
+                } else {
+                    edit.setPaintFlags(Paint.ANTI_ALIAS_FLAG | Paint.DEV_KERN_TEXT_FLAG);
+                }
+            }
+        });
+
+        if (item.startsWith(TAG_CHECKED)) {
+            cb.setChecked(true);
+            edit.setPaintFlags(edit.getPaintFlags() | Paint.STRIKE_THRU_TEXT_FLAG);
+            item = item.substring(TAG_CHECKED.length(), item.length()).trim();
+        } else if (item.startsWith(TAG_UNCHECKED)) {
+            cb.setChecked(false);
+            edit.setPaintFlags(Paint.ANTI_ALIAS_FLAG | Paint.DEV_KERN_TEXT_FLAG);
+            item = item.substring(TAG_UNCHECKED.length(), item.length()).trim();
+        }
+
+        edit.setOnTextViewChangeListener(this);
+        edit.setIndex(index);
+        edit.setText(getHighlightQueryResult(item, mUserQuery));
+        return view;
+    }
+
+    public void onTextChange(int index, boolean hasText) {
+        if (index >= mEditTextList.getChildCount()) {
+            Log.e(TAG, "Wrong index, should not happen");
+            return;
+        }
+        if(hasText) {
+            mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.VISIBLE);
+        } else {
+            mEditTextList.getChildAt(index).findViewById(R.id.cb_edit_item).setVisibility(View.GONE);
+        }
+    }
+
+    public void onCheckListModeChanged(int oldMode, int newMode) {
+        if (newMode == TextNote.MODE_CHECK_LIST) {
+            switchToListMode(mNoteEditor.getText().toString());
+        } else {
+            if (!getWorkingText()) {
+                mWorkingNote.setWorkingText(mWorkingNote.getContent().replace(TAG_UNCHECKED + " ",
+                        ""));
+            }
+            mNoteEditor.setText(getHighlightQueryResult(mWorkingNote.getContent(), mUserQuery));
+            mEditTextList.setVisibility(View.GONE);
+            mNoteEditor.setVisibility(View.VISIBLE);
+        }
+    }
+
+    private boolean getWorkingText() {
+        boolean hasChecked = false;
+        if (mWorkingNote.getCheckListMode() == TextNote.MODE_CHECK_LIST) {
+            StringBuilder sb = new StringBuilder();
+            for (int i = 0; i < mEditTextList.getChildCount(); i++) {
+                View view = mEditTextList.getChildAt(i);
+                NoteEditText edit = (NoteEditText) view.findViewById(R.id.et_edit_text);
+                if (!TextUtils.isEmpty(edit.getText())) {
+                    if (((CheckBox) view.findViewById(R.id.cb_edit_item)).isChecked()) {
+                        sb.append(TAG_CHECKED).append(" ").append(edit.getText()).append("\n");
+                        hasChecked = true;
+                    } else {
+                        sb.append(TAG_UNCHECKED).append(" ").append(edit.getText()).append("\n");
+                    }
+                }
+            }
+            mWorkingNote.setWorkingText(sb.toString());
+        } else {
+            mWorkingNote.setWorkingText(mNoteEditor.getText().toString());
+        }
+        return hasChecked;
+    }
+
+    private boolean saveNote() {
+        getWorkingText();
+        boolean saved = mWorkingNote.saveNote();
+        if (saved) {
+            /**
+             * There are two modes from List view to edit view, open one note,
+             * create/edit a node. Opening node requires to the original
+             * position in the list when back from edit view, while creating a
+             * new node requires to the top of the list. This code
+             * {@link #RESULT_OK} is used to identify the create/edit state
+             */
+            setResult(RESULT_OK);
+        }
+        return saved;
+    }
+
+    private void sendToDesktop() {
+        /**
+         * Before send message to home, we should make sure that current
+         * editing note is exists in databases. So, for new note, firstly
+         * save it
+         */
+        if (!mWorkingNote.existInDatabase()) {
+            saveNote();
+        }
+
+        if (mWorkingNote.getNoteId() > 0) {
+            Intent sender = new Intent();
+            Intent shortcutIntent = new Intent(this, NoteEditActivity.class);
+            shortcutIntent.setAction(Intent.ACTION_VIEW);
+            shortcutIntent.putExtra(Intent.EXTRA_UID, mWorkingNote.getNoteId());
+            sender.putExtra(Intent.EXTRA_SHORTCUT_INTENT, shortcutIntent);
+            sender.putExtra(Intent.EXTRA_SHORTCUT_NAME,
+                    makeShortcutIconTitle(mWorkingNote.getContent()));
+            sender.putExtra(Intent.EXTRA_SHORTCUT_ICON_RESOURCE,
+                    Intent.ShortcutIconResource.fromContext(this, R.drawable.icon_app));
+            sender.putExtra("duplicate", true);
+            sender.setAction("com.android.launcher.action.INSTALL_SHORTCUT");
+            showToast(R.string.info_note_enter_desktop);
+            sendBroadcast(sender);
+        } else {
+            /**
+             * There is the condition that user has input nothing (the note is
+             * not worthy saving), we have no note id, remind the user that he
+             * should input something
+             */
+            Log.e(TAG, "Send to desktop error");
+            showToast(R.string.error_note_empty_for_send_to_desktop);
+        }
+    }
+
+    private String makeShortcutIconTitle(String content) {
+        content = content.replace(TAG_CHECKED, "");
+        content = content.replace(TAG_UNCHECKED, "");
+        return content.length() > SHORTCUT_ICON_TITLE_MAX_LEN ? content.substring(0,
+                SHORTCUT_ICON_TITLE_MAX_LEN) : content;
+    }
+
+    private void showToast(int resId) {
+        showToast(resId, Toast.LENGTH_SHORT);
+    }
+
+    private void showToast(int resId, int duration) {
+        Toast.makeText(this, resId, duration).show();
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/NoteEditText.java b/Notes-master/src/net/micode/notes/ui/NoteEditText.java
new file mode 100644
index 0000000..2afe2a8
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/NoteEditText.java
@@ -0,0 +1,217 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.graphics.Rect;
+import android.text.Layout;
+import android.text.Selection;
+import android.text.Spanned;
+import android.text.TextUtils;
+import android.text.style.URLSpan;
+import android.util.AttributeSet;
+import android.util.Log;
+import android.view.ContextMenu;
+import android.view.KeyEvent;
+import android.view.MenuItem;
+import android.view.MenuItem.OnMenuItemClickListener;
+import android.view.MotionEvent;
+import android.widget.EditText;
+
+import net.micode.notes.R;
+
+import java.util.HashMap;
+import java.util.Map;
+
+public class NoteEditText extends EditText {
+    private static final String TAG = "NoteEditText";
+    private int mIndex;
+    private int mSelectionStartBeforeDelete;
+
+    private static final String SCHEME_TEL = "tel:" ;
+    private static final String SCHEME_HTTP = "http:" ;
+    private static final String SCHEME_EMAIL = "mailto:" ;
+
+    private static final Map<String, Integer> sSchemaActionResMap = new HashMap<String, Integer>();
+    static {
+        sSchemaActionResMap.put(SCHEME_TEL, R.string.note_link_tel);
+        sSchemaActionResMap.put(SCHEME_HTTP, R.string.note_link_web);
+        sSchemaActionResMap.put(SCHEME_EMAIL, R.string.note_link_email);
+    }
+
+    /**
+     * Call by the {@link NoteEditActivity} to delete or add edit text
+     */
+    public interface OnTextViewChangeListener {
+        /**
+         * Delete current edit text when {@link KeyEvent#KEYCODE_DEL} happens
+         * and the text is null
+         */
+        void onEditTextDelete(int index, String text);
+
+        /**
+         * Add edit text after current edit text when {@link KeyEvent#KEYCODE_ENTER}
+         * happen
+         */
+        void onEditTextEnter(int index, String text);
+
+        /**
+         * Hide or show item option when text change
+         */
+        void onTextChange(int index, boolean hasText);
+    }
+
+    private OnTextViewChangeListener mOnTextViewChangeListener;
+
+    public NoteEditText(Context context) {
+        super(context, null);
+        mIndex = 0;
+    }
+
+    public void setIndex(int index) {
+        mIndex = index;
+    }
+
+    public void setOnTextViewChangeListener(OnTextViewChangeListener listener) {
+        mOnTextViewChangeListener = listener;
+    }
+
+    public NoteEditText(Context context, AttributeSet attrs) {
+        super(context, attrs, android.R.attr.editTextStyle);
+    }
+
+    public NoteEditText(Context context, AttributeSet attrs, int defStyle) {
+        super(context, attrs, defStyle);
+        // TODO Auto-generated constructor stub
+    }
+
+    @Override
+    public boolean onTouchEvent(MotionEvent event) {
+        switch (event.getAction()) {
+            case MotionEvent.ACTION_DOWN:
+
+                int x = (int) event.getX();
+                int y = (int) event.getY();
+                x -= getTotalPaddingLeft();
+                y -= getTotalPaddingTop();
+                x += getScrollX();
+                y += getScrollY();
+
+                Layout layout = getLayout();
+                int line = layout.getLineForVertical(y);
+                int off = layout.getOffsetForHorizontal(line, x);
+                Selection.setSelection(getText(), off);
+                break;
+        }
+
+        return super.onTouchEvent(event);
+    }
+
+    @Override
+    public boolean onKeyDown(int keyCode, KeyEvent event) {
+        switch (keyCode) {
+            case KeyEvent.KEYCODE_ENTER:
+                if (mOnTextViewChangeListener != null) {
+                    return false;
+                }
+                break;
+            case KeyEvent.KEYCODE_DEL:
+                mSelectionStartBeforeDelete = getSelectionStart();
+                break;
+            default:
+                break;
+        }
+        return super.onKeyDown(keyCode, event);
+    }
+
+    @Override
+    public boolean onKeyUp(int keyCode, KeyEvent event) {
+        switch(keyCode) {
+            case KeyEvent.KEYCODE_DEL:
+                if (mOnTextViewChangeListener != null) {
+                    if (0 == mSelectionStartBeforeDelete && mIndex != 0) {
+                        mOnTextViewChangeListener.onEditTextDelete(mIndex, getText().toString());
+                        return true;
+                    }
+                } else {
+                    Log.d(TAG, "OnTextViewChangeListener was not seted");
+                }
+                break;
+            case KeyEvent.KEYCODE_ENTER:
+                if (mOnTextViewChangeListener != null) {
+                    int selectionStart = getSelectionStart();
+                    String text = getText().subSequence(selectionStart, length()).toString();
+                    setText(getText().subSequence(0, selectionStart));
+                    mOnTextViewChangeListener.onEditTextEnter(mIndex + 1, text);
+                } else {
+                    Log.d(TAG, "OnTextViewChangeListener was not seted");
+                }
+                break;
+            default:
+                break;
+        }
+        return super.onKeyUp(keyCode, event);
+    }
+
+    @Override
+    protected void onFocusChanged(boolean focused, int direction, Rect previouslyFocusedRect) {
+        if (mOnTextViewChangeListener != null) {
+            if (!focused && TextUtils.isEmpty(getText())) {
+                mOnTextViewChangeListener.onTextChange(mIndex, false);
+            } else {
+                mOnTextViewChangeListener.onTextChange(mIndex, true);
+            }
+        }
+        super.onFocusChanged(focused, direction, previouslyFocusedRect);
+    }
+
+    @Override
+    protected void onCreateContextMenu(ContextMenu menu) {
+        if (getText() instanceof Spanned) {
+            int selStart = getSelectionStart();
+            int selEnd = getSelectionEnd();
+
+            int min = Math.min(selStart, selEnd);
+            int max = Math.max(selStart, selEnd);
+
+            final URLSpan[] urls = ((Spanned) getText()).getSpans(min, max, URLSpan.class);
+            if (urls.length == 1) {
+                int defaultResId = 0;
+                for(String schema: sSchemaActionResMap.keySet()) {
+                    if(urls[0].getURL().indexOf(schema) >= 0) {
+                        defaultResId = sSchemaActionResMap.get(schema);
+                        break;
+                    }
+                }
+
+                if (defaultResId == 0) {
+                    defaultResId = R.string.note_link_other;
+                }
+
+                menu.add(0, 0, 0, defaultResId).setOnMenuItemClickListener(
+                        new OnMenuItemClickListener() {
+                            public boolean onMenuItemClick(MenuItem item) {
+                                // goto a new intent
+                                urls[0].onClick(NoteEditText.this);
+                                return true;
+                            }
+                        });
+            }
+        }
+        super.onCreateContextMenu(menu);
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/NoteItemData.java b/Notes-master/src/net/micode/notes/ui/NoteItemData.java
new file mode 100644
index 0000000..0f5a878
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/NoteItemData.java
@@ -0,0 +1,224 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.text.TextUtils;
+
+import net.micode.notes.data.Contact;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.tool.DataUtils;
+
+
+public class NoteItemData {
+    static final String [] PROJECTION = new String [] {
+        NoteColumns.ID,
+        NoteColumns.ALERTED_DATE,
+        NoteColumns.BG_COLOR_ID,
+        NoteColumns.CREATED_DATE,
+        NoteColumns.HAS_ATTACHMENT,
+        NoteColumns.MODIFIED_DATE,
+        NoteColumns.NOTES_COUNT,
+        NoteColumns.PARENT_ID,
+        NoteColumns.SNIPPET,
+        NoteColumns.TYPE,
+        NoteColumns.WIDGET_ID,
+        NoteColumns.WIDGET_TYPE,
+    };
+
+    private static final int ID_COLUMN                    = 0;
+    private static final int ALERTED_DATE_COLUMN          = 1;
+    private static final int BG_COLOR_ID_COLUMN           = 2;
+    private static final int CREATED_DATE_COLUMN          = 3;
+    private static final int HAS_ATTACHMENT_COLUMN        = 4;
+    private static final int MODIFIED_DATE_COLUMN         = 5;
+    private static final int NOTES_COUNT_COLUMN           = 6;
+    private static final int PARENT_ID_COLUMN             = 7;
+    private static final int SNIPPET_COLUMN               = 8;
+    private static final int TYPE_COLUMN                  = 9;
+    private static final int WIDGET_ID_COLUMN             = 10;
+    private static final int WIDGET_TYPE_COLUMN           = 11;
+
+    private long mId;
+    private long mAlertDate;
+    private int mBgColorId;
+    private long mCreatedDate;
+    private boolean mHasAttachment;
+    private long mModifiedDate;
+    private int mNotesCount;
+    private long mParentId;
+    private String mSnippet;
+    private int mType;
+    private int mWidgetId;
+    private int mWidgetType;
+    private String mName;
+    private String mPhoneNumber;
+
+    private boolean mIsLastItem;
+    private boolean mIsFirstItem;
+    private boolean mIsOnlyOneItem;
+    private boolean mIsOneNoteFollowingFolder;
+    private boolean mIsMultiNotesFollowingFolder;
+
+    public NoteItemData(Context context, Cursor cursor) {
+        mId = cursor.getLong(ID_COLUMN);
+        mAlertDate = cursor.getLong(ALERTED_DATE_COLUMN);
+        mBgColorId = cursor.getInt(BG_COLOR_ID_COLUMN);
+        mCreatedDate = cursor.getLong(CREATED_DATE_COLUMN);
+        mHasAttachment = (cursor.getInt(HAS_ATTACHMENT_COLUMN) > 0) ? true : false;
+        mModifiedDate = cursor.getLong(MODIFIED_DATE_COLUMN);
+        mNotesCount = cursor.getInt(NOTES_COUNT_COLUMN);
+        mParentId = cursor.getLong(PARENT_ID_COLUMN);
+        mSnippet = cursor.getString(SNIPPET_COLUMN);
+        mSnippet = mSnippet.replace(NoteEditActivity.TAG_CHECKED, "").replace(
+                NoteEditActivity.TAG_UNCHECKED, "");
+        mType = cursor.getInt(TYPE_COLUMN);
+        mWidgetId = cursor.getInt(WIDGET_ID_COLUMN);
+        mWidgetType = cursor.getInt(WIDGET_TYPE_COLUMN);
+
+        mPhoneNumber = "";
+        if (mParentId == Notes.ID_CALL_RECORD_FOLDER) {
+            mPhoneNumber = DataUtils.getCallNumberByNoteId(context.getContentResolver(), mId);
+            if (!TextUtils.isEmpty(mPhoneNumber)) {
+                mName = Contact.getContact(context, mPhoneNumber);
+                if (mName == null) {
+                    mName = mPhoneNumber;
+                }
+            }
+        }
+
+        if (mName == null) {
+            mName = "";
+        }
+        checkPostion(cursor);
+    }
+
+    private void checkPostion(Cursor cursor) {
+        mIsLastItem = cursor.isLast() ? true : false;
+        mIsFirstItem = cursor.isFirst() ? true : false;
+        mIsOnlyOneItem = (cursor.getCount() == 1);
+        mIsMultiNotesFollowingFolder = false;
+        mIsOneNoteFollowingFolder = false;
+
+        if (mType == Notes.TYPE_NOTE && !mIsFirstItem) {
+            int position = cursor.getPosition();
+            if (cursor.moveToPrevious()) {
+                if (cursor.getInt(TYPE_COLUMN) == Notes.TYPE_FOLDER
+                        || cursor.getInt(TYPE_COLUMN) == Notes.TYPE_SYSTEM) {
+                    if (cursor.getCount() > (position + 1)) {
+                        mIsMultiNotesFollowingFolder = true;
+                    } else {
+                        mIsOneNoteFollowingFolder = true;
+                    }
+                }
+                if (!cursor.moveToNext()) {
+                    throw new IllegalStateException("cursor move to previous but can't move back");
+                }
+            }
+        }
+    }
+
+    public boolean isOneFollowingFolder() {
+        return mIsOneNoteFollowingFolder;
+    }
+
+    public boolean isMultiFollowingFolder() {
+        return mIsMultiNotesFollowingFolder;
+    }
+
+    public boolean isLast() {
+        return mIsLastItem;
+    }
+
+    public String getCallName() {
+        return mName;
+    }
+
+    public boolean isFirst() {
+        return mIsFirstItem;
+    }
+
+    public boolean isSingle() {
+        return mIsOnlyOneItem;
+    }
+
+    public long getId() {
+        return mId;
+    }
+
+    public long getAlertDate() {
+        return mAlertDate;
+    }
+
+    public long getCreatedDate() {
+        return mCreatedDate;
+    }
+
+    public boolean hasAttachment() {
+        return mHasAttachment;
+    }
+
+    public long getModifiedDate() {
+        return mModifiedDate;
+    }
+
+    public int getBgColorId() {
+        return mBgColorId;
+    }
+
+    public long getParentId() {
+        return mParentId;
+    }
+
+    public int getNotesCount() {
+        return mNotesCount;
+    }
+
+    public long getFolderId () {
+        return mParentId;
+    }
+
+    public int getType() {
+        return mType;
+    }
+
+    public int getWidgetType() {
+        return mWidgetType;
+    }
+
+    public int getWidgetId() {
+        return mWidgetId;
+    }
+
+    public String getSnippet() {
+        return mSnippet;
+    }
+
+    public boolean hasAlert() {
+        return (mAlertDate > 0);
+    }
+
+    public boolean isCallRecord() {
+        return (mParentId == Notes.ID_CALL_RECORD_FOLDER && !TextUtils.isEmpty(mPhoneNumber));
+    }
+
+    public static int getNoteType(Cursor cursor) {
+        return cursor.getInt(TYPE_COLUMN);
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/NotesListActivity.java b/Notes-master/src/net/micode/notes/ui/NotesListActivity.java
new file mode 100644
index 0000000..e843aec
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/NotesListActivity.java
@@ -0,0 +1,954 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.app.Activity;
+import android.app.AlertDialog;
+import android.app.Dialog;
+import android.appwidget.AppWidgetManager;
+import android.content.AsyncQueryHandler;
+import android.content.ContentResolver;
+import android.content.ContentValues;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.SharedPreferences;
+import android.database.Cursor;
+import android.os.AsyncTask;
+import android.os.Bundle;
+import android.preference.PreferenceManager;
+import android.text.Editable;
+import android.text.TextUtils;
+import android.text.TextWatcher;
+import android.util.Log;
+import android.view.ActionMode;
+import android.view.ContextMenu;
+import android.view.ContextMenu.ContextMenuInfo;
+import android.view.Display;
+import android.view.HapticFeedbackConstants;
+import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.MenuItem.OnMenuItemClickListener;
+import android.view.MotionEvent;
+import android.view.View;
+import android.view.View.OnClickListener;
+import android.view.View.OnCreateContextMenuListener;
+import android.view.View.OnTouchListener;
+import android.view.inputmethod.InputMethodManager;
+import android.widget.AdapterView;
+import android.widget.AdapterView.OnItemClickListener;
+import android.widget.AdapterView.OnItemLongClickListener;
+import android.widget.Button;
+import android.widget.EditText;
+import android.widget.ListView;
+import android.widget.PopupMenu;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.remote.GTaskSyncService;
+import net.micode.notes.model.WorkingNote;
+import net.micode.notes.tool.BackupUtils;
+import net.micode.notes.tool.DataUtils;
+import net.micode.notes.tool.ResourceParser;
+import net.micode.notes.ui.NotesListAdapter.AppWidgetAttribute;
+import net.micode.notes.widget.NoteWidgetProvider_2x;
+import net.micode.notes.widget.NoteWidgetProvider_4x;
+
+import java.io.BufferedReader;
+import java.io.IOException;
+import java.io.InputStream;
+import java.io.InputStreamReader;
+import java.util.HashSet;
+
+public class NotesListActivity extends Activity implements OnClickListener, OnItemLongClickListener {
+    private static final int FOLDER_NOTE_LIST_QUERY_TOKEN = 0;
+
+    private static final int FOLDER_LIST_QUERY_TOKEN      = 1;
+
+    private static final int MENU_FOLDER_DELETE = 0;
+
+    private static final int MENU_FOLDER_VIEW = 1;
+
+    private static final int MENU_FOLDER_CHANGE_NAME = 2;
+
+    private static final String PREFERENCE_ADD_INTRODUCTION = "net.micode.notes.introduction";
+
+    private enum ListEditState {
+        NOTE_LIST, SUB_FOLDER, CALL_RECORD_FOLDER
+    };
+
+    private ListEditState mState;
+
+    private BackgroundQueryHandler mBackgroundQueryHandler;
+
+    private NotesListAdapter mNotesListAdapter;
+
+    private ListView mNotesListView;
+
+    private Button mAddNewNote;
+
+    private boolean mDispatch;
+
+    private int mOriginY;
+
+    private int mDispatchY;
+
+    private TextView mTitleBar;
+
+    private long mCurrentFolderId;
+
+    private ContentResolver mContentResolver;
+
+    private ModeCallback mModeCallBack;
+
+    private static final String TAG = "NotesListActivity";
+
+    public static final int NOTES_LISTVIEW_SCROLL_RATE = 30;
+
+    private NoteItemData mFocusNoteDataItem;
+
+    private static final String NORMAL_SELECTION = NoteColumns.PARENT_ID + "=?";
+
+    private static final String ROOT_FOLDER_SELECTION = "(" + NoteColumns.TYPE + "<>"
+            + Notes.TYPE_SYSTEM + " AND " + NoteColumns.PARENT_ID + "=?)" + " OR ("
+            + NoteColumns.ID + "=" + Notes.ID_CALL_RECORD_FOLDER + " AND "
+            + NoteColumns.NOTES_COUNT + ">0)";
+
+    private final static int REQUEST_CODE_OPEN_NODE = 102;
+    private final static int REQUEST_CODE_NEW_NODE  = 103;
+
+    @Override
+    protected void onCreate(Bundle savedInstanceState) {
+        super.onCreate(savedInstanceState);
+        setContentView(R.layout.note_list);
+        initResources();
+
+        /**
+         * Insert an introduction when user firstly use this application
+         */
+        setAppInfoFromRawRes();
+    }
+
+    @Override
+    protected void onActivityResult(int requestCode, int resultCode, Intent data) {
+        if (resultCode == RESULT_OK
+                && (requestCode == REQUEST_CODE_OPEN_NODE || requestCode == REQUEST_CODE_NEW_NODE)) {
+            mNotesListAdapter.changeCursor(null);
+        } else {
+            super.onActivityResult(requestCode, resultCode, data);
+        }
+    }
+
+    private void setAppInfoFromRawRes() {
+        SharedPreferences sp = PreferenceManager.getDefaultSharedPreferences(this);
+        if (!sp.getBoolean(PREFERENCE_ADD_INTRODUCTION, false)) {
+            StringBuilder sb = new StringBuilder();
+            InputStream in = null;
+            try {
+                 in = getResources().openRawResource(R.raw.introduction);
+                if (in != null) {
+                    InputStreamReader isr = new InputStreamReader(in);
+                    BufferedReader br = new BufferedReader(isr);
+                    char [] buf = new char[1024];
+                    int len = 0;
+                    while ((len = br.read(buf)) > 0) {
+                        sb.append(buf, 0, len);
+                    }
+                } else {
+                    Log.e(TAG, "Read introduction file error");
+                    return;
+                }
+            } catch (IOException e) {
+                e.printStackTrace();
+                return;
+            } finally {
+                if(in != null) {
+                    try {
+                        in.close();
+                    } catch (IOException e) {
+                        // TODO Auto-generated catch block
+                        e.printStackTrace();
+                    }
+                }
+            }
+
+            WorkingNote note = WorkingNote.createEmptyNote(this, Notes.ID_ROOT_FOLDER,
+                    AppWidgetManager.INVALID_APPWIDGET_ID, Notes.TYPE_WIDGET_INVALIDE,
+                    ResourceParser.RED);
+            note.setWorkingText(sb.toString());
+            if (note.saveNote()) {
+                sp.edit().putBoolean(PREFERENCE_ADD_INTRODUCTION, true).commit();
+            } else {
+                Log.e(TAG, "Save introduction note error");
+                return;
+            }
+        }
+    }
+
+    @Override
+    protected void onStart() {
+        super.onStart();
+        startAsyncNotesListQuery();
+    }
+
+    private void initResources() {
+        mContentResolver = this.getContentResolver();
+        mBackgroundQueryHandler = new BackgroundQueryHandler(this.getContentResolver());
+        mCurrentFolderId = Notes.ID_ROOT_FOLDER;
+        mNotesListView = (ListView) findViewById(R.id.notes_list);
+        mNotesListView.addFooterView(LayoutInflater.from(this).inflate(R.layout.note_list_footer, null),
+                null, false);
+        mNotesListView.setOnItemClickListener(new OnListItemClickListener());
+        mNotesListView.setOnItemLongClickListener(this);
+        mNotesListAdapter = new NotesListAdapter(this);
+        mNotesListView.setAdapter(mNotesListAdapter);
+        mAddNewNote = (Button) findViewById(R.id.btn_new_note);
+        mAddNewNote.setOnClickListener(this);
+        mAddNewNote.setOnTouchListener(new NewNoteOnTouchListener());
+        mDispatch = false;
+        mDispatchY = 0;
+        mOriginY = 0;
+        mTitleBar = (TextView) findViewById(R.id.tv_title_bar);
+        mState = ListEditState.NOTE_LIST;
+        mModeCallBack = new ModeCallback();
+    }
+
+    private class ModeCallback implements ListView.MultiChoiceModeListener, OnMenuItemClickListener {
+        private DropdownMenu mDropDownMenu;
+        private ActionMode mActionMode;
+        private MenuItem mMoveMenu;
+
+        public boolean onCreateActionMode(ActionMode mode, Menu menu) {
+            getMenuInflater().inflate(R.menu.note_list_options, menu);
+            menu.findItem(R.id.delete).setOnMenuItemClickListener(this);
+            mMoveMenu = menu.findItem(R.id.move);
+            if (mFocusNoteDataItem.getParentId() == Notes.ID_CALL_RECORD_FOLDER
+                    || DataUtils.getUserFolderCount(mContentResolver) == 0) {
+                mMoveMenu.setVisible(false);
+            } else {
+                mMoveMenu.setVisible(true);
+                mMoveMenu.setOnMenuItemClickListener(this);
+            }
+            mActionMode = mode;
+            mNotesListAdapter.setChoiceMode(true);
+            mNotesListView.setLongClickable(false);
+            mAddNewNote.setVisibility(View.GONE);
+
+            View customView = LayoutInflater.from(NotesListActivity.this).inflate(
+                    R.layout.note_list_dropdown_menu, null);
+            mode.setCustomView(customView);
+            mDropDownMenu = new DropdownMenu(NotesListActivity.this,
+                    (Button) customView.findViewById(R.id.selection_menu),
+                    R.menu.note_list_dropdown);
+            mDropDownMenu.setOnDropdownMenuItemClickListener(new PopupMenu.OnMenuItemClickListener(){
+                public boolean onMenuItemClick(MenuItem item) {
+                    mNotesListAdapter.selectAll(!mNotesListAdapter.isAllSelected());
+                    updateMenu();
+                    return true;
+                }
+
+            });
+            return true;
+        }
+
+        private void updateMenu() {
+            int selectedCount = mNotesListAdapter.getSelectedCount();
+            // Update dropdown menu
+            String format = getResources().getString(R.string.menu_select_title, selectedCount);
+            mDropDownMenu.setTitle(format);
+            MenuItem item = mDropDownMenu.findItem(R.id.action_select_all);
+            if (item != null) {
+                if (mNotesListAdapter.isAllSelected()) {
+                    item.setChecked(true);
+                    item.setTitle(R.string.menu_deselect_all);
+                } else {
+                    item.setChecked(false);
+                    item.setTitle(R.string.menu_select_all);
+                }
+            }
+        }
+
+        public boolean onPrepareActionMode(ActionMode mode, Menu menu) {
+            // TODO Auto-generated method stub
+            return false;
+        }
+
+        public boolean onActionItemClicked(ActionMode mode, MenuItem item) {
+            // TODO Auto-generated method stub
+            return false;
+        }
+
+        public void onDestroyActionMode(ActionMode mode) {
+            mNotesListAdapter.setChoiceMode(false);
+            mNotesListView.setLongClickable(true);
+            mAddNewNote.setVisibility(View.VISIBLE);
+        }
+
+        public void finishActionMode() {
+            mActionMode.finish();
+        }
+
+        public void onItemCheckedStateChanged(ActionMode mode, int position, long id,
+                boolean checked) {
+            mNotesListAdapter.setCheckedItem(position, checked);
+            updateMenu();
+        }
+
+        public boolean onMenuItemClick(MenuItem item) {
+            if (mNotesListAdapter.getSelectedCount() == 0) {
+                Toast.makeText(NotesListActivity.this, getString(R.string.menu_select_none),
+                        Toast.LENGTH_SHORT).show();
+                return true;
+            }
+
+            switch (item.getItemId()) {
+                case R.id.delete:
+                    AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+                    builder.setTitle(getString(R.string.alert_title_delete));
+                    builder.setIcon(android.R.drawable.ic_dialog_alert);
+                    builder.setMessage(getString(R.string.alert_message_delete_notes,
+                                             mNotesListAdapter.getSelectedCount()));
+                    builder.setPositiveButton(android.R.string.ok,
+                                             new DialogInterface.OnClickListener() {
+                                                 public void onClick(DialogInterface dialog,
+                                                         int which) {
+                                                     batchDelete();
+                                                 }
+                                             });
+                    builder.setNegativeButton(android.R.string.cancel, null);
+                    builder.show();
+                    break;
+                case R.id.move:
+                    startQueryDestinationFolders();
+                    break;
+                default:
+                    return false;
+            }
+            return true;
+        }
+    }
+
+    private class NewNoteOnTouchListener implements OnTouchListener {
+
+        public boolean onTouch(View v, MotionEvent event) {
+            switch (event.getAction()) {
+                case MotionEvent.ACTION_DOWN: {
+                    Display display = getWindowManager().getDefaultDisplay();
+                    int screenHeight = display.getHeight();
+                    int newNoteViewHeight = mAddNewNote.getHeight();
+                    int start = screenHeight - newNoteViewHeight;
+                    int eventY = start + (int) event.getY();
+                    /**
+                     * Minus TitleBar's height
+                     */
+                    if (mState == ListEditState.SUB_FOLDER) {
+                        eventY -= mTitleBar.getHeight();
+                        start -= mTitleBar.getHeight();
+                    }
+                    /**
+                     * HACKME:When click the transparent part of "New Note" button, dispatch
+                     * the event to the list view behind this button. The transparent part of
+                     * "New Note" button could be expressed by formula y=-0.12x+94(Unit:pixel)
+                     * and the line top of the button. The coordinate based on left of the "New
+                     * Note" button. The 94 represents maximum height of the transparent part.
+                     * Notice that, if the background of the button changes, the formula should
+                     * also change. This is very bad, just for the UI designer's strong requirement.
+                     */
+                    if (event.getY() < (event.getX() * (-0.12) + 94)) {
+                        View view = mNotesListView.getChildAt(mNotesListView.getChildCount() - 1
+                                - mNotesListView.getFooterViewsCount());
+                        if (view != null && view.getBottom() > start
+                                && (view.getTop() < (start + 94))) {
+                            mOriginY = (int) event.getY();
+                            mDispatchY = eventY;
+                            event.setLocation(event.getX(), mDispatchY);
+                            mDispatch = true;
+                            return mNotesListView.dispatchTouchEvent(event);
+                        }
+                    }
+                    break;
+                }
+                case MotionEvent.ACTION_MOVE: {
+                    if (mDispatch) {
+                        mDispatchY += (int) event.getY() - mOriginY;
+                        event.setLocation(event.getX(), mDispatchY);
+                        return mNotesListView.dispatchTouchEvent(event);
+                    }
+                    break;
+                }
+                default: {
+                    if (mDispatch) {
+                        event.setLocation(event.getX(), mDispatchY);
+                        mDispatch = false;
+                        return mNotesListView.dispatchTouchEvent(event);
+                    }
+                    break;
+                }
+            }
+            return false;
+        }
+
+    };
+
+    private void startAsyncNotesListQuery() {
+        String selection = (mCurrentFolderId == Notes.ID_ROOT_FOLDER) ? ROOT_FOLDER_SELECTION
+                : NORMAL_SELECTION;
+        mBackgroundQueryHandler.startQuery(FOLDER_NOTE_LIST_QUERY_TOKEN, null,
+                Notes.CONTENT_NOTE_URI, NoteItemData.PROJECTION, selection, new String[] {
+                    String.valueOf(mCurrentFolderId)
+                }, NoteColumns.TYPE + " DESC," + NoteColumns.MODIFIED_DATE + " DESC");
+    }
+
+    private final class BackgroundQueryHandler extends AsyncQueryHandler {
+        public BackgroundQueryHandler(ContentResolver contentResolver) {
+            super(contentResolver);
+        }
+
+        @Override
+        protected void onQueryComplete(int token, Object cookie, Cursor cursor) {
+            switch (token) {
+                case FOLDER_NOTE_LIST_QUERY_TOKEN:
+                    mNotesListAdapter.changeCursor(cursor);
+                    break;
+                case FOLDER_LIST_QUERY_TOKEN:
+                    if (cursor != null && cursor.getCount() > 0) {
+                        showFolderListMenu(cursor);
+                    } else {
+                        Log.e(TAG, "Query folder failed");
+                    }
+                    break;
+                default:
+                    return;
+            }
+        }
+    }
+
+    private void showFolderListMenu(Cursor cursor) {
+        AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+        builder.setTitle(R.string.menu_title_select_folder);
+        final FoldersListAdapter adapter = new FoldersListAdapter(this, cursor);
+        builder.setAdapter(adapter, new DialogInterface.OnClickListener() {
+
+            public void onClick(DialogInterface dialog, int which) {
+                DataUtils.batchMoveToFolder(mContentResolver,
+                        mNotesListAdapter.getSelectedItemIds(), adapter.getItemId(which));
+                Toast.makeText(
+                        NotesListActivity.this,
+                        getString(R.string.format_move_notes_to_folder,
+                                mNotesListAdapter.getSelectedCount(),
+                                adapter.getFolderName(NotesListActivity.this, which)),
+                        Toast.LENGTH_SHORT).show();
+                mModeCallBack.finishActionMode();
+            }
+        });
+        builder.show();
+    }
+
+    private void createNewNote() {
+        Intent intent = new Intent(this, NoteEditActivity.class);
+        intent.setAction(Intent.ACTION_INSERT_OR_EDIT);
+        intent.putExtra(Notes.INTENT_EXTRA_FOLDER_ID, mCurrentFolderId);
+        this.startActivityForResult(intent, REQUEST_CODE_NEW_NODE);
+    }
+
+    private void batchDelete() {
+        new AsyncTask<Void, Void, HashSet<AppWidgetAttribute>>() {
+            protected HashSet<AppWidgetAttribute> doInBackground(Void... unused) {
+                HashSet<AppWidgetAttribute> widgets = mNotesListAdapter.getSelectedWidget();
+                if (!isSyncMode()) {
+                    // if not synced, delete notes directly
+                    if (DataUtils.batchDeleteNotes(mContentResolver, mNotesListAdapter
+                            .getSelectedItemIds())) {
+                    } else {
+                        Log.e(TAG, "Delete notes error, should not happens");
+                    }
+                } else {
+                    // in sync mode, we'll move the deleted note into the trash
+                    // folder
+                    if (!DataUtils.batchMoveToFolder(mContentResolver, mNotesListAdapter
+                            .getSelectedItemIds(), Notes.ID_TRASH_FOLER)) {
+                        Log.e(TAG, "Move notes to trash folder error, should not happens");
+                    }
+                }
+                return widgets;
+            }
+
+            @Override
+            protected void onPostExecute(HashSet<AppWidgetAttribute> widgets) {
+                if (widgets != null) {
+                    for (AppWidgetAttribute widget : widgets) {
+                        if (widget.widgetId != AppWidgetManager.INVALID_APPWIDGET_ID
+                                && widget.widgetType != Notes.TYPE_WIDGET_INVALIDE) {
+                            updateWidget(widget.widgetId, widget.widgetType);
+                        }
+                    }
+                }
+                mModeCallBack.finishActionMode();
+            }
+        }.execute();
+    }
+
+    private void deleteFolder(long folderId) {
+        if (folderId == Notes.ID_ROOT_FOLDER) {
+            Log.e(TAG, "Wrong folder id, should not happen " + folderId);
+            return;
+        }
+
+        HashSet<Long> ids = new HashSet<Long>();
+        ids.add(folderId);
+        HashSet<AppWidgetAttribute> widgets = DataUtils.getFolderNoteWidget(mContentResolver,
+                folderId);
+        if (!isSyncMode()) {
+            // if not synced, delete folder directly
+            DataUtils.batchDeleteNotes(mContentResolver, ids);
+        } else {
+            // in sync mode, we'll move the deleted folder into the trash folder
+            DataUtils.batchMoveToFolder(mContentResolver, ids, Notes.ID_TRASH_FOLER);
+        }
+        if (widgets != null) {
+            for (AppWidgetAttribute widget : widgets) {
+                if (widget.widgetId != AppWidgetManager.INVALID_APPWIDGET_ID
+                        && widget.widgetType != Notes.TYPE_WIDGET_INVALIDE) {
+                    updateWidget(widget.widgetId, widget.widgetType);
+                }
+            }
+        }
+    }
+
+    private void openNode(NoteItemData data) {
+        Intent intent = new Intent(this, NoteEditActivity.class);
+        intent.setAction(Intent.ACTION_VIEW);
+        intent.putExtra(Intent.EXTRA_UID, data.getId());
+        this.startActivityForResult(intent, REQUEST_CODE_OPEN_NODE);
+    }
+
+    private void openFolder(NoteItemData data) {
+        mCurrentFolderId = data.getId();
+        startAsyncNotesListQuery();
+        if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) {
+            mState = ListEditState.CALL_RECORD_FOLDER;
+            mAddNewNote.setVisibility(View.GONE);
+        } else {
+            mState = ListEditState.SUB_FOLDER;
+        }
+        if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) {
+            mTitleBar.setText(R.string.call_record_folder_name);
+        } else {
+            mTitleBar.setText(data.getSnippet());
+        }
+        mTitleBar.setVisibility(View.VISIBLE);
+    }
+
+    public void onClick(View v) {
+        switch (v.getId()) {
+            case R.id.btn_new_note:
+                createNewNote();
+                break;
+            default:
+                break;
+        }
+    }
+
+    private void showSoftInput() {
+        InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
+        if (inputMethodManager != null) {
+            inputMethodManager.toggleSoftInput(InputMethodManager.SHOW_FORCED, 0);
+        }
+    }
+
+    private void hideSoftInput(View view) {
+        InputMethodManager inputMethodManager = (InputMethodManager) getSystemService(Context.INPUT_METHOD_SERVICE);
+        inputMethodManager.hideSoftInputFromWindow(view.getWindowToken(), 0);
+    }
+
+    private void showCreateOrModifyFolderDialog(final boolean create) {
+        final AlertDialog.Builder builder = new AlertDialog.Builder(this);
+        View view = LayoutInflater.from(this).inflate(R.layout.dialog_edit_text, null);
+        final EditText etName = (EditText) view.findViewById(R.id.et_foler_name);
+        showSoftInput();
+        if (!create) {
+            if (mFocusNoteDataItem != null) {
+                etName.setText(mFocusNoteDataItem.getSnippet());
+                builder.setTitle(getString(R.string.menu_folder_change_name));
+            } else {
+                Log.e(TAG, "The long click data item is null");
+                return;
+            }
+        } else {
+            etName.setText("");
+            builder.setTitle(this.getString(R.string.menu_create_folder));
+        }
+
+        builder.setPositiveButton(android.R.string.ok, null);
+        builder.setNegativeButton(android.R.string.cancel, new DialogInterface.OnClickListener() {
+            public void onClick(DialogInterface dialog, int which) {
+                hideSoftInput(etName);
+            }
+        });
+
+        final Dialog dialog = builder.setView(view).show();
+        final Button positive = (Button)dialog.findViewById(android.R.id.button1);
+        positive.setOnClickListener(new OnClickListener() {
+            public void onClick(View v) {
+                hideSoftInput(etName);
+                String name = etName.getText().toString();
+                if (DataUtils.checkVisibleFolderName(mContentResolver, name)) {
+                    Toast.makeText(NotesListActivity.this, getString(R.string.folder_exist, name),
+                            Toast.LENGTH_LONG).show();
+                    etName.setSelection(0, etName.length());
+                    return;
+                }
+                if (!create) {
+                    if (!TextUtils.isEmpty(name)) {
+                        ContentValues values = new ContentValues();
+                        values.put(NoteColumns.SNIPPET, name);
+                        values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER);
+                        values.put(NoteColumns.LOCAL_MODIFIED, 1);
+                        mContentResolver.update(Notes.CONTENT_NOTE_URI, values, NoteColumns.ID
+                                + "=?", new String[] {
+                            String.valueOf(mFocusNoteDataItem.getId())
+                        });
+                    }
+                } else if (!TextUtils.isEmpty(name)) {
+                    ContentValues values = new ContentValues();
+                    values.put(NoteColumns.SNIPPET, name);
+                    values.put(NoteColumns.TYPE, Notes.TYPE_FOLDER);
+                    mContentResolver.insert(Notes.CONTENT_NOTE_URI, values);
+                }
+                dialog.dismiss();
+            }
+        });
+
+        if (TextUtils.isEmpty(etName.getText())) {
+            positive.setEnabled(false);
+        }
+        /**
+         * When the name edit text is null, disable the positive button
+         */
+        etName.addTextChangedListener(new TextWatcher() {
+            public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+                // TODO Auto-generated method stub
+
+            }
+
+            public void onTextChanged(CharSequence s, int start, int before, int count) {
+                if (TextUtils.isEmpty(etName.getText())) {
+                    positive.setEnabled(false);
+                } else {
+                    positive.setEnabled(true);
+                }
+            }
+
+            public void afterTextChanged(Editable s) {
+                // TODO Auto-generated method stub
+
+            }
+        });
+    }
+
+    @Override
+    public void onBackPressed() {
+        switch (mState) {
+            case SUB_FOLDER:
+                mCurrentFolderId = Notes.ID_ROOT_FOLDER;
+                mState = ListEditState.NOTE_LIST;
+                startAsyncNotesListQuery();
+                mTitleBar.setVisibility(View.GONE);
+                break;
+            case CALL_RECORD_FOLDER:
+                mCurrentFolderId = Notes.ID_ROOT_FOLDER;
+                mState = ListEditState.NOTE_LIST;
+                mAddNewNote.setVisibility(View.VISIBLE);
+                mTitleBar.setVisibility(View.GONE);
+                startAsyncNotesListQuery();
+                break;
+            case NOTE_LIST:
+                super.onBackPressed();
+                break;
+            default:
+                break;
+        }
+    }
+
+    private void updateWidget(int appWidgetId, int appWidgetType) {
+        Intent intent = new Intent(AppWidgetManager.ACTION_APPWIDGET_UPDATE);
+        if (appWidgetType == Notes.TYPE_WIDGET_2X) {
+            intent.setClass(this, NoteWidgetProvider_2x.class);
+        } else if (appWidgetType == Notes.TYPE_WIDGET_4X) {
+            intent.setClass(this, NoteWidgetProvider_4x.class);
+        } else {
+            Log.e(TAG, "Unspported widget type");
+            return;
+        }
+
+        intent.putExtra(AppWidgetManager.EXTRA_APPWIDGET_IDS, new int[] {
+            appWidgetId
+        });
+
+        sendBroadcast(intent);
+        setResult(RESULT_OK, intent);
+    }
+
+    private final OnCreateContextMenuListener mFolderOnCreateContextMenuListener = new OnCreateContextMenuListener() {
+        public void onCreateContextMenu(ContextMenu menu, View v, ContextMenuInfo menuInfo) {
+            if (mFocusNoteDataItem != null) {
+                menu.setHeaderTitle(mFocusNoteDataItem.getSnippet());
+                menu.add(0, MENU_FOLDER_VIEW, 0, R.string.menu_folder_view);
+                menu.add(0, MENU_FOLDER_DELETE, 0, R.string.menu_folder_delete);
+                menu.add(0, MENU_FOLDER_CHANGE_NAME, 0, R.string.menu_folder_change_name);
+            }
+        }
+    };
+
+    @Override
+    public void onContextMenuClosed(Menu menu) {
+        if (mNotesListView != null) {
+            mNotesListView.setOnCreateContextMenuListener(null);
+        }
+        super.onContextMenuClosed(menu);
+    }
+
+    @Override
+    public boolean onContextItemSelected(MenuItem item) {
+        if (mFocusNoteDataItem == null) {
+            Log.e(TAG, "The long click data item is null");
+            return false;
+        }
+        switch (item.getItemId()) {
+            case MENU_FOLDER_VIEW:
+                openFolder(mFocusNoteDataItem);
+                break;
+            case MENU_FOLDER_DELETE:
+                AlertDialog.Builder builder = new AlertDialog.Builder(this);
+                builder.setTitle(getString(R.string.alert_title_delete));
+                builder.setIcon(android.R.drawable.ic_dialog_alert);
+                builder.setMessage(getString(R.string.alert_message_delete_folder));
+                builder.setPositiveButton(android.R.string.ok,
+                        new DialogInterface.OnClickListener() {
+                            public void onClick(DialogInterface dialog, int which) {
+                                deleteFolder(mFocusNoteDataItem.getId());
+                            }
+                        });
+                builder.setNegativeButton(android.R.string.cancel, null);
+                builder.show();
+                break;
+            case MENU_FOLDER_CHANGE_NAME:
+                showCreateOrModifyFolderDialog(false);
+                break;
+            default:
+                break;
+        }
+
+        return true;
+    }
+
+    @Override
+    public boolean onPrepareOptionsMenu(Menu menu) {
+        menu.clear();
+        if (mState == ListEditState.NOTE_LIST) {
+            getMenuInflater().inflate(R.menu.note_list, menu);
+            // set sync or sync_cancel
+            menu.findItem(R.id.menu_sync).setTitle(
+                    GTaskSyncService.isSyncing() ? R.string.menu_sync_cancel : R.string.menu_sync);
+        } else if (mState == ListEditState.SUB_FOLDER) {
+            getMenuInflater().inflate(R.menu.sub_folder, menu);
+        } else if (mState == ListEditState.CALL_RECORD_FOLDER) {
+            getMenuInflater().inflate(R.menu.call_record_folder, menu);
+        } else {
+            Log.e(TAG, "Wrong state:" + mState);
+        }
+        return true;
+    }
+
+    @Override
+    public boolean onOptionsItemSelected(MenuItem item) {
+        switch (item.getItemId()) {
+            case R.id.menu_new_folder: {
+                showCreateOrModifyFolderDialog(true);
+                break;
+            }
+            case R.id.menu_export_text: {
+                exportNoteToText();
+                break;
+            }
+            case R.id.menu_sync: {
+                if (isSyncMode()) {
+                    if (TextUtils.equals(item.getTitle(), getString(R.string.menu_sync))) {
+                        GTaskSyncService.startSync(this);
+                    } else {
+                        GTaskSyncService.cancelSync(this);
+                    }
+                } else {
+                    startPreferenceActivity();
+                }
+                break;
+            }
+            case R.id.menu_setting: {
+                startPreferenceActivity();
+                break;
+            }
+            case R.id.menu_new_note: {
+                createNewNote();
+                break;
+            }
+            case R.id.menu_search:
+                onSearchRequested();
+                break;
+            default:
+                break;
+        }
+        return true;
+    }
+
+    @Override
+    public boolean onSearchRequested() {
+        startSearch(null, false, null /* appData */, false);
+        return true;
+    }
+
+    private void exportNoteToText() {
+        final BackupUtils backup = BackupUtils.getInstance(NotesListActivity.this);
+        new AsyncTask<Void, Void, Integer>() {
+
+            @Override
+            protected Integer doInBackground(Void... unused) {
+                return backup.exportToText();
+            }
+
+            @Override
+            protected void onPostExecute(Integer result) {
+                if (result == BackupUtils.STATE_SD_CARD_UNMOUONTED) {
+                    AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+                    builder.setTitle(NotesListActivity.this
+                            .getString(R.string.failed_sdcard_export));
+                    builder.setMessage(NotesListActivity.this
+                            .getString(R.string.error_sdcard_unmounted));
+                    builder.setPositiveButton(android.R.string.ok, null);
+                    builder.show();
+                } else if (result == BackupUtils.STATE_SUCCESS) {
+                    AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+                    builder.setTitle(NotesListActivity.this
+                            .getString(R.string.success_sdcard_export));
+                    builder.setMessage(NotesListActivity.this.getString(
+                            R.string.format_exported_file_location, backup
+                                    .getExportedTextFileName(), backup.getExportedTextFileDir()));
+                    builder.setPositiveButton(android.R.string.ok, null);
+                    builder.show();
+                } else if (result == BackupUtils.STATE_SYSTEM_ERROR) {
+                    AlertDialog.Builder builder = new AlertDialog.Builder(NotesListActivity.this);
+                    builder.setTitle(NotesListActivity.this
+                            .getString(R.string.failed_sdcard_export));
+                    builder.setMessage(NotesListActivity.this
+                            .getString(R.string.error_sdcard_export));
+                    builder.setPositiveButton(android.R.string.ok, null);
+                    builder.show();
+                }
+            }
+
+        }.execute();
+    }
+
+    private boolean isSyncMode() {
+        return NotesPreferenceActivity.getSyncAccountName(this).trim().length() > 0;
+    }
+
+    private void startPreferenceActivity() {
+        Activity from = getParent() != null ? getParent() : this;
+        Intent intent = new Intent(from, NotesPreferenceActivity.class);
+        from.startActivityIfNeeded(intent, -1);
+    }
+
+    private class OnListItemClickListener implements OnItemClickListener {
+
+        public void onItemClick(AdapterView<?> parent, View view, int position, long id) {
+            if (view instanceof NotesListItem) {
+                NoteItemData item = ((NotesListItem) view).getItemData();
+                if (mNotesListAdapter.isInChoiceMode()) {
+                    if (item.getType() == Notes.TYPE_NOTE) {
+                        position = position - mNotesListView.getHeaderViewsCount();
+                        mModeCallBack.onItemCheckedStateChanged(null, position, id,
+                                !mNotesListAdapter.isSelectedItem(position));
+                    }
+                    return;
+                }
+
+                switch (mState) {
+                    case NOTE_LIST:
+                        if (item.getType() == Notes.TYPE_FOLDER
+                                || item.getType() == Notes.TYPE_SYSTEM) {
+                            openFolder(item);
+                        } else if (item.getType() == Notes.TYPE_NOTE) {
+                            openNode(item);
+                        } else {
+                            Log.e(TAG, "Wrong note type in NOTE_LIST");
+                        }
+                        break;
+                    case SUB_FOLDER:
+                    case CALL_RECORD_FOLDER:
+                        if (item.getType() == Notes.TYPE_NOTE) {
+                            openNode(item);
+                        } else {
+                            Log.e(TAG, "Wrong note type in SUB_FOLDER");
+                        }
+                        break;
+                    default:
+                        break;
+                }
+            }
+        }
+
+    }
+
+    private void startQueryDestinationFolders() {
+        String selection = NoteColumns.TYPE + "=? AND " + NoteColumns.PARENT_ID + "<>? AND " + NoteColumns.ID + "<>?";
+        selection = (mState == ListEditState.NOTE_LIST) ? selection:
+            "(" + selection + ") OR (" + NoteColumns.ID + "=" + Notes.ID_ROOT_FOLDER + ")";
+
+        mBackgroundQueryHandler.startQuery(FOLDER_LIST_QUERY_TOKEN,
+                null,
+                Notes.CONTENT_NOTE_URI,
+                FoldersListAdapter.PROJECTION,
+                selection,
+                new String[] {
+                        String.valueOf(Notes.TYPE_FOLDER),
+                        String.valueOf(Notes.ID_TRASH_FOLER),
+                        String.valueOf(mCurrentFolderId)
+                },
+                NoteColumns.MODIFIED_DATE + " DESC");
+    }
+
+    public boolean onItemLongClick(AdapterView<?> parent, View view, int position, long id) {
+        if (view instanceof NotesListItem) {
+            mFocusNoteDataItem = ((NotesListItem) view).getItemData();
+            if (mFocusNoteDataItem.getType() == Notes.TYPE_NOTE && !mNotesListAdapter.isInChoiceMode()) {
+                if (mNotesListView.startActionMode(mModeCallBack) != null) {
+                    mModeCallBack.onItemCheckedStateChanged(null, position, id, true);
+                    mNotesListView.performHapticFeedback(HapticFeedbackConstants.LONG_PRESS);
+                } else {
+                    Log.e(TAG, "startActionMode fails");
+                }
+            } else if (mFocusNoteDataItem.getType() == Notes.TYPE_FOLDER) {
+                mNotesListView.setOnCreateContextMenuListener(mFolderOnCreateContextMenuListener);
+            }
+        }
+        return false;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/NotesListAdapter.java b/Notes-master/src/net/micode/notes/ui/NotesListAdapter.java
new file mode 100644
index 0000000..51c9cb9
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/NotesListAdapter.java
@@ -0,0 +1,184 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.database.Cursor;
+import android.util.Log;
+import android.view.View;
+import android.view.ViewGroup;
+import android.widget.CursorAdapter;
+
+import net.micode.notes.data.Notes;
+
+import java.util.Collection;
+import java.util.HashMap;
+import java.util.HashSet;
+import java.util.Iterator;
+
+
+public class NotesListAdapter extends CursorAdapter {
+    private static final String TAG = "NotesListAdapter";
+    private Context mContext;
+    private HashMap<Integer, Boolean> mSelectedIndex;
+    private int mNotesCount;
+    private boolean mChoiceMode;
+
+    public static class AppWidgetAttribute {
+        public int widgetId;
+        public int widgetType;
+    };
+
+    public NotesListAdapter(Context context) {
+        super(context, null);
+        mSelectedIndex = new HashMap<Integer, Boolean>();
+        mContext = context;
+        mNotesCount = 0;
+    }
+
+    @Override
+    public View newView(Context context, Cursor cursor, ViewGroup parent) {
+        return new NotesListItem(context);
+    }
+
+    @Override
+    public void bindView(View view, Context context, Cursor cursor) {
+        if (view instanceof NotesListItem) {
+            NoteItemData itemData = new NoteItemData(context, cursor);
+            ((NotesListItem) view).bind(context, itemData, mChoiceMode,
+                    isSelectedItem(cursor.getPosition()));
+        }
+    }
+
+    public void setCheckedItem(final int position, final boolean checked) {
+        mSelectedIndex.put(position, checked);
+        notifyDataSetChanged();
+    }
+
+    public boolean isInChoiceMode() {
+        return mChoiceMode;
+    }
+
+    public void setChoiceMode(boolean mode) {
+        mSelectedIndex.clear();
+        mChoiceMode = mode;
+    }
+
+    public void selectAll(boolean checked) {
+        Cursor cursor = getCursor();
+        for (int i = 0; i < getCount(); i++) {
+            if (cursor.moveToPosition(i)) {
+                if (NoteItemData.getNoteType(cursor) == Notes.TYPE_NOTE) {
+                    setCheckedItem(i, checked);
+                }
+            }
+        }
+    }
+
+    public HashSet<Long> getSelectedItemIds() {
+        HashSet<Long> itemSet = new HashSet<Long>();
+        for (Integer position : mSelectedIndex.keySet()) {
+            if (mSelectedIndex.get(position) == true) {
+                Long id = getItemId(position);
+                if (id == Notes.ID_ROOT_FOLDER) {
+                    Log.d(TAG, "Wrong item id, should not happen");
+                } else {
+                    itemSet.add(id);
+                }
+            }
+        }
+
+        return itemSet;
+    }
+
+    public HashSet<AppWidgetAttribute> getSelectedWidget() {
+        HashSet<AppWidgetAttribute> itemSet = new HashSet<AppWidgetAttribute>();
+        for (Integer position : mSelectedIndex.keySet()) {
+            if (mSelectedIndex.get(position) == true) {
+                Cursor c = (Cursor) getItem(position);
+                if (c != null) {
+                    AppWidgetAttribute widget = new AppWidgetAttribute();
+                    NoteItemData item = new NoteItemData(mContext, c);
+                    widget.widgetId = item.getWidgetId();
+                    widget.widgetType = item.getWidgetType();
+                    itemSet.add(widget);
+                    /**
+                     * Don't close cursor here, only the adapter could close it
+                     */
+                } else {
+                    Log.e(TAG, "Invalid cursor");
+                    return null;
+                }
+            }
+        }
+        return itemSet;
+    }
+
+    public int getSelectedCount() {
+        Collection<Boolean> values = mSelectedIndex.values();
+        if (null == values) {
+            return 0;
+        }
+        Iterator<Boolean> iter = values.iterator();
+        int count = 0;
+        while (iter.hasNext()) {
+            if (true == iter.next()) {
+                count++;
+            }
+        }
+        return count;
+    }
+
+    public boolean isAllSelected() {
+        int checkedCount = getSelectedCount();
+        return (checkedCount != 0 && checkedCount == mNotesCount);
+    }
+
+    public boolean isSelectedItem(final int position) {
+        if (null == mSelectedIndex.get(position)) {
+            return false;
+        }
+        return mSelectedIndex.get(position);
+    }
+
+    @Override
+    protected void onContentChanged() {
+        super.onContentChanged();
+        calcNotesCount();
+    }
+
+    @Override
+    public void changeCursor(Cursor cursor) {
+        super.changeCursor(cursor);
+        calcNotesCount();
+    }
+
+    private void calcNotesCount() {
+        mNotesCount = 0;
+        for (int i = 0; i < getCount(); i++) {
+            Cursor c = (Cursor) getItem(i);
+            if (c != null) {
+                if (NoteItemData.getNoteType(c) == Notes.TYPE_NOTE) {
+                    mNotesCount++;
+                }
+            } else {
+                Log.e(TAG, "Invalid cursor");
+                return;
+            }
+        }
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/NotesListItem.java b/Notes-master/src/net/micode/notes/ui/NotesListItem.java
new file mode 100644
index 0000000..1221e80
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/NotesListItem.java
@@ -0,0 +1,122 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.content.Context;
+import android.text.format.DateUtils;
+import android.view.View;
+import android.widget.CheckBox;
+import android.widget.ImageView;
+import android.widget.LinearLayout;
+import android.widget.TextView;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.tool.DataUtils;
+import net.micode.notes.tool.ResourceParser.NoteItemBgResources;
+
+
+public class NotesListItem extends LinearLayout {
+    private ImageView mAlert;
+    private TextView mTitle;
+    private TextView mTime;
+    private TextView mCallName;
+    private NoteItemData mItemData;
+    private CheckBox mCheckBox;
+
+    public NotesListItem(Context context) {
+        super(context);
+        inflate(context, R.layout.note_item, this);
+        mAlert = (ImageView) findViewById(R.id.iv_alert_icon);
+        mTitle = (TextView) findViewById(R.id.tv_title);
+        mTime = (TextView) findViewById(R.id.tv_time);
+        mCallName = (TextView) findViewById(R.id.tv_name);
+        mCheckBox = (CheckBox) findViewById(android.R.id.checkbox);
+    }
+
+    public void bind(Context context, NoteItemData data, boolean choiceMode, boolean checked) {
+        if (choiceMode && data.getType() == Notes.TYPE_NOTE) {
+            mCheckBox.setVisibility(View.VISIBLE);
+            mCheckBox.setChecked(checked);
+        } else {
+            mCheckBox.setVisibility(View.GONE);
+        }
+
+        mItemData = data;
+        if (data.getId() == Notes.ID_CALL_RECORD_FOLDER) {
+            mCallName.setVisibility(View.GONE);
+            mAlert.setVisibility(View.VISIBLE);
+            mTitle.setTextAppearance(context, R.style.TextAppearancePrimaryItem);
+            mTitle.setText(context.getString(R.string.call_record_folder_name)
+                    + context.getString(R.string.format_folder_files_count, data.getNotesCount()));
+            mAlert.setImageResource(R.drawable.call_record);
+        } else if (data.getParentId() == Notes.ID_CALL_RECORD_FOLDER) {
+            mCallName.setVisibility(View.VISIBLE);
+            mCallName.setText(data.getCallName());
+            mTitle.setTextAppearance(context,R.style.TextAppearanceSecondaryItem);
+            mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet()));
+            if (data.hasAlert()) {
+                mAlert.setImageResource(R.drawable.clock);
+                mAlert.setVisibility(View.VISIBLE);
+            } else {
+                mAlert.setVisibility(View.GONE);
+            }
+        } else {
+            mCallName.setVisibility(View.GONE);
+            mTitle.setTextAppearance(context, R.style.TextAppearancePrimaryItem);
+
+            if (data.getType() == Notes.TYPE_FOLDER) {
+                mTitle.setText(data.getSnippet()
+                        + context.getString(R.string.format_folder_files_count,
+                                data.getNotesCount()));
+                mAlert.setVisibility(View.GONE);
+            } else {
+                mTitle.setText(DataUtils.getFormattedSnippet(data.getSnippet()));
+                if (data.hasAlert()) {
+                    mAlert.setImageResource(R.drawable.clock);
+                    mAlert.setVisibility(View.VISIBLE);
+                } else {
+                    mAlert.setVisibility(View.GONE);
+                }
+            }
+        }
+        mTime.setText(DateUtils.getRelativeTimeSpanString(data.getModifiedDate()));
+
+        setBackground(data);
+    }
+
+    private void setBackground(NoteItemData data) {
+        int id = data.getBgColorId();
+        if (data.getType() == Notes.TYPE_NOTE) {
+            if (data.isSingle() || data.isOneFollowingFolder()) {
+                setBackgroundResource(NoteItemBgResources.getNoteBgSingleRes(id));
+            } else if (data.isLast()) {
+                setBackgroundResource(NoteItemBgResources.getNoteBgLastRes(id));
+            } else if (data.isFirst() || data.isMultiFollowingFolder()) {
+                setBackgroundResource(NoteItemBgResources.getNoteBgFirstRes(id));
+            } else {
+                setBackgroundResource(NoteItemBgResources.getNoteBgNormalRes(id));
+            }
+        } else {
+            setBackgroundResource(NoteItemBgResources.getFolderBgRes());
+        }
+    }
+
+    public NoteItemData getItemData() {
+        return mItemData;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/ui/NotesPreferenceActivity.java b/Notes-master/src/net/micode/notes/ui/NotesPreferenceActivity.java
new file mode 100644
index 0000000..07c5f7e
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/ui/NotesPreferenceActivity.java
@@ -0,0 +1,388 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.ui;
+
+import android.accounts.Account;
+import android.accounts.AccountManager;
+import android.app.ActionBar;
+import android.app.AlertDialog;
+import android.content.BroadcastReceiver;
+import android.content.ContentValues;
+import android.content.Context;
+import android.content.DialogInterface;
+import android.content.Intent;
+import android.content.IntentFilter;
+import android.content.SharedPreferences;
+import android.os.Bundle;
+import android.preference.Preference;
+import android.preference.Preference.OnPreferenceClickListener;
+import android.preference.PreferenceActivity;
+import android.preference.PreferenceCategory;
+import android.text.TextUtils;
+import android.text.format.DateFormat;
+import android.view.LayoutInflater;
+import android.view.Menu;
+import android.view.MenuItem;
+import android.view.View;
+import android.widget.Button;
+import android.widget.TextView;
+import android.widget.Toast;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.gtask.remote.GTaskSyncService;
+
+
+public class NotesPreferenceActivity extends PreferenceActivity {
+    public static final String PREFERENCE_NAME = "notes_preferences";
+
+    public static final String PREFERENCE_SYNC_ACCOUNT_NAME = "pref_key_account_name";
+
+    public static final String PREFERENCE_LAST_SYNC_TIME = "pref_last_sync_time";
+
+    public static final String PREFERENCE_SET_BG_COLOR_KEY = "pref_key_bg_random_appear";
+
+    private static final String PREFERENCE_SYNC_ACCOUNT_KEY = "pref_sync_account_key";
+
+    private static final String AUTHORITIES_FILTER_KEY = "authorities";
+
+    private PreferenceCategory mAccountCategory;
+
+    private GTaskReceiver mReceiver;
+
+    private Account[] mOriAccounts;
+
+    private boolean mHasAddedAccount;
+
+    @Override
+    protected void onCreate(Bundle icicle) {
+        super.onCreate(icicle);
+
+        /* using the app icon for navigation */
+        getActionBar().setDisplayHomeAsUpEnabled(true);
+
+        addPreferencesFromResource(R.xml.preferences);
+        mAccountCategory = (PreferenceCategory) findPreference(PREFERENCE_SYNC_ACCOUNT_KEY);
+        mReceiver = new GTaskReceiver();
+        IntentFilter filter = new IntentFilter();
+        filter.addAction(GTaskSyncService.GTASK_SERVICE_BROADCAST_NAME);
+        registerReceiver(mReceiver, filter);
+
+        mOriAccounts = null;
+        View header = LayoutInflater.from(this).inflate(R.layout.settings_header, null);
+        getListView().addHeaderView(header, null, true);
+    }
+
+    @Override
+    protected void onResume() {
+        super.onResume();
+
+        // need to set sync account automatically if user has added a new
+        // account
+        if (mHasAddedAccount) {
+            Account[] accounts = getGoogleAccounts();
+            if (mOriAccounts != null && accounts.length > mOriAccounts.length) {
+                for (Account accountNew : accounts) {
+                    boolean found = false;
+                    for (Account accountOld : mOriAccounts) {
+                        if (TextUtils.equals(accountOld.name, accountNew.name)) {
+                            found = true;
+                            break;
+                        }
+                    }
+                    if (!found) {
+                        setSyncAccount(accountNew.name);
+                        break;
+                    }
+                }
+            }
+        }
+
+        refreshUI();
+    }
+
+    @Override
+    protected void onDestroy() {
+        if (mReceiver != null) {
+            unregisterReceiver(mReceiver);
+        }
+        super.onDestroy();
+    }
+
+    private void loadAccountPreference() {
+        mAccountCategory.removeAll();
+
+        Preference accountPref = new Preference(this);
+        final String defaultAccount = getSyncAccountName(this);
+        accountPref.setTitle(getString(R.string.preferences_account_title));
+        accountPref.setSummary(getString(R.string.preferences_account_summary));
+        accountPref.setOnPreferenceClickListener(new OnPreferenceClickListener() {
+            public boolean onPreferenceClick(Preference preference) {
+                if (!GTaskSyncService.isSyncing()) {
+                    if (TextUtils.isEmpty(defaultAccount)) {
+                        // the first time to set account
+                        showSelectAccountAlertDialog();
+                    } else {
+                        // if the account has already been set, we need to promp
+                        // user about the risk
+                        showChangeAccountConfirmAlertDialog();
+                    }
+                } else {
+                    Toast.makeText(NotesPreferenceActivity.this,
+                            R.string.preferences_toast_cannot_change_account, Toast.LENGTH_SHORT)
+                            .show();
+                }
+                return true;
+            }
+        });
+
+        mAccountCategory.addPreference(accountPref);
+    }
+
+    private void loadSyncButton() {
+        Button syncButton = (Button) findViewById(R.id.preference_sync_button);
+        TextView lastSyncTimeView = (TextView) findViewById(R.id.prefenerece_sync_status_textview);
+
+        // set button state
+        if (GTaskSyncService.isSyncing()) {
+            syncButton.setText(getString(R.string.preferences_button_sync_cancel));
+            syncButton.setOnClickListener(new View.OnClickListener() {
+                public void onClick(View v) {
+                    GTaskSyncService.cancelSync(NotesPreferenceActivity.this);
+                }
+            });
+        } else {
+            syncButton.setText(getString(R.string.preferences_button_sync_immediately));
+            syncButton.setOnClickListener(new View.OnClickListener() {
+                public void onClick(View v) {
+                    GTaskSyncService.startSync(NotesPreferenceActivity.this);
+                }
+            });
+        }
+        syncButton.setEnabled(!TextUtils.isEmpty(getSyncAccountName(this)));
+
+        // set last sync time
+        if (GTaskSyncService.isSyncing()) {
+            lastSyncTimeView.setText(GTaskSyncService.getProgressString());
+            lastSyncTimeView.setVisibility(View.VISIBLE);
+        } else {
+            long lastSyncTime = getLastSyncTime(this);
+            if (lastSyncTime != 0) {
+                lastSyncTimeView.setText(getString(R.string.preferences_last_sync_time,
+                        DateFormat.format(getString(R.string.preferences_last_sync_time_format),
+                                lastSyncTime)));
+                lastSyncTimeView.setVisibility(View.VISIBLE);
+            } else {
+                lastSyncTimeView.setVisibility(View.GONE);
+            }
+        }
+    }
+
+    private void refreshUI() {
+        loadAccountPreference();
+        loadSyncButton();
+    }
+
+    private void showSelectAccountAlertDialog() {
+        AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
+
+        View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
+        TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title);
+        titleTextView.setText(getString(R.string.preferences_dialog_select_account_title));
+        TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle);
+        subtitleTextView.setText(getString(R.string.preferences_dialog_select_account_tips));
+
+        dialogBuilder.setCustomTitle(titleView);
+        dialogBuilder.setPositiveButton(null, null);
+
+        Account[] accounts = getGoogleAccounts();
+        String defAccount = getSyncAccountName(this);
+
+        mOriAccounts = accounts;
+        mHasAddedAccount = false;
+
+        if (accounts.length > 0) {
+            CharSequence[] items = new CharSequence[accounts.length];
+            final CharSequence[] itemMapping = items;
+            int checkedItem = -1;
+            int index = 0;
+            for (Account account : accounts) {
+                if (TextUtils.equals(account.name, defAccount)) {
+                    checkedItem = index;
+                }
+                items[index++] = account.name;
+            }
+            dialogBuilder.setSingleChoiceItems(items, checkedItem,
+                    new DialogInterface.OnClickListener() {
+                        public void onClick(DialogInterface dialog, int which) {
+                            setSyncAccount(itemMapping[which].toString());
+                            dialog.dismiss();
+                            refreshUI();
+                        }
+                    });
+        }
+
+        View addAccountView = LayoutInflater.from(this).inflate(R.layout.add_account_text, null);
+        dialogBuilder.setView(addAccountView);
+
+        final AlertDialog dialog = dialogBuilder.show();
+        addAccountView.setOnClickListener(new View.OnClickListener() {
+            public void onClick(View v) {
+                mHasAddedAccount = true;
+                Intent intent = new Intent("android.settings.ADD_ACCOUNT_SETTINGS");
+                intent.putExtra(AUTHORITIES_FILTER_KEY, new String[] {
+                    "gmail-ls"
+                });
+                startActivityForResult(intent, -1);
+                dialog.dismiss();
+            }
+        });
+    }
+
+    private void showChangeAccountConfirmAlertDialog() {
+        AlertDialog.Builder dialogBuilder = new AlertDialog.Builder(this);
+
+        View titleView = LayoutInflater.from(this).inflate(R.layout.account_dialog_title, null);
+        TextView titleTextView = (TextView) titleView.findViewById(R.id.account_dialog_title);
+        titleTextView.setText(getString(R.string.preferences_dialog_change_account_title,
+                getSyncAccountName(this)));
+        TextView subtitleTextView = (TextView) titleView.findViewById(R.id.account_dialog_subtitle);
+        subtitleTextView.setText(getString(R.string.preferences_dialog_change_account_warn_msg));
+        dialogBuilder.setCustomTitle(titleView);
+
+        CharSequence[] menuItemArray = new CharSequence[] {
+                getString(R.string.preferences_menu_change_account),
+                getString(R.string.preferences_menu_remove_account),
+                getString(R.string.preferences_menu_cancel)
+        };
+        dialogBuilder.setItems(menuItemArray, new DialogInterface.OnClickListener() {
+            public void onClick(DialogInterface dialog, int which) {
+                if (which == 0) {
+                    showSelectAccountAlertDialog();
+                } else if (which == 1) {
+                    removeSyncAccount();
+                    refreshUI();
+                }
+            }
+        });
+        dialogBuilder.show();
+    }
+
+    private Account[] getGoogleAccounts() {
+        AccountManager accountManager = AccountManager.get(this);
+        return accountManager.getAccountsByType("com.google");
+    }
+
+    private void setSyncAccount(String account) {
+        if (!getSyncAccountName(this).equals(account)) {
+            SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
+            SharedPreferences.Editor editor = settings.edit();
+            if (account != null) {
+                editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, account);
+            } else {
+                editor.putString(PREFERENCE_SYNC_ACCOUNT_NAME, "");
+            }
+            editor.commit();
+
+            // clean up last sync time
+            setLastSyncTime(this, 0);
+
+            // clean up local gtask related info
+            new Thread(new Runnable() {
+                public void run() {
+                    ContentValues values = new ContentValues();
+                    values.put(NoteColumns.GTASK_ID, "");
+                    values.put(NoteColumns.SYNC_ID, 0);
+                    getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null);
+                }
+            }).start();
+
+            Toast.makeText(NotesPreferenceActivity.this,
+                    getString(R.string.preferences_toast_success_set_accout, account),
+                    Toast.LENGTH_SHORT).show();
+        }
+    }
+
+    private void removeSyncAccount() {
+        SharedPreferences settings = getSharedPreferences(PREFERENCE_NAME, Context.MODE_PRIVATE);
+        SharedPreferences.Editor editor = settings.edit();
+        if (settings.contains(PREFERENCE_SYNC_ACCOUNT_NAME)) {
+            editor.remove(PREFERENCE_SYNC_ACCOUNT_NAME);
+        }
+        if (settings.contains(PREFERENCE_LAST_SYNC_TIME)) {
+            editor.remove(PREFERENCE_LAST_SYNC_TIME);
+        }
+        editor.commit();
+
+        // clean up local gtask related info
+        new Thread(new Runnable() {
+            public void run() {
+                ContentValues values = new ContentValues();
+                values.put(NoteColumns.GTASK_ID, "");
+                values.put(NoteColumns.SYNC_ID, 0);
+                getContentResolver().update(Notes.CONTENT_NOTE_URI, values, null, null);
+            }
+        }).start();
+    }
+
+    public static String getSyncAccountName(Context context) {
+        SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME,
+                Context.MODE_PRIVATE);
+        return settings.getString(PREFERENCE_SYNC_ACCOUNT_NAME, "");
+    }
+
+    public static void setLastSyncTime(Context context, long time) {
+        SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME,
+                Context.MODE_PRIVATE);
+        SharedPreferences.Editor editor = settings.edit();
+        editor.putLong(PREFERENCE_LAST_SYNC_TIME, time);
+        editor.commit();
+    }
+
+    public static long getLastSyncTime(Context context) {
+        SharedPreferences settings = context.getSharedPreferences(PREFERENCE_NAME,
+                Context.MODE_PRIVATE);
+        return settings.getLong(PREFERENCE_LAST_SYNC_TIME, 0);
+    }
+
+    private class GTaskReceiver extends BroadcastReceiver {
+
+        @Override
+        public void onReceive(Context context, Intent intent) {
+            refreshUI();
+            if (intent.getBooleanExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_IS_SYNCING, false)) {
+                TextView syncStatus = (TextView) findViewById(R.id.prefenerece_sync_status_textview);
+                syncStatus.setText(intent
+                        .getStringExtra(GTaskSyncService.GTASK_SERVICE_BROADCAST_PROGRESS_MSG));
+            }
+
+        }
+    }
+
+    public boolean onOptionsItemSelected(MenuItem item) {
+        switch (item.getItemId()) {
+            case android.R.id.home:
+                Intent intent = new Intent(this, NotesListActivity.class);
+                intent.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+                startActivity(intent);
+                return true;
+            default:
+                return false;
+        }
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/widget/NoteWidgetProvider.java b/Notes-master/src/net/micode/notes/widget/NoteWidgetProvider.java
new file mode 100644
index 0000000..ec6f819
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/widget/NoteWidgetProvider.java
@@ -0,0 +1,132 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.widget;
+import android.app.PendingIntent;
+import android.appwidget.AppWidgetManager;
+import android.appwidget.AppWidgetProvider;
+import android.content.ContentValues;
+import android.content.Context;
+import android.content.Intent;
+import android.database.Cursor;
+import android.util.Log;
+import android.widget.RemoteViews;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.data.Notes.NoteColumns;
+import net.micode.notes.tool.ResourceParser;
+import net.micode.notes.ui.NoteEditActivity;
+import net.micode.notes.ui.NotesListActivity;
+
+public abstract class NoteWidgetProvider extends AppWidgetProvider {
+    public static final String [] PROJECTION = new String [] {
+        NoteColumns.ID,
+        NoteColumns.BG_COLOR_ID,
+        NoteColumns.SNIPPET
+    };
+
+    public static final int COLUMN_ID           = 0;
+    public static final int COLUMN_BG_COLOR_ID  = 1;
+    public static final int COLUMN_SNIPPET      = 2;
+
+    private static final String TAG = "NoteWidgetProvider";
+
+    @Override
+    public void onDeleted(Context context, int[] appWidgetIds) {
+        ContentValues values = new ContentValues();
+        values.put(NoteColumns.WIDGET_ID, AppWidgetManager.INVALID_APPWIDGET_ID);
+        for (int i = 0; i < appWidgetIds.length; i++) {
+            context.getContentResolver().update(Notes.CONTENT_NOTE_URI,
+                    values,
+                    NoteColumns.WIDGET_ID + "=?",
+                    new String[] { String.valueOf(appWidgetIds[i])});
+        }
+    }
+
+    private Cursor getNoteWidgetInfo(Context context, int widgetId) {
+        return context.getContentResolver().query(Notes.CONTENT_NOTE_URI,
+                PROJECTION,
+                NoteColumns.WIDGET_ID + "=? AND " + NoteColumns.PARENT_ID + "<>?",
+                new String[] { String.valueOf(widgetId), String.valueOf(Notes.ID_TRASH_FOLER) },
+                null);
+    }
+
+    protected void update(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
+        update(context, appWidgetManager, appWidgetIds, false);
+    }
+
+    private void update(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds,
+            boolean privacyMode) {
+        for (int i = 0; i < appWidgetIds.length; i++) {
+            if (appWidgetIds[i] != AppWidgetManager.INVALID_APPWIDGET_ID) {
+                int bgId = ResourceParser.getDefaultBgId(context);
+                String snippet = "";
+                Intent intent = new Intent(context, NoteEditActivity.class);
+                intent.setFlags(Intent.FLAG_ACTIVITY_SINGLE_TOP);
+                intent.putExtra(Notes.INTENT_EXTRA_WIDGET_ID, appWidgetIds[i]);
+                intent.putExtra(Notes.INTENT_EXTRA_WIDGET_TYPE, getWidgetType());
+
+                Cursor c = getNoteWidgetInfo(context, appWidgetIds[i]);
+                if (c != null && c.moveToFirst()) {
+                    if (c.getCount() > 1) {
+                        Log.e(TAG, "Multiple message with same widget id:" + appWidgetIds[i]);
+                        c.close();
+                        return;
+                    }
+                    snippet = c.getString(COLUMN_SNIPPET);
+                    bgId = c.getInt(COLUMN_BG_COLOR_ID);
+                    intent.putExtra(Intent.EXTRA_UID, c.getLong(COLUMN_ID));
+                    intent.setAction(Intent.ACTION_VIEW);
+                } else {
+                    snippet = context.getResources().getString(R.string.widget_havenot_content);
+                    intent.setAction(Intent.ACTION_INSERT_OR_EDIT);
+                }
+
+                if (c != null) {
+                    c.close();
+                }
+
+                RemoteViews rv = new RemoteViews(context.getPackageName(), getLayoutId());
+                rv.setImageViewResource(R.id.widget_bg_image, getBgResourceId(bgId));
+                intent.putExtra(Notes.INTENT_EXTRA_BACKGROUND_ID, bgId);
+                /**
+                 * Generate the pending intent to start host for the widget
+                 */
+                PendingIntent pendingIntent = null;
+                if (privacyMode) {
+                    rv.setTextViewText(R.id.widget_text,
+                            context.getString(R.string.widget_under_visit_mode));
+                    pendingIntent = PendingIntent.getActivity(context, appWidgetIds[i], new Intent(
+                            context, NotesListActivity.class), PendingIntent.FLAG_UPDATE_CURRENT);
+                } else {
+                    rv.setTextViewText(R.id.widget_text, snippet);
+                    pendingIntent = PendingIntent.getActivity(context, appWidgetIds[i], intent,
+                            PendingIntent.FLAG_UPDATE_CURRENT);
+                }
+
+                rv.setOnClickPendingIntent(R.id.widget_text, pendingIntent);
+                appWidgetManager.updateAppWidget(appWidgetIds[i], rv);
+            }
+        }
+    }
+
+    protected abstract int getBgResourceId(int bgId);
+
+    protected abstract int getLayoutId();
+
+    protected abstract int getWidgetType();
+}
diff --git a/Notes-master/src/net/micode/notes/widget/NoteWidgetProvider_2x.java b/Notes-master/src/net/micode/notes/widget/NoteWidgetProvider_2x.java
new file mode 100644
index 0000000..adcb2f7
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/widget/NoteWidgetProvider_2x.java
@@ -0,0 +1,47 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.widget;
+
+import android.appwidget.AppWidgetManager;
+import android.content.Context;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.tool.ResourceParser;
+
+
+public class NoteWidgetProvider_2x extends NoteWidgetProvider {
+    @Override
+    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
+        super.update(context, appWidgetManager, appWidgetIds);
+    }
+
+    @Override
+    protected int getLayoutId() {
+        return R.layout.widget_2x;
+    }
+
+    @Override
+    protected int getBgResourceId(int bgId) {
+        return ResourceParser.WidgetBgResources.getWidget2xBgResource(bgId);
+    }
+
+    @Override
+    protected int getWidgetType() {
+        return Notes.TYPE_WIDGET_2X;
+    }
+}
diff --git a/Notes-master/src/net/micode/notes/widget/NoteWidgetProvider_4x.java b/Notes-master/src/net/micode/notes/widget/NoteWidgetProvider_4x.java
new file mode 100644
index 0000000..c12a02e
--- /dev/null
+++ b/Notes-master/src/net/micode/notes/widget/NoteWidgetProvider_4x.java
@@ -0,0 +1,46 @@
+/*
+ * Copyright (c) 2010-2011, The MiCode Open Source Community (www.micode.net)
+ *
+ * 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.
+ */
+
+package net.micode.notes.widget;
+
+import android.appwidget.AppWidgetManager;
+import android.content.Context;
+
+import net.micode.notes.R;
+import net.micode.notes.data.Notes;
+import net.micode.notes.tool.ResourceParser;
+
+
+public class NoteWidgetProvider_4x extends NoteWidgetProvider {
+    @Override
+    public void onUpdate(Context context, AppWidgetManager appWidgetManager, int[] appWidgetIds) {
+        super.update(context, appWidgetManager, appWidgetIds);
+    }
+
+    protected int getLayoutId() {
+        return R.layout.widget_4x;
+    }
+
+    @Override
+    protected int getBgResourceId(int bgId) {
+        return ResourceParser.WidgetBgResources.getWidget4xBgResource(bgId);
+    }
+
+    @Override
+    protected int getWidgetType() {
+        return Notes.TYPE_WIDGET_4X;
+    }
+}
diff --git a/Notes-master/xiaomi_gitpractice b/Notes-master/xiaomi_gitpractice
new file mode 160000
index 0000000..2f27cfc
--- /dev/null
+++ b/Notes-master/xiaomi_gitpractice
@@ -0,0 +1 @@
+Subproject commit 2f27cfc8589723e02db7d4c2927743cd23d1cad2