--- /home/fdroid/fdroiddata/tmp/budo.budoist_33.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_budo.budoist_33.apk ├── zipinfo /dev/stdin │ @@ -1,215 +1,215 @@ │ -Zip file size: 618884 bytes, number of entries: 213 │ +Zip file size: 615059 bytes, number of entries: 213 │ -rw---- 2.0 fat 18355 bl defN 13-Jul-04 17:34 META-INF/MANIFEST.MF │ -rw---- 2.0 fat 18476 bl defN 13-Jul-04 17:34 META-INF/5683EDC0.SF │ -rw---- 2.0 fat 1297 bl defN 13-Jul-04 17:34 META-INF/5683EDC0.RSA │ --rw---- 2.0 fat 250 bX defN 13-Jul-04 16:15 assets/date_format_help.html │ --rw---- 2.0 fat 760 bl defN 13-Jul-04 16:15 res/color/list_item_bg.xml │ --rw---- 1.0 fat 416 b- stor 13-Jul-04 16:15 res/drawable/add_item.png │ --rw---- 1.0 fat 416 b- stor 13-Jul-04 16:15 res/drawable/add_label.png │ --rw---- 1.0 fat 416 b- stor 13-Jul-04 16:15 res/drawable/add_note.png │ --rw---- 1.0 fat 416 b- stor 13-Jul-04 16:15 res/drawable/add_project.png │ --rw---- 1.0 fat 416 b- stor 13-Jul-04 16:15 res/drawable/add_query.png │ --rw---- 1.0 fat 3485 b- stor 13-Jul-04 16:15 res/drawable/budoist_icon.png │ --rw---- 1.0 fat 662 b- stor 13-Jul-04 16:15 res/drawable/calendar.png │ --rw---- 1.0 fat 1009 b- stor 13-Jul-04 16:15 res/drawable/checkbox_checked_large.png │ --rw---- 1.0 fat 865 b- stor 13-Jul-04 16:15 res/drawable/checkbox_checked_medium.png │ --rw---- 1.0 fat 487 b- stor 13-Jul-04 16:15 res/drawable/checkbox_checked_small.png │ --rw---- 2.0 fat 580 bl defN 13-Jul-04 16:15 res/drawable/checkbox_selector_large.xml │ --rw---- 2.0 fat 580 bl defN 13-Jul-04 16:15 res/drawable/checkbox_selector_medium.xml │ --rw---- 2.0 fat 580 bl defN 13-Jul-04 16:15 res/drawable/checkbox_selector_small.xml │ --rw---- 1.0 fat 552 b- stor 13-Jul-04 16:15 res/drawable/checkbox_unchecked_large.png │ --rw---- 1.0 fat 635 b- stor 13-Jul-04 16:15 res/drawable/checkbox_unchecked_medium.png │ --rw---- 1.0 fat 298 b- stor 13-Jul-04 16:15 res/drawable/checkbox_unchecked_small.png │ --rw---- 1.0 fat 147 b- stor 13-Jul-04 16:15 res/drawable/collapsed_mark.png │ --rw---- 1.0 fat 524 b- stor 13-Jul-04 16:15 res/drawable/delete.png │ --rw---- 2.0 fat 672 bl defN 13-Jul-04 16:15 res/drawable/divider.xml │ --rw---- 1.0 fat 749 b- stor 13-Jul-04 16:15 res/drawable/edit_note.png │ --rw---- 1.0 fat 145 b- stor 13-Jul-04 16:15 res/drawable/expanded_mark.png │ --rw---- 1.0 fat 583 b- stor 13-Jul-04 16:15 res/drawable/file.png │ --rw---- 1.0 fat 332 b- stor 13-Jul-04 16:15 res/drawable/folder.png │ --rw---- 1.0 fat 2200 b- stor 13-Jul-04 16:15 res/drawable/icon.png │ --rw---- 1.0 fat 809 b- stor 13-Jul-04 16:15 res/drawable/labels.png │ --rw---- 1.0 fat 809 b- stor 13-Jul-04 16:15 res/drawable/labels_black.png │ --rw---- 2.0 fat 1700 bl defN 13-Jul-04 16:15 res/drawable/list_selector_background.xml │ --rw---- 1.0 fat 1259 b- stor 13-Jul-04 16:14 res/drawable/list_selector_background_disabled.9.png │ --rw---- 1.0 fat 936 b- stor 13-Jul-04 16:14 res/drawable/list_selector_background_focus.9.png │ --rw---- 1.0 fat 315 b- stor 13-Jul-04 16:14 res/drawable/list_selector_background_longpress.9.png │ --rw---- 1.0 fat 867 b- stor 13-Jul-04 16:14 res/drawable/list_selector_background_pressed.9.png │ --rw---- 2.0 fat 508 bl defN 13-Jul-04 16:15 res/drawable/list_selector_background_transition.xml │ --rw---- 1.0 fat 9787 b- stor 13-Jul-04 16:15 res/drawable/logo.png │ --rw---- 1.0 fat 347 b- stor 13-Jul-04 16:15 res/drawable/notes.png │ --rw---- 1.0 fat 1243 b- stor 13-Jul-04 16:15 res/drawable/priority_1.png │ --rw---- 2.0 fat 860 bl defN 13-Jul-04 16:15 res/drawable/priority_1_cb.xml │ --rw---- 1.0 fat 1623 b- stor 13-Jul-04 16:15 res/drawable/priority_1_pressed.png │ --rw---- 1.0 fat 1721 b- stor 13-Jul-04 16:15 res/drawable/priority_2.png │ --rw---- 2.0 fat 860 bl defN 13-Jul-04 16:15 res/drawable/priority_2_cb.xml │ --rw---- 1.0 fat 2042 b- stor 13-Jul-04 16:15 res/drawable/priority_2_pressed.png │ --rw---- 1.0 fat 1556 b- stor 13-Jul-04 16:15 res/drawable/priority_3.png │ --rw---- 2.0 fat 860 bl defN 13-Jul-04 16:15 res/drawable/priority_3_cb.xml │ --rw---- 1.0 fat 1945 b- stor 13-Jul-04 16:15 res/drawable/priority_3_pressed.png │ --rw---- 1.0 fat 1519 b- stor 13-Jul-04 16:15 res/drawable/priority_4.png │ --rw---- 2.0 fat 860 bl defN 13-Jul-04 16:15 res/drawable/priority_4_cb.xml │ --rw---- 1.0 fat 1632 b- stor 13-Jul-04 16:15 res/drawable/priority_4_pressed.png │ --rw---- 1.0 fat 658 b- stor 13-Jul-04 16:15 res/drawable/projects.png │ --rw---- 1.0 fat 662 b- stor 13-Jul-04 16:15 res/drawable/projects_black.png │ --rw---- 1.0 fat 941 b- stor 13-Jul-04 16:15 res/drawable/queries.png │ --rw---- 1.0 fat 940 b- stor 13-Jul-04 16:15 res/drawable/queries_black.png │ --rw---- 1.0 fat 124 b- stor 13-Jul-04 16:15 res/drawable/repeat_item.png │ --rw---- 2.0 fat 952 bl defN 13-Jul-04 16:15 res/drawable/round_empty_rectangle.xml │ --rw---- 2.0 fat 952 bl defN 13-Jul-04 16:15 res/drawable/round_rectangle.xml │ --rw---- 1.0 fat 1014 b- stor 13-Jul-04 16:15 res/drawable/settings.png │ --rw---- 1.0 fat 1190 b- stor 13-Jul-04 16:15 res/drawable/settings2.png │ --rw---- 1.0 fat 601 b- stor 13-Jul-04 16:15 res/drawable/sort_items_due_date.png │ --rw---- 1.0 fat 674 b- stor 13-Jul-04 16:15 res/drawable/sort_items_original.png │ --rw---- 1.0 fat 1020 b- stor 13-Jul-04 16:15 res/drawable/sync.png │ --rw---- 2.0 fat 2252 bl defN 13-Jul-04 16:15 res/layout/about.xml │ --rw---- 2.0 fat 12360 bl defN 13-Jul-04 16:15 res/layout/date_format_help.xml │ --rw---- 2.0 fat 1508 bl defN 13-Jul-04 16:15 res/layout/demo_list_item.xml │ --rw---- 2.0 fat 6348 bl defN 13-Jul-04 16:15 res/layout/edit_item.xml │ --rw---- 2.0 fat 1784 bl defN 13-Jul-04 16:15 res/layout/edit_label.xml │ --rw---- 2.0 fat 2840 bl defN 13-Jul-04 16:15 res/layout/edit_project.xml │ --rw---- 2.0 fat 2404 bl defN 13-Jul-04 16:15 res/layout/edit_query.xml │ --rw---- 2.0 fat 3180 bl defN 13-Jul-04 16:15 res/layout/file_dialog_main.xml │ --rw---- 2.0 fat 1244 bl defN 13-Jul-04 16:15 res/layout/file_dialog_row.xml │ --rw---- 2.0 fat 4316 bl defN 13-Jul-04 16:15 res/layout/item_list_item.xml │ --rw---- 2.0 fat 1424 bl defN 13-Jul-04 16:15 res/layout/items_list.xml │ --rw---- 2.0 fat 2064 bl defN 13-Jul-04 16:15 res/layout/label_list_item.xml │ --rw---- 2.0 fat 2188 bl defN 13-Jul-04 16:15 res/layout/labels_list.xml │ --rw---- 2.0 fat 2300 bl defN 13-Jul-04 16:15 res/layout/login.xml │ --rw---- 2.0 fat 1496 bl defN 13-Jul-04 16:15 res/layout/login_or_register.xml │ --rw---- 2.0 fat 1180 bl defN 13-Jul-04 16:15 res/layout/main_demo.xml │ --rw---- 2.0 fat 2584 bl defN 13-Jul-04 16:15 res/layout/note_list_item.xml │ --rw---- 2.0 fat 1544 bl defN 13-Jul-04 16:15 res/layout/notes_list.xml │ --rw---- 2.0 fat 1624 bl defN 13-Jul-04 16:15 res/layout/project_list_item.xml │ --rw---- 2.0 fat 1480 bl defN 13-Jul-04 16:15 res/layout/projects_list.xml │ --rw---- 2.0 fat 1424 bl defN 13-Jul-04 16:15 res/layout/queries_list.xml │ --rw---- 2.0 fat 9428 bl defN 13-Jul-04 16:15 res/layout/query_format_help.xml │ --rw---- 2.0 fat 1552 bl defN 13-Jul-04 16:15 res/layout/query_list_item.xml │ --rw---- 2.0 fat 2276 bl defN 13-Jul-04 16:15 res/layout/register.xml │ --rw---- 2.0 fat 1948 bl defN 13-Jul-04 16:15 res/layout/sync_dialog.xml │ --rw---- 2.0 fat 2768 bl defN 13-Jul-04 16:15 res/layout/top_toolbar.xml │ --rw---- 2.0 fat 1108 bl defN 13-Jul-04 16:15 res/layout/tree_list_item_wrapper.xml │ --rw---- 2.0 fat 1408 bl defN 13-Jul-04 16:15 res/menu/context_menu.xml │ --rw---- 2.0 fat 1240 bl defN 13-Jul-04 16:15 res/menu/item_context_menu.xml │ --rw---- 2.0 fat 736 bl defN 13-Jul-04 16:15 res/menu/label_context_menu.xml │ --rw---- 2.0 fat 1256 bl defN 13-Jul-04 16:15 res/menu/main_menu.xml │ --rw---- 2.0 fat 1084 bl defN 13-Jul-04 16:15 res/menu/project_context_menu.xml │ --rw---- 2.0 fat 736 bl defN 13-Jul-04 16:15 res/menu/query_context_menu.xml │ --rw---- 1.0 fat 0 b- stor 13-Jul-04 16:14 res/raw/empty.txt │ --rw---- 2.0 fat 4972 bl defN 13-Jul-04 16:15 res/xml/preferences.xml │ --rw---- 2.0 fat 5212 bl defN 13-Jul-04 16:15 AndroidManifest.xml │ --rw---- 1.0 fat 50308 b- stor 13-Jul-04 16:15 resources.arsc │ --rw---- 1.0 fat 319 b- stor 13-Jul-04 16:14 res/drawable-hdpi/collapsed.png │ --rw---- 1.0 fat 231 b- stor 13-Jul-04 16:14 res/drawable-hdpi/expanded.png │ --rw---- 1.0 fat 3966 b- stor 13-Jul-04 16:15 res/drawable-hdpi/ic_launcher.png │ --rw---- 1.0 fat 3966 b- stor 13-Jul-04 16:14 res/drawable-hdpi/icon.png │ --rw---- 1.0 fat 198 b- stor 13-Jul-04 16:14 res/drawable-ldpi/collapsed.png │ --rw---- 1.0 fat 167 b- stor 13-Jul-04 16:14 res/drawable-ldpi/expanded.png │ --rw---- 1.0 fat 1537 b- stor 13-Jul-04 16:15 res/drawable-ldpi/ic_launcher.png │ --rw---- 1.0 fat 1537 b- stor 13-Jul-04 16:14 res/drawable-ldpi/icon.png │ --rw---- 1.0 fat 193 b- stor 13-Jul-04 16:14 res/drawable-mdpi/collapsed.png │ --rw---- 1.0 fat 155 b- stor 13-Jul-04 16:14 res/drawable-mdpi/expanded.png │ --rw---- 1.0 fat 2200 b- stor 13-Jul-04 16:15 res/drawable-mdpi/ic_launcher.png │ --rw---- 1.0 fat 2200 b- stor 13-Jul-04 16:14 res/drawable-mdpi/icon.png │ --rw---- 2.0 fat 1199636 bl defN 13-Jul-04 16:15 classes.dex │ --rw---- 2.0 fat 5017 bl defN 13-Jul-04 16:15 allclasses-frame.html │ --rw---- 2.0 fat 4357 bl defN 13-Jul-04 16:15 allclasses-noframe.html │ --rw---- 2.0 fat 6073 bl defN 13-Jul-04 16:15 com/google/gson/annotations/class-use/Expose.html │ --rw---- 2.0 fat 6153 bl defN 13-Jul-04 16:15 com/google/gson/annotations/class-use/SerializedName.html │ --rw---- 2.0 fat 6063 bl defN 13-Jul-04 16:15 com/google/gson/annotations/class-use/Since.html │ --rw---- 2.0 fat 6063 bl defN 13-Jul-04 16:15 com/google/gson/annotations/class-use/Until.html │ --rw---- 2.0 fat 12313 bl defN 13-Jul-04 16:15 com/google/gson/annotations/Expose.html │ --rw---- 2.0 fat 1325 bl defN 13-Jul-04 16:15 com/google/gson/annotations/package-frame.html │ --rw---- 2.0 fat 8112 bl defN 13-Jul-04 16:15 com/google/gson/annotations/package-summary.html │ --rw---- 2.0 fat 7595 bl defN 13-Jul-04 16:15 com/google/gson/annotations/package-tree.html │ --rw---- 2.0 fat 5742 bl defN 13-Jul-04 16:15 com/google/gson/annotations/package-use.html │ --rw---- 2.0 fat 11509 bl defN 13-Jul-04 16:15 com/google/gson/annotations/SerializedName.html │ --rw---- 2.0 fat 11039 bl defN 13-Jul-04 16:15 com/google/gson/annotations/Since.html │ --rw---- 2.0 fat 11128 bl defN 13-Jul-04 16:15 com/google/gson/annotations/Until.html │ --rw---- 2.0 fat 9725 bl defN 13-Jul-04 16:15 com/google/gson/class-use/ExclusionStrategy.html │ --rw---- 2.0 fat 7970 bl defN 13-Jul-04 16:15 com/google/gson/class-use/FieldAttributes.html │ --rw---- 2.0 fat 9880 bl defN 13-Jul-04 16:15 com/google/gson/class-use/FieldNamingPolicy.html │ --rw---- 2.0 fat 8310 bl defN 13-Jul-04 16:15 com/google/gson/class-use/FieldNamingStrategy.html │ --rw---- 2.0 fat 7847 bl defN 13-Jul-04 16:15 com/google/gson/class-use/Gson.html │ --rw---- 2.0 fat 21363 bl defN 13-Jul-04 16:15 com/google/gson/class-use/GsonBuilder.html │ --rw---- 2.0 fat 6002 bl defN 13-Jul-04 16:15 com/google/gson/class-use/InstanceCreator.html │ --rw---- 2.0 fat 9555 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonArray.html │ --rw---- 2.0 fat 8761 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonDeserializationContext.html │ --rw---- 2.0 fat 6012 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonDeserializer.html │ --rw---- 2.0 fat 28772 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonElement.html │ --rw---- 2.0 fat 15813 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonIOException.html │ --rw---- 2.0 fat 7927 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonNull.html │ --rw---- 2.0 fat 8652 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonObject.html │ --rw---- 2.0 fat 11430 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonParseException.html │ --rw---- 2.0 fat 5932 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonParser.html │ --rw---- 2.0 fat 8738 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonPrimitive.html │ --rw---- 2.0 fat 8682 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonSerializationContext.html │ --rw---- 2.0 fat 5992 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonSerializer.html │ --rw---- 2.0 fat 5992 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonStreamParser.html │ --rw---- 2.0 fat 15985 bl defN 13-Jul-04 16:15 com/google/gson/class-use/JsonSyntaxException.html │ --rw---- 2.0 fat 10060 bl defN 13-Jul-04 16:15 com/google/gson/class-use/LongSerializationPolicy.html │ --rw---- 2.0 fat 13185 bl defN 13-Jul-04 16:15 com/google/gson/ExclusionStrategy.html │ --rw---- 2.0 fat 18790 bl defN 13-Jul-04 16:15 com/google/gson/FieldAttributes.html │ --rw---- 2.0 fat 21433 bl defN 13-Jul-04 16:15 com/google/gson/FieldNamingPolicy.html │ --rw---- 2.0 fat 9425 bl defN 13-Jul-04 16:15 com/google/gson/FieldNamingStrategy.html │ --rw---- 2.0 fat 64025 bl defN 13-Jul-04 16:15 com/google/gson/Gson.html │ --rw---- 2.0 fat 53279 bl defN 13-Jul-04 16:15 com/google/gson/GsonBuilder.html │ --rw---- 2.0 fat 11974 bl defN 13-Jul-04 16:15 com/google/gson/InstanceCreator.html │ --rw---- 2.0 fat 13176 bl defN 13-Jul-04 16:15 com/google/gson/internal/$Gson$Preconditions.html │ --rw---- 2.0 fat 31115 bl defN 13-Jul-04 16:15 com/google/gson/internal/$Gson$Types.html │ --rw---- 2.0 fat 6163 bl defN 13-Jul-04 16:15 com/google/gson/internal/class-use/$Gson$Preconditions.html │ --rw---- 2.0 fat 6083 bl defN 13-Jul-04 16:15 com/google/gson/internal/class-use/$Gson$Types.html │ --rw---- 2.0 fat 1099 bl defN 13-Jul-04 16:15 com/google/gson/internal/package-frame.html │ --rw---- 2.0 fat 7332 bl defN 13-Jul-04 16:15 com/google/gson/internal/package-summary.html │ --rw---- 2.0 fat 6603 bl defN 13-Jul-04 16:15 com/google/gson/internal/package-tree.html │ --rw---- 2.0 fat 5724 bl defN 13-Jul-04 16:15 com/google/gson/internal/package-use.html │ --rw---- 2.0 fat 41956 bl defN 13-Jul-04 16:15 com/google/gson/JsonArray.html │ --rw---- 2.0 fat 10630 bl defN 13-Jul-04 16:15 com/google/gson/JsonDeserializationContext.html │ --rw---- 2.0 fat 12787 bl defN 13-Jul-04 16:15 com/google/gson/JsonDeserializer.html │ --rw---- 2.0 fat 43931 bl defN 13-Jul-04 16:15 com/google/gson/JsonElement.html │ --rw---- 2.0 fat 16931 bl defN 13-Jul-04 16:15 com/google/gson/JsonIOException.html │ --rw---- 2.0 fat 15296 bl defN 13-Jul-04 16:15 com/google/gson/JsonNull.html │ --rw---- 2.0 fat 32433 bl defN 13-Jul-04 16:15 com/google/gson/JsonObject.html │ --rw---- 2.0 fat 18823 bl defN 13-Jul-04 16:15 com/google/gson/JsonParseException.html │ --rw---- 2.0 fat 16973 bl defN 13-Jul-04 16:15 com/google/gson/JsonParser.html │ --rw---- 2.0 fat 35333 bl defN 13-Jul-04 16:15 com/google/gson/JsonPrimitive.html │ --rw---- 2.0 fat 11815 bl defN 13-Jul-04 16:15 com/google/gson/JsonSerializationContext.html │ --rw---- 2.0 fat 12287 bl defN 13-Jul-04 16:15 com/google/gson/JsonSerializer.html │ --rw---- 2.0 fat 18812 bl defN 13-Jul-04 16:15 com/google/gson/JsonStreamParser.html │ --rw---- 2.0 fat 17121 bl defN 13-Jul-04 16:15 com/google/gson/JsonSyntaxException.html │ --rw---- 2.0 fat 19110 bl defN 13-Jul-04 16:15 com/google/gson/LongSerializationPolicy.html │ --rw---- 2.0 fat 3847 bl defN 13-Jul-04 16:15 com/google/gson/package-frame.html │ --rw---- 2.0 fat 14541 bl defN 13-Jul-04 16:15 com/google/gson/package-summary.html │ --rw---- 2.0 fat 11252 bl defN 13-Jul-04 16:15 com/google/gson/package-tree.html │ --rw---- 2.0 fat 12590 bl defN 13-Jul-04 16:15 com/google/gson/package-use.html │ --rw---- 2.0 fat 10162 bl defN 13-Jul-04 16:15 com/google/gson/reflect/class-use/TypeToken.html │ --rw---- 2.0 fat 965 bl defN 13-Jul-04 16:15 com/google/gson/reflect/package-frame.html │ --rw---- 2.0 fat 6943 bl defN 13-Jul-04 16:15 com/google/gson/reflect/package-summary.html │ --rw---- 2.0 fat 6405 bl defN 13-Jul-04 16:15 com/google/gson/reflect/package-tree.html │ --rw---- 2.0 fat 6982 bl defN 13-Jul-04 16:15 com/google/gson/reflect/package-use.html │ --rw---- 2.0 fat 21331 bl defN 13-Jul-04 16:15 com/google/gson/reflect/TypeToken.html │ --rw---- 2.0 fat 9165 bl defN 13-Jul-04 16:15 com/google/gson/stream/class-use/JsonReader.html │ --rw---- 2.0 fat 9139 bl defN 13-Jul-04 16:15 com/google/gson/stream/class-use/JsonToken.html │ --rw---- 2.0 fat 16222 bl defN 13-Jul-04 16:15 com/google/gson/stream/class-use/JsonWriter.html │ --rw---- 2.0 fat 6173 bl defN 13-Jul-04 16:15 com/google/gson/stream/class-use/MalformedJsonException.html │ --rw---- 2.0 fat 42912 bl defN 13-Jul-04 16:15 com/google/gson/stream/JsonReader.html │ --rw---- 2.0 fat 23257 bl defN 13-Jul-04 16:15 com/google/gson/stream/JsonToken.html │ --rw---- 2.0 fat 39570 bl defN 13-Jul-04 16:15 com/google/gson/stream/JsonWriter.html │ --rw---- 2.0 fat 16595 bl defN 13-Jul-04 16:15 com/google/gson/stream/MalformedJsonException.html │ --rw---- 2.0 fat 1663 bl defN 13-Jul-04 16:15 com/google/gson/stream/package-frame.html │ --rw---- 2.0 fat 7679 bl defN 13-Jul-04 16:15 com/google/gson/stream/package-summary.html │ --rw---- 2.0 fat 8569 bl defN 13-Jul-04 16:15 com/google/gson/stream/package-tree.html │ --rw---- 2.0 fat 8731 bl defN 13-Jul-04 16:15 com/google/gson/stream/package-use.html │ --rw---- 2.0 fat 5337 bl defN 13-Jul-04 16:15 constant-values.html │ --rw---- 2.0 fat 6705 bl defN 13-Jul-04 16:15 deprecated-list.html │ --rw---- 2.0 fat 9903 bl defN 13-Jul-04 16:15 help-doc.html │ --rw---- 2.0 fat 95483 bl defN 13-Jul-04 16:15 index-all.html │ --rw---- 2.0 fat 1463 bl defN 13-Jul-04 16:15 index.html │ --rw---- 2.0 fat 1616 bl defN 13-Jul-04 16:15 overview-frame.html │ --rw---- 2.0 fat 6754 bl defN 13-Jul-04 16:15 overview-summary.html │ --rw---- 2.0 fat 14121 bl defN 13-Jul-04 16:15 overview-tree.html │ --rw---- 2.0 fat 116 bl defN 13-Jul-04 16:15 package-list │ --rw---- 2.0 fat 57 bl defN 13-Jul-04 16:15 resources/inherit.gif │ --rw---- 2.0 fat 8247 bl defN 13-Jul-04 16:15 serialized-form.html │ --rw---- 2.0 fat 1391 bl defN 13-Jul-04 16:15 stylesheet.css │ -213 files, 2821389 bytes uncompressed, 585704 bytes compressed: 79.3% │ +-rw---- 2.0 fat 5404 bX defN 17-May-26 00:15 AndroidManifest.xml │ +-rw---- 2.0 fat 250 bl defN 17-May-26 00:15 assets/date_format_help.html │ +-rw---- 2.0 fat 760 bl defN 17-May-26 00:15 res/color/list_item_bg.xml │ +-rw---- 1.0 fat 319 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/collapsed.png │ +-rw---- 1.0 fat 231 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/expanded.png │ +-rw---- 1.0 fat 3941 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 3941 b- stor 80-Jan-01 00:00 res/drawable-hdpi-v4/icon.png │ +-rw---- 1.0 fat 198 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/collapsed.png │ +-rw---- 1.0 fat 167 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/expanded.png │ +-rw---- 1.0 fat 1537 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 1537 b- stor 80-Jan-01 00:00 res/drawable-ldpi-v4/icon.png │ +-rw---- 1.0 fat 193 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/collapsed.png │ +-rw---- 1.0 fat 155 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/expanded.png │ +-rw---- 1.0 fat 2200 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 2200 b- stor 80-Jan-01 00:00 res/drawable-mdpi-v4/icon.png │ +-rw---- 1.0 fat 384 b- stor 80-Jan-01 00:00 res/drawable/add_item.png │ +-rw---- 1.0 fat 384 b- stor 80-Jan-01 00:00 res/drawable/add_label.png │ +-rw---- 1.0 fat 384 b- stor 80-Jan-01 00:00 res/drawable/add_note.png │ +-rw---- 1.0 fat 384 b- stor 80-Jan-01 00:00 res/drawable/add_project.png │ +-rw---- 1.0 fat 384 b- stor 80-Jan-01 00:00 res/drawable/add_query.png │ +-rw---- 1.0 fat 3239 b- stor 80-Jan-01 00:00 res/drawable/budoist_icon.png │ +-rw---- 1.0 fat 634 b- stor 80-Jan-01 00:00 res/drawable/calendar.png │ +-rw---- 1.0 fat 978 b- stor 80-Jan-01 00:00 res/drawable/checkbox_checked_large.png │ +-rw---- 1.0 fat 841 b- stor 80-Jan-01 00:00 res/drawable/checkbox_checked_medium.png │ +-rw---- 1.0 fat 469 b- stor 80-Jan-01 00:00 res/drawable/checkbox_checked_small.png │ +-rw---- 2.0 fat 580 bl defN 17-May-26 00:15 res/drawable/checkbox_selector_large.xml │ +-rw---- 2.0 fat 580 bl defN 17-May-26 00:15 res/drawable/checkbox_selector_medium.xml │ +-rw---- 2.0 fat 580 bl defN 17-May-26 00:15 res/drawable/checkbox_selector_small.xml │ +-rw---- 1.0 fat 518 b- stor 80-Jan-01 00:00 res/drawable/checkbox_unchecked_large.png │ +-rw---- 1.0 fat 609 b- stor 80-Jan-01 00:00 res/drawable/checkbox_unchecked_medium.png │ +-rw---- 1.0 fat 283 b- stor 80-Jan-01 00:00 res/drawable/checkbox_unchecked_small.png │ +-rw---- 1.0 fat 143 b- stor 80-Jan-01 00:00 res/drawable/collapsed_mark.png │ +-rw---- 1.0 fat 500 b- stor 80-Jan-01 00:00 res/drawable/delete.png │ +-rw---- 2.0 fat 672 bl defN 17-May-26 00:15 res/drawable/divider.xml │ +-rw---- 1.0 fat 725 b- stor 80-Jan-01 00:00 res/drawable/edit_note.png │ +-rw---- 1.0 fat 141 b- stor 80-Jan-01 00:00 res/drawable/expanded_mark.png │ +-rw---- 1.0 fat 497 b- stor 80-Jan-01 00:00 res/drawable/file.png │ +-rw---- 1.0 fat 293 b- stor 80-Jan-01 00:00 res/drawable/folder.png │ +-rw---- 1.0 fat 2200 b- stor 80-Jan-01 00:00 res/drawable/icon.png │ +-rw---- 1.0 fat 779 b- stor 80-Jan-01 00:00 res/drawable/labels.png │ +-rw---- 1.0 fat 779 b- stor 80-Jan-01 00:00 res/drawable/labels_black.png │ +-rw---- 2.0 fat 1700 bl defN 17-May-26 00:15 res/drawable/list_selector_background.xml │ +-rw---- 1.0 fat 910 b- stor 80-Jan-01 00:00 res/drawable/list_selector_background_disabled.9.png │ +-rw---- 1.0 fat 942 b- stor 80-Jan-01 00:00 res/drawable/list_selector_background_focus.9.png │ +-rw---- 1.0 fat 334 b- stor 80-Jan-01 00:00 res/drawable/list_selector_background_longpress.9.png │ +-rw---- 1.0 fat 875 b- stor 80-Jan-01 00:00 res/drawable/list_selector_background_pressed.9.png │ +-rw---- 2.0 fat 508 bl defN 17-May-26 00:15 res/drawable/list_selector_background_transition.xml │ +-rw---- 1.0 fat 9787 b- stor 80-Jan-01 00:00 res/drawable/logo.png │ +-rw---- 1.0 fat 325 b- stor 80-Jan-01 00:00 res/drawable/notes.png │ +-rw---- 1.0 fat 1243 b- stor 80-Jan-01 00:00 res/drawable/priority_1.png │ +-rw---- 2.0 fat 860 bl defN 17-May-26 00:15 res/drawable/priority_1_cb.xml │ +-rw---- 1.0 fat 1623 b- stor 80-Jan-01 00:00 res/drawable/priority_1_pressed.png │ +-rw---- 1.0 fat 1721 b- stor 80-Jan-01 00:00 res/drawable/priority_2.png │ +-rw---- 2.0 fat 860 bl defN 17-May-26 00:15 res/drawable/priority_2_cb.xml │ +-rw---- 1.0 fat 2042 b- stor 80-Jan-01 00:00 res/drawable/priority_2_pressed.png │ +-rw---- 1.0 fat 1556 b- stor 80-Jan-01 00:00 res/drawable/priority_3.png │ +-rw---- 2.0 fat 860 bl defN 17-May-26 00:15 res/drawable/priority_3_cb.xml │ +-rw---- 1.0 fat 1945 b- stor 80-Jan-01 00:00 res/drawable/priority_3_pressed.png │ +-rw---- 1.0 fat 1399 b- stor 80-Jan-01 00:00 res/drawable/priority_4.png │ +-rw---- 2.0 fat 860 bl defN 17-May-26 00:15 res/drawable/priority_4_cb.xml │ +-rw---- 1.0 fat 1504 b- stor 80-Jan-01 00:00 res/drawable/priority_4_pressed.png │ +-rw---- 1.0 fat 626 b- stor 80-Jan-01 00:00 res/drawable/projects.png │ +-rw---- 1.0 fat 630 b- stor 80-Jan-01 00:00 res/drawable/projects_black.png │ +-rw---- 1.0 fat 912 b- stor 80-Jan-01 00:00 res/drawable/queries.png │ +-rw---- 1.0 fat 909 b- stor 80-Jan-01 00:00 res/drawable/queries_black.png │ +-rw---- 1.0 fat 123 b- stor 80-Jan-01 00:00 res/drawable/repeat_item.png │ +-rw---- 2.0 fat 952 bl defN 17-May-26 00:15 res/drawable/round_empty_rectangle.xml │ +-rw---- 2.0 fat 952 bl defN 17-May-26 00:15 res/drawable/round_rectangle.xml │ +-rw---- 1.0 fat 980 b- stor 80-Jan-01 00:00 res/drawable/settings.png │ +-rw---- 1.0 fat 1164 b- stor 80-Jan-01 00:00 res/drawable/settings2.png │ +-rw---- 1.0 fat 569 b- stor 80-Jan-01 00:00 res/drawable/sort_items_due_date.png │ +-rw---- 1.0 fat 653 b- stor 80-Jan-01 00:00 res/drawable/sort_items_original.png │ +-rw---- 1.0 fat 992 b- stor 80-Jan-01 00:00 res/drawable/sync.png │ +-rw---- 2.0 fat 2252 bl defN 17-May-26 00:15 res/layout/about.xml │ +-rw---- 2.0 fat 12360 bl defN 17-May-26 00:15 res/layout/date_format_help.xml │ +-rw---- 2.0 fat 1508 bl defN 17-May-26 00:15 res/layout/demo_list_item.xml │ +-rw---- 2.0 fat 6348 bl defN 17-May-26 00:15 res/layout/edit_item.xml │ +-rw---- 2.0 fat 1784 bl defN 17-May-26 00:15 res/layout/edit_label.xml │ +-rw---- 2.0 fat 2840 bl defN 17-May-26 00:15 res/layout/edit_project.xml │ +-rw---- 2.0 fat 2404 bl defN 17-May-26 00:15 res/layout/edit_query.xml │ +-rw---- 2.0 fat 3180 bl defN 17-May-26 00:15 res/layout/file_dialog_main.xml │ +-rw---- 2.0 fat 1244 bl defN 17-May-26 00:15 res/layout/file_dialog_row.xml │ +-rw---- 2.0 fat 4316 bl defN 17-May-26 00:15 res/layout/item_list_item.xml │ +-rw---- 2.0 fat 1424 bl defN 17-May-26 00:15 res/layout/items_list.xml │ +-rw---- 2.0 fat 2064 bl defN 17-May-26 00:15 res/layout/label_list_item.xml │ +-rw---- 2.0 fat 2188 bl defN 17-May-26 00:15 res/layout/labels_list.xml │ +-rw---- 2.0 fat 2300 bl defN 17-May-26 00:15 res/layout/login.xml │ +-rw---- 2.0 fat 1496 bl defN 17-May-26 00:15 res/layout/login_or_register.xml │ +-rw---- 2.0 fat 1180 bl defN 17-May-26 00:15 res/layout/main_demo.xml │ +-rw---- 2.0 fat 2584 bl defN 17-May-26 00:15 res/layout/note_list_item.xml │ +-rw---- 2.0 fat 1544 bl defN 17-May-26 00:15 res/layout/notes_list.xml │ +-rw---- 2.0 fat 1624 bl defN 17-May-26 00:15 res/layout/project_list_item.xml │ +-rw---- 2.0 fat 1480 bl defN 17-May-26 00:15 res/layout/projects_list.xml │ +-rw---- 2.0 fat 1424 bl defN 17-May-26 00:15 res/layout/queries_list.xml │ +-rw---- 2.0 fat 9428 bl defN 17-May-26 00:15 res/layout/query_format_help.xml │ +-rw---- 2.0 fat 1552 bl defN 17-May-26 00:15 res/layout/query_list_item.xml │ +-rw---- 2.0 fat 2276 bl defN 17-May-26 00:15 res/layout/register.xml │ +-rw---- 2.0 fat 1948 bl defN 17-May-26 00:15 res/layout/sync_dialog.xml │ +-rw---- 2.0 fat 2768 bl defN 17-May-26 00:15 res/layout/top_toolbar.xml │ +-rw---- 2.0 fat 1108 bl defN 17-May-26 00:15 res/layout/tree_list_item_wrapper.xml │ +-rw---- 2.0 fat 1408 bl defN 17-May-26 00:15 res/menu/context_menu.xml │ +-rw---- 2.0 fat 1240 bl defN 17-May-26 00:15 res/menu/item_context_menu.xml │ +-rw---- 2.0 fat 736 bl defN 17-May-26 00:15 res/menu/label_context_menu.xml │ +-rw---- 2.0 fat 1256 bl defN 17-May-26 00:15 res/menu/main_menu.xml │ +-rw---- 2.0 fat 1084 bl defN 17-May-26 00:15 res/menu/project_context_menu.xml │ +-rw---- 2.0 fat 736 bl defN 17-May-26 00:15 res/menu/query_context_menu.xml │ +-rw---- 1.0 fat 0 b- stor 80-Jan-01 00:00 res/raw/empty.txt │ +-rw---- 2.0 fat 4972 bl defN 17-May-26 00:15 res/xml/preferences.xml │ +-rw---- 1.0 fat 50664 b- stor 80-Jan-01 00:00 resources.arsc │ +-rw---- 2.0 fat 588212 bl defN 17-May-26 00:15 classes.dex │ +-rw---- 2.0 fat 5017 bl defN 17-May-26 00:15 allclasses-frame.html │ +-rw---- 2.0 fat 4357 bl defN 17-May-26 00:15 allclasses-noframe.html │ +-rw---- 2.0 fat 6073 bl defN 17-May-26 00:15 com/google/gson/annotations/class-use/Expose.html │ +-rw---- 2.0 fat 6153 bl defN 17-May-26 00:15 com/google/gson/annotations/class-use/SerializedName.html │ +-rw---- 2.0 fat 6063 bl defN 17-May-26 00:15 com/google/gson/annotations/class-use/Since.html │ +-rw---- 2.0 fat 6063 bl defN 17-May-26 00:15 com/google/gson/annotations/class-use/Until.html │ +-rw---- 2.0 fat 12313 bl defN 17-May-26 00:15 com/google/gson/annotations/Expose.html │ +-rw---- 2.0 fat 1325 bl defN 17-May-26 00:15 com/google/gson/annotations/package-frame.html │ +-rw---- 2.0 fat 8112 bl defN 17-May-26 00:15 com/google/gson/annotations/package-summary.html │ +-rw---- 2.0 fat 7595 bl defN 17-May-26 00:15 com/google/gson/annotations/package-tree.html │ +-rw---- 2.0 fat 5742 bl defN 17-May-26 00:15 com/google/gson/annotations/package-use.html │ +-rw---- 2.0 fat 11509 bl defN 17-May-26 00:15 com/google/gson/annotations/SerializedName.html │ +-rw---- 2.0 fat 11039 bl defN 17-May-26 00:15 com/google/gson/annotations/Since.html │ +-rw---- 2.0 fat 11128 bl defN 17-May-26 00:15 com/google/gson/annotations/Until.html │ +-rw---- 2.0 fat 9725 bl defN 17-May-26 00:15 com/google/gson/class-use/ExclusionStrategy.html │ +-rw---- 2.0 fat 7970 bl defN 17-May-26 00:15 com/google/gson/class-use/FieldAttributes.html │ +-rw---- 2.0 fat 9880 bl defN 17-May-26 00:15 com/google/gson/class-use/FieldNamingPolicy.html │ +-rw---- 2.0 fat 8310 bl defN 17-May-26 00:15 com/google/gson/class-use/FieldNamingStrategy.html │ +-rw---- 2.0 fat 7847 bl defN 17-May-26 00:15 com/google/gson/class-use/Gson.html │ +-rw---- 2.0 fat 21363 bl defN 17-May-26 00:15 com/google/gson/class-use/GsonBuilder.html │ +-rw---- 2.0 fat 6002 bl defN 17-May-26 00:15 com/google/gson/class-use/InstanceCreator.html │ +-rw---- 2.0 fat 9555 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonArray.html │ +-rw---- 2.0 fat 8761 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonDeserializationContext.html │ +-rw---- 2.0 fat 6012 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonDeserializer.html │ +-rw---- 2.0 fat 28772 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonElement.html │ +-rw---- 2.0 fat 15813 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonIOException.html │ +-rw---- 2.0 fat 7927 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonNull.html │ +-rw---- 2.0 fat 8652 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonObject.html │ +-rw---- 2.0 fat 11430 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonParseException.html │ +-rw---- 2.0 fat 5932 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonParser.html │ +-rw---- 2.0 fat 8738 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonPrimitive.html │ +-rw---- 2.0 fat 8682 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonSerializationContext.html │ +-rw---- 2.0 fat 5992 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonSerializer.html │ +-rw---- 2.0 fat 5992 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonStreamParser.html │ +-rw---- 2.0 fat 15985 bl defN 17-May-26 00:15 com/google/gson/class-use/JsonSyntaxException.html │ +-rw---- 2.0 fat 10060 bl defN 17-May-26 00:15 com/google/gson/class-use/LongSerializationPolicy.html │ +-rw---- 2.0 fat 13185 bl defN 17-May-26 00:15 com/google/gson/ExclusionStrategy.html │ +-rw---- 2.0 fat 18790 bl defN 17-May-26 00:15 com/google/gson/FieldAttributes.html │ +-rw---- 2.0 fat 21433 bl defN 17-May-26 00:15 com/google/gson/FieldNamingPolicy.html │ +-rw---- 2.0 fat 9425 bl defN 17-May-26 00:15 com/google/gson/FieldNamingStrategy.html │ +-rw---- 2.0 fat 64025 bl defN 17-May-26 00:15 com/google/gson/Gson.html │ +-rw---- 2.0 fat 53279 bl defN 17-May-26 00:15 com/google/gson/GsonBuilder.html │ +-rw---- 2.0 fat 11974 bl defN 17-May-26 00:15 com/google/gson/InstanceCreator.html │ +-rw---- 2.0 fat 13176 bl defN 17-May-26 00:15 com/google/gson/internal/$Gson$Preconditions.html │ +-rw---- 2.0 fat 31115 bl defN 17-May-26 00:15 com/google/gson/internal/$Gson$Types.html │ +-rw---- 2.0 fat 6163 bl defN 17-May-26 00:15 com/google/gson/internal/class-use/$Gson$Preconditions.html │ +-rw---- 2.0 fat 6083 bl defN 17-May-26 00:15 com/google/gson/internal/class-use/$Gson$Types.html │ +-rw---- 2.0 fat 1099 bl defN 17-May-26 00:15 com/google/gson/internal/package-frame.html │ +-rw---- 2.0 fat 7332 bl defN 17-May-26 00:15 com/google/gson/internal/package-summary.html │ +-rw---- 2.0 fat 6603 bl defN 17-May-26 00:15 com/google/gson/internal/package-tree.html │ +-rw---- 2.0 fat 5724 bl defN 17-May-26 00:15 com/google/gson/internal/package-use.html │ +-rw---- 2.0 fat 41956 bl defN 17-May-26 00:15 com/google/gson/JsonArray.html │ +-rw---- 2.0 fat 10630 bl defN 17-May-26 00:15 com/google/gson/JsonDeserializationContext.html │ +-rw---- 2.0 fat 12787 bl defN 17-May-26 00:15 com/google/gson/JsonDeserializer.html │ +-rw---- 2.0 fat 43931 bl defN 17-May-26 00:15 com/google/gson/JsonElement.html │ +-rw---- 2.0 fat 16931 bl defN 17-May-26 00:15 com/google/gson/JsonIOException.html │ +-rw---- 2.0 fat 15296 bl defN 17-May-26 00:15 com/google/gson/JsonNull.html │ +-rw---- 2.0 fat 32433 bl defN 17-May-26 00:15 com/google/gson/JsonObject.html │ +-rw---- 2.0 fat 18823 bl defN 17-May-26 00:15 com/google/gson/JsonParseException.html │ +-rw---- 2.0 fat 16973 bl defN 17-May-26 00:15 com/google/gson/JsonParser.html │ +-rw---- 2.0 fat 35333 bl defN 17-May-26 00:15 com/google/gson/JsonPrimitive.html │ +-rw---- 2.0 fat 11815 bl defN 17-May-26 00:15 com/google/gson/JsonSerializationContext.html │ +-rw---- 2.0 fat 12287 bl defN 17-May-26 00:15 com/google/gson/JsonSerializer.html │ +-rw---- 2.0 fat 18812 bl defN 17-May-26 00:15 com/google/gson/JsonStreamParser.html │ +-rw---- 2.0 fat 17121 bl defN 17-May-26 00:15 com/google/gson/JsonSyntaxException.html │ +-rw---- 2.0 fat 19110 bl defN 17-May-26 00:15 com/google/gson/LongSerializationPolicy.html │ +-rw---- 2.0 fat 3847 bl defN 17-May-26 00:15 com/google/gson/package-frame.html │ +-rw---- 2.0 fat 14541 bl defN 17-May-26 00:15 com/google/gson/package-summary.html │ +-rw---- 2.0 fat 11252 bl defN 17-May-26 00:15 com/google/gson/package-tree.html │ +-rw---- 2.0 fat 12590 bl defN 17-May-26 00:15 com/google/gson/package-use.html │ +-rw---- 2.0 fat 10162 bl defN 17-May-26 00:15 com/google/gson/reflect/class-use/TypeToken.html │ +-rw---- 2.0 fat 965 bl defN 17-May-26 00:15 com/google/gson/reflect/package-frame.html │ +-rw---- 2.0 fat 6943 bl defN 17-May-26 00:15 com/google/gson/reflect/package-summary.html │ +-rw---- 2.0 fat 6405 bl defN 17-May-26 00:15 com/google/gson/reflect/package-tree.html │ +-rw---- 2.0 fat 6982 bl defN 17-May-26 00:15 com/google/gson/reflect/package-use.html │ +-rw---- 2.0 fat 21331 bl defN 17-May-26 00:15 com/google/gson/reflect/TypeToken.html │ +-rw---- 2.0 fat 9165 bl defN 17-May-26 00:15 com/google/gson/stream/class-use/JsonReader.html │ +-rw---- 2.0 fat 9139 bl defN 17-May-26 00:15 com/google/gson/stream/class-use/JsonToken.html │ +-rw---- 2.0 fat 16222 bl defN 17-May-26 00:15 com/google/gson/stream/class-use/JsonWriter.html │ +-rw---- 2.0 fat 6173 bl defN 17-May-26 00:15 com/google/gson/stream/class-use/MalformedJsonException.html │ +-rw---- 2.0 fat 42912 bl defN 17-May-26 00:15 com/google/gson/stream/JsonReader.html │ +-rw---- 2.0 fat 23257 bl defN 17-May-26 00:15 com/google/gson/stream/JsonToken.html │ +-rw---- 2.0 fat 39570 bl defN 17-May-26 00:15 com/google/gson/stream/JsonWriter.html │ +-rw---- 2.0 fat 16595 bl defN 17-May-26 00:15 com/google/gson/stream/MalformedJsonException.html │ +-rw---- 2.0 fat 1663 bl defN 17-May-26 00:15 com/google/gson/stream/package-frame.html │ +-rw---- 2.0 fat 7679 bl defN 17-May-26 00:15 com/google/gson/stream/package-summary.html │ +-rw---- 2.0 fat 8569 bl defN 17-May-26 00:15 com/google/gson/stream/package-tree.html │ +-rw---- 2.0 fat 8731 bl defN 17-May-26 00:15 com/google/gson/stream/package-use.html │ +-rw---- 2.0 fat 5337 bl defN 17-May-26 00:15 constant-values.html │ +-rw---- 2.0 fat 6705 bl defN 17-May-26 00:15 deprecated-list.html │ +-rw---- 2.0 fat 9903 bl defN 17-May-26 00:15 help-doc.html │ +-rw---- 2.0 fat 95483 bl defN 17-May-26 00:15 index-all.html │ +-rw---- 2.0 fat 1463 bl defN 17-May-26 00:15 index.html │ +-rw---- 2.0 fat 1616 bl defN 17-May-26 00:15 overview-frame.html │ +-rw---- 2.0 fat 6754 bl defN 17-May-26 00:15 overview-summary.html │ +-rw---- 2.0 fat 14121 bl defN 17-May-26 00:15 overview-tree.html │ +-rw---- 2.0 fat 116 bl defN 17-May-26 00:15 package-list │ +-rw---- 2.0 fat 57 bl defN 17-May-26 00:15 resources/inherit.gif │ +-rw---- 2.0 fat 8247 bl defN 17-May-26 00:15 serialized-form.html │ +-rw---- 2.0 fat 1391 bl defN 17-May-26 00:15 stylesheet.css │ +213 files, 2208788 bytes uncompressed, 582497 bytes compressed: 73.7% ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── classes.dex │ ├── classes.jar │ │ ├── zipinfo /dev/stdin │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 724451 bytes, number of entries: 417 │ │ │ +Zip file size: 724716 bytes, number of entries: 417 │ │ │ ?rwxrwxr-x 2.0 unx 162 b- stor 80-Jan-01 00:00 android/annotation/SuppressLint.class │ │ │ ?rwxrwxr-x 2.0 unx 141 b- stor 80-Jan-01 00:00 android/annotation/TargetApi.class │ │ │ ?rwxrwxr-x 2.0 unx 683 b- stor 80-Jan-01 00:00 budo/budoist/Bootloader$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1321 b- stor 80-Jan-01 00:00 budo/budoist/Bootloader$2.class │ │ │ ?rwxrwxr-x 2.0 unx 6199 b- stor 80-Jan-01 00:00 budo/budoist/Bootloader.class │ │ │ ?rwxrwxr-x 2.0 unx 159 b- stor 80-Jan-01 00:00 budo/budoist/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 1094 b- stor 80-Jan-01 00:00 budo/budoist/R$array.class │ │ │ @@ -72,15 +72,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 462 b- stor 80-Jan-01 00:00 budo/budoist/views/EditQueryView$3.class │ │ │ ?rwxrwxr-x 2.0 unx 2877 b- stor 80-Jan-01 00:00 budo/budoist/views/EditQueryView.class │ │ │ ?rwxrwxr-x 2.0 unx 852 b- stor 80-Jan-01 00:00 budo/budoist/views/FileDialog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 budo/budoist/views/FileDialog$2.class │ │ │ ?rwxrwxr-x 2.0 unx 474 b- stor 80-Jan-01 00:00 budo/budoist/views/FileDialog$3.class │ │ │ ?rwxrwxr-x 2.0 unx 1275 b- stor 80-Jan-01 00:00 budo/budoist/views/FileDialog$4.class │ │ │ ?rwxrwxr-x 2.0 unx 381 b- stor 80-Jan-01 00:00 budo/budoist/views/FileDialog$5.class │ │ │ -?rwxrwxr-x 2.0 unx 7197 b- stor 80-Jan-01 00:00 budo/budoist/views/FileDialog.class │ │ │ +?rwxrwxr-x 2.0 unx 7180 b- stor 80-Jan-01 00:00 budo/budoist/views/FileDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 840 b- stor 80-Jan-01 00:00 budo/budoist/views/ItemListView$10$1.class │ │ │ ?rwxrwxr-x 2.0 unx 916 b- stor 80-Jan-01 00:00 budo/budoist/views/ItemListView$10.class │ │ │ ?rwxrwxr-x 2.0 unx 840 b- stor 80-Jan-01 00:00 budo/budoist/views/ItemListView$11$1.class │ │ │ ?rwxrwxr-x 2.0 unx 914 b- stor 80-Jan-01 00:00 budo/budoist/views/ItemListView$11.class │ │ │ ?rwxrwxr-x 2.0 unx 1017 b- stor 80-Jan-01 00:00 budo/budoist/views/ItemListView$12$1$1.class │ │ │ ?rwxrwxr-x 2.0 unx 902 b- stor 80-Jan-01 00:00 budo/budoist/views/ItemListView$12$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1466 b- stor 80-Jan-01 00:00 budo/budoist/views/ItemListView$12.class │ │ │ @@ -166,15 +166,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 816 b- stor 80-Jan-01 00:00 budo/budoist/views/ProjectListView$8$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1221 b- stor 80-Jan-01 00:00 budo/budoist/views/ProjectListView$8.class │ │ │ ?rwxrwxr-x 2.0 unx 656 b- stor 80-Jan-01 00:00 budo/budoist/views/ProjectListView$9$1.class │ │ │ ?rwxrwxr-x 2.0 unx 757 b- stor 80-Jan-01 00:00 budo/budoist/views/ProjectListView$9.class │ │ │ ?rwxrwxr-x 2.0 unx 1014 b- stor 80-Jan-01 00:00 budo/budoist/views/ProjectListView$ProjectViewMode.class │ │ │ ?rwxrwxr-x 2.0 unx 818 b- stor 80-Jan-01 00:00 budo/budoist/views/ProjectListView$SyncReceiver$1.class │ │ │ ?rwxrwxr-x 2.0 unx 742 b- stor 80-Jan-01 00:00 budo/budoist/views/ProjectListView$SyncReceiver.class │ │ │ -?rwxrwxr-x 2.0 unx 13291 b- defN 80-Jan-01 00:00 budo/budoist/views/ProjectListView.class │ │ │ +?rwxrwxr-x 2.0 unx 13287 b- defN 80-Jan-01 00:00 budo/budoist/views/ProjectListView.class │ │ │ ?rwxrwxr-x 2.0 unx 449 b- stor 80-Jan-01 00:00 budo/budoist/views/QueryFormatHelpView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 2282 b- stor 80-Jan-01 00:00 budo/budoist/views/QueryFormatHelpView.class │ │ │ ?rwxrwxr-x 2.0 unx 820 b- stor 80-Jan-01 00:00 budo/budoist/views/QueryListView$1.class │ │ │ ?rwxrwxr-x 2.0 unx 994 b- stor 80-Jan-01 00:00 budo/budoist/views/QueryListView$2.class │ │ │ ?rwxrwxr-x 2.0 unx 982 b- stor 80-Jan-01 00:00 budo/budoist/views/QueryListView$3.class │ │ │ ?rwxrwxr-x 2.0 unx 707 b- stor 80-Jan-01 00:00 budo/budoist/views/QueryListView$4.class │ │ │ ?rwxrwxr-x 2.0 unx 707 b- stor 80-Jan-01 00:00 budo/budoist/views/QueryListView$5.class │ │ │ @@ -296,15 +296,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1206 b- stor 80-Jan-01 00:00 com/google/gson/stream/JsonScope.class │ │ │ ?rwxrwxr-x 2.0 unx 1305 b- stor 80-Jan-01 00:00 com/google/gson/stream/JsonToken.class │ │ │ ?rwxrwxr-x 2.0 unx 856 b- stor 80-Jan-01 00:00 com/google/gson/stream/JsonWriter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 5601 b- stor 80-Jan-01 00:00 com/google/gson/stream/JsonWriter.class │ │ │ ?rwxrwxr-x 2.0 unx 478 b- stor 80-Jan-01 00:00 com/google/gson/stream/MalformedJsonException.class │ │ │ ?rwxrwxr-x 2.0 unx 572 b- stor 80-Jan-01 00:00 pl/polidea/treeview/AbstractTreeViewAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 6669 b- stor 80-Jan-01 00:00 pl/polidea/treeview/AbstractTreeViewAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 2649 b- stor 80-Jan-01 00:00 pl/polidea/treeview/InMemoryTreeNode.class │ │ │ +?rwxrwxr-x 2.0 unx 2647 b- stor 80-Jan-01 00:00 pl/polidea/treeview/InMemoryTreeNode.class │ │ │ ?rwxrwxr-x 2.0 unx 554 b- stor 80-Jan-01 00:00 pl/polidea/treeview/NodeAlreadyInTreeException.class │ │ │ ?rwxrwxr-x 2.0 unx 480 b- stor 80-Jan-01 00:00 pl/polidea/treeview/NodeNotInTreeException.class │ │ │ ?rwxrwxr-x 2.0 unx 474 b- stor 80-Jan-01 00:00 pl/polidea/treeview/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 198 b- stor 80-Jan-01 00:00 pl/polidea/treeview/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 684 b- stor 80-Jan-01 00:00 pl/polidea/treeview/R$drawable.class │ │ │ ?rwxrwxr-x 2.0 unx 1069 b- stor 80-Jan-01 00:00 pl/polidea/treeview/R$id.class │ │ │ ?rwxrwxr-x 2.0 unx 280 b- stor 80-Jan-01 00:00 pl/polidea/treeview/R$layout.class │ │ │ @@ -315,21 +315,21 @@ │ │ │ ?rwxrwxr-x 2.0 unx 752 b- stor 80-Jan-01 00:00 pl/polidea/treeview/R$styleable.class │ │ │ ?rwxrwxr-x 2.0 unx 136 b- stor 80-Jan-01 00:00 pl/polidea/treeview/R.class │ │ │ ?rwxrwxr-x 2.0 unx 2662 b- stor 80-Jan-01 00:00 pl/polidea/treeview/TreeBuilder.class │ │ │ ?rwxrwxr-x 2.0 unx 254 b- stor 80-Jan-01 00:00 pl/polidea/treeview/TreeConfigurationException.class │ │ │ ?rwxrwxr-x 2.0 unx 1128 b- stor 80-Jan-01 00:00 pl/polidea/treeview/TreeNodeInfo.class │ │ │ ?rwxrwxr-x 2.0 unx 1017 b- stor 80-Jan-01 00:00 pl/polidea/treeview/TreeStateManager.class │ │ │ ?rwxrwxr-x 2.0 unx 761 b- stor 80-Jan-01 00:00 pl/polidea/treeview/TreeViewList$1.class │ │ │ -?rwxrwxr-x 2.0 unx 4183 b- stor 80-Jan-01 00:00 pl/polidea/treeview/TreeViewList.class │ │ │ +?rwxrwxr-x 2.0 unx 4524 b- stor 80-Jan-01 00:00 pl/polidea/treeview/TreeViewList.class │ │ │ ?rwxrwxr-x 2.0 unx 2328 b- stor 80-Jan-01 00:00 budo/budoist/models/Label.class │ │ │ ?rwxrwxr-x 2.0 unx 3120 b- stor 80-Jan-01 00:00 budo/budoist/models/Note.class │ │ │ ?rwxrwxr-x 2.0 unx 441 b- stor 80-Jan-01 00:00 budo/budoist/models/OrderedModel.class │ │ │ ?rwxrwxr-x 2.0 unx 882 b- stor 80-Jan-01 00:00 budo/budoist/models/Query.class │ │ │ ?rwxrwxr-x 2.0 unx 1938 b- stor 80-Jan-01 00:00 budo/budoist/receivers/AppService.class │ │ │ -?rwxrwxr-x 2.0 unx 17857 b- defN 80-Jan-01 00:00 budo/budoist/views/ItemListView.class │ │ │ +?rwxrwxr-x 2.0 unx 17849 b- defN 80-Jan-01 00:00 budo/budoist/views/ItemListView.class │ │ │ ?rwxrwxr-x 2.0 unx 678 b- stor 80-Jan-01 00:00 budo/budoist/views/LoginView$2$5.class │ │ │ ?rwxrwxr-x 2.0 unx 10831 b- defN 80-Jan-01 00:00 budo/budoist/views/NoteListView.class │ │ │ ?rwxrwxr-x 2.0 unx 8573 b- stor 80-Jan-01 00:00 budo/budoist/views/adapters/ItemTreeItemAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 4648 b- stor 80-Jan-01 00:00 budo/budoist/views/adapters/LabelTreeItemAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 3736 b- stor 80-Jan-01 00:00 budo/budoist/views/adapters/NoteTreeItemAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2828 b- stor 80-Jan-01 00:00 budo/budoist/views/adapters/ProjectTreeItemAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2336 b- stor 80-Jan-01 00:00 budo/budoist/views/adapters/QueryTreeItemAdapter.class │ │ │ @@ -379,15 +379,15 @@ │ │ │ ?rwxrwxr-x 2.0 unx 2962 b- stor 80-Jan-01 00:00 com/google/gson/JsonArray.class │ │ │ ?rwxrwxr-x 2.0 unx 3484 b- stor 80-Jan-01 00:00 com/google/gson/JsonDeserializationContextDefault.class │ │ │ ?rwxrwxr-x 2.0 unx 3463 b- stor 80-Jan-01 00:00 com/google/gson/JsonDeserializationVisitor.class │ │ │ ?rwxrwxr-x 2.0 unx 1188 b- stor 80-Jan-01 00:00 com/google/gson/JsonDeserializerExceptionWrapper.class │ │ │ ?rwxrwxr-x 2.0 unx 404 b- stor 80-Jan-01 00:00 com/google/gson/JsonIOException.class │ │ │ ?rwxrwxr-x 2.0 unx 715 b- stor 80-Jan-01 00:00 com/google/gson/JsonNull.class │ │ │ ?rwxrwxr-x 2.0 unx 2930 b- stor 80-Jan-01 00:00 com/google/gson/JsonObject.class │ │ │ -?rwxrwxr-x 2.0 unx 5566 b- stor 80-Jan-01 00:00 com/google/gson/JsonPrimitive.class │ │ │ +?rwxrwxr-x 2.0 unx 5562 b- stor 80-Jan-01 00:00 com/google/gson/JsonPrimitive.class │ │ │ ?rwxrwxr-x 2.0 unx 1866 b- stor 80-Jan-01 00:00 com/google/gson/JsonSerializationContextDefault.class │ │ │ ?rwxrwxr-x 2.0 unx 6034 b- stor 80-Jan-01 00:00 com/google/gson/JsonSerializationVisitor.class │ │ │ ?rwxrwxr-x 2.0 unx 408 b- stor 80-Jan-01 00:00 com/google/gson/JsonSyntaxException.class │ │ │ ?rwxrwxr-x 2.0 unx 479 b- stor 80-Jan-01 00:00 com/google/gson/LongSerializationPolicy$DefaultStrategy.class │ │ │ ?rwxrwxr-x 2.0 unx 566 b- stor 80-Jan-01 00:00 com/google/gson/LongSerializationPolicy$StringStrategy.class │ │ │ ?rwxrwxr-x 2.0 unx 817 b- stor 80-Jan-01 00:00 com/google/gson/LruCache.class │ │ │ ?rwxrwxr-x 2.0 unx 2028 b- stor 80-Jan-01 00:00 com/google/gson/MappedObjectConstructor.class │ │ │ @@ -397,23 +397,23 @@ │ │ │ ?rwxrwxr-x 2.0 unx 696 b- stor 80-Jan-01 00:00 com/google/gson/SerializedNameAnnotationInterceptingNamingPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 510 b- stor 80-Jan-01 00:00 com/google/gson/SyntheticFieldExclusionStrategy.class │ │ │ ?rwxrwxr-x 2.0 unx 590 b- stor 80-Jan-01 00:00 com/google/gson/UnsafeAllocator$1.class │ │ │ ?rwxrwxr-x 2.0 unx 512 b- stor 80-Jan-01 00:00 com/google/gson/UnsafeAllocator$2.class │ │ │ ?rwxrwxr-x 2.0 unx 637 b- stor 80-Jan-01 00:00 com/google/gson/UnsafeAllocator$3.class │ │ │ ?rwxrwxr-x 2.0 unx 580 b- stor 80-Jan-01 00:00 com/google/gson/UnsafeAllocator$4.class │ │ │ ?rwxrwxr-x 2.0 unx 1271 b- stor 80-Jan-01 00:00 com/google/gson/VersionExclusionStrategy.class │ │ │ -?rwxrwxr-x 2.0 unx 7755 b- stor 80-Jan-01 00:00 pl/polidea/treeview/InMemoryTreeStateManager.class │ │ │ -?rwxrwxr-x 2.0 unx 18213 b- defN 80-Jan-01 00:00 budo/budoist/models/Item.class │ │ │ +?rwxrwxr-x 2.0 unx 7727 b- stor 80-Jan-01 00:00 pl/polidea/treeview/InMemoryTreeStateManager.class │ │ │ +?rwxrwxr-x 2.0 unx 18215 b- defN 80-Jan-01 00:00 budo/budoist/models/Item.class │ │ │ ?rwxrwxr-x 2.0 unx 3930 b- stor 80-Jan-01 00:00 budo/budoist/models/Project.class │ │ │ ?rwxrwxr-x 2.0 unx 1051 b- stor 80-Jan-01 00:00 com/google/gson/CamelCaseSeparatorNamingPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 634 b- stor 80-Jan-01 00:00 com/google/gson/CompositionFieldNamingPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 309 b- stor 80-Jan-01 00:00 com/google/gson/JavaFieldNamingPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 3875 b- stor 80-Jan-01 00:00 com/google/gson/JsonArrayDeserializationVisitor.class │ │ │ ?rwxrwxr-x 2.0 unx 4563 b- stor 80-Jan-01 00:00 com/google/gson/JsonObjectDeserializationVisitor.class │ │ │ ?rwxrwxr-x 2.0 unx 381 b- stor 80-Jan-01 00:00 com/google/gson/LowerCaseNamingPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 4115 b- stor 80-Jan-01 00:00 com/google/gson/MapAsArrayTypeAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 2789 b- stor 80-Jan-01 00:00 com/google/gson/MapTypeAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 1575 b- stor 80-Jan-01 00:00 com/google/gson/ModifyFirstLetterNamingPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 381 b- stor 80-Jan-01 00:00 com/google/gson/UpperCaseNamingPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 473 b- stor 80-Jan-01 00:00 com/google/gson/LowerCamelCaseSeparatorNamingPolicy.class │ │ │ ?rwxrwxr-x 2.0 unx 699 b- stor 80-Jan-01 00:00 com/google/gson/UpperCamelCaseSeparatorNamingPolicy.class │ │ │ -417 files, 767362 bytes uncompressed, 656607 bytes compressed: 14.4% │ │ │ +417 files, 767642 bytes uncompressed, 656872 bytes compressed: 14.4% │ │ ├── budo/budoist/R$array.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,24 +1,24 @@ │ │ │ │ │ │ │ │ package budo.budoist; │ │ │ │ │ │ │ │ public final class R$array │ │ │ │ { │ │ │ │ - public static final int preferences_backup_frequency = 2131296268; │ │ │ │ - public static final int preferences_backup_frequency_values = 2131296269; │ │ │ │ - public static final int preferences_date_format = 2131296262; │ │ │ │ - public static final int preferences_date_format_values = 2131296263; │ │ │ │ - public static final int preferences_initial_view = 2131296260; │ │ │ │ - public static final int preferences_initial_view_values = 2131296261; │ │ │ │ - public static final int preferences_item_view_in_query_mode = 2131296270; │ │ │ │ - public static final int preferences_item_view_in_query_mode_values = 2131296271; │ │ │ │ - public static final int preferences_sort_mode = 2131296258; │ │ │ │ - public static final int preferences_sort_mode_values = 2131296259; │ │ │ │ - public static final int preferences_sync_frequency = 2131296256; │ │ │ │ - public static final int preferences_sync_frequency_values = 2131296257; │ │ │ │ - public static final int preferences_text_size = 2131296266; │ │ │ │ - public static final int preferences_text_size_values = 2131296267; │ │ │ │ - public static final int preferences_time_format = 2131296264; │ │ │ │ - public static final int preferences_time_format_values = 2131296265; │ │ │ │ - public static final int preferences_timezones = 2131296272; │ │ │ │ - public static final int preferences_timezones_values = 2131296273; │ │ │ │ + public static final int preferences_backup_frequency = 2131230732; │ │ │ │ + public static final int preferences_backup_frequency_values = 2131230733; │ │ │ │ + public static final int preferences_date_format = 2131230726; │ │ │ │ + public static final int preferences_date_format_values = 2131230727; │ │ │ │ + public static final int preferences_initial_view = 2131230724; │ │ │ │ + public static final int preferences_initial_view_values = 2131230725; │ │ │ │ + public static final int preferences_item_view_in_query_mode = 2131230734; │ │ │ │ + public static final int preferences_item_view_in_query_mode_values = 2131230735; │ │ │ │ + public static final int preferences_sort_mode = 2131230722; │ │ │ │ + public static final int preferences_sort_mode_values = 2131230723; │ │ │ │ + public static final int preferences_sync_frequency = 2131230720; │ │ │ │ + public static final int preferences_sync_frequency_values = 2131230721; │ │ │ │ + public static final int preferences_text_size = 2131230730; │ │ │ │ + public static final int preferences_text_size_values = 2131230731; │ │ │ │ + public static final int preferences_time_format = 2131230728; │ │ │ │ + public static final int preferences_time_format_values = 2131230729; │ │ │ │ + public static final int preferences_timezones = 2131230736; │ │ │ │ + public static final int preferences_timezones_values = 2131230737; │ │ │ │ } │ │ ├── budo/budoist/R$color.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ package budo.budoist; │ │ │ │ │ │ │ │ public final class R$color │ │ │ │ { │ │ │ │ - public static final int gray = 2131361792; │ │ │ │ - public static final int list_item_bg = 2131361793; │ │ │ │ + public static final int gray = 2131296256; │ │ │ │ + public static final int list_item_bg = 2131296257; │ │ │ │ } │ │ ├── budo/budoist/R$id.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,187 +1,187 @@ │ │ │ │ │ │ │ │ package budo.budoist; │ │ │ │ │ │ │ │ public final class R$id │ │ │ │ { │ │ │ │ - public static final int about_contact = 2131099661; │ │ │ │ - public static final int about_source_code = 2131099662; │ │ │ │ - public static final int about_tree_view = 2131099663; │ │ │ │ - public static final int about_version = 2131099660; │ │ │ │ - public static final int add_note_menu_item = 2131099820; │ │ │ │ - public static final int bottom = 2131099649; │ │ │ │ - public static final int center = 2131099656; │ │ │ │ - public static final int center_horizontal = 2131099654; │ │ │ │ - public static final int center_vertical = 2131099652; │ │ │ │ - public static final int clip_horizontal = 2131099659; │ │ │ │ - public static final int clip_vertical = 2131099658; │ │ │ │ - public static final int context_menu_collapse = 2131099811; │ │ │ │ - public static final int context_menu_collapse_all_items = 2131099817; │ │ │ │ - public static final int context_menu_delete = 2131099812; │ │ │ │ - public static final int context_menu_delete_item = 2131099815; │ │ │ │ - public static final int context_menu_delete_label = 2131099819; │ │ │ │ - public static final int context_menu_delete_project = 2131099826; │ │ │ │ - public static final int context_menu_delete_query = 2131099828; │ │ │ │ - public static final int context_menu_edit_item = 2131099813; │ │ │ │ - public static final int context_menu_edit_label = 2131099818; │ │ │ │ - public static final int context_menu_edit_notes = 2131099814; │ │ │ │ - public static final int context_menu_edit_project = 2131099825; │ │ │ │ - public static final int context_menu_edit_query = 2131099827; │ │ │ │ - public static final int context_menu_expand_all = 2131099809; │ │ │ │ - public static final int context_menu_expand_all_items = 2131099816; │ │ │ │ - public static final int context_menu_expand_item = 2131099810; │ │ │ │ - public static final int date_format_1 = 2131099667; │ │ │ │ - public static final int date_format_10 = 2131099676; │ │ │ │ - public static final int date_format_11 = 2131099677; │ │ │ │ - public static final int date_format_12 = 2131099678; │ │ │ │ - public static final int date_format_2 = 2131099668; │ │ │ │ - public static final int date_format_3 = 2131099669; │ │ │ │ - public static final int date_format_4 = 2131099670; │ │ │ │ - public static final int date_format_5 = 2131099671; │ │ │ │ - public static final int date_format_6 = 2131099672; │ │ │ │ - public static final int date_format_7 = 2131099673; │ │ │ │ - public static final int date_format_8 = 2131099674; │ │ │ │ - public static final int date_format_9 = 2131099675; │ │ │ │ - public static final int date_format_button_close = 2131099665; │ │ │ │ - public static final int date_format_button_toolbar = 2131099664; │ │ │ │ - public static final int demo_list_checkbox = 2131099681; │ │ │ │ - public static final int demo_list_item_description = 2131099680; │ │ │ │ - public static final int demo_list_item_level = 2131099679; │ │ │ │ - public static final int fdButtonCancel = 2131099726; │ │ │ │ - public static final int fdButtonCreate = 2131099727; │ │ │ │ - public static final int fdButtonNew = 2131099721; │ │ │ │ - public static final int fdButtonSelect = 2131099722; │ │ │ │ - public static final int fdEditTextFile = 2131099725; │ │ │ │ - public static final int fdLinearLayoutCreate = 2131099723; │ │ │ │ - public static final int fdLinearLayoutList = 2131099719; │ │ │ │ - public static final int fdLinearLayoutSelect = 2131099720; │ │ │ │ - public static final int fdrowimage = 2131099729; │ │ │ │ - public static final int fdrowtext = 2131099730; │ │ │ │ - public static final int fill = 2131099657; │ │ │ │ - public static final int fill_horizontal = 2131099655; │ │ │ │ - public static final int fill_vertical = 2131099653; │ │ │ │ - public static final int google_login = 2131099751; │ │ │ │ - public static final int init_login_button = 2131099756; │ │ │ │ - public static final int init_register_button = 2131099757; │ │ │ │ - public static final int item_cancel_button = 2131099702; │ │ │ │ - public static final int item_choose_date_button = 2131099688; │ │ │ │ - public static final int item_choose_project_button = 2131099684; │ │ │ │ - public static final int item_content = 2131099682; │ │ │ │ - public static final int item_date_help = 2131099687; │ │ │ │ - public static final int item_due_string = 2131099689; │ │ │ │ - public static final int item_indent_selector = 2131099699; │ │ │ │ - public static final int item_list_item_checkbox = 2131099734; │ │ │ │ - public static final int item_list_item_content = 2131099735; │ │ │ │ - public static final int item_list_item_date_layout = 2131099736; │ │ │ │ - public static final int item_list_item_due_date = 2131099738; │ │ │ │ - public static final int item_list_item_label_container = 2131099739; │ │ │ │ - public static final int item_list_item_labels = 2131099740; │ │ │ │ - public static final int item_list_item_note_count = 2131099733; │ │ │ │ - public static final int item_list_item_notes = 2131099732; │ │ │ │ - public static final int item_list_item_repeat = 2131099737; │ │ │ │ - public static final int item_list_item_right_layout = 2131099731; │ │ │ │ - public static final int item_ok_button = 2131099701; │ │ │ │ - public static final int item_order_selector = 2131099697; │ │ │ │ - public static final int item_priority_1 = 2131099694; │ │ │ │ - public static final int item_priority_2 = 2131099693; │ │ │ │ - public static final int item_priority_3 = 2131099692; │ │ │ │ - public static final int item_priority_4 = 2131099691; │ │ │ │ - public static final int item_project_name = 2131099685; │ │ │ │ - public static final int item_select_labels = 2131099683; │ │ │ │ - public static final int items_tree_view = 2131099742; │ │ │ │ - public static final int label_cancel_button = 2131099706; │ │ │ │ - public static final int label_color_selector = 2131099704; │ │ │ │ - public static final int label_list_item_checkbox = 2131099746; │ │ │ │ - public static final int label_list_item_count = 2131099744; │ │ │ │ - public static final int label_list_item_count_layout = 2131099743; │ │ │ │ - public static final int label_list_item_name = 2131099745; │ │ │ │ - public static final int label_name = 2131099703; │ │ │ │ - public static final int label_ok_button = 2131099705; │ │ │ │ - public static final int labels_button_cancel = 2131099749; │ │ │ │ - public static final int labels_button_ok = 2131099748; │ │ │ │ - public static final int labels_list_button_toolbar = 2131099747; │ │ │ │ - public static final int labels_tree_view = 2131099750; │ │ │ │ - public static final int left = 2131099650; │ │ │ │ - public static final int linearLayout1 = 2131099695; │ │ │ │ - public static final int linearLayout2 = 2131099696; │ │ │ │ - public static final int linearLayout3 = 2131099698; │ │ │ │ - public static final int linearLayout4 = 2131099700; │ │ │ │ - public static final int login_button = 2131099755; │ │ │ │ - public static final int login_email = 2131099752; │ │ │ │ - public static final int login_password = 2131099754; │ │ │ │ - public static final int mainTreeView = 2131099758; │ │ │ │ - public static final int note_list_item_content = 2131099763; │ │ │ │ - public static final int note_list_item_date = 2131099762; │ │ │ │ - public static final int note_list_item_delete = 2131099761; │ │ │ │ - public static final int note_list_item_edit = 2131099760; │ │ │ │ - public static final int note_list_item_right_layout = 2131099759; │ │ │ │ - public static final int notes_button_close = 2131099765; │ │ │ │ - public static final int notes_list_button_toolbar = 2131099764; │ │ │ │ - public static final int notes_tree_view = 2131099766; │ │ │ │ - public static final int password_container = 2131099753; │ │ │ │ - public static final int path = 2131099728; │ │ │ │ - public static final int project_cancel_button = 2131099712; │ │ │ │ - public static final int project_color_selector = 2131099708; │ │ │ │ - public static final int project_indent_selector = 2131099710; │ │ │ │ - public static final int project_list_item_count = 2131099768; │ │ │ │ - public static final int project_list_item_count_layout = 2131099767; │ │ │ │ - public static final int project_list_item_name = 2131099769; │ │ │ │ - public static final int project_name = 2131099707; │ │ │ │ - public static final int project_ok_button = 2131099711; │ │ │ │ - public static final int project_order_selector = 2131099709; │ │ │ │ - public static final int projects_tree_view = 2131099770; │ │ │ │ - public static final int queries_tree_view = 2131099771; │ │ │ │ - public static final int query_cancel_button = 2131099717; │ │ │ │ - public static final int query_content = 2131099715; │ │ │ │ - public static final int query_format_1 = 2131099774; │ │ │ │ - public static final int query_format_11 = 2131099783; │ │ │ │ - public static final int query_format_12 = 2131099784; │ │ │ │ - public static final int query_format_13 = 2131099785; │ │ │ │ - public static final int query_format_2 = 2131099775; │ │ │ │ - public static final int query_format_3 = 2131099776; │ │ │ │ - public static final int query_format_4 = 2131099777; │ │ │ │ - public static final int query_format_5 = 2131099778; │ │ │ │ - public static final int query_format_6 = 2131099779; │ │ │ │ - public static final int query_format_7 = 2131099780; │ │ │ │ - public static final int query_format_8 = 2131099781; │ │ │ │ - public static final int query_format_9 = 2131099782; │ │ │ │ - public static final int query_format_button_close = 2131099773; │ │ │ │ - public static final int query_format_button_toolbar = 2131099772; │ │ │ │ - public static final int query_help = 2131099714; │ │ │ │ - public static final int query_list_item_name = 2131099786; │ │ │ │ - public static final int query_name = 2131099713; │ │ │ │ - public static final int query_ok_button = 2131099716; │ │ │ │ - public static final int register_button = 2131099790; │ │ │ │ - public static final int register_email = 2131099788; │ │ │ │ - public static final int register_full_name = 2131099787; │ │ │ │ - public static final int register_password = 2131099789; │ │ │ │ - public static final int relativeLayout01 = 2131099718; │ │ │ │ - public static final int right = 2131099651; │ │ │ │ - public static final int settings = 2131099824; │ │ │ │ - public static final int sort_items_due_date = 2131099821; │ │ │ │ - public static final int sort_items_original = 2131099822; │ │ │ │ - public static final int sync_dialog_root = 2131099791; │ │ │ │ - public static final int sync_hide = 2131099795; │ │ │ │ - public static final int sync_message = 2131099792; │ │ │ │ - public static final int sync_now = 2131099823; │ │ │ │ - public static final int sync_percentage = 2131099794; │ │ │ │ - public static final int syncing_progress = 2131099793; │ │ │ │ - public static final int tableLayout1 = 2131099666; │ │ │ │ - public static final int textView1 = 2131099686; │ │ │ │ - public static final int textView2 = 2131099690; │ │ │ │ - public static final int textViewFilename = 2131099724; │ │ │ │ - public static final int top = 2131099648; │ │ │ │ - public static final int top_toolbar = 2131099741; │ │ │ │ - public static final int top_toolbar_add_item = 2131099805; │ │ │ │ - public static final int top_toolbar_labels = 2131099799; │ │ │ │ - public static final int top_toolbar_labels_image = 2131099800; │ │ │ │ - public static final int top_toolbar_labels_text = 2131099801; │ │ │ │ - public static final int top_toolbar_projects = 2131099796; │ │ │ │ - public static final int top_toolbar_projects_image = 2131099797; │ │ │ │ - public static final int top_toolbar_projects_text = 2131099798; │ │ │ │ - public static final int top_toolbar_queries = 2131099802; │ │ │ │ - public static final int top_toolbar_queries_image = 2131099803; │ │ │ │ - public static final int top_toolbar_queries_text = 2131099804; │ │ │ │ - public static final int treeview_list_item_frame = 2131099808; │ │ │ │ - public static final int treeview_list_item_image = 2131099807; │ │ │ │ - public static final int treeview_list_item_image_layout = 2131099806; │ │ │ │ + public static final int about_contact = 2131427341; │ │ │ │ + public static final int about_source_code = 2131427342; │ │ │ │ + public static final int about_tree_view = 2131427343; │ │ │ │ + public static final int about_version = 2131427340; │ │ │ │ + public static final int add_note_menu_item = 2131427500; │ │ │ │ + public static final int bottom = 2131427328; │ │ │ │ + public static final int center = 2131427329; │ │ │ │ + public static final int center_horizontal = 2131427330; │ │ │ │ + public static final int center_vertical = 2131427331; │ │ │ │ + public static final int clip_horizontal = 2131427332; │ │ │ │ + public static final int clip_vertical = 2131427333; │ │ │ │ + public static final int context_menu_collapse = 2131427491; │ │ │ │ + public static final int context_menu_collapse_all_items = 2131427497; │ │ │ │ + public static final int context_menu_delete = 2131427492; │ │ │ │ + public static final int context_menu_delete_item = 2131427495; │ │ │ │ + public static final int context_menu_delete_label = 2131427499; │ │ │ │ + public static final int context_menu_delete_project = 2131427506; │ │ │ │ + public static final int context_menu_delete_query = 2131427508; │ │ │ │ + public static final int context_menu_edit_item = 2131427493; │ │ │ │ + public static final int context_menu_edit_label = 2131427498; │ │ │ │ + public static final int context_menu_edit_notes = 2131427494; │ │ │ │ + public static final int context_menu_edit_project = 2131427505; │ │ │ │ + public static final int context_menu_edit_query = 2131427507; │ │ │ │ + public static final int context_menu_expand_all = 2131427489; │ │ │ │ + public static final int context_menu_expand_all_items = 2131427496; │ │ │ │ + public static final int context_menu_expand_item = 2131427490; │ │ │ │ + public static final int date_format_1 = 2131427347; │ │ │ │ + public static final int date_format_10 = 2131427356; │ │ │ │ + public static final int date_format_11 = 2131427357; │ │ │ │ + public static final int date_format_12 = 2131427358; │ │ │ │ + public static final int date_format_2 = 2131427348; │ │ │ │ + public static final int date_format_3 = 2131427349; │ │ │ │ + public static final int date_format_4 = 2131427350; │ │ │ │ + public static final int date_format_5 = 2131427351; │ │ │ │ + public static final int date_format_6 = 2131427352; │ │ │ │ + public static final int date_format_7 = 2131427353; │ │ │ │ + public static final int date_format_8 = 2131427354; │ │ │ │ + public static final int date_format_9 = 2131427355; │ │ │ │ + public static final int date_format_button_close = 2131427345; │ │ │ │ + public static final int date_format_button_toolbar = 2131427344; │ │ │ │ + public static final int demo_list_checkbox = 2131427361; │ │ │ │ + public static final int demo_list_item_description = 2131427360; │ │ │ │ + public static final int demo_list_item_level = 2131427359; │ │ │ │ + public static final int fdButtonCancel = 2131427406; │ │ │ │ + public static final int fdButtonCreate = 2131427407; │ │ │ │ + public static final int fdButtonNew = 2131427401; │ │ │ │ + public static final int fdButtonSelect = 2131427402; │ │ │ │ + public static final int fdEditTextFile = 2131427405; │ │ │ │ + public static final int fdLinearLayoutCreate = 2131427403; │ │ │ │ + public static final int fdLinearLayoutList = 2131427399; │ │ │ │ + public static final int fdLinearLayoutSelect = 2131427400; │ │ │ │ + public static final int fdrowimage = 2131427409; │ │ │ │ + public static final int fdrowtext = 2131427410; │ │ │ │ + public static final int fill = 2131427334; │ │ │ │ + public static final int fill_horizontal = 2131427335; │ │ │ │ + public static final int fill_vertical = 2131427336; │ │ │ │ + public static final int google_login = 2131427431; │ │ │ │ + public static final int init_login_button = 2131427436; │ │ │ │ + public static final int init_register_button = 2131427437; │ │ │ │ + public static final int item_cancel_button = 2131427382; │ │ │ │ + public static final int item_choose_date_button = 2131427368; │ │ │ │ + public static final int item_choose_project_button = 2131427364; │ │ │ │ + public static final int item_content = 2131427362; │ │ │ │ + public static final int item_date_help = 2131427367; │ │ │ │ + public static final int item_due_string = 2131427369; │ │ │ │ + public static final int item_indent_selector = 2131427379; │ │ │ │ + public static final int item_list_item_checkbox = 2131427414; │ │ │ │ + public static final int item_list_item_content = 2131427415; │ │ │ │ + public static final int item_list_item_date_layout = 2131427416; │ │ │ │ + public static final int item_list_item_due_date = 2131427418; │ │ │ │ + public static final int item_list_item_label_container = 2131427419; │ │ │ │ + public static final int item_list_item_labels = 2131427420; │ │ │ │ + public static final int item_list_item_note_count = 2131427413; │ │ │ │ + public static final int item_list_item_notes = 2131427412; │ │ │ │ + public static final int item_list_item_repeat = 2131427417; │ │ │ │ + public static final int item_list_item_right_layout = 2131427411; │ │ │ │ + public static final int item_ok_button = 2131427381; │ │ │ │ + public static final int item_order_selector = 2131427377; │ │ │ │ + public static final int item_priority_1 = 2131427374; │ │ │ │ + public static final int item_priority_2 = 2131427373; │ │ │ │ + public static final int item_priority_3 = 2131427372; │ │ │ │ + public static final int item_priority_4 = 2131427371; │ │ │ │ + public static final int item_project_name = 2131427365; │ │ │ │ + public static final int item_select_labels = 2131427363; │ │ │ │ + public static final int items_tree_view = 2131427422; │ │ │ │ + public static final int label_cancel_button = 2131427386; │ │ │ │ + public static final int label_color_selector = 2131427384; │ │ │ │ + public static final int label_list_item_checkbox = 2131427426; │ │ │ │ + public static final int label_list_item_count = 2131427424; │ │ │ │ + public static final int label_list_item_count_layout = 2131427423; │ │ │ │ + public static final int label_list_item_name = 2131427425; │ │ │ │ + public static final int label_name = 2131427383; │ │ │ │ + public static final int label_ok_button = 2131427385; │ │ │ │ + public static final int labels_button_cancel = 2131427429; │ │ │ │ + public static final int labels_button_ok = 2131427428; │ │ │ │ + public static final int labels_list_button_toolbar = 2131427427; │ │ │ │ + public static final int labels_tree_view = 2131427430; │ │ │ │ + public static final int left = 2131427337; │ │ │ │ + public static final int linearLayout1 = 2131427375; │ │ │ │ + public static final int linearLayout2 = 2131427376; │ │ │ │ + public static final int linearLayout3 = 2131427378; │ │ │ │ + public static final int linearLayout4 = 2131427380; │ │ │ │ + public static final int login_button = 2131427435; │ │ │ │ + public static final int login_email = 2131427432; │ │ │ │ + public static final int login_password = 2131427434; │ │ │ │ + public static final int mainTreeView = 2131427438; │ │ │ │ + public static final int note_list_item_content = 2131427443; │ │ │ │ + public static final int note_list_item_date = 2131427442; │ │ │ │ + public static final int note_list_item_delete = 2131427441; │ │ │ │ + public static final int note_list_item_edit = 2131427440; │ │ │ │ + public static final int note_list_item_right_layout = 2131427439; │ │ │ │ + public static final int notes_button_close = 2131427445; │ │ │ │ + public static final int notes_list_button_toolbar = 2131427444; │ │ │ │ + public static final int notes_tree_view = 2131427446; │ │ │ │ + public static final int password_container = 2131427433; │ │ │ │ + public static final int path = 2131427408; │ │ │ │ + public static final int project_cancel_button = 2131427392; │ │ │ │ + public static final int project_color_selector = 2131427388; │ │ │ │ + public static final int project_indent_selector = 2131427390; │ │ │ │ + public static final int project_list_item_count = 2131427448; │ │ │ │ + public static final int project_list_item_count_layout = 2131427447; │ │ │ │ + public static final int project_list_item_name = 2131427449; │ │ │ │ + public static final int project_name = 2131427387; │ │ │ │ + public static final int project_ok_button = 2131427391; │ │ │ │ + public static final int project_order_selector = 2131427389; │ │ │ │ + public static final int projects_tree_view = 2131427450; │ │ │ │ + public static final int queries_tree_view = 2131427451; │ │ │ │ + public static final int query_cancel_button = 2131427397; │ │ │ │ + public static final int query_content = 2131427395; │ │ │ │ + public static final int query_format_1 = 2131427454; │ │ │ │ + public static final int query_format_11 = 2131427463; │ │ │ │ + public static final int query_format_12 = 2131427464; │ │ │ │ + public static final int query_format_13 = 2131427465; │ │ │ │ + public static final int query_format_2 = 2131427455; │ │ │ │ + public static final int query_format_3 = 2131427456; │ │ │ │ + public static final int query_format_4 = 2131427457; │ │ │ │ + public static final int query_format_5 = 2131427458; │ │ │ │ + public static final int query_format_6 = 2131427459; │ │ │ │ + public static final int query_format_7 = 2131427460; │ │ │ │ + public static final int query_format_8 = 2131427461; │ │ │ │ + public static final int query_format_9 = 2131427462; │ │ │ │ + public static final int query_format_button_close = 2131427453; │ │ │ │ + public static final int query_format_button_toolbar = 2131427452; │ │ │ │ + public static final int query_help = 2131427394; │ │ │ │ + public static final int query_list_item_name = 2131427466; │ │ │ │ + public static final int query_name = 2131427393; │ │ │ │ + public static final int query_ok_button = 2131427396; │ │ │ │ + public static final int register_button = 2131427470; │ │ │ │ + public static final int register_email = 2131427468; │ │ │ │ + public static final int register_full_name = 2131427467; │ │ │ │ + public static final int register_password = 2131427469; │ │ │ │ + public static final int relativeLayout01 = 2131427398; │ │ │ │ + public static final int right = 2131427338; │ │ │ │ + public static final int settings = 2131427504; │ │ │ │ + public static final int sort_items_due_date = 2131427501; │ │ │ │ + public static final int sort_items_original = 2131427502; │ │ │ │ + public static final int sync_dialog_root = 2131427471; │ │ │ │ + public static final int sync_hide = 2131427475; │ │ │ │ + public static final int sync_message = 2131427472; │ │ │ │ + public static final int sync_now = 2131427503; │ │ │ │ + public static final int sync_percentage = 2131427474; │ │ │ │ + public static final int syncing_progress = 2131427473; │ │ │ │ + public static final int tableLayout1 = 2131427346; │ │ │ │ + public static final int textView1 = 2131427366; │ │ │ │ + public static final int textView2 = 2131427370; │ │ │ │ + public static final int textViewFilename = 2131427404; │ │ │ │ + public static final int top = 2131427339; │ │ │ │ + public static final int top_toolbar = 2131427421; │ │ │ │ + public static final int top_toolbar_add_item = 2131427485; │ │ │ │ + public static final int top_toolbar_labels = 2131427479; │ │ │ │ + public static final int top_toolbar_labels_image = 2131427480; │ │ │ │ + public static final int top_toolbar_labels_text = 2131427481; │ │ │ │ + public static final int top_toolbar_projects = 2131427476; │ │ │ │ + public static final int top_toolbar_projects_image = 2131427477; │ │ │ │ + public static final int top_toolbar_projects_text = 2131427478; │ │ │ │ + public static final int top_toolbar_queries = 2131427482; │ │ │ │ + public static final int top_toolbar_queries_image = 2131427483; │ │ │ │ + public static final int top_toolbar_queries_text = 2131427484; │ │ │ │ + public static final int treeview_list_item_frame = 2131427488; │ │ │ │ + public static final int treeview_list_item_image = 2131427487; │ │ │ │ + public static final int treeview_list_item_image_layout = 2131427486; │ │ │ │ } │ │ ├── budo/budoist/R$menu.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,12 +1,12 @@ │ │ │ │ │ │ │ │ package budo.budoist; │ │ │ │ │ │ │ │ public final class R$menu │ │ │ │ { │ │ │ │ - public static final int context_menu = 2131427328; │ │ │ │ - public static final int item_context_menu = 2131427329; │ │ │ │ - public static final int label_context_menu = 2131427330; │ │ │ │ - public static final int main_menu = 2131427331; │ │ │ │ - public static final int project_context_menu = 2131427332; │ │ │ │ - public static final int query_context_menu = 2131427333; │ │ │ │ + public static final int context_menu = 2131361792; │ │ │ │ + public static final int item_context_menu = 2131361793; │ │ │ │ + public static final int label_context_menu = 2131361794; │ │ │ │ + public static final int main_menu = 2131361795; │ │ │ │ + public static final int project_context_menu = 2131361796; │ │ │ │ + public static final int query_context_menu = 2131361797; │ │ │ │ } │ │ ├── budo/budoist/R$string.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,31 +1,31 @@ │ │ │ │ │ │ │ │ package budo.budoist; │ │ │ │ │ │ │ │ public final class R$string │ │ │ │ { │ │ │ │ - public static final int app_name = 2131165184; │ │ │ │ - public static final int cancel = 2131165206; │ │ │ │ - public static final int cant_read_folder = 2131165202; │ │ │ │ - public static final int collapse_all_condesed = 2131165196; │ │ │ │ - public static final int collapse_all_menu = 2131165195; │ │ │ │ - public static final int collapsible_condensed_disable = 2131165194; │ │ │ │ - public static final int collapsible_condensed_enable = 2131165192; │ │ │ │ - public static final int collapsible_menu_disable = 2131165193; │ │ │ │ - public static final int collapsible_menu_enable = 2131165191; │ │ │ │ - public static final int create = 2131165207; │ │ │ │ - public static final int delete_menu = 2131165199; │ │ │ │ - public static final int delete_menu_condensed = 2131165200; │ │ │ │ - public static final int expand_all_condensed = 2131165190; │ │ │ │ - public static final int expand_all_menu = 2131165189; │ │ │ │ - public static final int expand_menu = 2131165197; │ │ │ │ - public static final int expand_menu_condensed = 2131165198; │ │ │ │ - public static final int fancy_menu_condensed = 2131165188; │ │ │ │ - public static final int fancy_menu_name = 2131165187; │ │ │ │ - public static final int file_name = 2131165205; │ │ │ │ - public static final int location = 2131165201; │ │ │ │ - public static final int nnew = 2131165203; │ │ │ │ - public static final int no_data = 2131165208; │ │ │ │ - public static final int select = 2131165204; │ │ │ │ - public static final int simple_menu_condensed = 2131165186; │ │ │ │ - public static final int simple_menu_name = 2131165185; │ │ │ │ + public static final int app_name = 2131099648; │ │ │ │ + public static final int cancel = 2131099670; │ │ │ │ + public static final int cant_read_folder = 2131099666; │ │ │ │ + public static final int collapse_all_condesed = 2131099660; │ │ │ │ + public static final int collapse_all_menu = 2131099659; │ │ │ │ + public static final int collapsible_condensed_disable = 2131099658; │ │ │ │ + public static final int collapsible_condensed_enable = 2131099656; │ │ │ │ + public static final int collapsible_menu_disable = 2131099657; │ │ │ │ + public static final int collapsible_menu_enable = 2131099655; │ │ │ │ + public static final int create = 2131099671; │ │ │ │ + public static final int delete_menu = 2131099663; │ │ │ │ + public static final int delete_menu_condensed = 2131099664; │ │ │ │ + public static final int expand_all_condensed = 2131099654; │ │ │ │ + public static final int expand_all_menu = 2131099653; │ │ │ │ + public static final int expand_menu = 2131099661; │ │ │ │ + public static final int expand_menu_condensed = 2131099662; │ │ │ │ + public static final int fancy_menu_condensed = 2131099652; │ │ │ │ + public static final int fancy_menu_name = 2131099651; │ │ │ │ + public static final int file_name = 2131099669; │ │ │ │ + public static final int location = 2131099665; │ │ │ │ + public static final int nnew = 2131099667; │ │ │ │ + public static final int no_data = 2131099672; │ │ │ │ + public static final int select = 2131099668; │ │ │ │ + public static final int simple_menu_condensed = 2131099650; │ │ │ │ + public static final int simple_menu_name = 2131099649; │ │ │ │ } │ │ ├── budo/budoist/R$style.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ package budo.budoist; │ │ │ │ │ │ │ │ public final class R$style │ │ │ │ { │ │ │ │ - public static final int treeViewListStyle = 2131230720; │ │ │ │ + public static final int treeViewListStyle = 2131165184; │ │ │ │ } │ │ ├── budo/budoist/services/TodoistOfflineStorage.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -2997,15 +2997,15 @@ │ │ │ │ 79: aload 8 │ │ │ │ 81: areturn │ │ │ │ │ │ │ │ private budo.budoist.models.Item getItemFromCursor(android.database.Cursor); │ │ │ │ descriptor: (Landroid/database/Cursor;)Lbudo/budoist/models/Item; │ │ │ │ flags: ACC_PRIVATE │ │ │ │ Code: │ │ │ │ - stack=300, locals=14, args_size=2 │ │ │ │ + stack=300, locals=12, args_size=2 │ │ │ │ 0: lconst_0 │ │ │ │ 1: lstore_2 │ │ │ │ 2: new #468 // class budo/budoist/models/Item │ │ │ │ 5: astore 4 │ │ │ │ 7: aload 4 │ │ │ │ 9: invokespecial #541 // Method budo/budoist/models/Item."":()V │ │ │ │ 12: aload_1 │ │ │ │ @@ -3083,90 +3083,90 @@ │ │ │ │ 181: invokespecial #557 // Method java/util/Date."":(J)V │ │ │ │ 184: aload 4 │ │ │ │ 186: aload 6 │ │ │ │ 188: putfield #561 // Field budo/budoist/models/Item.dueDate:Ljava/util/Date; │ │ │ │ 191: aload_1 │ │ │ │ 192: ldc #225 // String indent │ │ │ │ 194: invokeinterface #481, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 199: istore 12 │ │ │ │ + 199: istore 5 │ │ │ │ 201: aload_1 │ │ │ │ - 202: iload 12 │ │ │ │ + 202: iload 5 │ │ │ │ 204: invokeinterface #484, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ - 209: istore 12 │ │ │ │ + 209: istore 5 │ │ │ │ 211: aload 4 │ │ │ │ - 213: iload 12 │ │ │ │ + 213: iload 5 │ │ │ │ 215: putfield #564 // Field budo/budoist/models/Item.indentLevel:I │ │ │ │ 218: aload_1 │ │ │ │ 219: ldc #252 // String note_count │ │ │ │ 221: invokeinterface #481, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 226: istore 12 │ │ │ │ + 226: istore 5 │ │ │ │ 228: aload_1 │ │ │ │ - 229: iload 12 │ │ │ │ + 229: iload 5 │ │ │ │ 231: invokeinterface #484, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ - 236: istore 12 │ │ │ │ + 236: istore 5 │ │ │ │ 238: aload 4 │ │ │ │ - 240: iload 12 │ │ │ │ + 240: iload 5 │ │ │ │ 242: putfield #567 // Field budo/budoist/models/Item.noteCount:I │ │ │ │ 245: aload_1 │ │ │ │ 246: ldc #254 // String item_order │ │ │ │ 248: invokeinterface #481, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 253: istore 12 │ │ │ │ + 253: istore 5 │ │ │ │ 255: aload_1 │ │ │ │ - 256: iload 12 │ │ │ │ + 256: iload 5 │ │ │ │ 258: invokeinterface #484, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ - 263: istore 12 │ │ │ │ + 263: istore 5 │ │ │ │ 265: aload 4 │ │ │ │ - 267: iload 12 │ │ │ │ + 267: iload 5 │ │ │ │ 269: putfield #570 // Field budo/budoist/models/Item.itemOrder:I │ │ │ │ 272: aload_1 │ │ │ │ 273: ldc_w #257 // String priority │ │ │ │ 276: invokeinterface #481, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 281: istore 12 │ │ │ │ + 281: istore 5 │ │ │ │ 283: aload_1 │ │ │ │ - 284: iload 12 │ │ │ │ + 284: iload 5 │ │ │ │ 286: invokeinterface #484, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ - 291: istore 12 │ │ │ │ + 291: istore 5 │ │ │ │ 293: aload 4 │ │ │ │ - 295: iload 12 │ │ │ │ + 295: iload 5 │ │ │ │ 297: putfield #572 // Field budo/budoist/models/Item.priority:I │ │ │ │ 300: ldc #246 // String completed │ │ │ │ - 302: astore 13 │ │ │ │ + 302: astore 6 │ │ │ │ 304: aload_1 │ │ │ │ - 305: aload 13 │ │ │ │ + 305: aload 6 │ │ │ │ 307: invokeinterface #481, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 312: istore 12 │ │ │ │ + 312: istore 5 │ │ │ │ 314: aload_1 │ │ │ │ - 315: iload 12 │ │ │ │ + 315: iload 5 │ │ │ │ 317: invokeinterface #484, 2 // InterfaceMethod android/database/Cursor.getInt:(I)I │ │ │ │ - 322: istore 12 │ │ │ │ - 324: iload 12 │ │ │ │ + 322: istore 5 │ │ │ │ + 324: iload 5 │ │ │ │ 326: ifne 375 │ │ │ │ 329: iconst_0 │ │ │ │ - 330: istore 12 │ │ │ │ + 330: istore 5 │ │ │ │ 332: aconst_null │ │ │ │ - 333: astore 13 │ │ │ │ + 333: astore 6 │ │ │ │ 335: aload 4 │ │ │ │ - 337: iload 12 │ │ │ │ + 337: iload 5 │ │ │ │ 339: putfield #575 // Field budo/budoist/models/Item.completed:Z │ │ │ │ 342: aload_1 │ │ │ │ 343: ldc #233 // String dirty_state │ │ │ │ 345: invokeinterface #481, 2 // InterfaceMethod android/database/Cursor.getColumnIndex:(Ljava/lang/String;)I │ │ │ │ - 350: istore 12 │ │ │ │ + 350: istore 5 │ │ │ │ 352: aload_1 │ │ │ │ - 353: iload 12 │ │ │ │ + 353: iload 5 │ │ │ │ 355: invokeinterface #490, 2 // InterfaceMethod android/database/Cursor.getString:(I)Ljava/lang/String; │ │ │ │ 360: invokestatic #580 // Method budo/budoist/models/SynchronizedModel$DirtyState.valueOf:(Ljava/lang/String;)Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ │ │ - 363: astore 13 │ │ │ │ + 363: astore 6 │ │ │ │ 365: aload 4 │ │ │ │ - 367: aload 13 │ │ │ │ + 367: aload 6 │ │ │ │ 369: putfield #584 // Field budo/budoist/models/Item.dirtyState:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ │ │ 372: aload 4 │ │ │ │ 374: areturn │ │ │ │ 375: iconst_1 │ │ │ │ - 376: istore 12 │ │ │ │ + 376: istore 5 │ │ │ │ 378: goto 335 │ │ │ │ │ │ │ │ private java.util.ArrayList getItemsBySubQuery(java.lang.String, boolean); │ │ │ │ descriptor: (Ljava/lang/String;Z)Ljava/util/ArrayList; │ │ │ │ flags: ACC_PRIVATE │ │ │ │ Code: │ │ │ │ stack=300, locals=39, args_size=3 │ │ ├── budo/budoist/views/AboutView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -35,15 +35,15 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ super.onCreate(bundle); │ │ │ │ this.mApplication = (TodoistApplication)this.getApplication(); │ │ │ │ this.mClient = this.mApplication.getClient(); │ │ │ │ this.setContentView(2130903040); │ │ │ │ - final int n = 2131099660; │ │ │ │ + final int n = 2131427340; │ │ │ │ try { │ │ │ │ final View viewById = this.findViewById(n); │ │ │ │ try { │ │ │ │ this.mVersion = (TextView)viewById; │ │ │ │ final TextView mVersion = this.mVersion; │ │ │ │ try { │ │ │ │ try { │ │ │ │ @@ -52,19 +52,19 @@ │ │ │ │ final PackageManager packageManager = this.getPackageManager(); │ │ │ │ try { │ │ │ │ final PackageInfo packageInfo = packageManager.getPackageInfo(this.getPackageName(), 0); │ │ │ │ try { │ │ │ │ final StringBuilder append2 = append.append(packageInfo.versionName); │ │ │ │ try { │ │ │ │ mVersion.setText((CharSequence)append2.toString()); │ │ │ │ - (this.mContactEmail = (TextView)this.findViewById(2131099661)).setText((CharSequence)Html.fromHtml("Contact: budowski@gmail.com")); │ │ │ │ + (this.mContactEmail = (TextView)this.findViewById(2131427341)).setText((CharSequence)Html.fromHtml("Contact: budowski@gmail.com")); │ │ │ │ this.mContactEmail.setMovementMethod(LinkMovementMethod.getInstance()); │ │ │ │ - (this.mSourceCode = (TextView)this.findViewById(2131099662)).setText((CharSequence)Html.fromHtml("Download source code")); │ │ │ │ + (this.mSourceCode = (TextView)this.findViewById(2131427342)).setText((CharSequence)Html.fromHtml("Download source code")); │ │ │ │ this.mSourceCode.setMovementMethod(LinkMovementMethod.getInstance()); │ │ │ │ - (this.mTreeViewProject = (TextView)this.findViewById(2131099663)).setText((CharSequence)Html.fromHtml("Uses parts from tree-view-list-android and android-file-dialog projects")); │ │ │ │ + (this.mTreeViewProject = (TextView)this.findViewById(2131427343)).setText((CharSequence)Html.fromHtml("Uses parts from tree-view-list-android and android-file-dialog projects")); │ │ │ │ this.mTreeViewProject.setMovementMethod(LinkMovementMethod.getInstance()); │ │ │ │ this.setTitle((CharSequence)"About Budoist"); │ │ │ │ } │ │ │ │ catch (PackageManager$NameNotFoundException ex) { │ │ │ │ ex.printStackTrace(); │ │ │ │ } │ │ │ │ } │ │ ├── budo/budoist/views/DateFormatHelpView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -26,52 +26,52 @@ │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ super.onCreate(bundle); │ │ │ │ this.mApplication = (TodoistApplication)this.getApplication(); │ │ │ │ this.mClient = this.mApplication.getClient(); │ │ │ │ this.mUser = this.mClient.getUser(); │ │ │ │ this.setContentView(2130903041); │ │ │ │ - ((Button)this.findViewById(2131099665)).setOnClickListener((View$OnClickListener)new DateFormatHelpView$1(this)); │ │ │ │ + ((Button)this.findViewById(2131427345)).setOnClickListener((View$OnClickListener)new DateFormatHelpView$1(this)); │ │ │ │ this.setTitle((CharSequence)"Due Date Format"); │ │ │ │ final Item item = new Item(); │ │ │ │ - final TextView textView = (TextView)this.findViewById(2131099667); │ │ │ │ + final TextView textView = (TextView)this.findViewById(2131427347); │ │ │ │ item.dateString = "today"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ - final TextView textView2 = (TextView)this.findViewById(2131099668); │ │ │ │ + final TextView textView2 = (TextView)this.findViewById(2131427348); │ │ │ │ item.dateString = "tomorrow"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView2.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ - final TextView textView3 = (TextView)this.findViewById(2131099669); │ │ │ │ + final TextView textView3 = (TextView)this.findViewById(2131427349); │ │ │ │ item.dateString = "friday"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView3.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ - final TextView textView4 = (TextView)this.findViewById(2131099670); │ │ │ │ + final TextView textView4 = (TextView)this.findViewById(2131427350); │ │ │ │ item.dateString = "next friday"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView4.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ - final TextView textView5 = (TextView)this.findViewById(2131099671); │ │ │ │ + final TextView textView5 = (TextView)this.findViewById(2131427351); │ │ │ │ item.dateString = "tom @ 16:30"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView5.setText((CharSequence)(new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate) + " at 4:30pm")); │ │ │ │ - final TextView textView6 = (TextView)this.findViewById(2131099672); │ │ │ │ + final TextView textView6 = (TextView)this.findViewById(2131427352); │ │ │ │ item.dateString = "fri at 2pm"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView6.setText((CharSequence)(new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate) + " at 2pm")); │ │ │ │ - final TextView textView7 = (TextView)this.findViewById(2131099673); │ │ │ │ + final TextView textView7 = (TextView)this.findViewById(2131427353); │ │ │ │ item.dateString = "10"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView7.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ - final TextView textView8 = (TextView)this.findViewById(2131099674); │ │ │ │ + final TextView textView8 = (TextView)this.findViewById(2131427354); │ │ │ │ item.dateString = "10/5"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView8.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ - final TextView textView9 = (TextView)this.findViewById(2131099675); │ │ │ │ + final TextView textView9 = (TextView)this.findViewById(2131427355); │ │ │ │ item.dateString = "10/5/2011 @ 2pm"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView9.setText((CharSequence)(new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate) + " at 2pm")); │ │ │ │ - final TextView textView10 = (TextView)this.findViewById(2131099676); │ │ │ │ + final TextView textView10 = (TextView)this.findViewById(2131427356); │ │ │ │ item.dateString = "+5"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView10.setText((CharSequence)("5 days from now: " + new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate))); │ │ │ │ } │ │ │ │ } │ │ ├── budo/budoist/views/EditItemView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -169,28 +169,28 @@ │ │ │ │ this.mApplication = (TodoistApplication)this.getApplication(); │ │ │ │ this.mClient = this.mApplication.getClient(); │ │ │ │ this.mStorage = this.mClient.getStorage(); │ │ │ │ final Bundle extras = this.getIntent().getExtras(); │ │ │ │ this.mItem = (Item)extras.get("Item"); │ │ │ │ this.mMaxOrder = extras.getInt("MaxOrder"); │ │ │ │ this.setContentView(2130903043); │ │ │ │ - (this.mOkButton = (Button)this.findViewById(2131099701)).setOnClickListener((View$OnClickListener)new EditItemView$2(this)); │ │ │ │ - (this.mCancelButton = (Button)this.findViewById(2131099702)).setOnClickListener((View$OnClickListener)new EditItemView$3(this)); │ │ │ │ - (this.mDateHelp = (TextView)this.findViewById(2131099687)).setOnClickListener((View$OnClickListener)new EditItemView$4(this)); │ │ │ │ - (this.mItemContent = (EditText)this.findViewById(2131099682)).addTextChangedListener((TextWatcher)this); │ │ │ │ - (this.mOrderSpinner = (Spinner)this.findViewById(2131099697)).setOnItemSelectedListener((AdapterView$OnItemSelectedListener)this); │ │ │ │ - this.mIndentSpinner = (Spinner)this.findViewById(2131099699); │ │ │ │ + (this.mOkButton = (Button)this.findViewById(2131427381)).setOnClickListener((View$OnClickListener)new EditItemView$2(this)); │ │ │ │ + (this.mCancelButton = (Button)this.findViewById(2131427382)).setOnClickListener((View$OnClickListener)new EditItemView$3(this)); │ │ │ │ + (this.mDateHelp = (TextView)this.findViewById(2131427367)).setOnClickListener((View$OnClickListener)new EditItemView$4(this)); │ │ │ │ + (this.mItemContent = (EditText)this.findViewById(2131427362)).addTextChangedListener((TextWatcher)this); │ │ │ │ + (this.mOrderSpinner = (Spinner)this.findViewById(2131427377)).setOnItemSelectedListener((AdapterView$OnItemSelectedListener)this); │ │ │ │ + this.mIndentSpinner = (Spinner)this.findViewById(2131427379); │ │ │ │ final ArrayAdapter adapter = new ArrayAdapter((Context)this, 17367048, (Object[])EditItemView.INDENT_LEVELS); │ │ │ │ adapter.setDropDownViewResource(17367049); │ │ │ │ this.mIndentSpinner.setAdapter((SpinnerAdapter)adapter); │ │ │ │ this.mIndentSpinner.setOnItemSelectedListener((AdapterView$OnItemSelectedListener)this); │ │ │ │ - this.mPriority1 = (CheckBox)this.findViewById(2131099694); │ │ │ │ - this.mPriority2 = (CheckBox)this.findViewById(2131099693); │ │ │ │ - this.mPriority3 = (CheckBox)this.findViewById(2131099692); │ │ │ │ - this.mPriority4 = (CheckBox)this.findViewById(2131099691); │ │ │ │ + this.mPriority1 = (CheckBox)this.findViewById(2131427374); │ │ │ │ + this.mPriority2 = (CheckBox)this.findViewById(2131427373); │ │ │ │ + this.mPriority3 = (CheckBox)this.findViewById(2131427372); │ │ │ │ + this.mPriority4 = (CheckBox)this.findViewById(2131427371); │ │ │ │ final EditItemView$5 editItemView$5 = new EditItemView$5(this); │ │ │ │ this.mPriority1.setOnClickListener((View$OnClickListener)editItemView$5); │ │ │ │ this.mPriority2.setOnClickListener((View$OnClickListener)editItemView$5); │ │ │ │ this.mPriority3.setOnClickListener((View$OnClickListener)editItemView$5); │ │ │ │ this.mPriority4.setOnClickListener((View$OnClickListener)editItemView$5); │ │ │ │ if (this.mItem == null) { │ │ │ │ this.mItem = new Item(); │ │ │ │ @@ -198,24 +198,24 @@ │ │ │ │ this.mItem.itemOrder = this.mMaxOrder; │ │ │ │ this.mItem.priority = (b ? 1 : 0); │ │ │ │ this.setTitle((CharSequence)"Add Item"); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.setTitle((CharSequence)"Edit Item"); │ │ │ │ } │ │ │ │ - this.mItemProjectName = (TextView)this.findViewById(2131099685); │ │ │ │ + this.mItemProjectName = (TextView)this.findViewById(2131427365); │ │ │ │ this.mItemProject = (Project)extras.get("Project"); │ │ │ │ if (this.mItemProject == null) { │ │ │ │ this.mItemProject = this.mClient.getProjectById(this.mItem.projectId); │ │ │ │ } │ │ │ │ this.refreshProject(); │ │ │ │ - (this.mSelectProjectButton = (ImageButton)this.findViewById(2131099684)).setOnClickListener((View$OnClickListener)new EditItemView$6(this)); │ │ │ │ - this.mItemDueString = (EditText)this.findViewById(2131099689); │ │ │ │ - (this.mSelectLabelsButton = (Button)this.findViewById(2131099683)).setOnClickListener((View$OnClickListener)new EditItemView$7(this)); │ │ │ │ - (this.mSelectDueDateButton = (ImageButton)this.findViewById(2131099688)).setOnClickListener((View$OnClickListener)new EditItemView$8(this)); │ │ │ │ + (this.mSelectProjectButton = (ImageButton)this.findViewById(2131427364)).setOnClickListener((View$OnClickListener)new EditItemView$6(this)); │ │ │ │ + this.mItemDueString = (EditText)this.findViewById(2131427369); │ │ │ │ + (this.mSelectLabelsButton = (Button)this.findViewById(2131427363)).setOnClickListener((View$OnClickListener)new EditItemView$7(this)); │ │ │ │ + (this.mSelectDueDateButton = (ImageButton)this.findViewById(2131427368)).setOnClickListener((View$OnClickListener)new EditItemView$8(this)); │ │ │ │ final String content = this.mItem.getContent(); │ │ │ │ if (content == null) { │ │ │ │ this.mItemContent.setText((CharSequence)""); │ │ │ │ } │ │ │ │ else { │ │ │ │ final EditText mItemContent = this.mItemContent; │ │ │ │ final StringBuilder sb = new StringBuilder(); │ │ ├── budo/budoist/views/EditLabelView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -42,18 +42,18 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ super.onCreate(bundle); │ │ │ │ this.mApplication = (TodoistApplication)this.getApplication(); │ │ │ │ this.mLabel = (Label)this.getIntent().getExtras().get("LABEL"); │ │ │ │ this.setContentView(2130903044); │ │ │ │ - (this.mOkButton = (Button)this.findViewById(2131099705)).setOnClickListener((View$OnClickListener)new EditLabelView$1(this)); │ │ │ │ - (this.mCancelButton = (Button)this.findViewById(2131099706)).setOnClickListener((View$OnClickListener)new EditLabelView$2(this)); │ │ │ │ - (this.mLabelName = (EditText)this.findViewById(2131099703)).addTextChangedListener((TextWatcher)this); │ │ │ │ - (this.mColorSpinner = (Spinner)this.findViewById(2131099704)).setAdapter((SpinnerAdapter)new ColorSpinnerAdapter((Context)this, 17367049, Label.SUPPORTED_COLORS)); │ │ │ │ + (this.mOkButton = (Button)this.findViewById(2131427385)).setOnClickListener((View$OnClickListener)new EditLabelView$1(this)); │ │ │ │ + (this.mCancelButton = (Button)this.findViewById(2131427386)).setOnClickListener((View$OnClickListener)new EditLabelView$2(this)); │ │ │ │ + (this.mLabelName = (EditText)this.findViewById(2131427383)).addTextChangedListener((TextWatcher)this); │ │ │ │ + (this.mColorSpinner = (Spinner)this.findViewById(2131427384)).setAdapter((SpinnerAdapter)new ColorSpinnerAdapter((Context)this, 17367049, Label.SUPPORTED_COLORS)); │ │ │ │ if (this.mLabel == null) { │ │ │ │ this.mLabel = new Label(); │ │ │ │ this.setTitle((CharSequence)"Add Label"); │ │ │ │ this.mOkButton.setEnabled(false); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.setTitle((CharSequence)"Edit Label"); │ │ ├── budo/budoist/views/EditProjectView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -76,28 +76,28 @@ │ │ │ │ this.mStorage = this.mClient.getStorage(); │ │ │ │ this.mProject = (Project)this.getIntent().getExtras().get("Project"); │ │ │ │ this.mMaxOrder = this.mStorage.getProjectsMaxOrder(); │ │ │ │ if (this.mProject == null) { │ │ │ │ ++this.mMaxOrder; │ │ │ │ } │ │ │ │ this.setContentView(2130903045); │ │ │ │ - (this.mOkButton = (Button)this.findViewById(2131099711)).setOnClickListener((View$OnClickListener)new EditProjectView$1(this)); │ │ │ │ - (this.mCancelButton = (Button)this.findViewById(2131099712)).setOnClickListener((View$OnClickListener)new EditProjectView$2(this)); │ │ │ │ - (this.mProjectName = (EditText)this.findViewById(2131099707)).addTextChangedListener((TextWatcher)this); │ │ │ │ - (this.mColorSpinner = (Spinner)this.findViewById(2131099708)).setAdapter((SpinnerAdapter)new ColorSpinnerAdapter((Context)this, n2, Project.SUPPORTED_COLORS)); │ │ │ │ + (this.mOkButton = (Button)this.findViewById(2131427391)).setOnClickListener((View$OnClickListener)new EditProjectView$1(this)); │ │ │ │ + (this.mCancelButton = (Button)this.findViewById(2131427392)).setOnClickListener((View$OnClickListener)new EditProjectView$2(this)); │ │ │ │ + (this.mProjectName = (EditText)this.findViewById(2131427387)).addTextChangedListener((TextWatcher)this); │ │ │ │ + (this.mColorSpinner = (Spinner)this.findViewById(2131427388)).setAdapter((SpinnerAdapter)new ColorSpinnerAdapter((Context)this, n2, Project.SUPPORTED_COLORS)); │ │ │ │ final Integer[] array = new Integer[this.mMaxOrder]; │ │ │ │ for (int i = 0; i < this.mMaxOrder; ++i) { │ │ │ │ array[i] = i + 1; │ │ │ │ } │ │ │ │ - this.mOrderSpinner = (Spinner)this.findViewById(2131099709); │ │ │ │ + this.mOrderSpinner = (Spinner)this.findViewById(2131427389); │ │ │ │ final ArrayAdapter adapter = new ArrayAdapter((Context)this, n, (Object[])array); │ │ │ │ adapter.setDropDownViewResource(n2); │ │ │ │ this.mOrderSpinner.setAdapter((SpinnerAdapter)adapter); │ │ │ │ this.mOrderSpinner.setOnItemSelectedListener((AdapterView$OnItemSelectedListener)this); │ │ │ │ - this.mIndentSpinner = (Spinner)this.findViewById(2131099710); │ │ │ │ + this.mIndentSpinner = (Spinner)this.findViewById(2131427390); │ │ │ │ final ArrayAdapter adapter2 = new ArrayAdapter((Context)this, n, (Object[])EditProjectView.INDENT_LEVELS); │ │ │ │ adapter2.setDropDownViewResource(n2); │ │ │ │ this.mIndentSpinner.setAdapter((SpinnerAdapter)adapter2); │ │ │ │ this.mIndentSpinner.setOnItemSelectedListener((AdapterView$OnItemSelectedListener)this); │ │ │ │ if (this.mProject == null) { │ │ │ │ this.mProject = new Project(); │ │ │ │ this.mProject.indentLevel = 1; │ │ ├── budo/budoist/views/EditQueryView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -44,19 +44,19 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ super.onCreate(bundle); │ │ │ │ this.mApplication = (TodoistApplication)this.getApplication(); │ │ │ │ this.mQuery = (Query)this.getIntent().getExtras().get("QUERY"); │ │ │ │ this.setContentView(2130903046); │ │ │ │ - (this.mQueryHelp = (TextView)this.findViewById(2131099714)).setOnClickListener((View$OnClickListener)new EditQueryView$1(this)); │ │ │ │ - (this.mOkButton = (Button)this.findViewById(2131099716)).setOnClickListener((View$OnClickListener)new EditQueryView$2(this)); │ │ │ │ - (this.mCancelButton = (Button)this.findViewById(2131099717)).setOnClickListener((View$OnClickListener)new EditQueryView$3(this)); │ │ │ │ - (this.mQueryName = (EditText)this.findViewById(2131099713)).addTextChangedListener((TextWatcher)this); │ │ │ │ - (this.mQueryContent = (EditText)this.findViewById(2131099715)).addTextChangedListener((TextWatcher)this); │ │ │ │ + (this.mQueryHelp = (TextView)this.findViewById(2131427394)).setOnClickListener((View$OnClickListener)new EditQueryView$1(this)); │ │ │ │ + (this.mOkButton = (Button)this.findViewById(2131427396)).setOnClickListener((View$OnClickListener)new EditQueryView$2(this)); │ │ │ │ + (this.mCancelButton = (Button)this.findViewById(2131427397)).setOnClickListener((View$OnClickListener)new EditQueryView$3(this)); │ │ │ │ + (this.mQueryName = (EditText)this.findViewById(2131427393)).addTextChangedListener((TextWatcher)this); │ │ │ │ + (this.mQueryContent = (EditText)this.findViewById(2131427395)).addTextChangedListener((TextWatcher)this); │ │ │ │ if (this.mQuery == null) { │ │ │ │ this.mQuery = new Query(); │ │ │ │ this.setTitle((CharSequence)"Add Query"); │ │ │ │ this.mOkButton.setEnabled(false); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.setTitle((CharSequence)"Edit Query"); │ │ ├── budo/budoist/views/FileDialog.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -84,31 +84,30 @@ │ │ │ │ File file = new File(this.currentPath); │ │ │ │ File[] array = file.listFiles(); │ │ │ │ if (array == null) { │ │ │ │ this.currentPath = "/"; │ │ │ │ file = new File(this.currentPath); │ │ │ │ array = file.listFiles(); │ │ │ │ } │ │ │ │ - this.myPath.setText((CharSequence)((Object)this.getText(2131165201) + ": " + this.currentPath)); │ │ │ │ + this.myPath.setText((CharSequence)((Object)this.getText(2131099665) + ": " + this.currentPath)); │ │ │ │ if (!this.currentPath.equals("/")) { │ │ │ │ list.add("/"); │ │ │ │ this.addItem("/", 2130837528); │ │ │ │ this.path.add("/"); │ │ │ │ list.add("../"); │ │ │ │ this.addItem("../", 2130837528); │ │ │ │ this.path.add(file.getParent()); │ │ │ │ this.parentPath = file.getParent(); │ │ │ │ } │ │ │ │ final TreeMap treeMap = new TreeMap(); │ │ │ │ final TreeMap treeMap2 = new TreeMap(); │ │ │ │ final TreeMap treeMap3 = new TreeMap(); │ │ │ │ final TreeMap treeMap4 = new TreeMap(); │ │ │ │ - final File[] array2 = array; │ │ │ │ for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ - final File file2 = array2[i]; │ │ │ │ + final File file2 = array[i]; │ │ │ │ if (file2.isDirectory()) { │ │ │ │ final String name = file2.getName(); │ │ │ │ treeMap.put(name, name); │ │ │ │ treeMap2.put(name, file2.getPath()); │ │ │ │ } │ │ │ │ else { │ │ │ │ treeMap3.put(file2.getName(), file2.getName()); │ │ │ │ @@ -117,20 +116,20 @@ │ │ │ │ } │ │ │ │ list.addAll((Collection)treeMap.tailMap("").values()); │ │ │ │ list.addAll((Collection)treeMap3.tailMap("").values()); │ │ │ │ this.path.addAll(treeMap2.tailMap("").values()); │ │ │ │ this.path.addAll(treeMap4.tailMap("").values()); │ │ │ │ final ArrayList mList = this.mList; │ │ │ │ final int n = 2130903048; │ │ │ │ - final String[] array3 = { "key", "image" }; │ │ │ │ - final int[] array5; │ │ │ │ - final int[] array4 = array5 = new int[2]; │ │ │ │ - array5[0] = 2131099730; │ │ │ │ - array5[1] = 2131099729; │ │ │ │ - final SimpleAdapter listAdapter = new SimpleAdapter((Context)this, (List)mList, n, array3, array4); │ │ │ │ + final String[] array2 = { "key", "image" }; │ │ │ │ + final int[] array4; │ │ │ │ + final int[] array3 = array4 = new int[2]; │ │ │ │ + array4[0] = 2131427410; │ │ │ │ + array4[1] = 2131427409; │ │ │ │ + final SimpleAdapter listAdapter = new SimpleAdapter((Context)this, (List)mList, n, array2, array3); │ │ │ │ final Iterator iterator = treeMap.tailMap("").values().iterator(); │ │ │ │ while (iterator.hasNext()) { │ │ │ │ this.addItem(iterator.next(), 2130837528); │ │ │ │ } │ │ │ │ final Iterator iterator2 = treeMap3.tailMap("").values().iterator(); │ │ │ │ while (iterator2.hasNext()) { │ │ │ │ this.addItem(iterator2.next(), 2130837527); │ │ │ │ @@ -153,29 +152,29 @@ │ │ │ │ this.selectButton.setEnabled(false); │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ super.onCreate(bundle); │ │ │ │ this.setResult(0, this.getIntent()); │ │ │ │ this.setContentView(2130903047); │ │ │ │ - this.myPath = (TextView)this.findViewById(2131099728); │ │ │ │ - this.mFileName = (EditText)this.findViewById(2131099725); │ │ │ │ + this.myPath = (TextView)this.findViewById(2131427408); │ │ │ │ + this.mFileName = (EditText)this.findViewById(2131427405); │ │ │ │ this.inputManager = (InputMethodManager)this.getSystemService("input_method"); │ │ │ │ - (this.selectButton = (Button)this.findViewById(2131099722)).setEnabled(false); │ │ │ │ + (this.selectButton = (Button)this.findViewById(2131427402)).setEnabled(false); │ │ │ │ this.selectButton.setOnClickListener((View$OnClickListener)new FileDialog$1(this)); │ │ │ │ - final Button button = (Button)this.findViewById(2131099721); │ │ │ │ + final Button button = (Button)this.findViewById(2131427401); │ │ │ │ button.setOnClickListener((View$OnClickListener)new FileDialog$2(this)); │ │ │ │ this.selectionMode = this.getIntent().getIntExtra("SELECTION_MODE", 0); │ │ │ │ if (this.selectionMode == 1) { │ │ │ │ button.setEnabled(false); │ │ │ │ } │ │ │ │ - this.layoutSelect = (LinearLayout)this.findViewById(2131099720); │ │ │ │ - (this.layoutCreate = (LinearLayout)this.findViewById(2131099723)).setVisibility(8); │ │ │ │ - ((Button)this.findViewById(2131099726)).setOnClickListener((View$OnClickListener)new FileDialog$3(this)); │ │ │ │ - ((Button)this.findViewById(2131099727)).setOnClickListener((View$OnClickListener)new FileDialog$4(this)); │ │ │ │ + this.layoutSelect = (LinearLayout)this.findViewById(2131427400); │ │ │ │ + (this.layoutCreate = (LinearLayout)this.findViewById(2131427403)).setVisibility(8); │ │ │ │ + ((Button)this.findViewById(2131427406)).setOnClickListener((View$OnClickListener)new FileDialog$3(this)); │ │ │ │ + ((Button)this.findViewById(2131427407)).setOnClickListener((View$OnClickListener)new FileDialog$4(this)); │ │ │ │ final String stringExtra = this.getIntent().getStringExtra("START_PATH"); │ │ │ │ if (stringExtra != null) { │ │ │ │ this.getDir(stringExtra); │ │ │ │ } │ │ │ │ else { │ │ │ │ this.getDir("/"); │ │ │ │ } │ │ │ │ @@ -211,15 +210,15 @@ │ │ │ │ if (selectedFile.isDirectory()) { │ │ │ │ this.selectButton.setEnabled(false); │ │ │ │ if (selectedFile.canRead()) { │ │ │ │ this.lastPositions.put(this.currentPath, n); │ │ │ │ this.getDir(this.path.get(n)); │ │ │ │ } │ │ │ │ else { │ │ │ │ - new AlertDialog$Builder((Context)this).setIcon(2130837530).setTitle((CharSequence)("[" + selectedFile.getName() + "] " + (Object)this.getText(2131165202))).setPositiveButton((CharSequence)"OK", (DialogInterface$OnClickListener)new FileDialog$5(this)).show(); │ │ │ │ + new AlertDialog$Builder((Context)this).setIcon(2130837530).setTitle((CharSequence)("[" + selectedFile.getName() + "] " + (Object)this.getText(2131099666))).setPositiveButton((CharSequence)"OK", (DialogInterface$OnClickListener)new FileDialog$5(this)).show(); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ this.selectedFile = selectedFile; │ │ │ │ selectVisible.setSelected(b); │ │ │ │ this.selectButton.setEnabled(b); │ │ │ │ } │ │ ├── budo/budoist/views/ItemListView$5.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ ItemListView this$0; │ │ │ │ │ │ │ │ ItemListView$5(final ItemListView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouch(final View view, final MotionEvent motionEvent) { │ │ │ │ - final ImageView imageView = (ImageView)this.this$0.findViewById(2131099800); │ │ │ │ + final ImageView imageView = (ImageView)this.this$0.findViewById(2131427480); │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ imageView.setImageResource(2130837532); │ │ │ │ } │ │ │ │ else if (motionEvent.getAction() == 1) { │ │ │ │ imageView.setImageResource(2130837531); │ │ │ │ } │ │ │ │ return false; │ │ ├── budo/budoist/views/ItemListView$6.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ ItemListView this$0; │ │ │ │ │ │ │ │ ItemListView$6(final ItemListView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouch(final View view, final MotionEvent motionEvent) { │ │ │ │ - final ImageView imageView = (ImageView)this.this$0.findViewById(2131099803); │ │ │ │ + final ImageView imageView = (ImageView)this.this$0.findViewById(2131427483); │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ imageView.setImageResource(2130837556); │ │ │ │ } │ │ │ │ else if (motionEvent.getAction() == 1) { │ │ │ │ imageView.setImageResource(2130837555); │ │ │ │ } │ │ │ │ return false; │ │ ├── budo/budoist/views/ItemListView$7.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ ItemListView this$0; │ │ │ │ │ │ │ │ ItemListView$7(final ItemListView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouch(final View view, final MotionEvent motionEvent) { │ │ │ │ - final ImageView imageView = (ImageView)this.this$0.findViewById(2131099797); │ │ │ │ + final ImageView imageView = (ImageView)this.this$0.findViewById(2131427477); │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ imageView.setImageResource(2130837554); │ │ │ │ } │ │ │ │ else if (motionEvent.getAction() == 1) { │ │ │ │ imageView.setImageResource(2130837553); │ │ │ │ } │ │ │ │ return false; │ │ ├── budo/budoist/views/ItemListView$8$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -28,15 +28,15 @@ │ │ │ │ else { │ │ │ │ string = this.val$items.toString(); │ │ │ │ } │ │ │ │ Log.d(access$500, append.append(string).toString()); │ │ │ │ ItemListView.access$100(this.this$1.this$0, this.val$items); │ │ │ │ this.this$1.this$0.setContentView(2130903050); │ │ │ │ ItemListView.access$600(this.this$1.this$0); │ │ │ │ - ItemListView.access$702(this.this$1.this$0, (TreeViewList)this.this$1.this$0.findViewById(2131099742)); │ │ │ │ + ItemListView.access$702(this.this$1.this$0, (TreeViewList)this.this$1.this$0.findViewById(2131427422)); │ │ │ │ ItemListView.access$700(this.this$1.this$0).setLongClickable(b); │ │ │ │ ItemListView.access$700(this.this$1.this$0).setItemsCanFocus(false); │ │ │ │ ItemListView.access$700(this.this$1.this$0).setAdapter((ListAdapter)ItemListView.access$800(this.this$1.this$0)); │ │ │ │ this.this$1.this$0.setCollapsible(b); │ │ │ │ this.this$1.this$0.registerForContextMenu((View)ItemListView.access$700(this.this$1.this$0)); │ │ │ │ if (ItemListView.access$900(this.this$1.this$0).isShowing()) { │ │ │ │ ItemListView.access$900(this.this$1.this$0).dismiss(); │ │ ├── budo/budoist/views/LabelListView$4.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ LabelListView this$0; │ │ │ │ │ │ │ │ LabelListView$4(final LabelListView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouch(final View view, final MotionEvent motionEvent) { │ │ │ │ - final ImageView imageView = (ImageView)this.this$0.findViewById(2131099797); │ │ │ │ + final ImageView imageView = (ImageView)this.this$0.findViewById(2131427477); │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ imageView.setImageResource(2130837554); │ │ │ │ } │ │ │ │ else if (motionEvent.getAction() == 1) { │ │ │ │ imageView.setImageResource(2130837553); │ │ │ │ } │ │ │ │ return false; │ │ ├── budo/budoist/views/LabelListView$5.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ LabelListView this$0; │ │ │ │ │ │ │ │ LabelListView$5(final LabelListView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouch(final View view, final MotionEvent motionEvent) { │ │ │ │ - final ImageView imageView = (ImageView)this.this$0.findViewById(2131099803); │ │ │ │ + final ImageView imageView = (ImageView)this.this$0.findViewById(2131427483); │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ imageView.setImageResource(2130837556); │ │ │ │ } │ │ │ │ else if (motionEvent.getAction() == 1) { │ │ │ │ imageView.setImageResource(2130837555); │ │ │ │ } │ │ │ │ return false; │ │ ├── budo/budoist/views/LabelListView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -97,27 +97,27 @@ │ │ │ │ final TreeBuilder treeBuilder = new TreeBuilder(this.mTreeManager); │ │ │ │ for (int i = 0; i < list.size(); ++i) { │ │ │ │ treeBuilder.sequentiallyAddNextNode(list.get(i), 0); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void loadTopToolbar() { │ │ │ │ - this.mTopToolbar = (RelativeLayout)this.findViewById(2131099741); │ │ │ │ + this.mTopToolbar = (RelativeLayout)this.findViewById(2131427421); │ │ │ │ if (this.mViewMode == LabelListView$LabelViewMode.SELECT_INITIAL_LABEL || this.mViewMode == LabelListView$LabelViewMode.SELECT_LABELS) { │ │ │ │ this.mTopToolbar.setVisibility(8); │ │ │ │ } │ │ │ │ - this.mProjectsToolbarButton = (LinearLayout)this.findViewById(2131099796); │ │ │ │ - this.mLabelsToolbarButton = (LinearLayout)this.findViewById(2131099799); │ │ │ │ - this.mQueriesToolbarButton = (LinearLayout)this.findViewById(2131099802); │ │ │ │ - this.mAddItemToolbarButton = (ImageView)this.findViewById(2131099805); │ │ │ │ - this.mProjectsToolbarText = (TextView)this.findViewById(2131099798); │ │ │ │ - this.mLabelsToolbarText = (TextView)this.findViewById(2131099801); │ │ │ │ - this.mQueriesToolbarText = (TextView)this.findViewById(2131099804); │ │ │ │ + this.mProjectsToolbarButton = (LinearLayout)this.findViewById(2131427476); │ │ │ │ + this.mLabelsToolbarButton = (LinearLayout)this.findViewById(2131427479); │ │ │ │ + this.mQueriesToolbarButton = (LinearLayout)this.findViewById(2131427482); │ │ │ │ + this.mAddItemToolbarButton = (ImageView)this.findViewById(2131427485); │ │ │ │ + this.mProjectsToolbarText = (TextView)this.findViewById(2131427478); │ │ │ │ + this.mLabelsToolbarText = (TextView)this.findViewById(2131427481); │ │ │ │ + this.mQueriesToolbarText = (TextView)this.findViewById(2131427484); │ │ │ │ this.mLabelsToolbarText.setTypeface((Typeface)null, 1); │ │ │ │ - ((ImageView)this.findViewById(2131099800)).setImageResource(2130837532); │ │ │ │ + ((ImageView)this.findViewById(2131427480)).setImageResource(2130837532); │ │ │ │ this.mAddItemToolbarButton.setOnClickListener((View$OnClickListener)new LabelListView$1(this)); │ │ │ │ this.mProjectsToolbarButton.setOnClickListener((View$OnClickListener)new LabelListView$2(this)); │ │ │ │ this.mQueriesToolbarButton.setOnClickListener((View$OnClickListener)new LabelListView$3(this)); │ │ │ │ this.mProjectsToolbarButton.setOnTouchListener((View$OnTouchListener)new LabelListView$4(this)); │ │ │ │ this.mQueriesToolbarButton.setOnTouchListener((View$OnTouchListener)new LabelListView$5(this)); │ │ │ │ } │ │ │ │ │ │ │ │ @@ -179,29 +179,29 @@ │ │ │ │ int onContextItemSelected = 1; │ │ │ │ final Label mLabelEdited = (Label)((AdapterView$AdapterContextMenuInfo)menuItem.getMenuInfo()).targetView.getTag(); │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ onContextItemSelected = (super.onContextItemSelected(menuItem) ? 1 : 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099818: { │ │ │ │ + case 2131427498: { │ │ │ │ if (!this.mClient.isPremium()) { │ │ │ │ final AlertDialog$Builder alertDialog$Builder = new AlertDialog$Builder((Context)this); │ │ │ │ alertDialog$Builder.setMessage((CharSequence)"Sorry, only Todoist premium users can edit labels..."); │ │ │ │ alertDialog$Builder.setPositiveButton((CharSequence)"OK", (DialogInterface$OnClickListener)null); │ │ │ │ alertDialog$Builder.show(); │ │ │ │ break; │ │ │ │ } │ │ │ │ final Intent intent = new Intent(this.getBaseContext(), (Class)EditLabelView.class); │ │ │ │ intent.putExtra("LABEL", (Serializable)mLabelEdited); │ │ │ │ this.mLabelEdited = mLabelEdited; │ │ │ │ this.startActivityForResult(intent, 3); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099819: { │ │ │ │ + case 2131427499: { │ │ │ │ if (!this.mClient.isPremium()) { │ │ │ │ final AlertDialog$Builder alertDialog$Builder2 = new AlertDialog$Builder((Context)this); │ │ │ │ alertDialog$Builder2.setMessage((CharSequence)"Sorry, only Todoist premium users can delete labels..."); │ │ │ │ alertDialog$Builder2.setPositiveButton((CharSequence)"OK", (DialogInterface$OnClickListener)null); │ │ │ │ alertDialog$Builder2.show(); │ │ │ │ break; │ │ │ │ } │ │ │ │ @@ -232,19 +232,19 @@ │ │ │ │ this.mStorage = this.mClient.getStorage(); │ │ │ │ this.mUser = this.mClient.getUser(); │ │ │ │ final ArrayList labels = this.mClient.getLabels(); │ │ │ │ this.mTreeManager = (TreeStateManager)new InMemoryTreeStateManager(); │ │ │ │ this.buildLabelList(labels); │ │ │ │ final boolean collapsible = true; │ │ │ │ this.setContentView(2130903052); │ │ │ │ - (this.mTreeView = (TreeViewList)this.findViewById(2131099750)).setItemsCanFocus(false); │ │ │ │ + (this.mTreeView = (TreeViewList)this.findViewById(2131427430)).setItemsCanFocus(false); │ │ │ │ this.loadTopToolbar(); │ │ │ │ - this.mOkButton = (Button)this.findViewById(2131099748); │ │ │ │ - this.mCancelButton = (Button)this.findViewById(2131099749); │ │ │ │ - this.mButtonsToolbar = (LinearLayout)this.findViewById(2131099747); │ │ │ │ + this.mOkButton = (Button)this.findViewById(2131427428); │ │ │ │ + this.mCancelButton = (Button)this.findViewById(2131427429); │ │ │ │ + this.mButtonsToolbar = (LinearLayout)this.findViewById(2131427427); │ │ │ │ this.mOkButton.setOnClickListener((View$OnClickListener)this); │ │ │ │ this.mCancelButton.setOnClickListener((View$OnClickListener)this); │ │ │ │ if (this.mViewMode == LabelListView$LabelViewMode.FILTER_BY_LABELS) { │ │ │ │ this.setTitle((CharSequence)"Labels"); │ │ │ │ this.mButtonsToolbar.setVisibility(n2); │ │ │ │ this.mStorage.setLastViewedFilter(TodoistOfflineStorage$InitialView.FILTER_BY_LABELS); │ │ │ │ } │ │ │ │ @@ -279,22 +279,22 @@ │ │ │ │ this.mTreeView.setOnItemClickListener((AdapterView$OnItemClickListener)this); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ final boolean b = true; │ │ │ │ this.mTreeManager.getNodeInfo((Object)(Label)((AdapterView$AdapterContextMenuInfo)contextMenu$ContextMenuInfo).targetView.getTag()); │ │ │ │ - this.getMenuInflater().inflate(2131427330, (Menu)contextMenu); │ │ │ │ - contextMenu.findItem(2131099818).setVisible(b); │ │ │ │ - contextMenu.findItem(2131099819).setVisible(b); │ │ │ │ + this.getMenuInflater().inflate(2131361794, (Menu)contextMenu); │ │ │ │ + contextMenu.findItem(2131427498).setVisible(b); │ │ │ │ + contextMenu.findItem(2131427499).setVisible(b); │ │ │ │ super.onCreateContextMenu(contextMenu, view, contextMenu$ContextMenuInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu menu) { │ │ │ │ - this.getMenuInflater().inflate(2131427331, menu); │ │ │ │ + this.getMenuInflater().inflate(2131361795, menu); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public void onDestroy() { │ │ │ │ super.onDestroy(); │ │ │ │ if (this.mViewMode != LabelListView$LabelViewMode.FILTER_BY_LABELS) { │ │ │ │ this.setResult(0); │ │ │ │ @@ -322,19 +322,19 @@ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ boolean b = false; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ b = false; │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099824: { │ │ │ │ + case 2131427504: { │ │ │ │ this.startActivityForResult(new Intent(this.getBaseContext(), (Class)SettingsView.class), 11); │ │ │ │ return true; │ │ │ │ } │ │ │ │ - case 2131099823: { │ │ │ │ + case 2131427503: { │ │ │ │ final TodoistClient mClient = this.mClient; │ │ │ │ final String email = this.mUser.email; │ │ │ │ String s; │ │ │ │ if (this.mUser.googleLogin) { │ │ │ │ s = this.mUser.oauth2Token; │ │ │ │ } │ │ │ │ else { │ │ ├── budo/budoist/views/LoginOrRegisterView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -31,12 +31,12 @@ │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ super.onCreate(bundle); │ │ │ │ this.mApplication = (TodoistApplication)this.getApplication(); │ │ │ │ this.mClient = this.mApplication.getClient(); │ │ │ │ this.mUser = this.mClient.getUser(); │ │ │ │ this.setContentView(2130903054); │ │ │ │ - (this.mRegisterButton = (Button)this.findViewById(2131099757)).setOnClickListener((View$OnClickListener)new LoginOrRegisterView$1(this)); │ │ │ │ - (this.mLoginButton = (Button)this.findViewById(2131099756)).setOnClickListener((View$OnClickListener)new LoginOrRegisterView$2(this)); │ │ │ │ + (this.mRegisterButton = (Button)this.findViewById(2131427437)).setOnClickListener((View$OnClickListener)new LoginOrRegisterView$1(this)); │ │ │ │ + (this.mLoginButton = (Button)this.findViewById(2131427436)).setOnClickListener((View$OnClickListener)new LoginOrRegisterView$2(this)); │ │ │ │ this.setTitle((CharSequence)"Welcome"); │ │ │ │ } │ │ │ │ } │ │ ├── budo/budoist/views/LoginView$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -10,15 +10,15 @@ │ │ │ │ final /* synthetic */ LoginView this$0; │ │ │ │ │ │ │ │ LoginView$1(final LoginView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onCheckedChanged(final CompoundButton compoundButton, final boolean b) { │ │ │ │ - final LinearLayout linearLayout = (LinearLayout)this.this$0.findViewById(2131099753); │ │ │ │ + final LinearLayout linearLayout = (LinearLayout)this.this$0.findViewById(2131427433); │ │ │ │ if (b) { │ │ │ │ linearLayout.setVisibility(4); │ │ │ │ } │ │ │ │ else { │ │ │ │ linearLayout.setVisibility(0); │ │ │ │ } │ │ │ │ } │ │ ├── budo/budoist/views/LoginView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -65,18 +65,18 @@ │ │ │ │ Toast.makeText((Context)activity, (CharSequence)"Sync is already running...", 0).show(); │ │ │ │ } │ │ │ │ else { │ │ │ │ activity.setRequestedOrientation(5); │ │ │ │ final ProgressDialog show = ProgressDialog.show((Context)activity, (CharSequence)"", (CharSequence)"Logging in..."); │ │ │ │ final PowerManager$WakeLock wakeLock = ((PowerManager)activity.getSystemService("power")).newWakeLock(26, LoginView.TAG); │ │ │ │ final AlertDialog$Builder alertDialog$Builder = new AlertDialog$Builder((Context)activity); │ │ │ │ - final View inflate = ((LayoutInflater)activity.getSystemService("layout_inflater")).inflate(2130903064, (ViewGroup)activity.findViewById(2131099791)); │ │ │ │ + final View inflate = ((LayoutInflater)activity.getSystemService("layout_inflater")).inflate(2130903064, (ViewGroup)activity.findViewById(2131427471)); │ │ │ │ inflate.setMinimumWidth(activity.getWindowManager().getDefaultDisplay().getWidth()); │ │ │ │ alertDialog$Builder.setView(inflate); │ │ │ │ - new Thread((Runnable)new LoginView$2(todoistClient, s, s2, b, activity, show, alertDialog$Builder.create(), (Button)inflate.findViewById(2131099795), wakeLock, (TextView)inflate.findViewById(2131099792), (ProgressBar)inflate.findViewById(2131099793), (TextView)inflate.findViewById(2131099794), runnable)).start(); │ │ │ │ + new Thread((Runnable)new LoginView$2(todoistClient, s, s2, b, activity, show, alertDialog$Builder.create(), (Button)inflate.findViewById(2131427475), wakeLock, (TextView)inflate.findViewById(2131427472), (ProgressBar)inflate.findViewById(2131427473), (TextView)inflate.findViewById(2131427474), runnable)).start(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void afterTextChanged(final Editable editable) { │ │ │ │ this.mLoginButton.setEnabled(this.checkForm()); │ │ │ │ } │ │ │ │ │ │ │ │ @@ -94,22 +94,22 @@ │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ super.onCreate(bundle); │ │ │ │ this.mApplication = (TodoistApplication)this.getApplication(); │ │ │ │ this.mClient = this.mApplication.getClient(); │ │ │ │ this.mUser = this.mClient.getUser(); │ │ │ │ this.setContentView(2130903053); │ │ │ │ - (this.mLoginButton = (Button)this.findViewById(2131099755)).setOnClickListener((View$OnClickListener)this); │ │ │ │ - (this.mEmail = (EditText)this.findViewById(2131099752)).setText((CharSequence)this.mUser.email); │ │ │ │ + (this.mLoginButton = (Button)this.findViewById(2131427435)).setOnClickListener((View$OnClickListener)this); │ │ │ │ + (this.mEmail = (EditText)this.findViewById(2131427432)).setText((CharSequence)this.mUser.email); │ │ │ │ this.mEmail.addTextChangedListener((TextWatcher)this); │ │ │ │ - (this.mPassword = (EditText)this.findViewById(2131099754)).setText((CharSequence)this.mUser.password); │ │ │ │ + (this.mPassword = (EditText)this.findViewById(2131427434)).setText((CharSequence)this.mUser.password); │ │ │ │ this.mPassword.addTextChangedListener((TextWatcher)this); │ │ │ │ - (this.mGoogleLogin = (CheckBox)this.findViewById(2131099751)).setChecked(this.mUser.googleLogin); │ │ │ │ + (this.mGoogleLogin = (CheckBox)this.findViewById(2131427431)).setChecked(this.mUser.googleLogin); │ │ │ │ if (this.mUser.googleLogin) { │ │ │ │ - ((LinearLayout)this.findViewById(2131099753)).setVisibility(4); │ │ │ │ + ((LinearLayout)this.findViewById(2131427433)).setVisibility(4); │ │ │ │ } │ │ │ │ this.mGoogleLogin.setOnCheckedChangeListener((CompoundButton$OnCheckedChangeListener)new LoginView$1(this)); │ │ │ │ this.mLoginButton.setEnabled(this.checkForm()); │ │ │ │ this.setTitle((CharSequence)"Login"); │ │ │ │ } │ │ │ │ │ │ │ │ public void onTextChanged(final CharSequence charSequence, final int n, final int n2, final int n3) { │ │ ├── budo/budoist/views/NoteListView$1$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -13,17 +13,17 @@ │ │ │ │ │ │ │ │ NoteListView$1$1(final NoteListView$1 this$1) { │ │ │ │ this.this$1 = this$1; │ │ │ │ } │ │ │ │ │ │ │ │ public void run() { │ │ │ │ this.this$1.this$0.setContentView(2130903057); │ │ │ │ - NoteListView.access$502(this.this$1.this$0, (Button)this.this$1.this$0.findViewById(2131099765)); │ │ │ │ + NoteListView.access$502(this.this$1.this$0, (Button)this.this$1.this$0.findViewById(2131427445)); │ │ │ │ NoteListView.access$500(this.this$1.this$0).setOnClickListener((View$OnClickListener)this.this$1.this$0); │ │ │ │ - NoteListView.access$602(this.this$1.this$0, (TreeViewList)this.this$1.this$0.findViewById(2131099766)); │ │ │ │ + NoteListView.access$602(this.this$1.this$0, (TreeViewList)this.this$1.this$0.findViewById(2131427446)); │ │ │ │ NoteListView.access$600(this.this$1.this$0).setItemsCanFocus(false); │ │ │ │ NoteListView.access$600(this.this$1.this$0).setAdapter((ListAdapter)NoteListView.access$400(this.this$1.this$0)); │ │ │ │ this.this$1.this$0.setCollapsible(false); │ │ │ │ this.this$1.this$0.registerForContextMenu((View)NoteListView.access$600(this.this$1.this$0)); │ │ │ │ if (NoteListView.access$700(this.this$1.this$0).isShowing()) { │ │ │ │ NoteListView.access$700(this.this$1.this$0).dismiss(); │ │ │ │ } │ │ ├── budo/budoist/views/ProjectListView$5.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ ProjectListView this$0; │ │ │ │ │ │ │ │ ProjectListView$5(final ProjectListView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouch(final View view, final MotionEvent motionEvent) { │ │ │ │ - final ImageView imageView = (ImageView)this.this$0.findViewById(2131099800); │ │ │ │ + final ImageView imageView = (ImageView)this.this$0.findViewById(2131427480); │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ imageView.setImageResource(2130837532); │ │ │ │ } │ │ │ │ else if (motionEvent.getAction() == 1) { │ │ │ │ imageView.setImageResource(2130837531); │ │ │ │ } │ │ │ │ return false; │ │ ├── budo/budoist/views/ProjectListView$6.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ ProjectListView this$0; │ │ │ │ │ │ │ │ ProjectListView$6(final ProjectListView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouch(final View view, final MotionEvent motionEvent) { │ │ │ │ - final ImageView imageView = (ImageView)this.this$0.findViewById(2131099803); │ │ │ │ + final ImageView imageView = (ImageView)this.this$0.findViewById(2131427483); │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ imageView.setImageResource(2130837556); │ │ │ │ } │ │ │ │ else if (motionEvent.getAction() == 1) { │ │ │ │ imageView.setImageResource(2130837555); │ │ │ │ } │ │ │ │ return false; │ │ ├── budo/budoist/views/ProjectListView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -114,27 +114,27 @@ │ │ │ │ while (iterator.hasNext()) { │ │ │ │ this.deleteProjectsRecursively(iterator.next()); │ │ │ │ } │ │ │ │ this.mClient.deleteProject(project); │ │ │ │ } │ │ │ │ │ │ │ │ private void loadTopToolbar() { │ │ │ │ - this.mTopToolbar = (RelativeLayout)this.findViewById(2131099741); │ │ │ │ + this.mTopToolbar = (RelativeLayout)this.findViewById(2131427421); │ │ │ │ if (this.mViewMode == ProjectListView$ProjectViewMode.MOVE_TO_PROJECT || this.mViewMode == ProjectListView$ProjectViewMode.SELECT_DEFAULT_PROJECT || this.mViewMode == ProjectListView$ProjectViewMode.SELECT_INITIAL_PROJECT) { │ │ │ │ this.mTopToolbar.setVisibility(8); │ │ │ │ } │ │ │ │ - this.mProjectsToolbarButton = (LinearLayout)this.findViewById(2131099796); │ │ │ │ - this.mLabelsToolbarButton = (LinearLayout)this.findViewById(2131099799); │ │ │ │ - this.mQueriesToolbarButton = (LinearLayout)this.findViewById(2131099802); │ │ │ │ - this.mAddItemToolbarButton = (ImageView)this.findViewById(2131099805); │ │ │ │ - this.mProjectsToolbarText = (TextView)this.findViewById(2131099798); │ │ │ │ - this.mLabelsToolbarText = (TextView)this.findViewById(2131099801); │ │ │ │ - this.mQueriesToolbarText = (TextView)this.findViewById(2131099804); │ │ │ │ + this.mProjectsToolbarButton = (LinearLayout)this.findViewById(2131427476); │ │ │ │ + this.mLabelsToolbarButton = (LinearLayout)this.findViewById(2131427479); │ │ │ │ + this.mQueriesToolbarButton = (LinearLayout)this.findViewById(2131427482); │ │ │ │ + this.mAddItemToolbarButton = (ImageView)this.findViewById(2131427485); │ │ │ │ + this.mProjectsToolbarText = (TextView)this.findViewById(2131427478); │ │ │ │ + this.mLabelsToolbarText = (TextView)this.findViewById(2131427481); │ │ │ │ + this.mQueriesToolbarText = (TextView)this.findViewById(2131427484); │ │ │ │ this.mProjectsToolbarText.setTypeface((Typeface)null, 1); │ │ │ │ - ((ImageView)this.findViewById(2131099797)).setImageResource(2130837554); │ │ │ │ + ((ImageView)this.findViewById(2131427477)).setImageResource(2130837554); │ │ │ │ this.mAddItemToolbarButton.setOnClickListener((View$OnClickListener)new ProjectListView$2(this)); │ │ │ │ this.mLabelsToolbarButton.setOnClickListener((View$OnClickListener)new ProjectListView$3(this)); │ │ │ │ this.mQueriesToolbarButton.setOnClickListener((View$OnClickListener)new ProjectListView$4(this)); │ │ │ │ this.mLabelsToolbarButton.setOnTouchListener((View$OnTouchListener)new ProjectListView$5(this)); │ │ │ │ this.mQueriesToolbarButton.setOnTouchListener((View$OnTouchListener)new ProjectListView$6(this)); │ │ │ │ } │ │ │ │ │ │ │ │ @@ -172,30 +172,30 @@ │ │ │ │ int onContextItemSelected = 1; │ │ │ │ final Project mProjectEdited = (Project)((AdapterView$AdapterContextMenuInfo)menuItem.getMenuInfo()).targetView.getTag(); │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ onContextItemSelected = (super.onContextItemSelected(menuItem) ? 1 : 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099817: { │ │ │ │ + case 2131427497: { │ │ │ │ this.mTreeManager.collapseChildren((Object)null); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099816: { │ │ │ │ + case 2131427496: { │ │ │ │ this.mTreeManager.expandEverythingBelow((Object)null); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099825: { │ │ │ │ + case 2131427505: { │ │ │ │ final Intent intent = new Intent(this.getBaseContext(), (Class)EditProjectView.class); │ │ │ │ intent.putExtra("Project", (Serializable)mProjectEdited); │ │ │ │ this.mProjectEdited = mProjectEdited; │ │ │ │ this.startActivityForResult(intent, onContextItemSelected); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099826: { │ │ │ │ + case 2131427506: { │ │ │ │ final ProjectListView$8 projectListView$8 = new ProjectListView$8(this, mProjectEdited); │ │ │ │ final AlertDialog$Builder alertDialog$Builder = new AlertDialog$Builder((Context)this); │ │ │ │ final Object[] array = new Object[onContextItemSelected]; │ │ │ │ array[0] = TodoistTextFormatter.formatText(mProjectEdited.getName()).toString(); │ │ │ │ alertDialog$Builder.setMessage((CharSequence)String.format("Delete project '%s'?\nThis will delete all items and sub-projects as well.", array)); │ │ │ │ alertDialog$Builder.setPositiveButton((CharSequence)"Yes", (DialogInterface$OnClickListener)projectListView$8).setNegativeButton((CharSequence)"No", (DialogInterface$OnClickListener)projectListView$8); │ │ │ │ alertDialog$Builder.show(); │ │ │ │ @@ -231,33 +231,33 @@ │ │ │ │ this.mTreeManager = this.mApplication.getProjectTreeState(); │ │ │ │ if (this.mTreeManager == null) { │ │ │ │ this.mTreeManager = (TreeStateManager)new InMemoryTreeStateManager(); │ │ │ │ this.mApplication.setProjectTreeState(this.mTreeManager); │ │ │ │ this.buildProjectList(this.mClient.getProjects()); │ │ │ │ } │ │ │ │ this.setContentView(2130903059); │ │ │ │ - this.mTreeView = (TreeViewList)this.findViewById(2131099770); │ │ │ │ + this.mTreeView = (TreeViewList)this.findViewById(2131427450); │ │ │ │ this.loadTopToolbar(); │ │ │ │ this.mProjectAdapter = new ProjectTreeItemAdapter(this, this.mTreeManager, 5); │ │ │ │ this.mTreeView.setAdapter((ListAdapter)this.mProjectAdapter); │ │ │ │ this.setCollapsible(true); │ │ │ │ this.registerForContextMenu((View)this.mTreeView); │ │ │ │ final Resources resources = this.getResources(); │ │ │ │ this.mTreeView.setExpandedDrawable(resources.getDrawable(2130837526)); │ │ │ │ this.mTreeView.setCollapsedDrawable(resources.getDrawable(2130837521)); │ │ │ │ this.mTreeView.setOnItemClickListener((AdapterView$OnItemClickListener)this); │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ - this.getMenuInflater().inflate(2131427332, (Menu)contextMenu); │ │ │ │ + this.getMenuInflater().inflate(2131361796, (Menu)contextMenu); │ │ │ │ super.onCreateContextMenu(contextMenu, view, contextMenu$ContextMenuInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu menu) { │ │ │ │ - this.getMenuInflater().inflate(2131427331, menu); │ │ │ │ + this.getMenuInflater().inflate(2131361795, menu); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public void onDestroy() { │ │ │ │ super.onDestroy(); │ │ │ │ if (this.mViewMode != ProjectListView$ProjectViewMode.FILTER_BY_PROJECTS) { │ │ │ │ this.setResult(0); │ │ │ │ @@ -285,19 +285,19 @@ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ boolean b = false; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ b = false; │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099824: { │ │ │ │ + case 2131427504: { │ │ │ │ this.startActivityForResult(new Intent(this.getBaseContext(), (Class)SettingsView.class), 11); │ │ │ │ return true; │ │ │ │ } │ │ │ │ - case 2131099823: { │ │ │ │ + case 2131427503: { │ │ │ │ final TodoistClient mClient = this.mClient; │ │ │ │ final String email = this.mUser.email; │ │ │ │ String s; │ │ │ │ if (this.mUser.googleLogin) { │ │ │ │ s = this.mUser.oauth2Token; │ │ │ │ } │ │ │ │ else { │ │ ├── budo/budoist/views/QueryFormatHelpView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -26,28 +26,28 @@ │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ super.onCreate(bundle); │ │ │ │ this.mApplication = (TodoistApplication)this.getApplication(); │ │ │ │ this.mClient = this.mApplication.getClient(); │ │ │ │ this.mUser = this.mClient.getUser(); │ │ │ │ this.setContentView(2130903061); │ │ │ │ - ((Button)this.findViewById(2131099773)).setOnClickListener((View$OnClickListener)new QueryFormatHelpView$1(this)); │ │ │ │ + ((Button)this.findViewById(2131427453)).setOnClickListener((View$OnClickListener)new QueryFormatHelpView$1(this)); │ │ │ │ this.setTitle((CharSequence)"Query Format"); │ │ │ │ final Item item = new Item(); │ │ │ │ - final TextView textView = (TextView)this.findViewById(2131099774); │ │ │ │ + final TextView textView = (TextView)this.findViewById(2131427454); │ │ │ │ item.dateString = "today"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ - final TextView textView2 = (TextView)this.findViewById(2131099775); │ │ │ │ + final TextView textView2 = (TextView)this.findViewById(2131427455); │ │ │ │ item.dateString = "tomorrow"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView2.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ - final TextView textView3 = (TextView)this.findViewById(2131099776); │ │ │ │ + final TextView textView3 = (TextView)this.findViewById(2131427456); │ │ │ │ item.dateString = "friday"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView3.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ - final TextView textView4 = (TextView)this.findViewById(2131099777); │ │ │ │ + final TextView textView4 = (TextView)this.findViewById(2131427457); │ │ │ │ item.dateString = "next friday"; │ │ │ │ item.calculateFirstDueDate(this.mUser.dateFormat, this.mUser.timezoneOffsetMinutes); │ │ │ │ textView4.setText((CharSequence)new SimpleDateFormat("d MMM yyyy", Locale.US).format(item.dueDate)); │ │ │ │ } │ │ │ │ } │ │ ├── budo/budoist/views/QueryListView$4.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ QueryListView this$0; │ │ │ │ │ │ │ │ QueryListView$4(final QueryListView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouch(final View view, final MotionEvent motionEvent) { │ │ │ │ - final ImageView imageView = (ImageView)this.this$0.findViewById(2131099800); │ │ │ │ + final ImageView imageView = (ImageView)this.this$0.findViewById(2131427480); │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ imageView.setImageResource(2130837532); │ │ │ │ } │ │ │ │ else if (motionEvent.getAction() == 1) { │ │ │ │ imageView.setImageResource(2130837531); │ │ │ │ } │ │ │ │ return false; │ │ ├── budo/budoist/views/QueryListView$5.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -11,15 +11,15 @@ │ │ │ │ final /* synthetic */ QueryListView this$0; │ │ │ │ │ │ │ │ QueryListView$5(final QueryListView this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onTouch(final View view, final MotionEvent motionEvent) { │ │ │ │ - final ImageView imageView = (ImageView)this.this$0.findViewById(2131099797); │ │ │ │ + final ImageView imageView = (ImageView)this.this$0.findViewById(2131427477); │ │ │ │ if (motionEvent.getAction() == 0) { │ │ │ │ imageView.setImageResource(2130837554); │ │ │ │ } │ │ │ │ else if (motionEvent.getAction() == 1) { │ │ │ │ imageView.setImageResource(2130837553); │ │ │ │ } │ │ │ │ return false; │ │ ├── budo/budoist/views/QueryListView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -75,26 +75,26 @@ │ │ │ │ final TreeBuilder treeBuilder = new TreeBuilder(this.mTreeManager); │ │ │ │ for (int i = 0; i < list.size(); ++i) { │ │ │ │ treeBuilder.sequentiallyAddNextNode(list.get(i), 0); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void loadTopToolbar() { │ │ │ │ - this.mTopToolbar = (RelativeLayout)this.findViewById(2131099741); │ │ │ │ + this.mTopToolbar = (RelativeLayout)this.findViewById(2131427421); │ │ │ │ if (this.mViewMode == QueryListView$QueryViewMode.SELECT_INITIAL_QUERY) { │ │ │ │ this.mTopToolbar.setVisibility(8); │ │ │ │ } │ │ │ │ - this.mProjectsToolbarButton = (LinearLayout)this.findViewById(2131099796); │ │ │ │ - this.mLabelsToolbarButton = (LinearLayout)this.findViewById(2131099799); │ │ │ │ - this.mQueriesToolbarButton = (LinearLayout)this.findViewById(2131099802); │ │ │ │ - this.mAddItemToolbarButton = (ImageView)this.findViewById(2131099805); │ │ │ │ - this.mProjectsToolbarText = (TextView)this.findViewById(2131099798); │ │ │ │ - this.mLabelsToolbarText = (TextView)this.findViewById(2131099801); │ │ │ │ - (this.mQueriesToolbarText = (TextView)this.findViewById(2131099804)).setTypeface((Typeface)null, 1); │ │ │ │ - ((ImageView)this.findViewById(2131099803)).setImageResource(2130837556); │ │ │ │ + this.mProjectsToolbarButton = (LinearLayout)this.findViewById(2131427476); │ │ │ │ + this.mLabelsToolbarButton = (LinearLayout)this.findViewById(2131427479); │ │ │ │ + this.mQueriesToolbarButton = (LinearLayout)this.findViewById(2131427482); │ │ │ │ + this.mAddItemToolbarButton = (ImageView)this.findViewById(2131427485); │ │ │ │ + this.mProjectsToolbarText = (TextView)this.findViewById(2131427478); │ │ │ │ + this.mLabelsToolbarText = (TextView)this.findViewById(2131427481); │ │ │ │ + (this.mQueriesToolbarText = (TextView)this.findViewById(2131427484)).setTypeface((Typeface)null, 1); │ │ │ │ + ((ImageView)this.findViewById(2131427483)).setImageResource(2130837556); │ │ │ │ this.mAddItemToolbarButton.setOnClickListener((View$OnClickListener)new QueryListView$1(this)); │ │ │ │ this.mProjectsToolbarButton.setOnClickListener((View$OnClickListener)new QueryListView$2(this)); │ │ │ │ this.mLabelsToolbarButton.setOnClickListener((View$OnClickListener)new QueryListView$3(this)); │ │ │ │ this.mLabelsToolbarButton.setOnTouchListener((View$OnTouchListener)new QueryListView$4(this)); │ │ │ │ this.mProjectsToolbarButton.setOnTouchListener((View$OnTouchListener)new QueryListView$5(this)); │ │ │ │ } │ │ │ │ │ │ │ │ @@ -132,21 +132,21 @@ │ │ │ │ int onContextItemSelected = 1; │ │ │ │ final Query query = (Query)((AdapterView$AdapterContextMenuInfo)menuItem.getMenuInfo()).targetView.getTag(); │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ onContextItemSelected = (super.onContextItemSelected(menuItem) ? 1 : 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099827: { │ │ │ │ + case 2131427507: { │ │ │ │ final Intent intent = new Intent(this.getBaseContext(), (Class)EditQueryView.class); │ │ │ │ intent.putExtra("QUERY", (Serializable)query); │ │ │ │ this.startActivityForResult(intent, 12); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099828: { │ │ │ │ + case 2131427508: { │ │ │ │ final QueryListView$7 queryListView$7 = new QueryListView$7(this, query); │ │ │ │ final AlertDialog$Builder alertDialog$Builder = new AlertDialog$Builder((Context)this); │ │ │ │ final Object[] array = new Object[onContextItemSelected]; │ │ │ │ array[0] = query.name; │ │ │ │ alertDialog$Builder.setMessage((CharSequence)String.format("Delete query '%s'?", array)); │ │ │ │ alertDialog$Builder.setPositiveButton((CharSequence)"Yes", (DialogInterface$OnClickListener)queryListView$7).setNegativeButton((CharSequence)"No", (DialogInterface$OnClickListener)queryListView$7); │ │ │ │ alertDialog$Builder.show(); │ │ │ │ @@ -166,15 +166,15 @@ │ │ │ │ this.mUser = this.mClient.getUser(); │ │ │ │ this.mStorage.setLastViewedFilter(TodoistOfflineStorage$InitialView.FILTER_BY_QUERIES); │ │ │ │ final ArrayList queries = this.mClient.getQueries(); │ │ │ │ this.mTreeManager = (TreeStateManager)new InMemoryTreeStateManager(); │ │ │ │ this.buildQueryList(queries); │ │ │ │ final boolean collapsible = true; │ │ │ │ this.setContentView(2130903060); │ │ │ │ - (this.mTreeView = (TreeViewList)this.findViewById(2131099771)).setItemsCanFocus(false); │ │ │ │ + (this.mTreeView = (TreeViewList)this.findViewById(2131427451)).setItemsCanFocus(false); │ │ │ │ this.loadTopToolbar(); │ │ │ │ if (this.mViewMode == QueryListView$QueryViewMode.FILTER_BY_QUERIES) { │ │ │ │ this.mStorage.setLastViewedFilter(TodoistOfflineStorage$InitialView.FILTER_BY_QUERIES); │ │ │ │ this.setTitle((CharSequence)"Queries"); │ │ │ │ } │ │ │ │ else if (this.mViewMode == QueryListView$QueryViewMode.SELECT_INITIAL_QUERY) { │ │ │ │ this.setTitle((CharSequence)"Select Initial Query to Filter by"); │ │ │ │ @@ -185,22 +185,22 @@ │ │ │ │ this.registerForContextMenu((View)this.mTreeView); │ │ │ │ this.mTreeView.setOnItemClickListener((AdapterView$OnItemClickListener)this); │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ final boolean b = true; │ │ │ │ this.mTreeManager.getNodeInfo((Object)(Query)((AdapterView$AdapterContextMenuInfo)contextMenu$ContextMenuInfo).targetView.getTag()); │ │ │ │ - this.getMenuInflater().inflate(2131427333, (Menu)contextMenu); │ │ │ │ - contextMenu.findItem(2131099827).setVisible(b); │ │ │ │ - contextMenu.findItem(2131099828).setVisible(b); │ │ │ │ + this.getMenuInflater().inflate(2131361797, (Menu)contextMenu); │ │ │ │ + contextMenu.findItem(2131427507).setVisible(b); │ │ │ │ + contextMenu.findItem(2131427508).setVisible(b); │ │ │ │ super.onCreateContextMenu(contextMenu, view, contextMenu$ContextMenuInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu menu) { │ │ │ │ - this.getMenuInflater().inflate(2131427331, menu); │ │ │ │ + this.getMenuInflater().inflate(2131361795, menu); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public void onDestroy() { │ │ │ │ super.onDestroy(); │ │ │ │ if (this.mViewMode != QueryListView$QueryViewMode.FILTER_BY_QUERIES) { │ │ │ │ this.setResult(0); │ │ │ │ @@ -228,19 +228,19 @@ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ boolean b = false; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ b = false; │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099824: { │ │ │ │ + case 2131427504: { │ │ │ │ this.startActivityForResult(new Intent(this.getBaseContext(), (Class)SettingsView.class), 11); │ │ │ │ return true; │ │ │ │ } │ │ │ │ - case 2131099823: { │ │ │ │ + case 2131427503: { │ │ │ │ final TodoistClient mClient = this.mClient; │ │ │ │ final String email = this.mUser.email; │ │ │ │ String s; │ │ │ │ if (this.mUser.googleLogin) { │ │ │ │ s = this.mUser.oauth2Token; │ │ │ │ } │ │ │ │ else { │ │ ├── budo/budoist/views/RegisterView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -50,20 +50,20 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreate(final Bundle bundle) { │ │ │ │ super.onCreate(bundle); │ │ │ │ this.mApplication = (TodoistApplication)this.getApplication(); │ │ │ │ this.mClient = this.mApplication.getClient(); │ │ │ │ this.setContentView(2130903063); │ │ │ │ - (this.mRegisterButton = (Button)this.findViewById(2131099790)).setOnClickListener((View$OnClickListener)this); │ │ │ │ - (this.mFullName = (EditText)this.findViewById(2131099787)).setText((CharSequence)""); │ │ │ │ + (this.mRegisterButton = (Button)this.findViewById(2131427470)).setOnClickListener((View$OnClickListener)this); │ │ │ │ + (this.mFullName = (EditText)this.findViewById(2131427467)).setText((CharSequence)""); │ │ │ │ this.mFullName.addTextChangedListener((TextWatcher)this); │ │ │ │ - (this.mEmail = (EditText)this.findViewById(2131099788)).setText((CharSequence)""); │ │ │ │ + (this.mEmail = (EditText)this.findViewById(2131427468)).setText((CharSequence)""); │ │ │ │ this.mEmail.addTextChangedListener((TextWatcher)this); │ │ │ │ - (this.mPassword = (EditText)this.findViewById(2131099789)).setText((CharSequence)""); │ │ │ │ + (this.mPassword = (EditText)this.findViewById(2131427469)).setText((CharSequence)""); │ │ │ │ this.mPassword.addTextChangedListener((TextWatcher)this); │ │ │ │ this.mRegisterButton.setEnabled(this.checkForm()); │ │ │ │ this.setTitle((CharSequence)"Register"); │ │ │ │ } │ │ │ │ │ │ │ │ public void onTextChanged(final CharSequence charSequence, final int n, final int n2, final int n3) { │ │ │ │ } │ │ ├── budo/budoist/views/adapters/ItemTreeItemAdapter$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -13,15 +13,15 @@ │ │ │ │ │ │ │ │ ItemTreeItemAdapter$1(final ItemTreeItemAdapter this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onCheckedChanged(final CompoundButton compoundButton, final boolean b) { │ │ │ │ final Item item = (Item)compoundButton.getTag(); │ │ │ │ - final TextView textView = (TextView)((RelativeLayout)compoundButton.getParent().getParent()).findViewById(2131099735); │ │ │ │ + final TextView textView = (TextView)((RelativeLayout)compoundButton.getParent().getParent()).findViewById(2131427415); │ │ │ │ if (b) { │ │ │ │ textView.setTextColor(-7829368); │ │ │ │ } │ │ │ │ else { │ │ │ │ textView.setTextColor(0xFF000000 | item.getItemPriorityColor()); │ │ │ │ } │ │ │ │ if (ItemTreeItemAdapter.access$000(this.this$0) != null) { │ │ ├── budo/budoist/views/adapters/LabelTreeItemAdapter$1.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -15,15 +15,15 @@ │ │ │ │ LabelTreeItemAdapter$1(final LabelTreeItemAdapter this$0) { │ │ │ │ this.this$0 = this$0; │ │ │ │ } │ │ │ │ │ │ │ │ public void onCheckedChanged(final CompoundButton compoundButton, final boolean b) { │ │ │ │ final Label label = (Label)compoundButton.getTag(); │ │ │ │ LabelTreeItemAdapter.access$000(this.this$0, b, label); │ │ │ │ - final TextView textView = (TextView)((LinearLayout)compoundButton.getParent()).findViewById(2131099745); │ │ │ │ + final TextView textView = (TextView)((LinearLayout)compoundButton.getParent()).findViewById(2131427425); │ │ │ │ if (b) { │ │ │ │ textView.setText((CharSequence)Html.fromHtml("" + label.name + "")); │ │ │ │ } │ │ │ │ else { │ │ │ │ textView.setText((CharSequence)Html.fromHtml("" + label.name + "")); │ │ │ │ } │ │ │ │ } │ │ ├── pl/polidea/treeview/InMemoryTreeNode.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -306,77 +306,77 @@ │ │ │ │ stack=300, locals=6, args_size=1 │ │ │ │ 0: aload_0 │ │ │ │ 1: monitorenter │ │ │ │ 2: aload_0 │ │ │ │ 3: getfield #35 // Field childIdListCache:Ljava/util/List; │ │ │ │ 6: astore_1 │ │ │ │ 7: aload_1 │ │ │ │ - 8: ifnonnull 91 │ │ │ │ + 8: ifnonnull 89 │ │ │ │ 11: new #30 // class java/util/LinkedList │ │ │ │ 14: astore_1 │ │ │ │ 15: aload_1 │ │ │ │ 16: invokespecial #31 // Method java/util/LinkedList."":()V │ │ │ │ 19: aload_0 │ │ │ │ 20: aload_1 │ │ │ │ 21: putfield #35 // Field childIdListCache:Ljava/util/List; │ │ │ │ 24: aload_0 │ │ │ │ 25: getfield #33 // Field children:Ljava/util/List; │ │ │ │ 28: astore_1 │ │ │ │ 29: aload_1 │ │ │ │ 30: invokeinterface #65, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 35: astore_2 │ │ │ │ - 36: aload_2 │ │ │ │ + 35: astore_1 │ │ │ │ + 36: aload_1 │ │ │ │ 37: invokeinterface #71, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 42: istore_3 │ │ │ │ - 43: iload_3 │ │ │ │ - 44: ifeq 91 │ │ │ │ - 47: aload_2 │ │ │ │ + 42: istore_2 │ │ │ │ + 43: iload_2 │ │ │ │ + 44: ifeq 89 │ │ │ │ + 47: aload_1 │ │ │ │ 48: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 53: astore 4 │ │ │ │ - 55: aload 4 │ │ │ │ - 57: checkcast #2 // class pl/polidea/treeview/InMemoryTreeNode │ │ │ │ - 60: astore 4 │ │ │ │ - 62: aload_0 │ │ │ │ - 63: getfield #35 // Field childIdListCache:Ljava/util/List; │ │ │ │ - 66: astore_1 │ │ │ │ - 67: aload 4 │ │ │ │ - 69: invokevirtual #45 // Method getId:()Ljava/lang/Object; │ │ │ │ - 72: astore 5 │ │ │ │ - 74: aload_1 │ │ │ │ - 75: aload 5 │ │ │ │ - 77: invokeinterface #77, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ - 82: pop │ │ │ │ - 83: goto 36 │ │ │ │ - 86: astore_1 │ │ │ │ - 87: aload_0 │ │ │ │ - 88: monitorexit │ │ │ │ - 89: aload_1 │ │ │ │ - 90: athrow │ │ │ │ - 91: aload_0 │ │ │ │ - 92: getfield #35 // Field childIdListCache:Ljava/util/List; │ │ │ │ - 95: astore_1 │ │ │ │ - 96: aload_0 │ │ │ │ - 97: monitorexit │ │ │ │ - 98: aload_1 │ │ │ │ - 99: areturn │ │ │ │ + 53: astore_3 │ │ │ │ + 54: aload_3 │ │ │ │ + 55: checkcast #2 // class pl/polidea/treeview/InMemoryTreeNode │ │ │ │ + 58: astore_3 │ │ │ │ + 59: aload_0 │ │ │ │ + 60: getfield #35 // Field childIdListCache:Ljava/util/List; │ │ │ │ + 63: astore 4 │ │ │ │ + 65: aload_3 │ │ │ │ + 66: invokevirtual #45 // Method getId:()Ljava/lang/Object; │ │ │ │ + 69: astore 5 │ │ │ │ + 71: aload 4 │ │ │ │ + 73: aload 5 │ │ │ │ + 75: invokeinterface #77, 2 // InterfaceMethod java/util/List.add:(Ljava/lang/Object;)Z │ │ │ │ + 80: pop │ │ │ │ + 81: goto 36 │ │ │ │ + 84: astore_1 │ │ │ │ + 85: aload_0 │ │ │ │ + 86: monitorexit │ │ │ │ + 87: aload_1 │ │ │ │ + 88: athrow │ │ │ │ + 89: aload_0 │ │ │ │ + 90: getfield #35 // Field childIdListCache:Ljava/util/List; │ │ │ │ + 93: astore_1 │ │ │ │ + 94: aload_0 │ │ │ │ + 95: monitorexit │ │ │ │ + 96: aload_1 │ │ │ │ + 97: areturn │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 2 6 86 any │ │ │ │ - 11 14 86 any │ │ │ │ - 15 19 86 any │ │ │ │ - 20 24 86 any │ │ │ │ - 24 28 86 any │ │ │ │ - 29 35 86 any │ │ │ │ - 36 42 86 any │ │ │ │ - 47 53 86 any │ │ │ │ - 55 60 86 any │ │ │ │ - 62 66 86 any │ │ │ │ - 67 72 86 any │ │ │ │ - 75 83 86 any │ │ │ │ - 91 95 86 any │ │ │ │ + 2 6 84 any │ │ │ │ + 11 14 84 any │ │ │ │ + 15 19 84 any │ │ │ │ + 20 24 84 any │ │ │ │ + 24 28 84 any │ │ │ │ + 29 35 84 any │ │ │ │ + 36 42 84 any │ │ │ │ + 47 53 84 any │ │ │ │ + 54 58 84 any │ │ │ │ + 59 63 84 any │ │ │ │ + 65 69 84 any │ │ │ │ + 73 81 84 any │ │ │ │ + 89 93 84 any │ │ │ │ │ │ │ │ public java.util.List getChildren(); │ │ │ │ descriptor: ()Ljava/util/List; │ │ │ │ flags: ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=1, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── pl/polidea/treeview/R$color.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ package pl.polidea.treeview; │ │ │ │ │ │ │ │ public final class R$color │ │ │ │ { │ │ │ │ - public static final int list_item_bg = 2131361793; │ │ │ │ + public static final int list_item_bg = 2131296257; │ │ │ │ } │ │ ├── pl/polidea/treeview/R$id.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,29 +1,29 @@ │ │ │ │ │ │ │ │ package pl.polidea.treeview; │ │ │ │ │ │ │ │ public final class R$id │ │ │ │ { │ │ │ │ - public static final int bottom = 2131099649; │ │ │ │ - public static final int center = 2131099656; │ │ │ │ - public static final int center_horizontal = 2131099654; │ │ │ │ - public static final int center_vertical = 2131099652; │ │ │ │ - public static final int clip_horizontal = 2131099659; │ │ │ │ - public static final int clip_vertical = 2131099658; │ │ │ │ - public static final int context_menu_collapse = 2131099811; │ │ │ │ - public static final int context_menu_delete = 2131099812; │ │ │ │ - public static final int context_menu_expand_all = 2131099809; │ │ │ │ - public static final int context_menu_expand_item = 2131099810; │ │ │ │ - public static final int demo_list_checkbox = 2131099681; │ │ │ │ - public static final int demo_list_item_description = 2131099680; │ │ │ │ - public static final int demo_list_item_level = 2131099679; │ │ │ │ - public static final int fill = 2131099657; │ │ │ │ - public static final int fill_horizontal = 2131099655; │ │ │ │ - public static final int fill_vertical = 2131099653; │ │ │ │ - public static final int left = 2131099650; │ │ │ │ - public static final int mainTreeView = 2131099758; │ │ │ │ - public static final int right = 2131099651; │ │ │ │ - public static final int top = 2131099648; │ │ │ │ - public static final int treeview_list_item_frame = 2131099808; │ │ │ │ - public static final int treeview_list_item_image = 2131099807; │ │ │ │ - public static final int treeview_list_item_image_layout = 2131099806; │ │ │ │ + public static final int bottom = 2131427328; │ │ │ │ + public static final int center = 2131427329; │ │ │ │ + public static final int center_horizontal = 2131427330; │ │ │ │ + public static final int center_vertical = 2131427331; │ │ │ │ + public static final int clip_horizontal = 2131427332; │ │ │ │ + public static final int clip_vertical = 2131427333; │ │ │ │ + public static final int context_menu_collapse = 2131427491; │ │ │ │ + public static final int context_menu_delete = 2131427492; │ │ │ │ + public static final int context_menu_expand_all = 2131427489; │ │ │ │ + public static final int context_menu_expand_item = 2131427490; │ │ │ │ + public static final int demo_list_checkbox = 2131427361; │ │ │ │ + public static final int demo_list_item_description = 2131427360; │ │ │ │ + public static final int demo_list_item_level = 2131427359; │ │ │ │ + public static final int fill = 2131427334; │ │ │ │ + public static final int fill_horizontal = 2131427335; │ │ │ │ + public static final int fill_vertical = 2131427336; │ │ │ │ + public static final int left = 2131427337; │ │ │ │ + public static final int mainTreeView = 2131427438; │ │ │ │ + public static final int right = 2131427338; │ │ │ │ + public static final int top = 2131427339; │ │ │ │ + public static final int treeview_list_item_frame = 2131427488; │ │ │ │ + public static final int treeview_list_item_image = 2131427487; │ │ │ │ + public static final int treeview_list_item_image_layout = 2131427486; │ │ │ │ } │ │ ├── pl/polidea/treeview/R$menu.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ │ │ │ │ package pl.polidea.treeview; │ │ │ │ │ │ │ │ public final class R$menu │ │ │ │ { │ │ │ │ - public static final int context_menu = 2131427328; │ │ │ │ - public static final int main_menu = 2131427331; │ │ │ │ + public static final int context_menu = 2131361792; │ │ │ │ + public static final int main_menu = 2131361795; │ │ │ │ } │ │ ├── pl/polidea/treeview/R$string.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ package pl.polidea.treeview; │ │ │ │ │ │ │ │ public final class R$string │ │ │ │ { │ │ │ │ - public static final int app_name = 2131165184; │ │ │ │ - public static final int collapse_all_condesed = 2131165196; │ │ │ │ - public static final int collapse_all_menu = 2131165195; │ │ │ │ - public static final int collapsible_condensed_disable = 2131165194; │ │ │ │ - public static final int collapsible_condensed_enable = 2131165192; │ │ │ │ - public static final int collapsible_menu_disable = 2131165193; │ │ │ │ - public static final int collapsible_menu_enable = 2131165191; │ │ │ │ - public static final int delete_menu = 2131165199; │ │ │ │ - public static final int delete_menu_condensed = 2131165200; │ │ │ │ - public static final int expand_all_condensed = 2131165190; │ │ │ │ - public static final int expand_all_menu = 2131165189; │ │ │ │ - public static final int expand_menu = 2131165197; │ │ │ │ - public static final int expand_menu_condensed = 2131165198; │ │ │ │ - public static final int fancy_menu_condensed = 2131165188; │ │ │ │ - public static final int fancy_menu_name = 2131165187; │ │ │ │ - public static final int simple_menu_condensed = 2131165186; │ │ │ │ - public static final int simple_menu_name = 2131165185; │ │ │ │ + public static final int app_name = 2131099648; │ │ │ │ + public static final int collapse_all_condesed = 2131099660; │ │ │ │ + public static final int collapse_all_menu = 2131099659; │ │ │ │ + public static final int collapsible_condensed_disable = 2131099658; │ │ │ │ + public static final int collapsible_condensed_enable = 2131099656; │ │ │ │ + public static final int collapsible_menu_disable = 2131099657; │ │ │ │ + public static final int collapsible_menu_enable = 2131099655; │ │ │ │ + public static final int delete_menu = 2131099663; │ │ │ │ + public static final int delete_menu_condensed = 2131099664; │ │ │ │ + public static final int expand_all_condensed = 2131099654; │ │ │ │ + public static final int expand_all_menu = 2131099653; │ │ │ │ + public static final int expand_menu = 2131099661; │ │ │ │ + public static final int expand_menu_condensed = 2131099662; │ │ │ │ + public static final int fancy_menu_condensed = 2131099652; │ │ │ │ + public static final int fancy_menu_name = 2131099651; │ │ │ │ + public static final int simple_menu_condensed = 2131099650; │ │ │ │ + public static final int simple_menu_name = 2131099649; │ │ │ │ } │ │ ├── pl/polidea/treeview/R$style.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,7 +1,7 @@ │ │ │ │ │ │ │ │ package pl.polidea.treeview; │ │ │ │ │ │ │ │ public final class R$style │ │ │ │ { │ │ │ │ - public static final int treeViewListStyle = 2131230720; │ │ │ │ + public static final int treeViewListStyle = 2131165184; │ │ │ │ } │ │ ├── pl/polidea/treeview/TreeViewList.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -39,30 +39,30 @@ │ │ │ │ super(context, set, n); │ │ │ │ this.indentWidth = 0; │ │ │ │ this.indicatorGravity = 0; │ │ │ │ this.parseAttributes(context, set); │ │ │ │ } │ │ │ │ │ │ │ │ private void parseAttributes(final Context context, final AttributeSet set) { │ │ │ │ - final int n = 1; │ │ │ │ + final boolean b = true; │ │ │ │ final TypedArray obtainStyledAttributes = context.obtainStyledAttributes(set, R$styleable.TreeViewList); │ │ │ │ - this.expandedDrawable = obtainStyledAttributes.getDrawable(n); │ │ │ │ + this.expandedDrawable = obtainStyledAttributes.getDrawable(R$styleable.TreeViewList_src_expanded); │ │ │ │ if (this.expandedDrawable == null) { │ │ │ │ this.expandedDrawable = context.getResources().getDrawable(TreeViewList.DEFAULT_EXPANDED_RESOURCE); │ │ │ │ } │ │ │ │ - this.collapsedDrawable = obtainStyledAttributes.getDrawable(2); │ │ │ │ + this.collapsedDrawable = obtainStyledAttributes.getDrawable(R$styleable.TreeViewList_src_collapsed); │ │ │ │ if (this.collapsedDrawable == null) { │ │ │ │ this.collapsedDrawable = context.getResources().getDrawable(TreeViewList.DEFAULT_COLLAPSED_RESOURCE); │ │ │ │ } │ │ │ │ - this.indentWidth = obtainStyledAttributes.getDimensionPixelSize(3, 0); │ │ │ │ - this.indicatorGravity = obtainStyledAttributes.getInteger(5, 19); │ │ │ │ - this.indicatorBackgroundDrawable = obtainStyledAttributes.getDrawable(6); │ │ │ │ - this.rowBackgroundDrawable = obtainStyledAttributes.getDrawable(7); │ │ │ │ - this.collapsible = obtainStyledAttributes.getBoolean(0, (boolean)(n != 0)); │ │ │ │ - this.handleTrackballPress = obtainStyledAttributes.getBoolean(4, (boolean)(n != 0)); │ │ │ │ + this.indentWidth = obtainStyledAttributes.getDimensionPixelSize(R$styleable.TreeViewList_indent_width, 0); │ │ │ │ + this.indicatorGravity = obtainStyledAttributes.getInteger(R$styleable.TreeViewList_indicator_gravity, 19); │ │ │ │ + this.indicatorBackgroundDrawable = obtainStyledAttributes.getDrawable(R$styleable.TreeViewList_indicator_background); │ │ │ │ + this.rowBackgroundDrawable = obtainStyledAttributes.getDrawable(R$styleable.TreeViewList_row_background); │ │ │ │ + this.collapsible = obtainStyledAttributes.getBoolean(R$styleable.TreeViewList_collapsible, b); │ │ │ │ + this.handleTrackballPress = obtainStyledAttributes.getBoolean(R$styleable.TreeViewList_handle_trackball_press, b); │ │ │ │ } │ │ │ │ │ │ │ │ private void syncAdapter() { │ │ │ │ this.treeAdapter.setCollapsedDrawable(this.collapsedDrawable); │ │ │ │ this.treeAdapter.setExpandedDrawable(this.expandedDrawable); │ │ │ │ this.treeAdapter.setIndicatorGravity(this.indicatorGravity); │ │ │ │ this.treeAdapter.setIndentWidth(this.indentWidth); │ │ ├── budo/budoist/views/ItemListView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -167,33 +167,33 @@ │ │ │ │ list = this.mClient.getItemsByQuery(this.mFilterQuery); │ │ │ │ } │ │ │ │ this.mFinishedLoadingItems = true; │ │ │ │ return list; │ │ │ │ } │ │ │ │ │ │ │ │ private void loadTopToolbar() { │ │ │ │ - this.mProjectsToolbarButton = (LinearLayout)this.findViewById(2131099796); │ │ │ │ - this.mLabelsToolbarButton = (LinearLayout)this.findViewById(2131099799); │ │ │ │ - this.mQueriesToolbarButton = (LinearLayout)this.findViewById(2131099802); │ │ │ │ - this.mAddItemToolbarButton = (ImageView)this.findViewById(2131099805); │ │ │ │ - this.mProjectsToolbarText = (TextView)this.findViewById(2131099798); │ │ │ │ - this.mLabelsToolbarText = (TextView)this.findViewById(2131099801); │ │ │ │ - this.mQueriesToolbarText = (TextView)this.findViewById(2131099804); │ │ │ │ + this.mProjectsToolbarButton = (LinearLayout)this.findViewById(2131427476); │ │ │ │ + this.mLabelsToolbarButton = (LinearLayout)this.findViewById(2131427479); │ │ │ │ + this.mQueriesToolbarButton = (LinearLayout)this.findViewById(2131427482); │ │ │ │ + this.mAddItemToolbarButton = (ImageView)this.findViewById(2131427485); │ │ │ │ + this.mProjectsToolbarText = (TextView)this.findViewById(2131427478); │ │ │ │ + this.mLabelsToolbarText = (TextView)this.findViewById(2131427481); │ │ │ │ + this.mQueriesToolbarText = (TextView)this.findViewById(2131427484); │ │ │ │ this.mAddItemToolbarButton.setOnClickListener((View$OnClickListener)new ItemListView$1(this)); │ │ │ │ this.mProjectsToolbarButton.setOnClickListener((View$OnClickListener)new ItemListView$2(this)); │ │ │ │ this.mLabelsToolbarButton.setOnClickListener((View$OnClickListener)new ItemListView$3(this)); │ │ │ │ this.mQueriesToolbarButton.setOnClickListener((View$OnClickListener)new ItemListView$4(this)); │ │ │ │ this.mLabelsToolbarButton.setOnTouchListener((View$OnTouchListener)new ItemListView$5(this)); │ │ │ │ this.mQueriesToolbarButton.setOnTouchListener((View$OnTouchListener)new ItemListView$6(this)); │ │ │ │ this.mProjectsToolbarButton.setOnTouchListener((View$OnTouchListener)new ItemListView$7(this)); │ │ │ │ } │ │ │ │ │ │ │ │ private void setSortMode(final TodoistOfflineStorage$ItemSortMode mSortMode) { │ │ │ │ - final int n = 2131099822; │ │ │ │ - final int n2 = 2131099821; │ │ │ │ + final int n = 2131427502; │ │ │ │ + final int n2 = 2131427501; │ │ │ │ final boolean b = true; │ │ │ │ this.mSortMode = mSortMode; │ │ │ │ this.mStorage.setLastUsedItemsSortMode(this.mSortMode); │ │ │ │ if (this.mMenu != null) { │ │ │ │ if (this.mSortMode == TodoistOfflineStorage$ItemSortMode.ORIGINAL_ORDER) { │ │ │ │ this.mMenu.findItem(n2).setVisible(b); │ │ │ │ this.mMenu.findItem(n).setVisible(false); │ │ │ │ @@ -283,37 +283,37 @@ │ │ │ │ int onContextItemSelected = 1; │ │ │ │ final Item item = (Item)((AdapterView$AdapterContextMenuInfo)menuItem.getMenuInfo()).targetView.getTag(); │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ onContextItemSelected = (super.onContextItemSelected(menuItem) ? 1 : 0); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099816: { │ │ │ │ + case 2131427496: { │ │ │ │ this.mTreeManager.expandEverythingBelow((Object)null); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099817: { │ │ │ │ + case 2131427497: { │ │ │ │ this.mTreeManager.collapseChildren((Object)null); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099814: { │ │ │ │ + case 2131427494: { │ │ │ │ this.mItemEdited = item; │ │ │ │ final Intent intent = new Intent(this.getBaseContext(), (Class)NoteListView.class); │ │ │ │ intent.putExtra("Item", (Serializable)item); │ │ │ │ this.startActivityForResult(intent, 6); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099813: { │ │ │ │ + case 2131427493: { │ │ │ │ final Intent intent2 = new Intent(this.getBaseContext(), (Class)EditItemView.class); │ │ │ │ intent2.putExtra("Item", (Serializable)item); │ │ │ │ this.mItemEdited = item; │ │ │ │ this.startActivityForResult(intent2, 2); │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099815: { │ │ │ │ + case 2131427495: { │ │ │ │ final ItemListView$12 itemListView$12 = new ItemListView$12(this, item); │ │ │ │ String s = TodoistTextFormatter.formatText(item.getContent()).toString(); │ │ │ │ if (s.length() > n) { │ │ │ │ s = (Object)s.subSequence(0, n) + "..."; │ │ │ │ } │ │ │ │ final AlertDialog$Builder alertDialog$Builder = new AlertDialog$Builder((Context)this); │ │ │ │ final Object[] array = new Object[onContextItemSelected]; │ │ │ │ @@ -367,27 +367,27 @@ │ │ │ │ final ArrayList labels = this.mClient.getLabels(); │ │ │ │ this.mTreeManager = (TreeStateManager)new InMemoryTreeStateManager(); │ │ │ │ (this.mItemAdapter = new ItemTreeItemAdapter(this, (ItemTreeItemAdapter$IOnItemCompleted)this, (ItemTreeItemAdapter$IOnItemNotes)this, this.mTreeManager, 5)).setLabels(labels); │ │ │ │ new Thread((Runnable)new ItemListView$8(this)).start(); │ │ │ │ } │ │ │ │ │ │ │ │ public void onCreateContextMenu(final ContextMenu contextMenu, final View view, final ContextMenu$ContextMenuInfo contextMenu$ContextMenuInfo) { │ │ │ │ - final int n = 2131099814; │ │ │ │ - this.getMenuInflater().inflate(2131427329, (Menu)contextMenu); │ │ │ │ + final int n = 2131427494; │ │ │ │ + this.getMenuInflater().inflate(2131361793, (Menu)contextMenu); │ │ │ │ if (this.mClient.isPremium()) { │ │ │ │ contextMenu.findItem(n).setVisible(true); │ │ │ │ } │ │ │ │ else { │ │ │ │ contextMenu.findItem(n).setVisible(false); │ │ │ │ } │ │ │ │ super.onCreateContextMenu(contextMenu, view, contextMenu$ContextMenuInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu mMenu) { │ │ │ │ - this.getMenuInflater().inflate(2131427331, mMenu); │ │ │ │ + this.getMenuInflater().inflate(2131361795, mMenu); │ │ │ │ this.mMenu = mMenu; │ │ │ │ this.setSortMode(this.mSortMode); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public void onItemCompleted(final Item item, final boolean b) { │ │ │ │ if (b) { │ │ │ │ @@ -413,37 +413,37 @@ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ boolean b = false; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ b = false; │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099824: { │ │ │ │ + case 2131427504: { │ │ │ │ this.startActivityForResult(new Intent(this.getBaseContext(), (Class)SettingsView.class), 11); │ │ │ │ return true; │ │ │ │ } │ │ │ │ - case 2131099823: { │ │ │ │ + case 2131427503: { │ │ │ │ final TodoistClient mClient = this.mClient; │ │ │ │ final String email = this.mUser.email; │ │ │ │ String s; │ │ │ │ if (this.mUser.googleLogin) { │ │ │ │ s = this.mUser.oauth2Token; │ │ │ │ } │ │ │ │ else { │ │ │ │ s = this.mUser.password; │ │ │ │ } │ │ │ │ LoginView.syncNow((Activity)this, mClient, email, s, this.mUser.googleLogin, (Runnable)new ItemListView$9(this)); │ │ │ │ return true; │ │ │ │ } │ │ │ │ - case 2131099821: { │ │ │ │ + case 2131427501: { │ │ │ │ this.mLoadingDialog = ProgressDialog.show(this.mContext, (CharSequence)"", (CharSequence)"Sorting items..."); │ │ │ │ new Thread((Runnable)new ItemListView$10(this)).start(); │ │ │ │ return true; │ │ │ │ } │ │ │ │ - case 2131099822: { │ │ │ │ + case 2131427502: { │ │ │ │ this.mLoadingDialog = ProgressDialog.show(this.mContext, (CharSequence)"", (CharSequence)"Sorting items..."); │ │ │ │ new Thread((Runnable)new ItemListView$11(this)).start(); │ │ │ │ return true; │ │ │ │ } │ │ │ │ } │ │ │ │ return b; │ │ │ │ b = true; │ │ ├── budo/budoist/views/NoteListView.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -131,15 +131,15 @@ │ │ │ │ } │ │ │ │ this.setTitle((CharSequence)("Notes for: " + s)); │ │ │ │ this.mLoadingDialog = ProgressDialog.show(this.mContext, (CharSequence)"", (CharSequence)"Loading notes..."); │ │ │ │ new Thread((Runnable)new NoteListView$1(this)).start(); │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onCreateOptionsMenu(final Menu menu) { │ │ │ │ - this.getMenuInflater().inflate(2131427331, menu); │ │ │ │ + this.getMenuInflater().inflate(2131361795, menu); │ │ │ │ return true; │ │ │ │ } │ │ │ │ │ │ │ │ public void onNoteDelete(final Note note) { │ │ │ │ final int n = 30; │ │ │ │ final NoteListView$7 noteListView$7 = new NoteListView$7(this, note); │ │ │ │ String s = TodoistTextFormatter.formatText(note.content).toString(); │ │ │ │ @@ -166,32 +166,32 @@ │ │ │ │ public boolean onOptionsItemSelected(final MenuItem menuItem) { │ │ │ │ boolean b = false; │ │ │ │ switch (menuItem.getItemId()) { │ │ │ │ default: { │ │ │ │ b = false; │ │ │ │ break; │ │ │ │ } │ │ │ │ - case 2131099824: { │ │ │ │ + case 2131427504: { │ │ │ │ this.startActivityForResult(new Intent(this.getBaseContext(), (Class)SettingsView.class), 11); │ │ │ │ return true; │ │ │ │ } │ │ │ │ - case 2131099823: { │ │ │ │ + case 2131427503: { │ │ │ │ final TodoistClient mClient = this.mClient; │ │ │ │ final String email = this.mUser.email; │ │ │ │ String s; │ │ │ │ if (this.mUser.googleLogin) { │ │ │ │ s = this.mUser.oauth2Token; │ │ │ │ } │ │ │ │ else { │ │ │ │ s = this.mUser.password; │ │ │ │ } │ │ │ │ LoginView.syncNow((Activity)this, mClient, email, s, this.mUser.googleLogin, (Runnable)new NoteListView$2(this)); │ │ │ │ return true; │ │ │ │ } │ │ │ │ - case 2131099820: { │ │ │ │ + case 2131427500: { │ │ │ │ final AlertDialog$Builder alertDialog$Builder = new AlertDialog$Builder((Context)this); │ │ │ │ final EditText view = new EditText((Context)this); │ │ │ │ view.setWidth(this.getWindowManager().getDefaultDisplay().getWidth()); │ │ │ │ alertDialog$Builder.setView((View)view); │ │ │ │ alertDialog$Builder.setPositiveButton((CharSequence)"OK", (DialogInterface$OnClickListener)new NoteListView$3(this, view)); │ │ │ │ alertDialog$Builder.setNegativeButton((CharSequence)"Cancel", (DialogInterface$OnClickListener)new NoteListView$4(this)); │ │ │ │ alertDialog$Builder.show(); │ │ │ │ @@ -211,15 +211,15 @@ │ │ │ │ } │ │ │ │ if (this.mLoadingDialog != null && this.mLoadingDialog.isShowing()) { │ │ │ │ this.mLoadingDialog.dismiss(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public boolean onPrepareOptionsMenu(final Menu menu) { │ │ │ │ - menu.findItem(2131099820).setVisible(true); │ │ │ │ + menu.findItem(2131427500).setVisible(true); │ │ │ │ return super.onPrepareOptionsMenu(menu); │ │ │ │ } │ │ │ │ │ │ │ │ public void onResume() { │ │ │ │ super.onResume(); │ │ │ │ if (!this.mIsSyncReceiverRegistered) { │ │ │ │ this.registerReceiver((BroadcastReceiver)this.mSyncReceiver, new IntentFilter("budo.budoist.action.SYNC_COMPLETED")); │ │ ├── budo/budoist/views/adapters/ItemTreeItemAdapter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -83,22 +83,22 @@ │ │ │ │ this.mIdToLabels.put(((Label)list.get(i)).id, list.get(i)); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public View updateView(final View view, final TreeNodeInfo treeNodeInfo) { │ │ │ │ final Item tag = (Item)treeNodeInfo.getId(); │ │ │ │ final LinearLayout linearLayout = (LinearLayout)view; │ │ │ │ - final TextView textView = (TextView)linearLayout.findViewById(2131099735); │ │ │ │ - final TextView textView2 = (TextView)linearLayout.findViewById(2131099740); │ │ │ │ - final ImageView imageView = (ImageView)linearLayout.findViewById(2131099732); │ │ │ │ - final TextView textView3 = (TextView)linearLayout.findViewById(2131099733); │ │ │ │ - final ImageView imageView2 = (ImageView)linearLayout.findViewById(2131099737); │ │ │ │ - final TextView textView4 = (TextView)linearLayout.findViewById(2131099738); │ │ │ │ - final LinearLayout linearLayout2 = (LinearLayout)linearLayout.findViewById(2131099736); │ │ │ │ - final CheckBox checkBox = (CheckBox)linearLayout.findViewById(2131099734); │ │ │ │ + final TextView textView = (TextView)linearLayout.findViewById(2131427415); │ │ │ │ + final TextView textView2 = (TextView)linearLayout.findViewById(2131427420); │ │ │ │ + final ImageView imageView = (ImageView)linearLayout.findViewById(2131427412); │ │ │ │ + final TextView textView3 = (TextView)linearLayout.findViewById(2131427413); │ │ │ │ + final ImageView imageView2 = (ImageView)linearLayout.findViewById(2131427417); │ │ │ │ + final TextView textView4 = (TextView)linearLayout.findViewById(2131427418); │ │ │ │ + final LinearLayout linearLayout2 = (LinearLayout)linearLayout.findViewById(2131427416); │ │ │ │ + final CheckBox checkBox = (CheckBox)linearLayout.findViewById(2131427414); │ │ │ │ this.mTextSize = this.mStorage.getTextSize(); │ │ │ │ this.mItemViewInQueryMode = this.mItemListView.getItemViewInQueryMode(); │ │ │ │ textView.setText(TodoistTextFormatter.formatText(tag.getContent())); │ │ │ │ textView.setTextSize(1, (float)this.mTextSize); │ │ │ │ Linkify.addLinks(textView, 15); │ │ │ │ textView2.setTextSize(1, (float)(this.mTextSize - 4)); │ │ │ │ if (this.mItemViewMode == ItemListView$ItemViewMode.FILTER_BY_LABELS || (this.mItemViewMode == ItemListView$ItemViewMode.FILTER_BY_QUERIES && this.mItemViewInQueryMode == TodoistOfflineStorage$ItemViewInQueryMode.PROJECTS)) { │ │ ├── budo/budoist/views/adapters/LabelTreeItemAdapter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -61,25 +61,25 @@ │ │ │ │ │ │ │ │ public View getNewChildView(final TreeNodeInfo treeNodeInfo) { │ │ │ │ return (View)this.updateView((View)(LinearLayout)this.getActivity().getLayoutInflater().inflate(2130903051, (ViewGroup)null), treeNodeInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public void handleItemClick(final View view, final Object o) { │ │ │ │ if (this.mLabelViewMode == LabelListView$LabelViewMode.SELECT_LABELS) { │ │ │ │ - ((CheckBox)((ViewGroup)view).findViewById(2131099746)).performClick(); │ │ │ │ + ((CheckBox)((ViewGroup)view).findViewById(2131427426)).performClick(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public LinearLayout updateView(final View view, final TreeNodeInfo treeNodeInfo) { │ │ │ │ final int n = 1; │ │ │ │ final LinearLayout linearLayout = (LinearLayout)view; │ │ │ │ - final TextView textView = (TextView)linearLayout.findViewById(2131099744); │ │ │ │ - final TextView textView2 = (TextView)linearLayout.findViewById(2131099745); │ │ │ │ - final CheckBox checkBox = (CheckBox)linearLayout.findViewById(2131099746); │ │ │ │ - final RelativeLayout relativeLayout = (RelativeLayout)linearLayout.findViewById(2131099743); │ │ │ │ + final TextView textView = (TextView)linearLayout.findViewById(2131427424); │ │ │ │ + final TextView textView2 = (TextView)linearLayout.findViewById(2131427425); │ │ │ │ + final CheckBox checkBox = (CheckBox)linearLayout.findViewById(2131427426); │ │ │ │ + final RelativeLayout relativeLayout = (RelativeLayout)linearLayout.findViewById(2131427423); │ │ │ │ final Label label = (Label)treeNodeInfo.getId(); │ │ │ │ this.mTextSize = this.mStorage.getTextSize(); │ │ │ │ textView.setText((CharSequence)String.valueOf(label.count)); │ │ │ │ textView.setTextSize(n, (float)this.mTextSize); │ │ │ │ int n2 = 255; │ │ │ │ if (label.count == 0 && this.mLabelViewMode == LabelListView$LabelViewMode.FILTER_BY_LABELS) { │ │ │ │ n2 = 80; │ │ ├── budo/budoist/views/adapters/NoteTreeItemAdapter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -64,18 +64,18 @@ │ │ │ │ this.mOnNoteEdit.onNoteEdit((Note)view.getTag()); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public RelativeLayout updateView(final View view, final TreeNodeInfo treeNodeInfo) { │ │ │ │ final int n = 1; │ │ │ │ final RelativeLayout relativeLayout = (RelativeLayout)view; │ │ │ │ - final TextView textView = (TextView)relativeLayout.findViewById(2131099763); │ │ │ │ - final TextView textView2 = (TextView)relativeLayout.findViewById(2131099762); │ │ │ │ - this.mNoteDelete = (ImageView)relativeLayout.findViewById(2131099761); │ │ │ │ - this.mNoteEdit = (ImageView)relativeLayout.findViewById(2131099760); │ │ │ │ + final TextView textView = (TextView)relativeLayout.findViewById(2131427443); │ │ │ │ + final TextView textView2 = (TextView)relativeLayout.findViewById(2131427442); │ │ │ │ + this.mNoteDelete = (ImageView)relativeLayout.findViewById(2131427441); │ │ │ │ + this.mNoteEdit = (ImageView)relativeLayout.findViewById(2131427440); │ │ │ │ this.mTextSize = this.mStorage.getTextSize(); │ │ │ │ final Note tag = (Note)treeNodeInfo.getId(); │ │ │ │ textView.setText(TodoistTextFormatter.formatText(tag.content)); │ │ │ │ textView.setTextSize(n, (float)this.mTextSize); │ │ │ │ Linkify.addLinks(textView, 15); │ │ │ │ textView2.setText((CharSequence)tag.getPostDateDescription()); │ │ │ │ textView2.setTextSize(n, (float)(this.mTextSize - 7)); │ │ ├── budo/budoist/views/adapters/ProjectTreeItemAdapter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -42,17 +42,17 @@ │ │ │ │ public View getNewChildView(final TreeNodeInfo treeNodeInfo) { │ │ │ │ return (View)this.updateView((View)(LinearLayout)this.getActivity().getLayoutInflater().inflate(2130903058, (ViewGroup)null), treeNodeInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public LinearLayout updateView(final View view, final TreeNodeInfo treeNodeInfo) { │ │ │ │ final int n = 1; │ │ │ │ final LinearLayout linearLayout = (LinearLayout)view; │ │ │ │ - final TextView textView = (TextView)linearLayout.findViewById(2131099768); │ │ │ │ - final TextView textView2 = (TextView)linearLayout.findViewById(2131099769); │ │ │ │ - final GradientDrawable gradientDrawable = (GradientDrawable)((RelativeLayout)linearLayout.findViewById(2131099767)).getBackground(); │ │ │ │ + final TextView textView = (TextView)linearLayout.findViewById(2131427448); │ │ │ │ + final TextView textView2 = (TextView)linearLayout.findViewById(2131427449); │ │ │ │ + final GradientDrawable gradientDrawable = (GradientDrawable)((RelativeLayout)linearLayout.findViewById(2131427447)).getBackground(); │ │ │ │ final Project tag = (Project)treeNodeInfo.getId(); │ │ │ │ this.mTextSize = this.mStorage.getTextSize(); │ │ │ │ textView2.setText(TodoistTextFormatter.formatText(tag.getName())); │ │ │ │ textView2.setTextSize(n, (float)this.mTextSize); │ │ │ │ textView.setText((CharSequence)String.valueOf(tag.itemCount)); │ │ │ │ textView.setTextSize(n, (float)this.mTextSize); │ │ │ │ int n2 = 255; │ │ ├── budo/budoist/views/adapters/QueryTreeItemAdapter.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -40,15 +40,15 @@ │ │ │ │ │ │ │ │ public View getNewChildView(final TreeNodeInfo treeNodeInfo) { │ │ │ │ return (View)this.updateView((View)(RelativeLayout)this.getActivity().getLayoutInflater().inflate(2130903062, (ViewGroup)null), treeNodeInfo); │ │ │ │ } │ │ │ │ │ │ │ │ public RelativeLayout updateView(final View view, final TreeNodeInfo treeNodeInfo) { │ │ │ │ final RelativeLayout relativeLayout = (RelativeLayout)view; │ │ │ │ - final TextView textView = (TextView)relativeLayout.findViewById(2131099786); │ │ │ │ + final TextView textView = (TextView)relativeLayout.findViewById(2131427466); │ │ │ │ this.mTextSize = this.mStorage.getTextSize(); │ │ │ │ final Query tag = (Query)treeNodeInfo.getId(); │ │ │ │ textView.setText((CharSequence)tag.name); │ │ │ │ textView.setTextSize(1, (float)this.mTextSize); │ │ │ │ relativeLayout.setTag((Object)tag); │ │ │ │ return relativeLayout; │ │ │ │ } │ │ ├── com/google/gson/JsonPrimitive.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -660,15 +660,15 @@ │ │ │ │ 68 71 82 Class java/lang/NumberFormatException │ │ │ │ 75 79 82 Class java/lang/NumberFormatException │ │ │ │ │ │ │ │ public boolean equals(java.lang.Object); │ │ │ │ descriptor: (Ljava/lang/Object;)Z │ │ │ │ flags: ACC_PUBLIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=21, args_size=2 │ │ │ │ + stack=300, locals=20, args_size=2 │ │ │ │ 0: iconst_1 │ │ │ │ 1: istore_2 │ │ │ │ 2: ldc #21 // float 1.4E-45f │ │ │ │ 4: fstore_3 │ │ │ │ 5: iconst_0 │ │ │ │ 6: istore 4 │ │ │ │ 8: fconst_0 │ │ │ │ @@ -720,101 +720,99 @@ │ │ │ │ 91: fconst_0 │ │ │ │ 92: fstore_3 │ │ │ │ 93: goto 19 │ │ │ │ 96: aload_0 │ │ │ │ 97: invokestatic #130 // Method isIntegral:(Lcom/google/gson/JsonPrimitive;)Z │ │ │ │ 100: istore 11 │ │ │ │ 102: iload 11 │ │ │ │ - 104: ifeq 168 │ │ │ │ + 104: ifeq 164 │ │ │ │ 107: aload 10 │ │ │ │ 109: invokestatic #130 // Method isIntegral:(Lcom/google/gson/JsonPrimitive;)Z │ │ │ │ 112: istore 11 │ │ │ │ 114: iload 11 │ │ │ │ - 116: ifeq 168 │ │ │ │ + 116: ifeq 164 │ │ │ │ 119: aload_0 │ │ │ │ 120: invokevirtual #134 // Method getAsNumber:()Ljava/lang/Number; │ │ │ │ - 123: astore 7 │ │ │ │ - 125: aload 7 │ │ │ │ - 127: invokevirtual #138 // Method java/lang/Number.longValue:()J │ │ │ │ - 130: lstore 12 │ │ │ │ - 132: aload 10 │ │ │ │ - 134: invokevirtual #134 // Method getAsNumber:()Ljava/lang/Number; │ │ │ │ - 137: astore 14 │ │ │ │ - 139: aload 14 │ │ │ │ - 141: invokevirtual #138 // Method java/lang/Number.longValue:()J │ │ │ │ - 144: lstore 15 │ │ │ │ - 146: lload 12 │ │ │ │ - 148: lload 15 │ │ │ │ - 150: lcmp │ │ │ │ - 151: istore 11 │ │ │ │ - 153: iload 11 │ │ │ │ - 155: ifeq 19 │ │ │ │ - 158: iconst_0 │ │ │ │ - 159: istore_2 │ │ │ │ - 160: aconst_null │ │ │ │ - 161: astore 9 │ │ │ │ - 163: fconst_0 │ │ │ │ - 164: fstore_3 │ │ │ │ - 165: goto 19 │ │ │ │ - 168: aload_0 │ │ │ │ - 169: invokestatic #141 // Method isFloatingPoint:(Lcom/google/gson/JsonPrimitive;)Z │ │ │ │ - 172: istore 11 │ │ │ │ - 174: iload 11 │ │ │ │ - 176: ifeq 265 │ │ │ │ - 179: aload 10 │ │ │ │ - 181: invokestatic #141 // Method isFloatingPoint:(Lcom/google/gson/JsonPrimitive;)Z │ │ │ │ - 184: istore 11 │ │ │ │ - 186: iload 11 │ │ │ │ - 188: ifeq 265 │ │ │ │ - 191: aload_0 │ │ │ │ - 192: invokevirtual #134 // Method getAsNumber:()Ljava/lang/Number; │ │ │ │ - 195: invokevirtual #145 // Method java/lang/Number.doubleValue:()D │ │ │ │ - 198: dstore 17 │ │ │ │ - 200: aload 10 │ │ │ │ - 202: invokevirtual #134 // Method getAsNumber:()Ljava/lang/Number; │ │ │ │ - 205: astore 7 │ │ │ │ - 207: aload 7 │ │ │ │ - 209: invokevirtual #145 // Method java/lang/Number.doubleValue:()D │ │ │ │ - 212: dstore 19 │ │ │ │ - 214: dload 17 │ │ │ │ - 216: dload 19 │ │ │ │ - 218: dcmpl │ │ │ │ - 219: istore 11 │ │ │ │ - 221: iload 11 │ │ │ │ - 223: ifeq 250 │ │ │ │ - 226: dload 17 │ │ │ │ - 228: invokestatic #149 // Method java/lang/Double.isNaN:(D)Z │ │ │ │ - 231: istore 11 │ │ │ │ - 233: iload 11 │ │ │ │ - 235: ifeq 256 │ │ │ │ - 238: dload 19 │ │ │ │ - 240: invokestatic #149 // Method java/lang/Double.isNaN:(D)Z │ │ │ │ - 243: istore 11 │ │ │ │ - 245: iload 11 │ │ │ │ - 247: ifeq 256 │ │ │ │ - 250: iload_2 │ │ │ │ - 251: istore 4 │ │ │ │ - 253: fload_3 │ │ │ │ - 254: fstore 5 │ │ │ │ - 256: iload 4 │ │ │ │ - 258: istore_2 │ │ │ │ - 259: fload 5 │ │ │ │ - 261: fstore_3 │ │ │ │ - 262: goto 19 │ │ │ │ - 265: aload_0 │ │ │ │ - 266: getfield #84 // Field value:Ljava/lang/Object; │ │ │ │ - 269: astore 9 │ │ │ │ - 271: aload 10 │ │ │ │ - 273: getfield #84 // Field value:Ljava/lang/Object; │ │ │ │ - 276: astore 6 │ │ │ │ - 278: aload 9 │ │ │ │ - 280: aload 6 │ │ │ │ - 282: invokevirtual #153 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z │ │ │ │ - 285: istore_2 │ │ │ │ - 286: goto 19 │ │ │ │ + 123: invokevirtual #138 // Method java/lang/Number.longValue:()J │ │ │ │ + 126: lstore 12 │ │ │ │ + 128: aload 10 │ │ │ │ + 130: invokevirtual #134 // Method getAsNumber:()Ljava/lang/Number; │ │ │ │ + 133: astore 7 │ │ │ │ + 135: aload 7 │ │ │ │ + 137: invokevirtual #138 // Method java/lang/Number.longValue:()J │ │ │ │ + 140: lstore 14 │ │ │ │ + 142: lload 12 │ │ │ │ + 144: lload 14 │ │ │ │ + 146: lcmp │ │ │ │ + 147: istore 11 │ │ │ │ + 149: iload 11 │ │ │ │ + 151: ifeq 19 │ │ │ │ + 154: iconst_0 │ │ │ │ + 155: istore_2 │ │ │ │ + 156: aconst_null │ │ │ │ + 157: astore 9 │ │ │ │ + 159: fconst_0 │ │ │ │ + 160: fstore_3 │ │ │ │ + 161: goto 19 │ │ │ │ + 164: aload_0 │ │ │ │ + 165: invokestatic #141 // Method isFloatingPoint:(Lcom/google/gson/JsonPrimitive;)Z │ │ │ │ + 168: istore 11 │ │ │ │ + 170: iload 11 │ │ │ │ + 172: ifeq 261 │ │ │ │ + 175: aload 10 │ │ │ │ + 177: invokestatic #141 // Method isFloatingPoint:(Lcom/google/gson/JsonPrimitive;)Z │ │ │ │ + 180: istore 11 │ │ │ │ + 182: iload 11 │ │ │ │ + 184: ifeq 261 │ │ │ │ + 187: aload_0 │ │ │ │ + 188: invokevirtual #134 // Method getAsNumber:()Ljava/lang/Number; │ │ │ │ + 191: invokevirtual #145 // Method java/lang/Number.doubleValue:()D │ │ │ │ + 194: dstore 16 │ │ │ │ + 196: aload 10 │ │ │ │ + 198: invokevirtual #134 // Method getAsNumber:()Ljava/lang/Number; │ │ │ │ + 201: astore 7 │ │ │ │ + 203: aload 7 │ │ │ │ + 205: invokevirtual #145 // Method java/lang/Number.doubleValue:()D │ │ │ │ + 208: dstore 18 │ │ │ │ + 210: dload 16 │ │ │ │ + 212: dload 18 │ │ │ │ + 214: dcmpl │ │ │ │ + 215: istore 11 │ │ │ │ + 217: iload 11 │ │ │ │ + 219: ifeq 246 │ │ │ │ + 222: dload 16 │ │ │ │ + 224: invokestatic #149 // Method java/lang/Double.isNaN:(D)Z │ │ │ │ + 227: istore 11 │ │ │ │ + 229: iload 11 │ │ │ │ + 231: ifeq 252 │ │ │ │ + 234: dload 18 │ │ │ │ + 236: invokestatic #149 // Method java/lang/Double.isNaN:(D)Z │ │ │ │ + 239: istore 11 │ │ │ │ + 241: iload 11 │ │ │ │ + 243: ifeq 252 │ │ │ │ + 246: iload_2 │ │ │ │ + 247: istore 4 │ │ │ │ + 249: fload_3 │ │ │ │ + 250: fstore 5 │ │ │ │ + 252: iload 4 │ │ │ │ + 254: istore_2 │ │ │ │ + 255: fload 5 │ │ │ │ + 257: fstore_3 │ │ │ │ + 258: goto 19 │ │ │ │ + 261: aload_0 │ │ │ │ + 262: getfield #84 // Field value:Ljava/lang/Object; │ │ │ │ + 265: astore 9 │ │ │ │ + 267: aload 10 │ │ │ │ + 269: getfield #84 // Field value:Ljava/lang/Object; │ │ │ │ + 272: astore 6 │ │ │ │ + 274: aload 9 │ │ │ │ + 276: aload 6 │ │ │ │ + 278: invokevirtual #153 // Method java/lang/Object.equals:(Ljava/lang/Object;)Z │ │ │ │ + 281: istore_2 │ │ │ │ + 282: goto 19 │ │ │ │ │ │ │ │ public java.math.BigDecimal getAsBigDecimal(); │ │ │ │ descriptor: ()Ljava/math/BigDecimal; │ │ │ │ flags: ACC_PUBLIC │ │ │ │ Code: │ │ │ │ stack=300, locals=4, args_size=1 │ │ │ │ 0: aload_0 │ │ ├── pl/polidea/treeview/InMemoryTreeStateManager.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -178,24 +178,24 @@ │ │ │ │ this.allNodes.clear(); │ │ │ │ this.topSentinel.clearChildren(); │ │ │ │ this.internalDataSetChanged(); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public void collapseChildren(final Object o) { │ │ │ │ - Label_0107: { │ │ │ │ + Label_0099: { │ │ │ │ final InMemoryTreeNode nodeFromTreeOrThrowAllowRoot; │ │ │ │ synchronized (this) { │ │ │ │ nodeFromTreeOrThrowAllowRoot = this.getNodeFromTreeOrThrowAllowRoot(o); │ │ │ │ if (nodeFromTreeOrThrowAllowRoot == this.topSentinel) { │ │ │ │ final Iterator iterator = this.topSentinel.getChildren().iterator(); │ │ │ │ while (iterator.hasNext()) { │ │ │ │ this.setChildrenVisibility(iterator.next(), false, true); │ │ │ │ } │ │ │ │ - break Label_0107; │ │ │ │ + break Label_0099; │ │ │ │ } │ │ │ │ } │ │ │ │ this.setChildrenVisibility(nodeFromTreeOrThrowAllowRoot, false, true); │ │ │ │ } │ │ │ │ this.internalDataSetChanged(); │ │ │ │ } │ │ │ │ // monitorexit(this) │ │ ├── budo/budoist/models/Item.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -601,38 +601,37 @@ │ │ │ │ final Calendar instance5 = Calendar.getInstance(); │ │ │ │ instance5.set(11, 0); │ │ │ │ instance5.set(12, 0); │ │ │ │ instance5.set(13, 0); │ │ │ │ instance5.add(5, 8); │ │ │ │ instance5.add(12, -1); │ │ │ │ final long n3 = (long)instance2.get(1); │ │ │ │ - final long n5; │ │ │ │ - final long n4 = n5 = instance3.get(1); │ │ │ │ - final long n6 = (long)instance2.get(2); │ │ │ │ - final long n7 = (long)instance3.get(2); │ │ │ │ - final long n8 = (long)instance2.get(5); │ │ │ │ - final long n9 = (long)instance3.get(5); │ │ │ │ - if (n3 == n4 && n6 == n7 && n8 == n9) { │ │ │ │ + final long n4 = (long)instance3.get(1); │ │ │ │ + final long n5 = (long)instance2.get(2); │ │ │ │ + final long n6 = (long)instance3.get(2); │ │ │ │ + final long n7 = (long)instance2.get(5); │ │ │ │ + final long n8 = (long)instance3.get(5); │ │ │ │ + if (n3 == n4 && n5 == n6 && n7 == n8) { │ │ │ │ s = "Today"; │ │ │ │ } │ │ │ │ - else if (instance4.get(5) == n9 && instance4.get(2) == n7 && instance4.get(1) == n5) { │ │ │ │ + else if (instance4.get(5) == n8 && instance4.get(2) == n6 && instance4.get(1) == n4) { │ │ │ │ s = "Tomorrow"; │ │ │ │ } │ │ │ │ else if (instance3.before(instance5) && instance3.after(instance2)) { │ │ │ │ s = new SimpleDateFormat("EEEE", Locale.US).format(dueDate); │ │ │ │ } │ │ │ │ - else if (n3 == n5) { │ │ │ │ + else if (n3 == n4) { │ │ │ │ s = new SimpleDateFormat("MMM d", Locale.US).format(dueDate); │ │ │ │ } │ │ │ │ else { │ │ │ │ s = new SimpleDateFormat("MMM d yyyy", Locale.US).format(dueDate); │ │ │ │ } │ │ │ │ final int value2; │ │ │ │ - final int n10; │ │ │ │ - if (instance3.get(11) != 23 || (value2 = instance3.get(12)) != (n10 = 59)) { │ │ │ │ + final int n9; │ │ │ │ + if (instance3.get(11) != 23 || (value2 = instance3.get(12)) != (n9 = 59)) { │ │ │ │ if (user$TimeFormat == User$TimeFormat.HH_MM) { │ │ │ │ s += new SimpleDateFormat(" @ HH:mm", Locale.US).format(dueDate); │ │ │ │ } │ │ │ │ else if (user$TimeFormat == User$TimeFormat.HH_PM_AM) { │ │ │ │ s += new SimpleDateFormat(" @ h:mm a", Locale.US).format(dueDate); │ │ │ │ } │ │ │ │ } ├── smali/budo/budoist/Bootloader.smali │ @@ -1,20 +1,12 @@ │ .class public Lbudo/budoist/Bootloader; │ .super Landroid/app/Activity; │ .source "Bootloader.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lbudo/budoist/Bootloader$2; │ - } │ -.end annotation │ - │ - │ # static fields │ .field public static final REQUEST_CODE__EDIT_ITEM:I = 0x2 │ │ .field public static final REQUEST_CODE__EDIT_LABEL:I = 0x3 │ │ .field public static final REQUEST_CODE__EDIT_NOTES:I = 0x6 │ │ @@ -55,15 +47,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 36 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 237 │ return-void │ .end method │ │ .method static synthetic access$000(Lbudo/budoist/Bootloader;)Lbudo/budoist/services/TodoistClient; │ .locals 1 │ .param p0, "x0" # Lbudo/budoist/Bootloader; │ │ @@ -185,14 +176,15 @@ │ │ new-instance v12, Lbudo/budoist/Bootloader$1; │ │ invoke-direct {v12, p0}, Lbudo/budoist/Bootloader$1;->(Lbudo/budoist/Bootloader;)V │ │ invoke-direct {v11, v12}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 91 │ invoke-virtual {v11}, Ljava/lang/Thread;->start()V │ │ .line 96 │ :cond_2 │ iget-object v11, p0, Lbudo/budoist/Bootloader;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ invoke-virtual {v11}, Lbudo/budoist/services/TodoistOfflineStorage;->getInitialView()Lbudo/budoist/services/TodoistOfflineStorage$InitialView; ├── smali/budo/budoist/R$array.smali │ @@ -11,49 +11,49 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "array" │ .end annotation │ │ │ # static fields │ -.field public static final preferences_backup_frequency:I = 0x7f09000c │ +.field public static final preferences_backup_frequency:I = 0x7f08000c │ │ -.field public static final preferences_backup_frequency_values:I = 0x7f09000d │ +.field public static final preferences_backup_frequency_values:I = 0x7f08000d │ │ -.field public static final preferences_date_format:I = 0x7f090006 │ +.field public static final preferences_date_format:I = 0x7f080006 │ │ -.field public static final preferences_date_format_values:I = 0x7f090007 │ +.field public static final preferences_date_format_values:I = 0x7f080007 │ │ -.field public static final preferences_initial_view:I = 0x7f090004 │ +.field public static final preferences_initial_view:I = 0x7f080004 │ │ -.field public static final preferences_initial_view_values:I = 0x7f090005 │ +.field public static final preferences_initial_view_values:I = 0x7f080005 │ │ -.field public static final preferences_item_view_in_query_mode:I = 0x7f09000e │ +.field public static final preferences_item_view_in_query_mode:I = 0x7f08000e │ │ -.field public static final preferences_item_view_in_query_mode_values:I = 0x7f09000f │ +.field public static final preferences_item_view_in_query_mode_values:I = 0x7f08000f │ │ -.field public static final preferences_sort_mode:I = 0x7f090002 │ +.field public static final preferences_sort_mode:I = 0x7f080002 │ │ -.field public static final preferences_sort_mode_values:I = 0x7f090003 │ +.field public static final preferences_sort_mode_values:I = 0x7f080003 │ │ -.field public static final preferences_sync_frequency:I = 0x7f090000 │ +.field public static final preferences_sync_frequency:I = 0x7f080000 │ │ -.field public static final preferences_sync_frequency_values:I = 0x7f090001 │ +.field public static final preferences_sync_frequency_values:I = 0x7f080001 │ │ -.field public static final preferences_text_size:I = 0x7f09000a │ +.field public static final preferences_text_size:I = 0x7f08000a │ │ -.field public static final preferences_text_size_values:I = 0x7f09000b │ +.field public static final preferences_text_size_values:I = 0x7f08000b │ │ -.field public static final preferences_time_format:I = 0x7f090008 │ +.field public static final preferences_time_format:I = 0x7f080008 │ │ -.field public static final preferences_time_format_values:I = 0x7f090009 │ +.field public static final preferences_time_format_values:I = 0x7f080009 │ │ -.field public static final preferences_timezones:I = 0x7f090010 │ +.field public static final preferences_timezones:I = 0x7f080010 │ │ -.field public static final preferences_timezones_values:I = 0x7f090011 │ +.field public static final preferences_timezones_values:I = 0x7f080011 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/budo/budoist/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 437 │ return-void │ .end method ├── smali/budo/budoist/R$id.smali │ @@ -11,375 +11,375 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "id" │ .end annotation │ │ │ # static fields │ -.field public static final about_contact:I = 0x7f06000d │ +.field public static final about_contact:I = 0x7f0b000d │ │ -.field public static final about_source_code:I = 0x7f06000e │ +.field public static final about_source_code:I = 0x7f0b000e │ │ -.field public static final about_tree_view:I = 0x7f06000f │ +.field public static final about_tree_view:I = 0x7f0b000f │ │ -.field public static final about_version:I = 0x7f06000c │ +.field public static final about_version:I = 0x7f0b000c │ │ -.field public static final add_note_menu_item:I = 0x7f0600ac │ +.field public static final add_note_menu_item:I = 0x7f0b00ac │ │ -.field public static final bottom:I = 0x7f060001 │ +.field public static final bottom:I = 0x7f0b0000 │ │ -.field public static final center:I = 0x7f060008 │ +.field public static final center:I = 0x7f0b0001 │ │ -.field public static final center_horizontal:I = 0x7f060006 │ +.field public static final center_horizontal:I = 0x7f0b0002 │ │ -.field public static final center_vertical:I = 0x7f060004 │ +.field public static final center_vertical:I = 0x7f0b0003 │ │ -.field public static final clip_horizontal:I = 0x7f06000b │ +.field public static final clip_horizontal:I = 0x7f0b0004 │ │ -.field public static final clip_vertical:I = 0x7f06000a │ +.field public static final clip_vertical:I = 0x7f0b0005 │ │ -.field public static final context_menu_collapse:I = 0x7f0600a3 │ +.field public static final context_menu_collapse:I = 0x7f0b00a3 │ │ -.field public static final context_menu_collapse_all_items:I = 0x7f0600a9 │ +.field public static final context_menu_collapse_all_items:I = 0x7f0b00a9 │ │ -.field public static final context_menu_delete:I = 0x7f0600a4 │ +.field public static final context_menu_delete:I = 0x7f0b00a4 │ │ -.field public static final context_menu_delete_item:I = 0x7f0600a7 │ +.field public static final context_menu_delete_item:I = 0x7f0b00a7 │ │ -.field public static final context_menu_delete_label:I = 0x7f0600ab │ +.field public static final context_menu_delete_label:I = 0x7f0b00ab │ │ -.field public static final context_menu_delete_project:I = 0x7f0600b2 │ +.field public static final context_menu_delete_project:I = 0x7f0b00b2 │ │ -.field public static final context_menu_delete_query:I = 0x7f0600b4 │ +.field public static final context_menu_delete_query:I = 0x7f0b00b4 │ │ -.field public static final context_menu_edit_item:I = 0x7f0600a5 │ +.field public static final context_menu_edit_item:I = 0x7f0b00a5 │ │ -.field public static final context_menu_edit_label:I = 0x7f0600aa │ +.field public static final context_menu_edit_label:I = 0x7f0b00aa │ │ -.field public static final context_menu_edit_notes:I = 0x7f0600a6 │ +.field public static final context_menu_edit_notes:I = 0x7f0b00a6 │ │ -.field public static final context_menu_edit_project:I = 0x7f0600b1 │ +.field public static final context_menu_edit_project:I = 0x7f0b00b1 │ │ -.field public static final context_menu_edit_query:I = 0x7f0600b3 │ +.field public static final context_menu_edit_query:I = 0x7f0b00b3 │ │ -.field public static final context_menu_expand_all:I = 0x7f0600a1 │ +.field public static final context_menu_expand_all:I = 0x7f0b00a1 │ │ -.field public static final context_menu_expand_all_items:I = 0x7f0600a8 │ +.field public static final context_menu_expand_all_items:I = 0x7f0b00a8 │ │ -.field public static final context_menu_expand_item:I = 0x7f0600a2 │ +.field public static final context_menu_expand_item:I = 0x7f0b00a2 │ │ -.field public static final date_format_1:I = 0x7f060013 │ +.field public static final date_format_1:I = 0x7f0b0013 │ │ -.field public static final date_format_10:I = 0x7f06001c │ +.field public static final date_format_10:I = 0x7f0b001c │ │ -.field public static final date_format_11:I = 0x7f06001d │ +.field public static final date_format_11:I = 0x7f0b001d │ │ -.field public static final date_format_12:I = 0x7f06001e │ +.field public static final date_format_12:I = 0x7f0b001e │ │ -.field public static final date_format_2:I = 0x7f060014 │ +.field public static final date_format_2:I = 0x7f0b0014 │ │ -.field public static final date_format_3:I = 0x7f060015 │ +.field public static final date_format_3:I = 0x7f0b0015 │ │ -.field public static final date_format_4:I = 0x7f060016 │ +.field public static final date_format_4:I = 0x7f0b0016 │ │ -.field public static final date_format_5:I = 0x7f060017 │ +.field public static final date_format_5:I = 0x7f0b0017 │ │ -.field public static final date_format_6:I = 0x7f060018 │ +.field public static final date_format_6:I = 0x7f0b0018 │ │ -.field public static final date_format_7:I = 0x7f060019 │ +.field public static final date_format_7:I = 0x7f0b0019 │ │ -.field public static final date_format_8:I = 0x7f06001a │ +.field public static final date_format_8:I = 0x7f0b001a │ │ -.field public static final date_format_9:I = 0x7f06001b │ +.field public static final date_format_9:I = 0x7f0b001b │ │ -.field public static final date_format_button_close:I = 0x7f060011 │ +.field public static final date_format_button_close:I = 0x7f0b0011 │ │ -.field public static final date_format_button_toolbar:I = 0x7f060010 │ +.field public static final date_format_button_toolbar:I = 0x7f0b0010 │ │ -.field public static final demo_list_checkbox:I = 0x7f060021 │ +.field public static final demo_list_checkbox:I = 0x7f0b0021 │ │ -.field public static final demo_list_item_description:I = 0x7f060020 │ +.field public static final demo_list_item_description:I = 0x7f0b0020 │ │ -.field public static final demo_list_item_level:I = 0x7f06001f │ +.field public static final demo_list_item_level:I = 0x7f0b001f │ │ -.field public static final fdButtonCancel:I = 0x7f06004e │ +.field public static final fdButtonCancel:I = 0x7f0b004e │ │ -.field public static final fdButtonCreate:I = 0x7f06004f │ +.field public static final fdButtonCreate:I = 0x7f0b004f │ │ -.field public static final fdButtonNew:I = 0x7f060049 │ +.field public static final fdButtonNew:I = 0x7f0b0049 │ │ -.field public static final fdButtonSelect:I = 0x7f06004a │ +.field public static final fdButtonSelect:I = 0x7f0b004a │ │ -.field public static final fdEditTextFile:I = 0x7f06004d │ +.field public static final fdEditTextFile:I = 0x7f0b004d │ │ -.field public static final fdLinearLayoutCreate:I = 0x7f06004b │ +.field public static final fdLinearLayoutCreate:I = 0x7f0b004b │ │ -.field public static final fdLinearLayoutList:I = 0x7f060047 │ +.field public static final fdLinearLayoutList:I = 0x7f0b0047 │ │ -.field public static final fdLinearLayoutSelect:I = 0x7f060048 │ +.field public static final fdLinearLayoutSelect:I = 0x7f0b0048 │ │ -.field public static final fdrowimage:I = 0x7f060051 │ +.field public static final fdrowimage:I = 0x7f0b0051 │ │ -.field public static final fdrowtext:I = 0x7f060052 │ +.field public static final fdrowtext:I = 0x7f0b0052 │ │ -.field public static final fill:I = 0x7f060009 │ +.field public static final fill:I = 0x7f0b0006 │ │ -.field public static final fill_horizontal:I = 0x7f060007 │ +.field public static final fill_horizontal:I = 0x7f0b0007 │ │ -.field public static final fill_vertical:I = 0x7f060005 │ +.field public static final fill_vertical:I = 0x7f0b0008 │ │ -.field public static final google_login:I = 0x7f060067 │ +.field public static final google_login:I = 0x7f0b0067 │ │ -.field public static final init_login_button:I = 0x7f06006c │ +.field public static final init_login_button:I = 0x7f0b006c │ │ -.field public static final init_register_button:I = 0x7f06006d │ +.field public static final init_register_button:I = 0x7f0b006d │ │ -.field public static final item_cancel_button:I = 0x7f060036 │ +.field public static final item_cancel_button:I = 0x7f0b0036 │ │ -.field public static final item_choose_date_button:I = 0x7f060028 │ +.field public static final item_choose_date_button:I = 0x7f0b0028 │ │ -.field public static final item_choose_project_button:I = 0x7f060024 │ +.field public static final item_choose_project_button:I = 0x7f0b0024 │ │ -.field public static final item_content:I = 0x7f060022 │ +.field public static final item_content:I = 0x7f0b0022 │ │ -.field public static final item_date_help:I = 0x7f060027 │ +.field public static final item_date_help:I = 0x7f0b0027 │ │ -.field public static final item_due_string:I = 0x7f060029 │ +.field public static final item_due_string:I = 0x7f0b0029 │ │ -.field public static final item_indent_selector:I = 0x7f060033 │ +.field public static final item_indent_selector:I = 0x7f0b0033 │ │ -.field public static final item_list_item_checkbox:I = 0x7f060056 │ +.field public static final item_list_item_checkbox:I = 0x7f0b0056 │ │ -.field public static final item_list_item_content:I = 0x7f060057 │ +.field public static final item_list_item_content:I = 0x7f0b0057 │ │ -.field public static final item_list_item_date_layout:I = 0x7f060058 │ +.field public static final item_list_item_date_layout:I = 0x7f0b0058 │ │ -.field public static final item_list_item_due_date:I = 0x7f06005a │ +.field public static final item_list_item_due_date:I = 0x7f0b005a │ │ -.field public static final item_list_item_label_container:I = 0x7f06005b │ +.field public static final item_list_item_label_container:I = 0x7f0b005b │ │ -.field public static final item_list_item_labels:I = 0x7f06005c │ +.field public static final item_list_item_labels:I = 0x7f0b005c │ │ -.field public static final item_list_item_note_count:I = 0x7f060055 │ +.field public static final item_list_item_note_count:I = 0x7f0b0055 │ │ -.field public static final item_list_item_notes:I = 0x7f060054 │ +.field public static final item_list_item_notes:I = 0x7f0b0054 │ │ -.field public static final item_list_item_repeat:I = 0x7f060059 │ +.field public static final item_list_item_repeat:I = 0x7f0b0059 │ │ -.field public static final item_list_item_right_layout:I = 0x7f060053 │ +.field public static final item_list_item_right_layout:I = 0x7f0b0053 │ │ -.field public static final item_ok_button:I = 0x7f060035 │ +.field public static final item_ok_button:I = 0x7f0b0035 │ │ -.field public static final item_order_selector:I = 0x7f060031 │ +.field public static final item_order_selector:I = 0x7f0b0031 │ │ -.field public static final item_priority_1:I = 0x7f06002e │ +.field public static final item_priority_1:I = 0x7f0b002e │ │ -.field public static final item_priority_2:I = 0x7f06002d │ +.field public static final item_priority_2:I = 0x7f0b002d │ │ -.field public static final item_priority_3:I = 0x7f06002c │ +.field public static final item_priority_3:I = 0x7f0b002c │ │ -.field public static final item_priority_4:I = 0x7f06002b │ +.field public static final item_priority_4:I = 0x7f0b002b │ │ -.field public static final item_project_name:I = 0x7f060025 │ +.field public static final item_project_name:I = 0x7f0b0025 │ │ -.field public static final item_select_labels:I = 0x7f060023 │ +.field public static final item_select_labels:I = 0x7f0b0023 │ │ -.field public static final items_tree_view:I = 0x7f06005e │ +.field public static final items_tree_view:I = 0x7f0b005e │ │ -.field public static final label_cancel_button:I = 0x7f06003a │ +.field public static final label_cancel_button:I = 0x7f0b003a │ │ -.field public static final label_color_selector:I = 0x7f060038 │ +.field public static final label_color_selector:I = 0x7f0b0038 │ │ -.field public static final label_list_item_checkbox:I = 0x7f060062 │ +.field public static final label_list_item_checkbox:I = 0x7f0b0062 │ │ -.field public static final label_list_item_count:I = 0x7f060060 │ +.field public static final label_list_item_count:I = 0x7f0b0060 │ │ -.field public static final label_list_item_count_layout:I = 0x7f06005f │ +.field public static final label_list_item_count_layout:I = 0x7f0b005f │ │ -.field public static final label_list_item_name:I = 0x7f060061 │ +.field public static final label_list_item_name:I = 0x7f0b0061 │ │ -.field public static final label_name:I = 0x7f060037 │ +.field public static final label_name:I = 0x7f0b0037 │ │ -.field public static final label_ok_button:I = 0x7f060039 │ +.field public static final label_ok_button:I = 0x7f0b0039 │ │ -.field public static final labels_button_cancel:I = 0x7f060065 │ +.field public static final labels_button_cancel:I = 0x7f0b0065 │ │ -.field public static final labels_button_ok:I = 0x7f060064 │ +.field public static final labels_button_ok:I = 0x7f0b0064 │ │ -.field public static final labels_list_button_toolbar:I = 0x7f060063 │ +.field public static final labels_list_button_toolbar:I = 0x7f0b0063 │ │ -.field public static final labels_tree_view:I = 0x7f060066 │ +.field public static final labels_tree_view:I = 0x7f0b0066 │ │ -.field public static final left:I = 0x7f060002 │ +.field public static final left:I = 0x7f0b0009 │ │ -.field public static final linearLayout1:I = 0x7f06002f │ +.field public static final linearLayout1:I = 0x7f0b002f │ │ -.field public static final linearLayout2:I = 0x7f060030 │ +.field public static final linearLayout2:I = 0x7f0b0030 │ │ -.field public static final linearLayout3:I = 0x7f060032 │ +.field public static final linearLayout3:I = 0x7f0b0032 │ │ -.field public static final linearLayout4:I = 0x7f060034 │ +.field public static final linearLayout4:I = 0x7f0b0034 │ │ -.field public static final login_button:I = 0x7f06006b │ +.field public static final login_button:I = 0x7f0b006b │ │ -.field public static final login_email:I = 0x7f060068 │ +.field public static final login_email:I = 0x7f0b0068 │ │ -.field public static final login_password:I = 0x7f06006a │ +.field public static final login_password:I = 0x7f0b006a │ │ -.field public static final mainTreeView:I = 0x7f06006e │ +.field public static final mainTreeView:I = 0x7f0b006e │ │ -.field public static final note_list_item_content:I = 0x7f060073 │ +.field public static final note_list_item_content:I = 0x7f0b0073 │ │ -.field public static final note_list_item_date:I = 0x7f060072 │ +.field public static final note_list_item_date:I = 0x7f0b0072 │ │ -.field public static final note_list_item_delete:I = 0x7f060071 │ +.field public static final note_list_item_delete:I = 0x7f0b0071 │ │ -.field public static final note_list_item_edit:I = 0x7f060070 │ +.field public static final note_list_item_edit:I = 0x7f0b0070 │ │ -.field public static final note_list_item_right_layout:I = 0x7f06006f │ +.field public static final note_list_item_right_layout:I = 0x7f0b006f │ │ -.field public static final notes_button_close:I = 0x7f060075 │ +.field public static final notes_button_close:I = 0x7f0b0075 │ │ -.field public static final notes_list_button_toolbar:I = 0x7f060074 │ +.field public static final notes_list_button_toolbar:I = 0x7f0b0074 │ │ -.field public static final notes_tree_view:I = 0x7f060076 │ +.field public static final notes_tree_view:I = 0x7f0b0076 │ │ -.field public static final password_container:I = 0x7f060069 │ +.field public static final password_container:I = 0x7f0b0069 │ │ -.field public static final path:I = 0x7f060050 │ +.field public static final path:I = 0x7f0b0050 │ │ -.field public static final project_cancel_button:I = 0x7f060040 │ +.field public static final project_cancel_button:I = 0x7f0b0040 │ │ -.field public static final project_color_selector:I = 0x7f06003c │ +.field public static final project_color_selector:I = 0x7f0b003c │ │ -.field public static final project_indent_selector:I = 0x7f06003e │ +.field public static final project_indent_selector:I = 0x7f0b003e │ │ -.field public static final project_list_item_count:I = 0x7f060078 │ +.field public static final project_list_item_count:I = 0x7f0b0078 │ │ -.field public static final project_list_item_count_layout:I = 0x7f060077 │ +.field public static final project_list_item_count_layout:I = 0x7f0b0077 │ │ -.field public static final project_list_item_name:I = 0x7f060079 │ +.field public static final project_list_item_name:I = 0x7f0b0079 │ │ -.field public static final project_name:I = 0x7f06003b │ +.field public static final project_name:I = 0x7f0b003b │ │ -.field public static final project_ok_button:I = 0x7f06003f │ +.field public static final project_ok_button:I = 0x7f0b003f │ │ -.field public static final project_order_selector:I = 0x7f06003d │ +.field public static final project_order_selector:I = 0x7f0b003d │ │ -.field public static final projects_tree_view:I = 0x7f06007a │ +.field public static final projects_tree_view:I = 0x7f0b007a │ │ -.field public static final queries_tree_view:I = 0x7f06007b │ +.field public static final queries_tree_view:I = 0x7f0b007b │ │ -.field public static final query_cancel_button:I = 0x7f060045 │ +.field public static final query_cancel_button:I = 0x7f0b0045 │ │ -.field public static final query_content:I = 0x7f060043 │ +.field public static final query_content:I = 0x7f0b0043 │ │ -.field public static final query_format_1:I = 0x7f06007e │ +.field public static final query_format_1:I = 0x7f0b007e │ │ -.field public static final query_format_11:I = 0x7f060087 │ +.field public static final query_format_11:I = 0x7f0b0087 │ │ -.field public static final query_format_12:I = 0x7f060088 │ +.field public static final query_format_12:I = 0x7f0b0088 │ │ -.field public static final query_format_13:I = 0x7f060089 │ +.field public static final query_format_13:I = 0x7f0b0089 │ │ -.field public static final query_format_2:I = 0x7f06007f │ +.field public static final query_format_2:I = 0x7f0b007f │ │ -.field public static final query_format_3:I = 0x7f060080 │ +.field public static final query_format_3:I = 0x7f0b0080 │ │ -.field public static final query_format_4:I = 0x7f060081 │ +.field public static final query_format_4:I = 0x7f0b0081 │ │ -.field public static final query_format_5:I = 0x7f060082 │ +.field public static final query_format_5:I = 0x7f0b0082 │ │ -.field public static final query_format_6:I = 0x7f060083 │ +.field public static final query_format_6:I = 0x7f0b0083 │ │ -.field public static final query_format_7:I = 0x7f060084 │ +.field public static final query_format_7:I = 0x7f0b0084 │ │ -.field public static final query_format_8:I = 0x7f060085 │ +.field public static final query_format_8:I = 0x7f0b0085 │ │ -.field public static final query_format_9:I = 0x7f060086 │ +.field public static final query_format_9:I = 0x7f0b0086 │ │ -.field public static final query_format_button_close:I = 0x7f06007d │ +.field public static final query_format_button_close:I = 0x7f0b007d │ │ -.field public static final query_format_button_toolbar:I = 0x7f06007c │ +.field public static final query_format_button_toolbar:I = 0x7f0b007c │ │ -.field public static final query_help:I = 0x7f060042 │ +.field public static final query_help:I = 0x7f0b0042 │ │ -.field public static final query_list_item_name:I = 0x7f06008a │ +.field public static final query_list_item_name:I = 0x7f0b008a │ │ -.field public static final query_name:I = 0x7f060041 │ +.field public static final query_name:I = 0x7f0b0041 │ │ -.field public static final query_ok_button:I = 0x7f060044 │ +.field public static final query_ok_button:I = 0x7f0b0044 │ │ -.field public static final register_button:I = 0x7f06008e │ +.field public static final register_button:I = 0x7f0b008e │ │ -.field public static final register_email:I = 0x7f06008c │ +.field public static final register_email:I = 0x7f0b008c │ │ -.field public static final register_full_name:I = 0x7f06008b │ +.field public static final register_full_name:I = 0x7f0b008b │ │ -.field public static final register_password:I = 0x7f06008d │ +.field public static final register_password:I = 0x7f0b008d │ │ -.field public static final relativeLayout01:I = 0x7f060046 │ +.field public static final relativeLayout01:I = 0x7f0b0046 │ │ -.field public static final right:I = 0x7f060003 │ +.field public static final right:I = 0x7f0b000a │ │ -.field public static final settings:I = 0x7f0600b0 │ +.field public static final settings:I = 0x7f0b00b0 │ │ -.field public static final sort_items_due_date:I = 0x7f0600ad │ +.field public static final sort_items_due_date:I = 0x7f0b00ad │ │ -.field public static final sort_items_original:I = 0x7f0600ae │ +.field public static final sort_items_original:I = 0x7f0b00ae │ │ -.field public static final sync_dialog_root:I = 0x7f06008f │ +.field public static final sync_dialog_root:I = 0x7f0b008f │ │ -.field public static final sync_hide:I = 0x7f060093 │ +.field public static final sync_hide:I = 0x7f0b0093 │ │ -.field public static final sync_message:I = 0x7f060090 │ +.field public static final sync_message:I = 0x7f0b0090 │ │ -.field public static final sync_now:I = 0x7f0600af │ +.field public static final sync_now:I = 0x7f0b00af │ │ -.field public static final sync_percentage:I = 0x7f060092 │ +.field public static final sync_percentage:I = 0x7f0b0092 │ │ -.field public static final syncing_progress:I = 0x7f060091 │ +.field public static final syncing_progress:I = 0x7f0b0091 │ │ -.field public static final tableLayout1:I = 0x7f060012 │ +.field public static final tableLayout1:I = 0x7f0b0012 │ │ -.field public static final textView1:I = 0x7f060026 │ +.field public static final textView1:I = 0x7f0b0026 │ │ -.field public static final textView2:I = 0x7f06002a │ +.field public static final textView2:I = 0x7f0b002a │ │ -.field public static final textViewFilename:I = 0x7f06004c │ +.field public static final textViewFilename:I = 0x7f0b004c │ │ -.field public static final top:I = 0x7f060000 │ +.field public static final top:I = 0x7f0b000b │ │ -.field public static final top_toolbar:I = 0x7f06005d │ +.field public static final top_toolbar:I = 0x7f0b005d │ │ -.field public static final top_toolbar_add_item:I = 0x7f06009d │ +.field public static final top_toolbar_add_item:I = 0x7f0b009d │ │ -.field public static final top_toolbar_labels:I = 0x7f060097 │ +.field public static final top_toolbar_labels:I = 0x7f0b0097 │ │ -.field public static final top_toolbar_labels_image:I = 0x7f060098 │ +.field public static final top_toolbar_labels_image:I = 0x7f0b0098 │ │ -.field public static final top_toolbar_labels_text:I = 0x7f060099 │ +.field public static final top_toolbar_labels_text:I = 0x7f0b0099 │ │ -.field public static final top_toolbar_projects:I = 0x7f060094 │ +.field public static final top_toolbar_projects:I = 0x7f0b0094 │ │ -.field public static final top_toolbar_projects_image:I = 0x7f060095 │ +.field public static final top_toolbar_projects_image:I = 0x7f0b0095 │ │ -.field public static final top_toolbar_projects_text:I = 0x7f060096 │ +.field public static final top_toolbar_projects_text:I = 0x7f0b0096 │ │ -.field public static final top_toolbar_queries:I = 0x7f06009a │ +.field public static final top_toolbar_queries:I = 0x7f0b009a │ │ -.field public static final top_toolbar_queries_image:I = 0x7f06009b │ +.field public static final top_toolbar_queries_image:I = 0x7f0b009b │ │ -.field public static final top_toolbar_queries_text:I = 0x7f06009c │ +.field public static final top_toolbar_queries_text:I = 0x7f0b009c │ │ -.field public static final treeview_list_item_frame:I = 0x7f0600a0 │ +.field public static final treeview_list_item_frame:I = 0x7f0b00a0 │ │ -.field public static final treeview_list_item_image:I = 0x7f06009f │ +.field public static final treeview_list_item_image:I = 0x7f0b009f │ │ -.field public static final treeview_list_item_image_layout:I = 0x7f06009e │ +.field public static final treeview_list_item_image_layout:I = 0x7f0b009e │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/budo/budoist/R$string.smali │ @@ -11,63 +11,63 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "string" │ .end annotation │ │ │ # static fields │ -.field public static final app_name:I = 0x7f070000 │ +.field public static final app_name:I = 0x7f060000 │ │ -.field public static final cancel:I = 0x7f070016 │ +.field public static final cancel:I = 0x7f060016 │ │ -.field public static final cant_read_folder:I = 0x7f070012 │ +.field public static final cant_read_folder:I = 0x7f060012 │ │ -.field public static final collapse_all_condesed:I = 0x7f07000c │ +.field public static final collapse_all_condesed:I = 0x7f06000c │ │ -.field public static final collapse_all_menu:I = 0x7f07000b │ +.field public static final collapse_all_menu:I = 0x7f06000b │ │ -.field public static final collapsible_condensed_disable:I = 0x7f07000a │ +.field public static final collapsible_condensed_disable:I = 0x7f06000a │ │ -.field public static final collapsible_condensed_enable:I = 0x7f070008 │ +.field public static final collapsible_condensed_enable:I = 0x7f060008 │ │ -.field public static final collapsible_menu_disable:I = 0x7f070009 │ +.field public static final collapsible_menu_disable:I = 0x7f060009 │ │ -.field public static final collapsible_menu_enable:I = 0x7f070007 │ +.field public static final collapsible_menu_enable:I = 0x7f060007 │ │ -.field public static final create:I = 0x7f070017 │ +.field public static final create:I = 0x7f060017 │ │ -.field public static final delete_menu:I = 0x7f07000f │ +.field public static final delete_menu:I = 0x7f06000f │ │ -.field public static final delete_menu_condensed:I = 0x7f070010 │ +.field public static final delete_menu_condensed:I = 0x7f060010 │ │ -.field public static final expand_all_condensed:I = 0x7f070006 │ +.field public static final expand_all_condensed:I = 0x7f060006 │ │ -.field public static final expand_all_menu:I = 0x7f070005 │ +.field public static final expand_all_menu:I = 0x7f060005 │ │ -.field public static final expand_menu:I = 0x7f07000d │ +.field public static final expand_menu:I = 0x7f06000d │ │ -.field public static final expand_menu_condensed:I = 0x7f07000e │ +.field public static final expand_menu_condensed:I = 0x7f06000e │ │ -.field public static final fancy_menu_condensed:I = 0x7f070004 │ +.field public static final fancy_menu_condensed:I = 0x7f060004 │ │ -.field public static final fancy_menu_name:I = 0x7f070003 │ +.field public static final fancy_menu_name:I = 0x7f060003 │ │ -.field public static final file_name:I = 0x7f070015 │ +.field public static final file_name:I = 0x7f060015 │ │ -.field public static final location:I = 0x7f070011 │ +.field public static final location:I = 0x7f060011 │ │ -.field public static final nnew:I = 0x7f070013 │ +.field public static final nnew:I = 0x7f060013 │ │ -.field public static final no_data:I = 0x7f070018 │ +.field public static final no_data:I = 0x7f060018 │ │ -.field public static final select:I = 0x7f070014 │ +.field public static final select:I = 0x7f060014 │ │ -.field public static final simple_menu_condensed:I = 0x7f070002 │ +.field public static final simple_menu_condensed:I = 0x7f060002 │ │ -.field public static final simple_menu_name:I = 0x7f070001 │ +.field public static final simple_menu_name:I = 0x7f060001 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/budo/budoist/R$menu.smali │ @@ -11,25 +11,25 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "menu" │ .end annotation │ │ │ # static fields │ -.field public static final context_menu:I = 0x7f0b0000 │ +.field public static final context_menu:I = 0x7f0a0000 │ │ -.field public static final item_context_menu:I = 0x7f0b0001 │ +.field public static final item_context_menu:I = 0x7f0a0001 │ │ -.field public static final label_context_menu:I = 0x7f0b0002 │ +.field public static final label_context_menu:I = 0x7f0a0002 │ │ -.field public static final main_menu:I = 0x7f0b0003 │ +.field public static final main_menu:I = 0x7f0a0003 │ │ -.field public static final project_context_menu:I = 0x7f0b0004 │ +.field public static final project_context_menu:I = 0x7f0a0004 │ │ -.field public static final query_context_menu:I = 0x7f0b0005 │ +.field public static final query_context_menu:I = 0x7f0a0005 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/budo/budoist/Bootloader$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/Bootloader; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/Bootloader;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/Bootloader; │ │ .prologue │ .line 80 │ iput-object p1, p0, Lbudo/budoist/Bootloader$1;->this$0:Lbudo/budoist/Bootloader; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/R$color.smali │ @@ -11,17 +11,17 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "color" │ .end annotation │ │ │ # static fields │ -.field public static final gray:I = 0x7f0a0000 │ +.field public static final gray:I = 0x7f090000 │ │ -.field public static final list_item_bg:I = 0x7f0a0001 │ +.field public static final list_item_bg:I = 0x7f090001 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/budo/budoist/R$style.smali │ @@ -11,15 +11,15 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "style" │ .end annotation │ │ │ # static fields │ -.field public static final treeViewListStyle:I = 0x7f080000 │ +.field public static final treeViewListStyle:I = 0x7f070000 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/budo/budoist/services/TodoistClient.smali │ @@ -412,15 +412,15 @@ │ │ .line 1100 │ :cond_0 │ return-object v1 │ .end method │ │ .method private generateRandomId(Lbudo/budoist/models/SynchronizedModel;)I │ - .locals 7 │ + .locals 8 │ .param p1, "item" # Lbudo/budoist/models/SynchronizedModel; │ │ .prologue │ const/4 v4, 0x1 │ │ const/4 v3, 0x0 │ │ @@ -429,17 +429,17 @@ │ │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/util/Calendar;->getTimeInMillis()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - invoke-direct {v2, v5, v6}, Ljava/util/Random;->(J)V │ + invoke-direct {v2, v6, v7}, Ljava/util/Random;->(J)V │ │ .line 751 │ .local v2, "rand":Ljava/util/Random; │ const/4 v1, 0x0 │ │ .line 754 │ .local v1, "idAlreadyExists":Z │ @@ -1020,21 +1020,22 @@ │ │ iget-object v5, v1, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ if-eqz v5, :cond_2 │ │ iget-object v5, v1, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ + .line 1456 │ invoke-virtual {v5}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ - const-wide/16 v7, 0x0 │ + const-wide/16 v8, 0x0 │ │ - cmp-long v5, v5, v7 │ + cmp-long v5, v6, v8 │ │ if-nez v5, :cond_3 │ │ .line 1459 │ :cond_2 │ iget-object v5, p0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ @@ -1191,21 +1192,22 @@ │ │ iget-object v1, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ if-eqz v1, :cond_2 │ │ iget-object v1, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ + .line 1417 │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-nez v1, :cond_3 │ │ .line 1420 │ :cond_2 │ iget-object v1, p0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ @@ -1503,355 +1505,362 @@ │ .end local p1 # "localItem":Lbudo/budoist/models/SynchronizedModel; │ invoke-virtual {v1, p1}, Lbudo/budoist/services/TodoistOfflineStorage;->deleteNote(Lbudo/budoist/models/Note;)V │ │ goto :goto_0 │ .end method │ │ .method private syncItems(Lbudo/budoist/services/TodoistClient$ISyncProgress;)V │ - .locals 17 │ + .locals 18 │ .param p1, "callback" # Lbudo/budoist/services/TodoistClient$ISyncProgress; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lbudo/budoist/services/TodoistServerException;, │ Lbudo/budoist/services/InvalidDateStringException; │ } │ .end annotation │ │ .prologue │ .line 985 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ - │ - const/4 v9, 0x1 │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ const/4 v10, 0x1 │ │ - sget-object v11, Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;->ORIGINAL_ORDER:Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode; │ + const/4 v11, 0x1 │ │ - invoke-virtual {v8, v9, v10, v11}, Lbudo/budoist/services/TodoistOfflineStorage;->getAllItems(ZZLbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;)Ljava/util/ArrayList; │ + sget-object v12, Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;->ORIGINAL_ORDER:Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode; │ │ - move-result-object v8 │ + invoke-virtual {v9, v10, v11, v12}, Lbudo/budoist/services/TodoistOfflineStorage;->getAllItems(ZZLbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;)Ljava/util/ArrayList; │ + │ + move-result-object v9 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ + invoke-direct {v0, v9}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 986 │ - .local v3, "offlineItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v4, Ljava/util/ArrayList; │ + .local v4, "offlineItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v4}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ .line 988 │ - .local v4, "onlineItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v5, "onlineItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ if-eqz p1, :cond_0 │ │ .line 989 │ - const-string v8, "Syncing items" │ + const-string v9, "Syncing items" │ │ - const/16 v9, 0x1e │ + const/16 v10, 0x1e │ │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v8, v9}, Lbudo/budoist/services/TodoistClient$ISyncProgress;->onSyncProgress(Ljava/lang/String;I)V │ + invoke-interface {v0, v9, v10}, Lbudo/budoist/services/TodoistClient$ISyncProgress;->onSyncProgress(Ljava/lang/String;I)V │ │ .line 993 │ :cond_0 │ invoke-virtual/range {p0 .. p0}, Lbudo/budoist/services/TodoistClient;->getProjects()Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 997 │ - .local v6, "projects":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v1, 0x0 │ + .local v7, "projects":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v2, 0x0 │ │ - .local v1, "i":I │ + .local v2, "i":I │ :goto_0 │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ │ - move-result v8 │ + move-result v9 │ │ - if-ge v1, v8, :cond_2 │ + if-ge v2, v9, :cond_2 │ │ .line 998 │ - invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - check-cast v5, Lbudo/budoist/models/Project; │ + check-cast v6, Lbudo/budoist/models/Project; │ │ .line 1000 │ - .local v5, "project":Lbudo/budoist/models/Project; │ + .local v6, "project":Lbudo/budoist/models/Project; │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - iget v9, v5, Lbudo/budoist/models/Project;->id:I │ + iget v10, v6, Lbudo/budoist/models/Project;->id:I │ │ - invoke-virtual {v8, v9}, Lbudo/budoist/services/TodoistOfflineStorage;->getItemsMoved(I)Ljava/util/ArrayList; │ + invoke-virtual {v9, v10}, Lbudo/budoist/services/TodoistOfflineStorage;->getItemsMoved(I)Ljava/util/ArrayList; │ │ - move-result-object v2 │ + move-result-object v3 │ │ .line 1001 │ - .local v2, "itemsToBeMoved":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v2}, Ljava/util/ArrayList;->size()I │ + .local v3, "itemsToBeMoved":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ │ - move-result v8 │ + move-result v9 │ │ - if-lez v8, :cond_1 │ + if-lez v9, :cond_1 │ │ .line 1002 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v8, v2, v5}, Lbudo/budoist/services/TodoistServer;->moveItems(Lbudo/budoist/models/User;Ljava/util/ArrayList;Lbudo/budoist/models/Project;)V │ + invoke-static {v9, v3, v6}, Lbudo/budoist/services/TodoistServer;->moveItems(Lbudo/budoist/models/User;Ljava/util/ArrayList;Lbudo/budoist/models/Project;)V │ │ .line 1003 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - iget v9, v5, Lbudo/budoist/models/Project;->id:I │ + iget v10, v6, Lbudo/budoist/models/Project;->id:I │ │ - invoke-virtual {v8, v9}, Lbudo/budoist/services/TodoistOfflineStorage;->deleteItemsMoved(I)V │ + invoke-virtual {v9, v10}, Lbudo/budoist/services/TodoistOfflineStorage;->deleteItemsMoved(I)V │ │ .line 997 │ :cond_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 1008 │ - .end local v2 # "itemsToBeMoved":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v5 # "project":Lbudo/budoist/models/Project; │ + .end local v3 # "itemsToBeMoved":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v6 # "project":Lbudo/budoist/models/Project; │ :cond_2 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ :goto_1 │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ │ - move-result v8 │ + move-result v9 │ │ - if-ge v1, v8, :cond_6 │ + if-ge v2, v9, :cond_6 │ │ .line 1009 │ - invoke-virtual {v6, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v7, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v5 │ + move-result-object v6 │ │ - check-cast v5, Lbudo/budoist/models/Project; │ + check-cast v6, Lbudo/budoist/models/Project; │ │ .line 1011 │ - .restart local v5 # "project":Lbudo/budoist/models/Project; │ + .restart local v6 # "project":Lbudo/budoist/models/Project; │ if-eqz p1, :cond_4 │ │ .line 1012 │ - invoke-virtual {v5}, Lbudo/budoist/models/Project;->getName()Ljava/lang/String; │ + invoke-virtual {v6}, Lbudo/budoist/models/Project;->getName()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-static {v8}, Lbudo/budoist/models/TodoistTextFormatter;->formatText(Ljava/lang/String;)Ljava/lang/CharSequence; │ + invoke-static {v9}, Lbudo/budoist/models/TodoistTextFormatter;->formatText(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-interface {v8}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1013 │ - .local v7, "shortContent":Ljava/lang/String; │ - invoke-virtual {v7}, Ljava/lang/String;->length()I │ + .local v8, "shortContent":Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/String;->length()I │ │ - move-result v8 │ + move-result v9 │ │ - const/16 v9, 0x1e │ + const/16 v10, 0x1e │ │ - if-le v8, v9, :cond_3 │ + if-le v9, v10, :cond_3 │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ - const/16 v10, 0x1e │ + const/16 v11, 0x1e │ │ - invoke-virtual {v7, v9, v10}, Ljava/lang/String;->subSequence(II)Ljava/lang/CharSequence; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/String;->subSequence(II)Ljava/lang/CharSequence; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - const-string v9, "..." │ + const-string v10, "..." │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 1015 │ :cond_3 │ - const-string v8, "Syncing items for project \'%s\'" │ + const-string v9, "Syncing items for project \'%s\'" │ │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ - new-array v9, v9, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v11, 0x0 │ │ - aput-object v7, v9, v10 │ + aput-object v8, v10, v11 │ │ - invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 1016 │ + invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - const-wide/high16 v9, 0x403e000000000000L # 30.0 │ + const-wide/high16 v10, 0x403e000000000000L # 30.0 │ │ - const-wide/high16 v11, 0x4044000000000000L # 40.0 │ + const-wide/high16 v12, 0x4044000000000000L # 40.0 │ │ - const-wide/high16 v13, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v14, 0x3ff0000000000000L # 1.0 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + .line 1017 │ + invoke-virtual {v7}, Ljava/util/ArrayList;->size()I │ │ - move-result v15 │ + move-result v16 │ │ - int-to-double v15, v15 │ + move/from16 v0, v16 │ │ - div-double/2addr v13, v15 │ + int-to-double v0, v0 │ │ - mul-double/2addr v11, v13 │ + move-wide/from16 v16, v0 │ │ - int-to-double v13, v1 │ + div-double v14, v14, v16 │ │ - mul-double/2addr v11, v13 │ + mul-double/2addr v12, v14 │ │ - add-double/2addr v9, v11 │ + int-to-double v14, v2 │ │ - double-to-int v9, v9 │ + mul-double/2addr v12, v14 │ │ + add-double/2addr v10, v12 │ + │ + double-to-int v10, v10 │ + │ + .line 1015 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v8, v9}, Lbudo/budoist/services/TodoistClient$ISyncProgress;->onSyncProgress(Ljava/lang/String;I)V │ + invoke-interface {v0, v9, v10}, Lbudo/budoist/services/TodoistClient$ISyncProgress;->onSyncProgress(Ljava/lang/String;I)V │ │ .line 1021 │ - .end local v7 # "shortContent":Ljava/lang/String; │ + .end local v8 # "shortContent":Ljava/lang/String; │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - iget v9, v5, Lbudo/budoist/models/Project;->id:I │ + iget v10, v6, Lbudo/budoist/models/Project;->id:I │ │ - invoke-virtual {v8, v9}, Lbudo/budoist/services/TodoistOfflineStorage;->getItemsReordered(I)Z │ + invoke-virtual {v9, v10}, Lbudo/budoist/services/TodoistOfflineStorage;->getItemsReordered(I)Z │ │ - move-result v8 │ + move-result v9 │ │ - if-eqz v8, :cond_5 │ + if-eqz v9, :cond_5 │ │ .line 1023 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ move-object/from16 v0, p0 │ │ - iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v10, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - iget v10, v5, Lbudo/budoist/models/Project;->id:I │ + iget v11, v6, Lbudo/budoist/models/Project;->id:I │ │ - sget-object v11, Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;->ORIGINAL_ORDER:Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode; │ + sget-object v12, Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;->ORIGINAL_ORDER:Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode; │ │ - const/4 v12, 0x1 │ + const/4 v13, 0x1 │ │ - invoke-virtual {v9, v10, v11, v12}, Lbudo/budoist/services/TodoistOfflineStorage;->getItemsByProject(ILbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;Z)Ljava/util/ArrayList; │ + invoke-virtual {v10, v11, v12, v13}, Lbudo/budoist/services/TodoistOfflineStorage;->getItemsByProject(ILbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;Z)Ljava/util/ArrayList; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - invoke-static {v8, v9, v5}, Lbudo/budoist/services/TodoistServer;->updateItemOrders(Lbudo/budoist/models/User;Ljava/util/ArrayList;Lbudo/budoist/models/Project;)V │ + invoke-static {v9, v10, v6}, Lbudo/budoist/services/TodoistServer;->updateItemOrders(Lbudo/budoist/models/User;Ljava/util/ArrayList;Lbudo/budoist/models/Project;)V │ │ .line 1024 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - iget v9, v5, Lbudo/budoist/models/Project;->id:I │ + iget v10, v6, Lbudo/budoist/models/Project;->id:I │ │ - const/4 v10, 0x0 │ + const/4 v11, 0x0 │ │ - invoke-virtual {v8, v9, v10}, Lbudo/budoist/services/TodoistOfflineStorage;->setItemsReordered(IZ)V │ + invoke-virtual {v9, v10, v11}, Lbudo/budoist/services/TodoistOfflineStorage;->setItemsReordered(IZ)V │ │ .line 1027 │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v8, v5}, Lbudo/budoist/services/TodoistServer;->getCompletedItems(Lbudo/budoist/models/User;Lbudo/budoist/models/Project;)Ljava/util/ArrayList; │ + invoke-static {v9, v6}, Lbudo/budoist/services/TodoistServer;->getCompletedItems(Lbudo/budoist/models/User;Lbudo/budoist/models/Project;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ + invoke-direct {v0, v9}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {v4, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v5, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ .line 1028 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v8, v5}, Lbudo/budoist/services/TodoistServer;->getUncompletedItems(Lbudo/budoist/models/User;Lbudo/budoist/models/Project;)Ljava/util/ArrayList; │ + invoke-static {v9, v6}, Lbudo/budoist/services/TodoistServer;->getUncompletedItems(Lbudo/budoist/models/User;Lbudo/budoist/models/Project;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ + invoke-direct {v0, v9}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {v4, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v5, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ .line 1008 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto/16 :goto_1 │ │ .line 1032 │ - .end local v5 # "project":Lbudo/budoist/models/Project; │ + .end local v6 # "project":Lbudo/budoist/models/Project; │ :cond_6 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v3, v4}, Lbudo/budoist/services/TodoistClient;->syncLists(Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ + invoke-direct {v0, v4, v5}, Lbudo/budoist/services/TodoistClient;->syncLists(Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ .line 1035 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v8}, Lbudo/budoist/services/TodoistOfflineStorage;->updateAllProjectsItemCount()V │ + invoke-virtual {v9}, Lbudo/budoist/services/TodoistOfflineStorage;->updateAllProjectsItemCount()V │ │ .line 1036 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v8}, Lbudo/budoist/services/TodoistOfflineStorage;->updateLabelsItemCount()V │ + invoke-virtual {v9}, Lbudo/budoist/services/TodoistOfflineStorage;->updateLabelsItemCount()V │ │ .line 1037 │ return-void │ .end method │ │ .method private syncLabels(Lbudo/budoist/services/TodoistClient$ISyncProgress;)V │ .locals 4 │ @@ -2050,14 +2059,15 @@ │ │ const/4 v6, 0x3 │ │ new-array v9, v6, [Ljava/lang/Object; │ │ const/4 v6, 0x0 │ │ + .line 1127 │ invoke-virtual {v5}, Lbudo/budoist/services/TodoistClient$SyncResult;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v9, v6 │ │ const/4 v10, 0x1 │ @@ -2075,14 +2085,15 @@ │ │ invoke-virtual {v4}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ move-result-object v10 │ │ aput-object v10, v9, v6 │ │ + .line 1126 │ invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v7, v6}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1129 │ @@ -2098,15 +2109,15 @@ │ invoke-virtual {v2, v6}, Ljava/util/Hashtable;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 1120 │ add-int/lit8 v1, v1, 0x1 │ │ goto :goto_1 │ │ - .line 1126 │ + .line 1127 │ :cond_3 │ const-string v6, "" │ │ goto :goto_2 │ │ .line 1137 │ .end local v3 # "localItem":Lbudo/budoist/models/SynchronizedModel; │ @@ -2143,322 +2154,329 @@ │ .restart local v5 # "syncResult":Lbudo/budoist/services/TodoistClient$SyncResult; │ invoke-direct {p0, v3, v11, v5}, Lbudo/budoist/services/TodoistClient;->handleSyncResult(Lbudo/budoist/models/SynchronizedModel;Lbudo/budoist/models/SynchronizedModel;Lbudo/budoist/services/TodoistClient$SyncResult;)V │ │ goto :goto_3 │ .end method │ │ .method private syncNotes(Lbudo/budoist/services/TodoistClient$ISyncProgress;)V │ - .locals 17 │ + .locals 18 │ .param p1, "callback" # Lbudo/budoist/services/TodoistClient$ISyncProgress; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lbudo/budoist/services/TodoistServerException;, │ Lbudo/budoist/services/PremiumAccountException;, │ Lbudo/budoist/services/InvalidDateStringException; │ } │ .end annotation │ │ .prologue │ .line 894 │ invoke-virtual/range {p0 .. p0}, Lbudo/budoist/services/TodoistClient;->isPremium()Z │ │ - move-result v8 │ + move-result v9 │ │ - if-nez v8, :cond_0 │ + if-nez v9, :cond_0 │ │ .line 896 │ - new-instance v8, Lbudo/budoist/services/PremiumAccountException; │ + new-instance v9, Lbudo/budoist/services/PremiumAccountException; │ │ - invoke-direct {v8}, Lbudo/budoist/services/PremiumAccountException;->()V │ + invoke-direct {v9}, Lbudo/budoist/services/PremiumAccountException;->()V │ │ - throw v8 │ + throw v9 │ │ .line 899 │ :cond_0 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v8}, Lbudo/budoist/services/TodoistOfflineStorage;->getNotes()Ljava/util/ArrayList; │ + invoke-virtual {v9}, Lbudo/budoist/services/TodoistOfflineStorage;->getNotes()Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ + invoke-direct {v0, v9}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ - move-result-object v5 │ + move-result-object v6 │ │ .line 900 │ - .local v5, "offlineNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - new-instance v6, Ljava/util/ArrayList; │ + .local v6, "offlineNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + new-instance v7, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v7}, Ljava/util/ArrayList;->()V │ │ .line 904 │ - .local v6, "onlineNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .local v7, "onlineNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v8}, Lbudo/budoist/services/TodoistOfflineStorage;->getNonDeletedItems()Ljava/util/ArrayList; │ + invoke-virtual {v9}, Lbudo/budoist/services/TodoistOfflineStorage;->getNonDeletedItems()Ljava/util/ArrayList; │ │ - move-result-object v4 │ + move-result-object v5 │ │ .line 906 │ - .local v4, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v1, 0x0 │ + .local v5, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v2, 0x0 │ │ - .local v1, "i":I │ + .local v2, "i":I │ :goto_0 │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v8 │ + move-result v9 │ │ - if-ge v1, v8, :cond_6 │ + if-ge v2, v9, :cond_6 │ │ .line 907 │ - invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v3 │ │ - check-cast v2, Lbudo/budoist/models/Item; │ + check-cast v3, Lbudo/budoist/models/Item; │ │ .line 909 │ - .local v2, "item":Lbudo/budoist/models/Item; │ + .local v3, "item":Lbudo/budoist/models/Item; │ if-eqz p1, :cond_2 │ │ .line 910 │ - invoke-virtual {v2}, Lbudo/budoist/models/Item;->getContent()Ljava/lang/String; │ + invoke-virtual {v3}, Lbudo/budoist/models/Item;->getContent()Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-static {v8}, Lbudo/budoist/models/TodoistTextFormatter;->formatText(Ljava/lang/String;)Ljava/lang/CharSequence; │ + invoke-static {v9}, Lbudo/budoist/models/TodoistTextFormatter;->formatText(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-interface {v8}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ + invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 911 │ - .local v7, "shortContent":Ljava/lang/String; │ - invoke-virtual {v7}, Ljava/lang/String;->length()I │ + .local v8, "shortContent":Ljava/lang/String; │ + invoke-virtual {v8}, Ljava/lang/String;->length()I │ │ - move-result v8 │ + move-result v9 │ │ - const/16 v9, 0x1e │ + const/16 v10, 0x1e │ │ - if-le v8, v9, :cond_1 │ + if-le v9, v10, :cond_1 │ │ - new-instance v8, Ljava/lang/StringBuilder; │ + new-instance v9, Ljava/lang/StringBuilder; │ │ - invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ - const/4 v9, 0x0 │ + const/4 v10, 0x0 │ │ - const/16 v10, 0x1e │ + const/16 v11, 0x1e │ │ - invoke-virtual {v7, v9, v10}, Ljava/lang/String;->subSequence(II)Ljava/lang/CharSequence; │ + invoke-virtual {v8, v10, v11}, Ljava/lang/String;->subSequence(II)Ljava/lang/CharSequence; │ │ - move-result-object v9 │ + move-result-object v10 │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - const-string v9, "..." │ + const-string v10, "..." │ │ - invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v8 │ │ .line 913 │ :cond_1 │ - const-string v8, "Syncing notes for item \'%s\'" │ + const-string v9, "Syncing notes for item \'%s\'" │ │ - const/4 v9, 0x1 │ + const/4 v10, 0x1 │ │ - new-array v9, v9, [Ljava/lang/Object; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v11, 0x0 │ │ - aput-object v7, v9, v10 │ + aput-object v8, v10, v11 │ │ - invoke-static {v8, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 914 │ + invoke-static {v9, v10}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - const-wide v9, 0x4051800000000000L # 70.0 │ + const-wide v10, 0x4051800000000000L # 70.0 │ │ - const-wide/high16 v11, 0x403e000000000000L # 30.0 │ + const-wide/high16 v12, 0x403e000000000000L # 30.0 │ │ - const-wide/high16 v13, 0x3ff0000000000000L # 1.0 │ + const-wide/high16 v14, 0x3ff0000000000000L # 1.0 │ │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + .line 915 │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ + │ + move-result v16 │ + │ + move/from16 v0, v16 │ │ - move-result v15 │ + int-to-double v0, v0 │ │ - int-to-double v15, v15 │ + move-wide/from16 v16, v0 │ │ - div-double/2addr v13, v15 │ + div-double v14, v14, v16 │ │ - mul-double/2addr v11, v13 │ + mul-double/2addr v12, v14 │ │ - int-to-double v13, v1 │ + int-to-double v14, v2 │ │ - mul-double/2addr v11, v13 │ + mul-double/2addr v12, v14 │ │ - add-double/2addr v9, v11 │ + add-double/2addr v10, v12 │ │ - double-to-int v9, v9 │ + double-to-int v10, v10 │ │ + .line 913 │ move-object/from16 v0, p1 │ │ - invoke-interface {v0, v8, v9}, Lbudo/budoist/services/TodoistClient$ISyncProgress;->onSyncProgress(Ljava/lang/String;I)V │ + invoke-interface {v0, v9, v10}, Lbudo/budoist/services/TodoistClient$ISyncProgress;->onSyncProgress(Ljava/lang/String;I)V │ │ .line 918 │ - .end local v7 # "shortContent":Ljava/lang/String; │ + .end local v8 # "shortContent":Ljava/lang/String; │ :cond_2 │ - iget v8, v2, Lbudo/budoist/models/Item;->noteCount:I │ + iget v9, v3, Lbudo/budoist/models/Item;->noteCount:I │ │ - if-nez v8, :cond_3 │ + if-nez v9, :cond_3 │ │ .line 922 │ - new-instance v8, Ljava/util/ArrayList; │ + new-instance v9, Ljava/util/ArrayList; │ │ - invoke-direct {v8}, Ljava/util/ArrayList;->()V │ + invoke-direct {v9}, Ljava/util/ArrayList;->()V │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ + invoke-direct {v0, v9}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {v6, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v7, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ .line 906 │ :goto_1 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 924 │ :cond_3 │ - iget-boolean v8, v2, Lbudo/budoist/models/Item;->completed:Z │ + iget-boolean v9, v3, Lbudo/budoist/models/Item;->completed:Z │ │ - if-eqz v8, :cond_5 │ + if-eqz v9, :cond_5 │ │ .line 926 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v8, v2}, Lbudo/budoist/services/TodoistOfflineStorage;->getNotesByItem(Lbudo/budoist/models/Item;)Ljava/util/ArrayList; │ + invoke-virtual {v9, v3}, Lbudo/budoist/services/TodoistOfflineStorage;->getNotesByItem(Lbudo/budoist/models/Item;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ .line 928 │ - .local v3, "itemNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + .local v4, "itemNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ - move-result v8 │ + move-result v9 │ │ - iget v9, v2, Lbudo/budoist/models/Item;->noteCount:I │ + iget v10, v3, Lbudo/budoist/models/Item;->noteCount:I │ │ - if-ne v8, v9, :cond_4 │ + if-ne v9, v10, :cond_4 │ │ .line 931 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v3}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ + invoke-direct {v0, v4}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {v6, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v7, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_1 │ │ .line 934 │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v8, v2}, Lbudo/budoist/services/TodoistServer;->getNotes(Lbudo/budoist/models/User;Lbudo/budoist/models/Item;)Ljava/util/ArrayList; │ + invoke-static {v9, v3}, Lbudo/budoist/services/TodoistServer;->getNotes(Lbudo/budoist/models/User;Lbudo/budoist/models/Item;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ + invoke-direct {v0, v9}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {v6, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v7, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_1 │ │ .line 938 │ - .end local v3 # "itemNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v4 # "itemNotes":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v8, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v8, v2}, Lbudo/budoist/services/TodoistServer;->getNotes(Lbudo/budoist/models/User;Lbudo/budoist/models/Item;)Ljava/util/ArrayList; │ + invoke-static {v9, v3}, Lbudo/budoist/services/TodoistServer;->getNotes(Lbudo/budoist/models/User;Lbudo/budoist/models/Item;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v8}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ + invoke-direct {v0, v9}, Lbudo/budoist/services/TodoistClient;->convertListToSyncModel(Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - invoke-virtual {v6, v8}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ + invoke-virtual {v7, v9}, Ljava/util/ArrayList;->addAll(Ljava/util/Collection;)Z │ │ goto :goto_1 │ │ .line 942 │ - .end local v2 # "item":Lbudo/budoist/models/Item; │ + .end local v3 # "item":Lbudo/budoist/models/Item; │ :cond_6 │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v5, v6}, Lbudo/budoist/services/TodoistClient;->syncLists(Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ + invoke-direct {v0, v6, v7}, Lbudo/budoist/services/TodoistClient;->syncLists(Ljava/util/ArrayList;Ljava/util/ArrayList;)V │ │ .line 945 │ - const/4 v1, 0x0 │ + const/4 v2, 0x0 │ │ :goto_2 │ - invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v8 │ + move-result v9 │ │ - if-ge v1, v8, :cond_7 │ + if-ge v2, v9, :cond_7 │ │ .line 946 │ move-object/from16 v0, p0 │ │ - iget-object v9, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v10, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v4, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v5, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v9 │ │ - check-cast v8, Lbudo/budoist/models/Item; │ + check-cast v9, Lbudo/budoist/models/Item; │ │ - invoke-virtual {v9, v8}, Lbudo/budoist/services/TodoistOfflineStorage;->updateItemNoteCount(Lbudo/budoist/models/Item;)V │ + invoke-virtual {v10, v9}, Lbudo/budoist/services/TodoistOfflineStorage;->updateItemNoteCount(Lbudo/budoist/models/Item;)V │ │ .line 945 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ .line 948 │ :cond_7 │ return-void │ .end method │ @@ -2552,483 +2570,485 @@ │ │ .line 1071 │ :cond_2 │ return-void │ .end method │ │ .method private syncUpdateLocalToRemote(Lbudo/budoist/models/SynchronizedModel;Lbudo/budoist/models/SynchronizedModel;)V │ - .locals 16 │ + .locals 17 │ .param p1, "localItem" # Lbudo/budoist/models/SynchronizedModel; │ .param p2, "remoteItem" # Lbudo/budoist/models/SynchronizedModel; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lbudo/budoist/services/TodoistServerException; │ } │ .end annotation │ │ .prologue │ .line 1247 │ move-object/from16 v0, p1 │ │ - instance-of v11, v0, Lbudo/budoist/models/Project; │ + instance-of v12, v0, Lbudo/budoist/models/Project; │ │ - if-eqz v11, :cond_1 │ + if-eqz v12, :cond_1 │ │ .line 1249 │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v13, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - move-object/from16 v11, p1 │ + move-object/from16 v12, p1 │ │ - check-cast v11, Lbudo/budoist/models/Project; │ + check-cast v12, Lbudo/budoist/models/Project; │ │ - invoke-static {v12, v11}, Lbudo/budoist/services/TodoistServer;->updateProject(Lbudo/budoist/models/User;Lbudo/budoist/models/Project;)Lbudo/budoist/models/Project; │ + invoke-static {v13, v12}, Lbudo/budoist/services/TodoistServer;->updateProject(Lbudo/budoist/models/User;Lbudo/budoist/models/Project;)Lbudo/budoist/models/Project; │ │ - move-result-object v8 │ + move-result-object v9 │ │ .line 1250 │ - .local v8, "onlineProject":Lbudo/budoist/models/Project; │ + .local v9, "onlineProject":Lbudo/budoist/models/Project; │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ check-cast p1, Lbudo/budoist/models/Project; │ │ .end local p1 # "localItem":Lbudo/budoist/models/SynchronizedModel; │ move-object/from16 v0, p1 │ │ - invoke-virtual {v11, v8, v0}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateProject(Lbudo/budoist/models/Project;Lbudo/budoist/models/Project;)V │ + invoke-virtual {v12, v9, v0}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateProject(Lbudo/budoist/models/Project;Lbudo/budoist/models/Project;)V │ │ .line 1349 │ - .end local v8 # "onlineProject":Lbudo/budoist/models/Project; │ + .end local v9 # "onlineProject":Lbudo/budoist/models/Project; │ :cond_0 │ :goto_0 │ return-void │ │ .line 1252 │ .restart local p1 # "localItem":Lbudo/budoist/models/SynchronizedModel; │ :cond_1 │ move-object/from16 v0, p1 │ │ - instance-of v11, v0, Lbudo/budoist/models/Item; │ + instance-of v12, v0, Lbudo/budoist/models/Item; │ │ - if-eqz v11, :cond_8 │ + if-eqz v12, :cond_8 │ │ - move-object/from16 v4, p1 │ + move-object/from16 v5, p1 │ │ .line 1253 │ - check-cast v4, Lbudo/budoist/models/Item; │ + check-cast v5, Lbudo/budoist/models/Item; │ │ - .local v4, "local":Lbudo/budoist/models/Item; │ - move-object/from16 v9, p2 │ + .local v5, "local":Lbudo/budoist/models/Item; │ + move-object/from16 v10, p2 │ │ - check-cast v9, Lbudo/budoist/models/Item; │ + check-cast v10, Lbudo/budoist/models/Item; │ │ .line 1255 │ - .local v9, "remote":Lbudo/budoist/models/Item; │ - new-instance v2, Ljava/util/ArrayList; │ + .local v10, "remote":Lbudo/budoist/models/Item; │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ .line 1256 │ - .local v2, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - invoke-virtual {v2, v4}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + .local v3, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + invoke-virtual {v3, v5}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 1258 │ - iget-boolean v11, v4, Lbudo/budoist/models/Item;->completed:Z │ + iget-boolean v12, v5, Lbudo/budoist/models/Item;->completed:Z │ │ - if-eqz v11, :cond_6 │ + if-eqz v12, :cond_6 │ │ - iget-boolean v11, v9, Lbudo/budoist/models/Item;->completed:Z │ + iget-boolean v12, v10, Lbudo/budoist/models/Item;->completed:Z │ │ - if-nez v11, :cond_6 │ + if-nez v12, :cond_6 │ │ .line 1261 │ - invoke-virtual {v4}, Lbudo/budoist/models/Item;->isRecurring()Z │ + invoke-virtual {v5}, Lbudo/budoist/models/Item;->isRecurring()Z │ │ - move-result v11 │ + move-result v12 │ │ - if-eqz v11, :cond_5 │ + if-eqz v12, :cond_5 │ │ - iget-object v11, v4, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ + iget-object v12, v5, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ - if-eqz v11, :cond_5 │ + if-eqz v12, :cond_5 │ │ - iget-object v11, v4, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ + iget-object v12, v5, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ - iget-object v12, v9, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ + iget-object v13, v10, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I │ + .line 1263 │ + invoke-virtual {v12, v13}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I │ │ - move-result v11 │ + move-result v12 │ │ - if-nez v11, :cond_5 │ + if-nez v12, :cond_5 │ │ .line 1267 │ - const/4 v11, 0x0 │ + const/4 v12, 0x0 │ │ - iput-boolean v11, v4, Lbudo/budoist/models/Item;->completed:Z │ + iput-boolean v12, v5, Lbudo/budoist/models/Item;->completed:Z │ │ .line 1268 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v11, v4}, Lbudo/budoist/services/TodoistServer;->updateRecurringDate(Lbudo/budoist/models/User;Lbudo/budoist/models/Item;)Lbudo/budoist/models/Item; │ + invoke-static {v12, v5}, Lbudo/budoist/services/TodoistServer;->updateRecurringDate(Lbudo/budoist/models/User;Lbudo/budoist/models/Item;)Lbudo/budoist/models/Item; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 1269 │ - .local v6, "onlineItem":Lbudo/budoist/models/Item; │ + .local v7, "onlineItem":Lbudo/budoist/models/Item; │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v11, v6, v4}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateItem(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ + invoke-virtual {v12, v7, v5}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateItem(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ │ .line 1283 │ - .end local v6 # "onlineItem":Lbudo/budoist/models/Item; │ + .end local v7 # "onlineItem":Lbudo/budoist/models/Item; │ :cond_2 │ :goto_1 │ - invoke-virtual {v4, v9}, Lbudo/budoist/models/Item;->compareTo(Lbudo/budoist/models/Item;)I │ + invoke-virtual {v5, v10}, Lbudo/budoist/models/Item;->compareTo(Lbudo/budoist/models/Item;)I │ │ - move-result v11 │ + move-result v12 │ │ - if-eqz v11, :cond_7 │ + if-eqz v12, :cond_7 │ │ - move-object/from16 v11, p1 │ + move-object/from16 v12, p1 │ │ .line 1285 │ - check-cast v11, Lbudo/budoist/models/Item; │ + check-cast v12, Lbudo/budoist/models/Item; │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v11}, Lbudo/budoist/services/TodoistClient;->convertItemLabelIdsIntoNames(Lbudo/budoist/models/Item;)V │ + invoke-direct {v0, v12}, Lbudo/budoist/services/TodoistClient;->convertItemLabelIdsIntoNames(Lbudo/budoist/models/Item;)V │ │ .line 1286 │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v13, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - move-object/from16 v11, p1 │ + move-object/from16 v12, p1 │ │ - check-cast v11, Lbudo/budoist/models/Item; │ + check-cast v12, Lbudo/budoist/models/Item; │ │ - invoke-static {v12, v11}, Lbudo/budoist/services/TodoistServer;->updateItem(Lbudo/budoist/models/User;Lbudo/budoist/models/Item;)Lbudo/budoist/models/Item; │ + invoke-static {v13, v12}, Lbudo/budoist/services/TodoistServer;->updateItem(Lbudo/budoist/models/User;Lbudo/budoist/models/Item;)Lbudo/budoist/models/Item; │ │ - move-result-object v6 │ + move-result-object v7 │ │ .line 1288 │ - .restart local v6 # "onlineItem":Lbudo/budoist/models/Item; │ - iget-object v11, v6, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ + .restart local v7 # "onlineItem":Lbudo/budoist/models/Item; │ + iget-object v12, v7, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ - if-eqz v11, :cond_4 │ + if-eqz v12, :cond_4 │ │ - iget-object v11, v6, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ + iget-object v12, v7, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ - invoke-virtual {v11}, Ljava/lang/String;->length()I │ + invoke-virtual {v12}, Ljava/lang/String;->length()I │ │ - move-result v11 │ + move-result v12 │ │ - if-lez v11, :cond_4 │ + if-lez v12, :cond_4 │ │ - iget-object v11, v6, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ + iget-object v12, v7, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - if-eqz v11, :cond_3 │ + if-eqz v12, :cond_3 │ │ - iget-object v11, v6, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ + iget-object v12, v7, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - invoke-virtual {v11}, Ljava/util/Date;->getTime()J │ + .line 1289 │ + invoke-virtual {v12}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v11 │ + move-result-wide v12 │ │ - const-wide/16 v13, 0x0 │ + const-wide/16 v14, 0x0 │ │ - cmp-long v11, v11, v13 │ + cmp-long v12, v12, v14 │ │ - if-nez v11, :cond_4 │ + if-nez v12, :cond_4 │ │ .line 1292 │ :cond_3 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - iget-object v11, v11, Lbudo/budoist/models/User;->dateFormat:Lbudo/budoist/models/User$DateFormat; │ + iget-object v12, v12, Lbudo/budoist/models/User;->dateFormat:Lbudo/budoist/models/User$DateFormat; │ │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v13, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - iget v12, v12, Lbudo/budoist/models/User;->timezoneOffsetMinutes:I │ + iget v13, v13, Lbudo/budoist/models/User;->timezoneOffsetMinutes:I │ │ - invoke-virtual {v6, v11, v12}, Lbudo/budoist/models/Item;->calculateFirstDueDate(Lbudo/budoist/models/User$DateFormat;I)V │ + invoke-virtual {v7, v12, v13}, Lbudo/budoist/models/Item;->calculateFirstDueDate(Lbudo/budoist/models/User$DateFormat;I)V │ │ .line 1293 │ - const-string v11, "Budoist" │ + const-string v12, "Budoist" │ │ - const-string v12, "syncUpdateLocalToRemote: Calculating due date: %s" │ + const-string v13, "syncUpdateLocalToRemote: Calculating due date: %s" │ │ - const/4 v13, 0x1 │ + const/4 v14, 0x1 │ │ - new-array v13, v13, [Ljava/lang/Object; │ + new-array v14, v14, [Ljava/lang/Object; │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v6}, Lbudo/budoist/models/Item;->toString()Ljava/lang/String; │ + invoke-virtual {v7}, Lbudo/budoist/models/Item;->toString()Ljava/lang/String; │ │ - move-result-object v15 │ + move-result-object v16 │ │ - aput-object v15, v13, v14 │ + aput-object v16, v14, v15 │ │ - invoke-static {v12, v13}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v13, v14}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - invoke-static {v11, v12}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v12, v13}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 1296 │ :cond_4 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ check-cast p1, Lbudo/budoist/models/Item; │ │ .end local p1 # "localItem":Lbudo/budoist/models/SynchronizedModel; │ move-object/from16 v0, p1 │ │ - invoke-virtual {v11, v6, v0}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateItem(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ + invoke-virtual {v12, v7, v0}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateItem(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ │ goto/16 :goto_0 │ │ .line 1273 │ - .end local v6 # "onlineItem":Lbudo/budoist/models/Item; │ + .end local v7 # "onlineItem":Lbudo/budoist/models/Item; │ .restart local p1 # "localItem":Lbudo/budoist/models/SynchronizedModel; │ :cond_5 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v11, v2}, Lbudo/budoist/services/TodoistServer;->completeItems(Lbudo/budoist/models/User;Ljava/util/ArrayList;)V │ + invoke-static {v12, v3}, Lbudo/budoist/services/TodoistServer;->completeItems(Lbudo/budoist/models/User;Ljava/util/ArrayList;)V │ │ .line 1274 │ - iget-boolean v11, v4, Lbudo/budoist/models/Item;->completed:Z │ + iget-boolean v12, v5, Lbudo/budoist/models/Item;->completed:Z │ │ - iput-boolean v11, v9, Lbudo/budoist/models/Item;->completed:Z │ + iput-boolean v12, v10, Lbudo/budoist/models/Item;->completed:Z │ │ goto :goto_1 │ │ .line 1277 │ :cond_6 │ - iget-boolean v11, v4, Lbudo/budoist/models/Item;->completed:Z │ + iget-boolean v12, v5, Lbudo/budoist/models/Item;->completed:Z │ │ - if-nez v11, :cond_2 │ + if-nez v12, :cond_2 │ │ - iget-boolean v11, v9, Lbudo/budoist/models/Item;->completed:Z │ + iget-boolean v12, v10, Lbudo/budoist/models/Item;->completed:Z │ │ - if-eqz v11, :cond_2 │ + if-eqz v12, :cond_2 │ │ .line 1279 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v11, v2}, Lbudo/budoist/services/TodoistServer;->uncompleteItems(Lbudo/budoist/models/User;Ljava/util/ArrayList;)V │ + invoke-static {v12, v3}, Lbudo/budoist/services/TodoistServer;->uncompleteItems(Lbudo/budoist/models/User;Ljava/util/ArrayList;)V │ │ .line 1280 │ - iget-boolean v11, v4, Lbudo/budoist/models/Item;->completed:Z │ + iget-boolean v12, v5, Lbudo/budoist/models/Item;->completed:Z │ │ - iput-boolean v11, v9, Lbudo/budoist/models/Item;->completed:Z │ + iput-boolean v12, v10, Lbudo/budoist/models/Item;->completed:Z │ │ goto/16 :goto_1 │ │ .line 1298 │ :cond_7 │ - iget-object v11, v4, Lbudo/budoist/models/Item;->dirtyState:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ + iget-object v12, v5, Lbudo/budoist/models/Item;->dirtyState:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ - sget-object v12, Lbudo/budoist/models/SynchronizedModel$DirtyState;->MODIFIED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ + sget-object v13, Lbudo/budoist/models/SynchronizedModel$DirtyState;->MODIFIED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ - if-ne v11, v12, :cond_0 │ + if-ne v12, v13, :cond_0 │ │ .line 1301 │ - sget-object v11, Lbudo/budoist/models/SynchronizedModel$DirtyState;->UNMODIFIED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ + sget-object v12, Lbudo/budoist/models/SynchronizedModel$DirtyState;->UNMODIFIED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ - iput-object v11, v4, Lbudo/budoist/models/Item;->dirtyState:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ + iput-object v12, v5, Lbudo/budoist/models/Item;->dirtyState:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ .line 1302 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - const/4 v12, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v11, v4, v12}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateItem(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ + invoke-virtual {v12, v5, v13}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateItem(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ │ goto/16 :goto_0 │ │ .line 1305 │ - .end local v2 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v4 # "local":Lbudo/budoist/models/Item; │ - .end local v9 # "remote":Lbudo/budoist/models/Item; │ + .end local v3 # "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v5 # "local":Lbudo/budoist/models/Item; │ + .end local v10 # "remote":Lbudo/budoist/models/Item; │ :cond_8 │ move-object/from16 v0, p1 │ │ - instance-of v11, v0, Lbudo/budoist/models/Label; │ + instance-of v12, v0, Lbudo/budoist/models/Label; │ │ - if-eqz v11, :cond_c │ + if-eqz v12, :cond_c │ │ .line 1310 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v11}, Lbudo/budoist/services/TodoistServer;->getLabels(Lbudo/budoist/models/User;)Ljava/util/ArrayList; │ + invoke-static {v12}, Lbudo/budoist/services/TodoistServer;->getLabels(Lbudo/budoist/models/User;)Ljava/util/ArrayList; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "labels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - move-object/from16 v10, p1 │ + .local v4, "labels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + move-object/from16 v11, p1 │ │ .line 1311 │ - check-cast v10, Lbudo/budoist/models/Label; │ + check-cast v11, Lbudo/budoist/models/Label; │ │ .line 1316 │ - .local v10, "updatedLabel":Lbudo/budoist/models/Label; │ - const/4 v1, 0x0 │ + .local v11, "updatedLabel":Lbudo/budoist/models/Label; │ + const/4 v2, 0x0 │ │ - .local v1, "i":I │ + .local v2, "i":I │ :goto_2 │ - invoke-virtual {v3}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v4}, Ljava/util/ArrayList;->size()I │ │ - move-result v11 │ + move-result v12 │ │ - if-ge v1, v11, :cond_0 │ + if-ge v2, v12, :cond_0 │ │ .line 1317 │ - invoke-virtual {v3, v1}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ + invoke-virtual {v4, v2}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v8 │ │ - check-cast v7, Lbudo/budoist/models/Label; │ + check-cast v8, Lbudo/budoist/models/Label; │ │ .line 1319 │ - .local v7, "onlineLabel":Lbudo/budoist/models/Label; │ - iget v11, v7, Lbudo/budoist/models/Label;->id:I │ + .local v8, "onlineLabel":Lbudo/budoist/models/Label; │ + iget v12, v8, Lbudo/budoist/models/Label;->id:I │ │ - iget v12, v10, Lbudo/budoist/models/Label;->id:I │ + iget v13, v11, Lbudo/budoist/models/Label;->id:I │ │ - if-ne v11, v12, :cond_b │ + if-ne v12, v13, :cond_b │ │ .line 1322 │ - iget v11, v7, Lbudo/budoist/models/Label;->colorIndex:I │ + iget v12, v8, Lbudo/budoist/models/Label;->colorIndex:I │ │ - iget v12, v10, Lbudo/budoist/models/Label;->colorIndex:I │ + iget v13, v11, Lbudo/budoist/models/Label;->colorIndex:I │ │ - if-eq v11, v12, :cond_9 │ + if-eq v12, v13, :cond_9 │ │ .line 1324 │ - iget v11, v10, Lbudo/budoist/models/Label;->colorIndex:I │ + iget v12, v11, Lbudo/budoist/models/Label;->colorIndex:I │ │ - iput v11, v7, Lbudo/budoist/models/Label;->colorIndex:I │ + iput v12, v8, Lbudo/budoist/models/Label;->colorIndex:I │ │ .line 1325 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - invoke-static {v11, v7}, Lbudo/budoist/services/TodoistServer;->updateLabelColor(Lbudo/budoist/models/User;Lbudo/budoist/models/Label;)V │ + invoke-static {v12, v8}, Lbudo/budoist/services/TodoistServer;->updateLabelColor(Lbudo/budoist/models/User;Lbudo/budoist/models/Label;)V │ │ .line 1328 │ :cond_9 │ - iget-object v11, v7, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ + iget-object v12, v8, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ │ - iget-object v12, v10, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ + iget-object v13, v11, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ + invoke-virtual {v12, v13}, Ljava/lang/String;->equalsIgnoreCase(Ljava/lang/String;)Z │ │ - move-result v11 │ + move-result v12 │ │ - if-nez v11, :cond_a │ + if-nez v12, :cond_a │ │ .line 1330 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - iget-object v12, v7, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ + iget-object v13, v8, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ │ - iget-object v13, v10, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ + iget-object v14, v11, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ │ - invoke-static {v11, v12, v13}, Lbudo/budoist/services/TodoistServer;->updateLabel(Lbudo/budoist/models/User;Ljava/lang/String;Ljava/lang/String;)V │ + invoke-static {v12, v13, v14}, Lbudo/budoist/services/TodoistServer;->updateLabel(Lbudo/budoist/models/User;Ljava/lang/String;Ljava/lang/String;)V │ │ .line 1333 │ :cond_a │ - sget-object v11, Lbudo/budoist/models/SynchronizedModel$DirtyState;->UNMODIFIED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ + sget-object v12, Lbudo/budoist/models/SynchronizedModel$DirtyState;->UNMODIFIED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ - iput-object v11, v10, Lbudo/budoist/models/Label;->dirtyState:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ + iput-object v12, v11, Lbudo/budoist/models/Label;->dirtyState:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ .line 1334 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - const/4 v12, 0x0 │ + const/4 v13, 0x0 │ │ - invoke-virtual {v11, v10, v12}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateLabel(Lbudo/budoist/models/Label;Lbudo/budoist/models/Label;)V │ + invoke-virtual {v12, v11, v13}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateLabel(Lbudo/budoist/models/Label;Lbudo/budoist/models/Label;)V │ │ goto/16 :goto_0 │ │ .line 1316 │ :cond_b │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_2 │ │ .line 1340 │ - .end local v1 # "i":I │ - .end local v3 # "labels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - .end local v7 # "onlineLabel":Lbudo/budoist/models/Label; │ - .end local v10 # "updatedLabel":Lbudo/budoist/models/Label; │ + .end local v2 # "i":I │ + .end local v4 # "labels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v8 # "onlineLabel":Lbudo/budoist/models/Label; │ + .end local v11 # "updatedLabel":Lbudo/budoist/models/Label; │ :cond_c │ move-object/from16 v0, p1 │ │ - instance-of v11, v0, Lbudo/budoist/models/Note; │ + instance-of v12, v0, Lbudo/budoist/models/Note; │ │ - if-eqz v11, :cond_0 │ + if-eqz v12, :cond_0 │ │ .line 1342 │ move-object/from16 v0, p0 │ │ - iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ + iget-object v13, v0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ - move-object/from16 v11, p1 │ + move-object/from16 v12, p1 │ │ - check-cast v11, Lbudo/budoist/models/Note; │ + check-cast v12, Lbudo/budoist/models/Note; │ │ - invoke-static {v12, v11}, Lbudo/budoist/services/TodoistServer;->updateNote(Lbudo/budoist/models/User;Lbudo/budoist/models/Note;)V │ + invoke-static {v13, v12}, Lbudo/budoist/services/TodoistServer;->updateNote(Lbudo/budoist/models/User;Lbudo/budoist/models/Note;)V │ │ - move-object/from16 v5, p1 │ + move-object/from16 v6, p1 │ │ .line 1345 │ - check-cast v5, Lbudo/budoist/models/Note; │ + check-cast v6, Lbudo/budoist/models/Note; │ │ .line 1346 │ - .local v5, "note":Lbudo/budoist/models/Note; │ - sget-object v11, Lbudo/budoist/models/SynchronizedModel$DirtyState;->UNMODIFIED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ + .local v6, "note":Lbudo/budoist/models/Note; │ + sget-object v12, Lbudo/budoist/models/SynchronizedModel$DirtyState;->UNMODIFIED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ - iput-object v11, v5, Lbudo/budoist/models/Note;->dirtyState:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ + iput-object v12, v6, Lbudo/budoist/models/Note;->dirtyState:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ .line 1347 │ move-object/from16 v0, p0 │ │ - iget-object v11, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v12, v0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v11, v5, v5}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateNote(Lbudo/budoist/models/Note;Lbudo/budoist/models/Note;)V │ + invoke-virtual {v12, v6, v6}, Lbudo/budoist/services/TodoistOfflineStorage;->addOrUpdateNote(Lbudo/budoist/models/Note;Lbudo/budoist/models/Note;)V │ │ goto/16 :goto_0 │ .end method │ │ .method private syncUpdateRemoteToLocal(Lbudo/budoist/models/SynchronizedModel;Lbudo/budoist/models/SynchronizedModel;)V │ .locals 6 │ .param p1, "localItem" # Lbudo/budoist/models/SynchronizedModel; │ @@ -3084,21 +3104,22 @@ │ │ iget-object v1, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ if-eqz v1, :cond_2 │ │ iget-object v1, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ + .line 1216 │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-nez v1, :cond_3 │ │ .line 1219 │ :cond_2 │ iget-object v1, p0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ @@ -3236,14 +3257,15 @@ │ │ iget-object v0, p1, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p1, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ + .line 504 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ const-wide/16 v2, 0x0 │ │ cmp-long v0, v0, v2 │ @@ -3275,14 +3297,15 @@ │ │ new-instance v1, Lbudo/budoist/services/TodoistClient$3; │ │ invoke-direct {v1, p0, p1}, Lbudo/budoist/services/TodoistClient$3;->(Lbudo/budoist/services/TodoistClient;Lbudo/budoist/models/Item;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 526 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 530 │ const v0, 0x7fffffff │ │ invoke-direct {p0, p1, v0}, Lbudo/budoist/services/TodoistClient;->reorderItems(Lbudo/budoist/models/OrderedModel;I)V │ │ @@ -3554,14 +3577,15 @@ │ │ new-instance v1, Lbudo/budoist/services/TodoistClient$1; │ │ invoke-direct {v1, p0, p2, p1}, Lbudo/budoist/services/TodoistClient$1;->(Lbudo/budoist/services/TodoistClient;ZLbudo/budoist/models/Item;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 383 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 387 │ iget v0, p1, Lbudo/budoist/models/Item;->itemOrder:I │ │ invoke-direct {p0, p1, v0}, Lbudo/budoist/services/TodoistClient;->reorderItems(Lbudo/budoist/models/OrderedModel;I)V │ │ @@ -3844,20 +3868,22 @@ │ │ .prologue │ .line 565 │ iget-object v0, p0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ iget-object v1, p0, Lbudo/budoist/services/TodoistClient;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ + .line 566 │ invoke-virtual {v1}, Lbudo/budoist/services/TodoistOfflineStorage;->getShowCompletedItems()Z │ │ move-result v1 │ │ const/4 v2, 0x0 │ │ + .line 565 │ invoke-virtual {v0, v1, v2, p1}, Lbudo/budoist/services/TodoistOfflineStorage;->getAllItems(ZZLbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;)Ljava/util/ArrayList; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -4326,25 +4352,28 @@ │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lbudo/budoist/services/TodoistClient;->mUser:Lbudo/budoist/models/User; │ │ iget-object v1, v1, Lbudo/budoist/models/User;->premiumUntil:Ljava/util/Date; │ │ + .line 1785 │ invoke-virtual {v0, v1}, Ljava/util/Date;->before(Ljava/util/Date;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ const/4 v1, 0x1 │ │ + .line 1783 │ :goto_0 │ return v1 │ │ + .line 1785 │ :cond_0 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public login()V │ @@ -4776,14 +4805,15 @@ │ │ iget-object v0, p1, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ if-eqz v0, :cond_1 │ │ iget-object v0, p1, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ + .line 407 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ const-wide/16 v2, 0x0 │ │ cmp-long v0, v0, v2 │ @@ -4836,14 +4866,15 @@ │ │ new-instance v1, Lbudo/budoist/services/TodoistClient$2; │ │ invoke-direct {v1, p0, p1, p2}, Lbudo/budoist/services/TodoistClient$2;->(Lbudo/budoist/services/TodoistClient;Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 474 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 476 │ iget v0, p1, Lbudo/budoist/models/Item;->itemOrder:I │ │ iget v1, p2, Lbudo/budoist/models/Item;->itemOrder:I ├── smali/budo/budoist/services/TodoistServer$2.smali │ @@ -54,24 +54,20 @@ │ sub-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 566 │ check-cast p1, Lbudo/budoist/models/Item; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lbudo/budoist/models/Item; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lbudo/budoist/services/TodoistServer$2;->compare(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/budo/budoist/services/TodoistClient$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$item:Lbudo/budoist/models/Item; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/services/TodoistClient;Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/services/TodoistClient; │ │ .prologue │ .line 417 │ iput-object p1, p0, Lbudo/budoist/services/TodoistClient$2;->this$0:Lbudo/budoist/services/TodoistClient; │ │ iput-object p2, p0, Lbudo/budoist/services/TodoistClient$2;->val$item:Lbudo/budoist/models/Item; ├── smali/budo/budoist/services/JsonServer.smali │ @@ -522,15 +522,15 @@ │ │ goto :goto_2 │ .end method │ │ │ # virtual methods │ .method public sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ - .locals 7 │ + .locals 8 │ .param p1, "subUrl" # Ljava/lang/String; │ .param p3, "isSecure" # Ljava/lang/Boolean; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ "Ljava/util/Hashtable", │ @@ -572,22 +572,22 @@ │ │ .line 90 │ .restart local v1 # "retVal":Ljava/lang/Object; │ :cond_0 │ add-int/lit8 v2, v2, 0x1 │ │ .line 94 │ - const-wide/16 v3, 0x5dc │ + const-wide/16 v4, 0x5dc │ │ - int-to-long v5, v2 │ + int-to-long v6, v2 │ │ - mul-long/2addr v3, v5 │ + mul-long/2addr v4, v6 │ │ :try_start_0 │ - invoke-static {v3, v4}, Ljava/lang/Thread;->sleep(J)V │ + invoke-static {v4, v5}, Ljava/lang/Thread;->sleep(J)V │ :try_end_0 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ .line 95 │ :catch_0 ├── smali/budo/budoist/services/TodoistServer$1.smali │ @@ -54,24 +54,20 @@ │ sub-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 285 │ check-cast p1, Lbudo/budoist/models/Project; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lbudo/budoist/models/Project; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lbudo/budoist/services/TodoistServer$1;->compare(Lbudo/budoist/models/Project;Lbudo/budoist/models/Project;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/budo/budoist/services/TodoistClient$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$updateProjectItemCount:Z │ │ │ # direct methods │ .method constructor (Lbudo/budoist/services/TodoistClient;ZLbudo/budoist/models/Item;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/services/TodoistClient; │ │ .prologue │ .line 367 │ iput-object p1, p0, Lbudo/budoist/services/TodoistClient$1;->this$0:Lbudo/budoist/services/TodoistClient; │ │ iput-boolean p2, p0, Lbudo/budoist/services/TodoistClient$1;->val$updateProjectItemCount:Z ├── smali/budo/budoist/services/TodoistClient$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$item:Lbudo/budoist/models/Item; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/services/TodoistClient;Lbudo/budoist/models/Item;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/services/TodoistClient; │ │ .prologue │ .line 511 │ iput-object p1, p0, Lbudo/budoist/services/TodoistClient$3;->this$0:Lbudo/budoist/services/TodoistClient; │ │ iput-object p2, p0, Lbudo/budoist/services/TodoistClient$3;->val$item:Lbudo/budoist/models/Item; ├── smali/budo/budoist/services/TodoistClient$4.smali │ @@ -34,14 +34,15 @@ │ │ .field final synthetic val$placeBeforeItem:Z │ │ │ # direct methods │ .method constructor (Lbudo/budoist/services/TodoistClient;Lbudo/budoist/models/OrderedModel;Z)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/services/TodoistClient; │ │ .prologue │ .line 1574 │ iput-object p1, p0, Lbudo/budoist/services/TodoistClient$4;->this$0:Lbudo/budoist/services/TodoistClient; │ │ iput-object p2, p0, Lbudo/budoist/services/TodoistClient$4;->val$modifiedItem:Lbudo/budoist/models/OrderedModel; │ │ @@ -113,24 +114,20 @@ │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 1574 │ check-cast p1, Lbudo/budoist/models/OrderedModel; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lbudo/budoist/models/OrderedModel; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lbudo/budoist/services/TodoistClient$4;->compare(Lbudo/budoist/models/OrderedModel;Lbudo/budoist/models/OrderedModel;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/budo/budoist/services/TodoistServer.smali │ @@ -141,15 +141,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 22 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 91 │ return-void │ .end method │ │ .method public static addItem(Lbudo/budoist/models/User;Lbudo/budoist/models/Item;)Lbudo/budoist/models/Item; │ .locals 6 │ .param p0, "user" # Lbudo/budoist/models/User; │ .param p1, "item" # Lbudo/budoist/models/Item; │ @@ -215,22 +214,24 @@ │ .line 529 │ sget-object v3, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v4, "addItem" │ │ const/4 v5, 0x0 │ │ + .line 530 │ invoke-static {v5}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v5 │ │ invoke-virtual {v3, v4, v1, v5}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v3 │ │ + .line 529 │ invoke-static {v3}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/Hashtable; │ │ .line 532 │ @@ -287,22 +288,24 @@ │ .line 383 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "addLabel" │ │ const/4 v4, 0x0 │ │ + .line 384 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 383 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 386 │ @@ -341,22 +344,24 @@ │ .line 733 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "addNote" │ │ const/4 v4, 0x0 │ │ + .line 734 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 733 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 736 │ @@ -395,22 +400,24 @@ │ .line 250 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "addProject" │ │ const/4 v4, 0x0 │ │ + .line 251 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 250 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 253 │ @@ -503,22 +510,24 @@ │ .line 658 │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "completeItems" │ │ const/4 v6, 0x0 │ │ + .line 659 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v2, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 658 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ .line 660 │ @@ -607,22 +616,24 @@ │ .line 636 │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "deleteItems" │ │ const/4 v6, 0x0 │ │ + .line 637 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v2, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 636 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ .line 638 │ @@ -662,22 +673,24 @@ │ .line 420 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "deleteLabel" │ │ const/4 v4, 0x0 │ │ + .line 421 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 420 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ .line 422 │ @@ -734,22 +747,24 @@ │ .line 766 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "deleteNote" │ │ const/4 v4, 0x0 │ │ + .line 767 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 766 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ .line 768 │ @@ -795,22 +810,24 @@ │ .line 317 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "deleteProject" │ │ const/4 v4, 0x0 │ │ + .line 318 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 317 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/lang/String; │ │ .line 319 │ @@ -875,22 +892,24 @@ │ .local v1, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "getCompletedItems" │ │ const/4 v6, 0x0 │ │ + .line 471 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v2, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 470 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/ArrayList; │ │ .line 475 │ @@ -985,22 +1004,24 @@ │ .local v3, "retItems":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "getItemsById" │ │ const/4 v6, 0x0 │ │ + .line 497 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v1, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 496 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v2 │ │ check-cast v2, Ljava/util/ArrayList; │ │ .line 501 │ @@ -1082,22 +1103,24 @@ │ .local v1, "labels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "getLabels" │ │ const/4 v6, 0x0 │ │ + .line 340 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v2, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 339 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/Hashtable; │ │ .line 344 │ @@ -1192,22 +1215,24 @@ │ .line 784 │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "getNotes" │ │ const/4 v6, 0x0 │ │ + .line 785 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v2, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 784 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/ArrayList; │ │ .line 788 │ @@ -1281,22 +1306,24 @@ │ .line 232 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "getProject" │ │ const/4 v4, 0x0 │ │ + .line 233 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 232 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 235 │ @@ -1352,22 +1379,24 @@ │ .line 208 │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "getProjects" │ │ const/4 v6, 0x0 │ │ + .line 209 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v1, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 208 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/ArrayList; │ │ .line 212 │ @@ -1462,22 +1491,24 @@ │ .local v1, "items":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "getUncompletedItems" │ │ const/4 v6, 0x0 │ │ + .line 445 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v2, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 444 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/util/ArrayList; │ │ .line 449 │ @@ -1545,22 +1576,24 @@ │ .line 133 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "loginWithGoogle" │ │ const/4 v4, 0x1 │ │ + .line 134 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 133 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 136 │ @@ -1602,22 +1635,24 @@ │ .line 153 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "login" │ │ const/4 v4, 0x1 │ │ + .line 154 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 153 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 156 │ @@ -1760,22 +1795,24 @@ │ .line 614 │ sget-object v5, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v6, "moveItems" │ │ const/4 v7, 0x0 │ │ + .line 615 │ invoke-static {v7}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v2, v7}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v5 │ │ + .line 614 │ invoke-static {v5}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/util/Hashtable; │ │ .line 616 │ @@ -1947,28 +1984,31 @@ │ invoke-virtual {v2, v6, v3}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 821 │ sget-object v6, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v7, "query" │ │ + .line 822 │ invoke-static {v9}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v8 │ │ invoke-virtual {v6, v7, v2, v8}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v6 │ │ + .line 821 │ invoke-static {v6}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v6 │ │ check-cast v6, Ljava/util/ArrayList; │ │ + .line 822 │ invoke-virtual {v6, v9}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/util/Hashtable; │ │ .line 825 │ @@ -2064,22 +2104,24 @@ │ .line 178 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "register" │ │ const/4 v4, 0x1 │ │ + .line 179 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 178 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 181 │ @@ -2172,22 +2214,24 @@ │ .line 680 │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "uncompleteItems" │ │ const/4 v6, 0x0 │ │ + .line 681 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v2, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 680 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ .line 682 │ @@ -2222,22 +2266,24 @@ │ .line 547 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "updateItem" │ │ const/4 v4, 0x0 │ │ + .line 548 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 547 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 550 │ @@ -2351,22 +2397,24 @@ │ .line 583 │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "updateOrders" │ │ const/4 v6, 0x0 │ │ + .line 584 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v2, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 583 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ .line 585 │ @@ -2412,22 +2460,24 @@ │ .line 404 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "updateLabel" │ │ const/4 v4, 0x0 │ │ + .line 405 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 404 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 406 │ @@ -2480,22 +2530,24 @@ │ .line 365 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "updateLabelColor" │ │ const/4 v4, 0x0 │ │ + .line 366 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 365 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 367 │ @@ -2580,22 +2632,24 @@ │ .line 267 │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "updateProject" │ │ const/4 v4, 0x0 │ │ + .line 268 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 267 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 270 │ @@ -2695,22 +2749,24 @@ │ .line 301 │ sget-object v4, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v5, "updateProjectOrders" │ │ const/4 v6, 0x0 │ │ + .line 302 │ invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v6 │ │ invoke-virtual {v4, v5, v1, v6}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v4 │ │ + .line 301 │ invoke-static {v4}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/String; │ │ .line 303 │ @@ -2771,22 +2827,24 @@ │ invoke-virtual {v3, v5, v1}, Ljava/util/Hashtable;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 704 │ sget-object v5, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v6, "updateRecurringDate" │ │ + .line 705 │ invoke-static {v8}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v7 │ │ invoke-virtual {v5, v6, v3, v7}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v5 │ │ + .line 704 │ invoke-static {v5}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/util/ArrayList; │ │ .line 708 │ @@ -2849,22 +2907,24 @@ │ .local v0, "params":Ljava/util/Hashtable;, "Ljava/util/Hashtable;" │ sget-object v2, Lbudo/budoist/services/TodoistServer;->mServer:Lbudo/budoist/services/JsonServer; │ │ const-string v3, "updateUser" │ │ const/4 v4, 0x1 │ │ + .line 189 │ invoke-static {v4}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ move-result-object v4 │ │ invoke-virtual {v2, v3, v0, v4}, Lbudo/budoist/services/JsonServer;->sendCommand(Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/Boolean;)Ljava/lang/Object; │ │ move-result-object v2 │ │ + .line 188 │ invoke-static {v2}, Lbudo/budoist/services/TodoistServer;->parseReturnValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Hashtable; │ │ .line 190 ├── smali/budo/budoist/services/TodoistOfflineStorage.smali │ @@ -590,14 +590,15 @@ │ │ invoke-virtual {p1, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v2 │ │ if-eqz v2, :cond_4 │ │ + .line 1483 │ :cond_3 │ invoke-virtual {p1, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v2 │ │ if-eqz v2, :cond_8 │ │ @@ -759,14 +760,15 @@ │ │ invoke-virtual {p1, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v2 │ │ if-nez v2, :cond_a │ │ + .line 1508 │ :cond_9 │ invoke-virtual {p1, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v2 │ │ if-eqz v2, :cond_1 │ │ @@ -795,132 +797,142 @@ │ if-eqz v2, :cond_c │ │ .line 1513 │ sget-object v2, Lbudo/budoist/models/User$DateFormat;->DD_MM_YYYY:Lbudo/budoist/models/User$DateFormat; │ │ if-ne p2, v2, :cond_b │ │ - .line 1514 │ + .line 1515 │ invoke-virtual {p1, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ + .line 1516 │ invoke-virtual {p1, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {p0, v3}, Lbudo/budoist/services/TodoistOfflineStorage;->parseMonth(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 1517 │ invoke-virtual {p1, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ + .line 1514 │ invoke-virtual {v0, v2, v3, v4}, Ljava/util/Calendar;->set(III)V │ │ goto/16 :goto_0 │ │ .line 1519 │ :cond_b │ sget-object v2, Lbudo/budoist/models/User$DateFormat;->MM_DD_YYYY:Lbudo/budoist/models/User$DateFormat; │ │ if-ne p2, v2, :cond_1 │ │ - .line 1520 │ + .line 1521 │ invoke-virtual {p1, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ + .line 1522 │ invoke-virtual {p1, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {p0, v3}, Lbudo/budoist/services/TodoistOfflineStorage;->parseMonth(Ljava/lang/String;)I │ │ move-result v3 │ │ + .line 1523 │ invoke-virtual {p1, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ + .line 1520 │ invoke-virtual {v0, v2, v3, v4}, Ljava/util/Calendar;->set(III)V │ │ goto/16 :goto_0 │ │ .line 1528 │ :cond_c │ const/16 v2, 0x8 │ │ + .line 1529 │ invoke-virtual {p1, v2}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v2 │ │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/Integer;->intValue()I │ │ move-result v2 │ │ + .line 1530 │ invoke-virtual {p1, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-direct {p0, v3}, Lbudo/budoist/services/TodoistOfflineStorage;->parseMonth(Ljava/lang/String;)I │ │ move-result v3 │ │ const/4 v4, 0x7 │ │ + .line 1531 │ invoke-virtual {p1, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ + .line 1528 │ invoke-virtual {v0, v2, v3, v4}, Ljava/util/Calendar;->set(III)V │ │ goto/16 :goto_0 │ .end method │ │ .method private csvToTable(Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;)V │ .locals 8 │ @@ -1333,15 +1345,15 @@ │ invoke-interface {p2}, Landroid/database/Cursor;->close()V │ │ .line 935 │ return-object v0 │ .end method │ │ .method private getColumnByType(Landroid/database/Cursor;Ljava/lang/String;I)Ljava/lang/Object; │ - .locals 3 │ + .locals 4 │ .param p1, "c" # Landroid/database/Cursor; │ .param p2, "columnName" # Ljava/lang/String; │ .param p3, "columnType" # I │ │ .prologue │ .line 2717 │ invoke-interface {p1, p2}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ @@ -1378,17 +1390,17 @@ │ │ goto :goto_0 │ │ .line 2727 │ :sswitch_2 │ invoke-interface {p1, v0}, Landroid/database/Cursor;->getLong(I)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ goto :goto_0 │ │ .line 2719 │ :sswitch_data_0 │ @@ -1627,107 +1639,107 @@ │ .end method │ │ .method private getItemFromCursor(Landroid/database/Cursor;)Lbudo/budoist/models/Item; │ .locals 8 │ .param p1, "c" # Landroid/database/Cursor; │ │ .prologue │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ .line 940 │ new-instance v2, Lbudo/budoist/models/Item; │ │ invoke-direct {v2}, Lbudo/budoist/models/Item;->()V │ │ .line 942 │ .local v2, "item":Lbudo/budoist/models/Item; │ - const-string v5, "id" │ + const-string v3, "id" │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v3 │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v3 │ │ - iput v5, v2, Lbudo/budoist/models/Item;->id:I │ + iput v3, v2, Lbudo/budoist/models/Item;->id:I │ │ .line 943 │ - const-string v5, "project_id" │ + const-string v3, "project_id" │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v3 │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getInt(I)I │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getInt(I)I │ │ - move-result v5 │ + move-result v3 │ │ - iput v5, v2, Lbudo/budoist/models/Item;->projectId:I │ + iput v3, v2, Lbudo/budoist/models/Item;->projectId:I │ │ .line 944 │ - const-string v5, "content" │ + const-string v3, "content" │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v3 │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - iput-object v5, v2, Lbudo/budoist/models/Item;->rawContent:Ljava/lang/String; │ + iput-object v3, v2, Lbudo/budoist/models/Item;->rawContent:Ljava/lang/String; │ │ .line 945 │ - const-string v5, "date_string" │ + const-string v3, "date_string" │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v3 │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getString(I)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v3 │ │ - iput-object v5, v2, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ + iput-object v3, v2, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ .line 949 │ - const-string v5, "due_date" │ + const-string v3, "due_date" │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ - move-result v5 │ + move-result v3 │ │ - invoke-interface {p1, v5}, Landroid/database/Cursor;->getLong(I)J │ + invoke-interface {p1, v3}, Landroid/database/Cursor;->getLong(I)J │ │ move-result-wide v0 │ │ .line 950 │ .local v0, "dateNum":J │ - new-instance v5, Ljava/util/Date; │ + new-instance v3, Ljava/util/Date; │ │ const-wide v6, 0x7fffffffffffffffL │ │ cmp-long v6, v0, v6 │ │ if-eqz v6, :cond_0 │ │ - cmp-long v6, v0, v3 │ + cmp-long v6, v0, v4 │ │ if-gez v6, :cond_1 │ │ :cond_0 │ - move-wide v0, v3 │ + move-wide v0, v4 │ │ .end local v0 # "dateNum":J │ :cond_1 │ - invoke-direct {v5, v0, v1}, Ljava/util/Date;->(J)V │ + invoke-direct {v3, v0, v1}, Ljava/util/Date;->(J)V │ │ - iput-object v5, v2, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ + iput-object v3, v2, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ .line 952 │ const-string v3, "indent" │ │ invoke-interface {p1, v3}, Landroid/database/Cursor;->getColumnIndex(Ljava/lang/String;)I │ │ move-result v3 │ @@ -1819,15 +1831,15 @@ │ :cond_2 │ const/4 v3, 0x1 │ │ goto :goto_0 │ .end method │ │ .method private getItemsBySubQuery(Ljava/lang/String;Z)Ljava/util/ArrayList; │ - .locals 33 │ + .locals 34 │ .param p1, "subQuery" # Ljava/lang/String; │ .param p2, "getCompleted" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Ljava/lang/String;", │ "Z)", │ @@ -2199,14 +2211,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v29, v0 │ │ const/16 v30, 0x0 │ │ + .line 1650 │ invoke-virtual/range {v27 .. v27}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x1 │ @@ -2217,14 +2230,15 @@ │ │ const/16 v30, 0x2 │ │ const-string v31, "priority" │ │ aput-object v31, v29, v30 │ │ + .line 1649 │ invoke-static/range {v28 .. v29}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 1654 │ .end local v11 # "i":I │ .end local v26 # "words":[Ljava/lang/String; │ @@ -2257,17 +2271,17 @@ │ │ const-string v31, "due_date" │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x1 │ │ - const-wide v31, 0x7fffffffffffffffL │ + const-wide v32, 0x7fffffffffffffffL │ │ - invoke-static/range {v31 .. v32}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v32 .. v33}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ invoke-static/range {v28 .. v29}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ @@ -2385,29 +2399,30 @@ │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x1 │ │ const/16 v31, 0x0 │ │ - aget-wide v31, v25, v31 │ + aget-wide v32, v25, v31 │ │ - invoke-static/range {v31 .. v32}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 1678 │ + invoke-static/range {v32 .. v33}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x2 │ │ const/16 v31, 0x1 │ │ - aget-wide v31, v24, v31 │ + aget-wide v32, v24, v31 │ │ - invoke-static/range {v31 .. v32}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v32 .. v33}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x3 │ │ @@ -2417,14 +2432,15 @@ │ │ const/16 v30, 0x4 │ │ const-string v31, "priority" │ │ aput-object v31, v29, v30 │ │ + .line 1677 │ invoke-static/range {v28 .. v29}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 1683 │ .end local v4 # "c":Ljava/util/Calendar; │ .end local v8 # "dayCount":I │ @@ -2481,29 +2497,30 @@ │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x1 │ │ const/16 v31, 0x0 │ │ - aget-wide v31, v7, v31 │ + aget-wide v32, v7, v31 │ │ - invoke-static/range {v31 .. v32}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 1690 │ + invoke-static/range {v32 .. v33}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x2 │ │ const/16 v31, 0x1 │ │ - aget-wide v31, v7, v31 │ + aget-wide v32, v7, v31 │ │ - invoke-static/range {v31 .. v32}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static/range {v32 .. v33}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x3 │ │ @@ -2513,14 +2530,15 @@ │ │ const/16 v30, 0x4 │ │ const-string v31, "priority" │ │ aput-object v31, v29, v30 │ │ + .line 1689 │ invoke-static/range {v28 .. v29}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 1693 │ const-string v28, "Budoist" │ │ @@ -2600,26 +2618,28 @@ │ │ const-string v31, "priority" │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x1 │ │ + .line 1713 │ invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x2 │ │ const-string v31, "due_date" │ │ aput-object v31, v29, v30 │ │ + .line 1712 │ invoke-static/range {v28 .. v29}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 1717 │ .end local v22 # "priority":I │ :cond_c │ @@ -2692,17 +2712,18 @@ │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x1 │ │ const/16 v31, 0x0 │ │ - aget-wide v31, v7, v31 │ + aget-wide v32, v7, v31 │ │ - invoke-static/range {v31 .. v32}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + .line 1702 │ + invoke-static/range {v32 .. v33}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x2 │ │ @@ -2712,14 +2733,15 @@ │ │ const/16 v30, 0x3 │ │ const-string v31, "priority" │ │ aput-object v31, v29, v30 │ │ + .line 1701 │ invoke-static/range {v28 .. v29}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ goto/16 :goto_3 │ │ .line 1722 │ @@ -2771,24 +2793,26 @@ │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x1 │ │ sget-object v31, Lbudo/budoist/models/SynchronizedModel$DirtyState;->DELETED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ + .line 1729 │ invoke-virtual/range {v31 .. v31}, Lbudo/budoist/models/SynchronizedModel$DirtyState;->toString()Ljava/lang/String; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x2 │ │ aput-object v10, v29, v30 │ │ + .line 1728 │ invoke-static/range {v28 .. v29}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v10 │ │ .line 1736 │ if-nez v16, :cond_11 │ │ @@ -2944,14 +2968,15 @@ │ │ const-string v31, "label_id" │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x4 │ │ + .line 1766 │ invoke-static {v15}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v31 │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x5 │ @@ -2978,14 +3003,15 @@ │ │ aput-object v31, v29, v30 │ │ const/16 v30, 0x9 │ │ aput-object v10, v29, v30 │ │ + .line 1760 │ invoke-static/range {v28 .. v29}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v23 │ │ .line 1770 │ .restart local v23 # "query":Ljava/lang/String; │ move-object/from16 v0, p0 │ @@ -4189,15 +4215,15 @@ │ -0x41t │ .end array-data │ .end method │ │ │ # virtual methods │ .method public addOrUpdateItem(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ - .locals 11 │ + .locals 12 │ .param p1, "newItem" # Lbudo/budoist/models/Item; │ .param p2, "oldItem" # Lbudo/budoist/models/Item; │ │ .prologue │ const/4 v7, 0x1 │ │ const/4 v6, 0x0 │ @@ -4358,17 +4384,17 @@ │ │ iget-object v4, p1, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ invoke-virtual {v4}, Ljava/util/Date;->getTime()J │ │ move-result-wide v4 │ │ - const-wide/16 v9, 0x0 │ + const-wide/16 v10, 0x0 │ │ - cmp-long v4, v4, v9 │ + cmp-long v4, v4, v10 │ │ if-lez v4, :cond_1 │ │ iget-object v4, p1, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ invoke-virtual {v4}, Ljava/util/Date;->getTime()J │ │ @@ -5093,46 +5119,50 @@ │ if-ne v5, v6, :cond_1 │ │ .line 2562 │ const-string v5, "%02d_%02d_%04d" │ │ new-array v6, v11, [Ljava/lang/Object; │ │ + .line 2563 │ invoke-virtual {v2, v12}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v10 │ │ + .line 2564 │ invoke-virtual {v2, v9}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ add-int/lit8 v7, v7, 0x1 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v8 │ │ + .line 2565 │ invoke-virtual {v2, v8}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v9 │ │ + .line 2562 │ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 2575 │ .local v3, "dateString":Ljava/lang/String; │ :goto_0 │ @@ -5140,36 +5170,39 @@ │ │ new-array v6, v11, [Ljava/lang/Object; │ │ aput-object v3, v6, v10 │ │ const/16 v7, 0xb │ │ + .line 2577 │ invoke-virtual {v2, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v8 │ │ const/16 v7, 0xc │ │ + .line 2578 │ invoke-virtual {v2, v7}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v9 │ │ + .line 2575 │ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ .line 2581 │ const-string v5, "%s/%s_%s.zip" │ │ @@ -5198,46 +5231,50 @@ │ .end local v1 # "backupFilename":Ljava/lang/String; │ .end local v3 # "dateString":Ljava/lang/String; │ :cond_1 │ const-string v5, "%02d_%02d_%04d" │ │ new-array v6, v11, [Ljava/lang/Object; │ │ + .line 2569 │ invoke-virtual {v2, v9}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ add-int/lit8 v7, v7, 0x1 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v10 │ │ + .line 2570 │ invoke-virtual {v2, v12}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v8 │ │ + .line 2571 │ invoke-virtual {v2, v8}, Ljava/util/Calendar;->get(I)I │ │ move-result v7 │ │ invoke-static {v7}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v7 │ │ aput-object v7, v6, v9 │ │ + .line 2568 │ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v3 │ │ .restart local v3 # "dateString":Ljava/lang/String; │ goto :goto_0 │ .end method │ @@ -5355,103 +5392,103 @@ │ invoke-virtual {v6}, Ljava/util/zip/ZipOutputStream;->close()V │ │ .line 2632 │ return-void │ .end method │ │ .method public clearStorage()V │ - .locals 7 │ + .locals 8 │ │ .prologue │ - const/4 v6, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v5, 0x0 │ + const/4 v6, 0x0 │ │ .line 1802 │ iget-object v2, p0, Lbudo/budoist/services/TodoistOfflineStorage;->mContext:Landroid/content/Context; │ │ const-string v3, "todoist_user" │ │ - invoke-virtual {v2, v3, v6}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ + invoke-virtual {v2, v3, v7}, Landroid/content/Context;->getSharedPreferences(Ljava/lang/String;I)Landroid/content/SharedPreferences; │ │ move-result-object v1 │ │ .line 1803 │ .local v1, "preferences":Landroid/content/SharedPreferences; │ invoke-interface {v1}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v0 │ │ .line 1805 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ const-string v2, "todoist_user.id" │ │ - invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 1806 │ const-string v2, "todoist_user.email" │ │ - invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1807 │ const-string v2, "todoist_user.password" │ │ - invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1808 │ const-string v2, "todoist_user.full_name" │ │ - invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1809 │ const-string v2, "todoist_user.timezone" │ │ - invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1810 │ const-string v2, "todoist_user.timezone_offset_mins" │ │ - invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;->putInt(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; │ │ .line 1811 │ const-string v2, "todoist_user.timezone_daylight_savings" │ │ - invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 1812 │ const-string v2, "todoist_user.time_format" │ │ - invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1813 │ const-string v2, "todoist_user.date_format" │ │ - invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1814 │ const-string v2, "todoist_user.premium_until" │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 1815 │ const-string v2, "todoist_user.profile_modified" │ │ - invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 1816 │ const-string v2, "todoist_user.google_login" │ │ - invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v7}, Landroid/content/SharedPreferences$Editor;->putBoolean(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; │ │ .line 1817 │ const-string v2, "todoist_user.oauth2_token" │ │ - invoke-interface {v0, v2, v5}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 1819 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1822 │ invoke-virtual {p0}, Lbudo/budoist/services/TodoistOfflineStorage;->clearTodoistData()V │ │ @@ -6075,32 +6112,35 @@ │ │ const/4 v1, 0x2 │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ + .line 2531 │ invoke-static {}, Landroid/os/Environment;->getExternalStorageDirectory()Ljava/io/File; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/io/File;->getAbsolutePath()Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ │ + .line 2532 │ invoke-virtual {p1}, Landroid/content/Context;->getPackageName()Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 2530 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ @@ -6306,28 +6346,30 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 742 │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ move-object v8, v2 │ │ + .line 741 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 745 │ invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ │ @@ -6409,28 +6451,30 @@ │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ iget v6, p1, Lbudo/budoist/models/Item;->id:I │ │ + .line 259 │ invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ move-object v8, v2 │ │ + .line 258 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 262 │ .local v9, "c":Landroid/database/Cursor; │ invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ @@ -6543,28 +6587,30 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 229 │ invoke-static {v11}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x0 │ │ const/4 v6, 0x0 │ │ const/4 v7, 0x0 │ │ const/4 v8, 0x0 │ │ + .line 228 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 232 │ .local v9, "c":Landroid/database/Cursor; │ invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ @@ -6789,20 +6835,22 @@ │ :cond_0 │ const-string v3, "%s ORDER BY %s" │ │ new-array v4, v9, [Ljava/lang/Object; │ │ aput-object v2, v4, v7 │ │ + .line 795 │ invoke-direct {p0, p2}, Lbudo/budoist/services/TodoistOfflineStorage;->getOrderby(Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;)Ljava/lang/String; │ │ move-result-object v5 │ │ aput-object v5, v4, v8 │ │ + .line 793 │ invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ .line 797 │ new-array v3, v9, [Ljava/lang/String; │ │ @@ -6898,14 +6946,15 @@ │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ sget-object v6, Lbudo/budoist/models/SynchronizedModel$DirtyState;->DELETED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ + .line 826 │ invoke-virtual {v6}, Lbudo/budoist/models/SynchronizedModel$DirtyState;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x1 │ @@ -6922,14 +6971,15 @@ │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v8, v2 │ │ + .line 825 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 828 │ invoke-direct {p0, v0, v9}, Lbudo/budoist/services/TodoistOfflineStorage;->fillItemsFromCursor(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/Cursor;)Ljava/util/ArrayList; │ │ @@ -7246,28 +7296,30 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 546 │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ move-object v8, v2 │ │ + .line 545 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 549 │ invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ │ @@ -7457,15 +7509,15 @@ │ invoke-interface {v9}, Landroid/database/Cursor;->close()V │ │ .line 583 │ return-object v10 │ .end method │ │ .method public getLastBackupTime()Ljava/util/Date; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 2921 │ iget-object v1, p0, Lbudo/budoist/services/TodoistOfflineStorage;->mContext:Landroid/content/Context; │ │ const-string v2, "backup" │ │ @@ -7477,27 +7529,27 @@ │ │ .line 2923 │ .local v0, "preferences":Landroid/content/SharedPreferences; │ new-instance v1, Ljava/util/Date; │ │ const-string v2, "backup.last_backup_time" │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v2 │ │ invoke-direct {v1, v2, v3}, Ljava/util/Date;->(J)V │ │ return-object v1 │ .end method │ │ .method public getLastSyncTime()Ljava/util/Date; │ - .locals 5 │ + .locals 6 │ │ .prologue │ .line 2136 │ iget-object v1, p0, Lbudo/budoist/services/TodoistOfflineStorage;->mContext:Landroid/content/Context; │ │ const-string v2, "sync" │ │ @@ -7509,17 +7561,17 @@ │ │ .line 2138 │ .local v0, "preferences":Landroid/content/SharedPreferences; │ new-instance v1, Ljava/util/Date; │ │ const-string v2, "sync.last_sync_time" │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ + invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ move-result-wide v2 │ │ invoke-direct {v1, v2, v3}, Ljava/util/Date;->(J)V │ │ return-object v1 │ .end method │ @@ -7710,14 +7762,15 @@ │ │ const/4 v4, 0x2 │ │ new-array v4, v4, [Ljava/lang/String; │ │ iget v6, p1, Lbudo/budoist/models/Project;->id:I │ │ + .line 1118 │ invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v11 │ │ sget-object v6, Lbudo/budoist/models/SynchronizedModel$DirtyState;->DELETED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ @@ -7730,14 +7783,15 @@ │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ move-object v8, v5 │ │ + .line 1116 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 1121 │ invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ │ @@ -7790,28 +7844,30 @@ │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ sget-object v6, Lbudo/budoist/models/SynchronizedModel$DirtyState;->DELETED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ + .line 843 │ invoke-virtual {v6}, Lbudo/budoist/models/SynchronizedModel$DirtyState;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ move-object v8, v2 │ │ + .line 842 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 845 │ invoke-direct {p0, v0, v9}, Lbudo/budoist/services/TodoistOfflineStorage;->fillItemsFromCursor(Landroid/database/sqlite/SQLiteDatabase;Landroid/database/Cursor;)Ljava/util/ArrayList; │ │ @@ -7846,28 +7902,30 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 334 │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ move-object v8, v2 │ │ + .line 333 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 337 │ invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ │ @@ -8028,14 +8086,15 @@ │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ iget v6, p1, Lbudo/budoist/models/Item;->id:I │ │ + .line 364 │ invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x1 │ @@ -8052,14 +8111,15 @@ │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v8, v2 │ │ + .line 363 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 367 │ invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ │ @@ -8116,28 +8176,30 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 1043 │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ move-object v8, v2 │ │ + .line 1042 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 1046 │ invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ │ @@ -8286,26 +8348,28 @@ │ │ const-string v3, "dirty_state<>?" │ │ new-array v4, v4, [Ljava/lang/String; │ │ sget-object v6, Lbudo/budoist/models/SynchronizedModel$DirtyState;->DELETED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ │ + .line 1095 │ invoke-virtual {v6}, Lbudo/budoist/models/SynchronizedModel$DirtyState;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v11 │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ move-object v8, v5 │ │ + .line 1093 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 1098 │ invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z │ │ @@ -8456,28 +8520,30 @@ │ │ const/4 v4, 0x1 │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ + .line 1261 │ invoke-static {p1}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ move-object v5, v2 │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ move-object v8, v2 │ │ + .line 1260 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 1264 │ invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ │ @@ -8801,17 +8867,17 @@ │ │ const-string v3, "todoist_user.premium_until" │ │ const-wide/16 v4, 0x0 │ │ invoke-interface {v0, v3, v4, v5}, Landroid/content/SharedPreferences;->getLong(Ljava/lang/String;J)J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-direct {v2, v3, v4}, Ljava/util/Date;->(J)V │ + invoke-direct {v2, v4, v5}, Ljava/util/Date;->(J)V │ │ iput-object v2, v1, Lbudo/budoist/models/User;->premiumUntil:Ljava/util/Date; │ │ .line 1915 │ const-string v2, "todoist_user.google_login" │ │ invoke-interface {v0, v2, v6}, Landroid/content/SharedPreferences;->getBoolean(Ljava/lang/String;Z)Z │ @@ -9726,15 +9792,15 @@ │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 1962 │ return-void │ .end method │ │ .method public setLastBackupTime(Ljava/util/Date;)V │ - .locals 5 │ + .locals 6 │ .param p1, "backupTime" # Ljava/util/Date; │ │ .prologue │ .line 2907 │ iget-object v2, p0, Lbudo/budoist/services/TodoistOfflineStorage;->mContext:Landroid/content/Context; │ │ const-string v3, "backup" │ @@ -9753,27 +9819,27 @@ │ │ .line 2910 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ const-string v2, "backup.last_backup_time" │ │ invoke-virtual {p1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 2912 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 2913 │ return-void │ .end method │ │ .method public setLastSyncTime(Ljava/util/Date;)V │ - .locals 5 │ + .locals 6 │ .param p1, "syncTime" # Ljava/util/Date; │ │ .prologue │ .line 2122 │ iget-object v2, p0, Lbudo/budoist/services/TodoistOfflineStorage;->mContext:Landroid/content/Context; │ │ const-string v3, "sync" │ @@ -9792,17 +9858,17 @@ │ │ .line 2125 │ .local v0, "editor":Landroid/content/SharedPreferences$Editor; │ const-string v2, "sync.last_sync_time" │ │ invoke-virtual {p1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-interface {v0, v2, v3, v4}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v0, v2, v4, v5}, Landroid/content/SharedPreferences$Editor;->putLong(Ljava/lang/String;J)Landroid/content/SharedPreferences$Editor; │ │ .line 2127 │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 2128 │ return-void │ .end method │ @@ -10411,14 +10477,15 @@ │ │ new-array v4, v4, [Ljava/lang/String; │ │ const/4 v5, 0x0 │ │ iget v6, p1, Lbudo/budoist/models/Item;->id:I │ │ + .line 411 │ invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v5 │ │ const/4 v5, 0x1 │ @@ -10435,14 +10502,15 @@ │ │ move-object v6, v2 │ │ move-object v7, v2 │ │ move-object v8, v2 │ │ + .line 410 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 414 │ invoke-interface {v9}, Landroid/database/Cursor;->getCount()I │ │ @@ -10715,14 +10783,15 @@ │ │ const/4 v4, 0x2 │ │ new-array v4, v4, [Ljava/lang/String; │ │ iget v6, p1, Lbudo/budoist/models/Project;->id:I │ │ + .line 1142 │ invoke-static {v6}, Ljava/lang/String;->valueOf(I)Ljava/lang/String; │ │ move-result-object v6 │ │ aput-object v6, v4, v11 │ │ sget-object v6, Lbudo/budoist/models/SynchronizedModel$DirtyState;->DELETED:Lbudo/budoist/models/SynchronizedModel$DirtyState; │ @@ -10735,14 +10804,15 @@ │ │ move-object v6, v5 │ │ move-object v7, v5 │ │ move-object v8, v5 │ │ + .line 1140 │ invoke-virtual/range {v0 .. v8}, Landroid/database/sqlite/SQLiteDatabase;->query(Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ move-result-object v9 │ │ .line 1145 │ invoke-interface {v9}, Landroid/database/Cursor;->moveToFirst()Z ├── smali/budo/budoist/receivers/AppService.smali │ @@ -28,269 +28,269 @@ │ .line 27 │ return-void │ .end method │ │ │ # virtual methods │ .method protected doWakefulWork(Landroid/content/Intent;)V │ - .locals 17 │ + .locals 18 │ .param p1, "intent" # Landroid/content/Intent; │ │ .prologue │ .line 31 │ invoke-virtual/range {p0 .. p0}, Lbudo/budoist/receivers/AppService;->getApplication()Landroid/app/Application; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - check-cast v13, Lbudo/budoist/TodoistApplication; │ + check-cast v14, Lbudo/budoist/TodoistApplication; │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lbudo/budoist/receivers/AppService;->mApplication:Lbudo/budoist/TodoistApplication; │ + iput-object v14, v0, Lbudo/budoist/receivers/AppService;->mApplication:Lbudo/budoist/TodoistApplication; │ │ .line 32 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mApplication:Lbudo/budoist/TodoistApplication; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mApplication:Lbudo/budoist/TodoistApplication; │ │ - invoke-virtual {v13}, Lbudo/budoist/TodoistApplication;->getClient()Lbudo/budoist/services/TodoistClient; │ + invoke-virtual {v14}, Lbudo/budoist/TodoistApplication;->getClient()Lbudo/budoist/services/TodoistClient; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ + iput-object v14, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ │ .line 33 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ │ - invoke-virtual {v13}, Lbudo/budoist/services/TodoistClient;->getStorage()Lbudo/budoist/services/TodoistOfflineStorage; │ + invoke-virtual {v14}, Lbudo/budoist/services/TodoistClient;->getStorage()Lbudo/budoist/services/TodoistOfflineStorage; │ │ - move-result-object v13 │ + move-result-object v14 │ │ move-object/from16 v0, p0 │ │ - iput-object v13, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iput-object v14, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ .line 35 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ │ - invoke-virtual {v13}, Lbudo/budoist/services/TodoistClient;->isCurrentlyBackingUp()Z │ + invoke-virtual {v14}, Lbudo/budoist/services/TodoistClient;->isCurrentlyBackingUp()Z │ │ - move-result v13 │ + move-result v14 │ │ - if-nez v13, :cond_0 │ + if-nez v14, :cond_0 │ │ .line 37 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v13}, Lbudo/budoist/services/TodoistOfflineStorage;->getBackupFrequency()I │ + invoke-virtual {v14}, Lbudo/budoist/services/TodoistOfflineStorage;->getBackupFrequency()I │ │ - move-result v1 │ + move-result v2 │ │ .line 38 │ - .local v1, "backupFrequencyMins":I │ - new-instance v13, Ljava/util/Date; │ + .local v2, "backupFrequencyMins":I │ + new-instance v14, Ljava/util/Date; │ │ - invoke-direct {v13}, Ljava/util/Date;->()V │ + invoke-direct {v14}, Ljava/util/Date;->()V │ │ - invoke-virtual {v13}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v14}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v2 │ + move-result-wide v4 │ │ .line 39 │ - .local v2, "currentTimeMs":J │ + .local v4, "currentTimeMs":J │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v13}, Lbudo/budoist/services/TodoistOfflineStorage;->getLastBackupTime()Ljava/util/Date; │ + invoke-virtual {v14}, Lbudo/budoist/services/TodoistOfflineStorage;->getLastBackupTime()Ljava/util/Date; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v14}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v5 │ + move-result-wide v6 │ │ .line 40 │ - .local v5, "lastBackupTimeMs":J │ - sub-long v13, v2, v5 │ + .local v6, "lastBackupTimeMs":J │ + sub-long v14, v4, v6 │ │ - const-wide/32 v15, 0xea60 │ + const-wide/32 v16, 0xea60 │ │ - div-long v11, v13, v15 │ + div-long v12, v14, v16 │ │ .line 42 │ - .local v11, "timeDiffMins":J │ - if-lez v1, :cond_0 │ + .local v12, "timeDiffMins":J │ + if-lez v2, :cond_0 │ │ - int-to-long v13, v1 │ + int-to-long v14, v2 │ │ - cmp-long v13, v11, v13 │ + cmp-long v14, v12, v14 │ │ - if-ltz v13, :cond_0 │ + if-ltz v14, :cond_0 │ │ .line 45 │ :try_start_0 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ │ move-object/from16 v0, p0 │ │ - invoke-virtual {v13, v0}, Lbudo/budoist/services/TodoistClient;->backupData(Landroid/content/Context;)Ljava/lang/String; │ + invoke-virtual {v14, v0}, Lbudo/budoist/services/TodoistClient;->backupData(Landroid/content/Context;)Ljava/lang/String; │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 56 │ - .end local v1 # "backupFrequencyMins":I │ - .end local v2 # "currentTimeMs":J │ - .end local v5 # "lastBackupTimeMs":J │ - .end local v11 # "timeDiffMins":J │ + .end local v2 # "backupFrequencyMins":I │ + .end local v4 # "currentTimeMs":J │ + .end local v6 # "lastBackupTimeMs":J │ + .end local v12 # "timeDiffMins":J │ :cond_0 │ :goto_0 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ │ - invoke-virtual {v13}, Lbudo/budoist/services/TodoistClient;->isCurrentlySyncing()Z │ + invoke-virtual {v14}, Lbudo/budoist/services/TodoistClient;->isCurrentlySyncing()Z │ │ - move-result v13 │ + move-result v14 │ │ - if-nez v13, :cond_1 │ + if-nez v14, :cond_1 │ │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ │ - invoke-virtual {v13}, Lbudo/budoist/services/TodoistClient;->hasNeverLoggedIn()Z │ + invoke-virtual {v14}, Lbudo/budoist/services/TodoistClient;->hasNeverLoggedIn()Z │ │ - move-result v13 │ + move-result v14 │ │ - if-nez v13, :cond_1 │ + if-nez v14, :cond_1 │ │ .line 59 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v13}, Lbudo/budoist/services/TodoistOfflineStorage;->getSyncFrequency()I │ + invoke-virtual {v14}, Lbudo/budoist/services/TodoistOfflineStorage;->getSyncFrequency()I │ │ - move-result v10 │ + move-result v11 │ │ .line 60 │ - .local v10, "syncFrequencyMins":I │ - new-instance v13, Ljava/util/Date; │ + .local v11, "syncFrequencyMins":I │ + new-instance v14, Ljava/util/Date; │ │ - invoke-direct {v13}, Ljava/util/Date;->()V │ + invoke-direct {v14}, Ljava/util/Date;->()V │ │ - invoke-virtual {v13}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v14}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v2 │ + move-result-wide v4 │ │ .line 61 │ - .restart local v2 # "currentTimeMs":J │ + .restart local v4 # "currentTimeMs":J │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mStorage:Lbudo/budoist/services/TodoistOfflineStorage; │ │ - invoke-virtual {v13}, Lbudo/budoist/services/TodoistOfflineStorage;->getLastSyncTime()Ljava/util/Date; │ + invoke-virtual {v14}, Lbudo/budoist/services/TodoistOfflineStorage;->getLastSyncTime()Ljava/util/Date; │ │ - move-result-object v13 │ + move-result-object v14 │ │ - invoke-virtual {v13}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v14}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ .line 62 │ - .local v7, "lastSyncTimeMs":J │ - sub-long v13, v2, v7 │ + .local v8, "lastSyncTimeMs":J │ + sub-long v14, v4, v8 │ │ - const-wide/32 v15, 0xea60 │ + const-wide/32 v16, 0xea60 │ │ - div-long v11, v13, v15 │ + div-long v12, v14, v16 │ │ .line 64 │ - .restart local v11 # "timeDiffMins":J │ - int-to-long v13, v10 │ + .restart local v12 # "timeDiffMins":J │ + int-to-long v14, v11 │ │ - cmp-long v13, v11, v13 │ + cmp-long v14, v12, v14 │ │ - if-ltz v13, :cond_1 │ + if-ltz v14, :cond_1 │ │ .line 67 │ :try_start_1 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ │ - invoke-virtual {v13}, Lbudo/budoist/services/TodoistClient;->login()V │ + invoke-virtual {v14}, Lbudo/budoist/services/TodoistClient;->login()V │ │ .line 68 │ move-object/from16 v0, p0 │ │ - iget-object v13, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v14, v0, Lbudo/budoist/receivers/AppService;->mClient:Lbudo/budoist/services/TodoistClient; │ │ - const/4 v14, 0x0 │ + const/4 v15, 0x0 │ │ - invoke-virtual {v13, v14}, Lbudo/budoist/services/TodoistClient;->syncAll(Lbudo/budoist/services/TodoistClient$ISyncProgress;)V │ + invoke-virtual {v14, v15}, Lbudo/budoist/services/TodoistClient;->syncAll(Lbudo/budoist/services/TodoistClient$ISyncProgress;)V │ │ .line 71 │ - new-instance v9, Landroid/content/Intent; │ + new-instance v10, Landroid/content/Intent; │ │ - const-string v13, "budo.budoist.action.SYNC_COMPLETED" │ + const-string v14, "budo.budoist.action.SYNC_COMPLETED" │ │ - invoke-direct {v9, v13}, Landroid/content/Intent;->(Ljava/lang/String;)V │ + invoke-direct {v10, v14}, Landroid/content/Intent;->(Ljava/lang/String;)V │ │ .line 72 │ - .local v9, "syncCompleteIntent":Landroid/content/Intent; │ + .local v10, "syncCompleteIntent":Landroid/content/Intent; │ move-object/from16 v0, p0 │ │ - invoke-virtual {v0, v9}, Lbudo/budoist/receivers/AppService;->sendBroadcast(Landroid/content/Intent;)V │ + invoke-virtual {v0, v10}, Lbudo/budoist/receivers/AppService;->sendBroadcast(Landroid/content/Intent;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 81 │ - .end local v2 # "currentTimeMs":J │ - .end local v7 # "lastSyncTimeMs":J │ - .end local v9 # "syncCompleteIntent":Landroid/content/Intent; │ - .end local v10 # "syncFrequencyMins":I │ - .end local v11 # "timeDiffMins":J │ + .end local v4 # "currentTimeMs":J │ + .end local v8 # "lastSyncTimeMs":J │ + .end local v10 # "syncCompleteIntent":Landroid/content/Intent; │ + .end local v11 # "syncFrequencyMins":I │ + .end local v12 # "timeDiffMins":J │ :cond_1 │ :goto_1 │ return-void │ │ .line 46 │ - .restart local v1 # "backupFrequencyMins":I │ - .restart local v2 # "currentTimeMs":J │ - .restart local v5 # "lastBackupTimeMs":J │ - .restart local v11 # "timeDiffMins":J │ + .restart local v2 # "backupFrequencyMins":I │ + .restart local v4 # "currentTimeMs":J │ + .restart local v6 # "lastBackupTimeMs":J │ + .restart local v12 # "timeDiffMins":J │ :catch_0 │ - move-exception v4 │ + move-exception v3 │ │ .line 48 │ - .local v4, "e":Ljava/io/IOException; │ - invoke-virtual {v4}, Ljava/io/IOException;->printStackTrace()V │ + .local v3, "e":Ljava/io/IOException; │ + invoke-virtual {v3}, Ljava/io/IOException;->printStackTrace()V │ │ goto :goto_0 │ │ .line 74 │ - .end local v1 # "backupFrequencyMins":I │ - .end local v4 # "e":Ljava/io/IOException; │ - .end local v5 # "lastBackupTimeMs":J │ - .restart local v7 # "lastSyncTimeMs":J │ - .restart local v10 # "syncFrequencyMins":I │ + .end local v2 # "backupFrequencyMins":I │ + .end local v3 # "e":Ljava/io/IOException; │ + .end local v6 # "lastBackupTimeMs":J │ + .restart local v8 # "lastSyncTimeMs":J │ + .restart local v11 # "syncFrequencyMins":I │ :catch_1 │ - move-exception v4 │ + move-exception v3 │ │ .line 76 │ - .local v4, "e":Ljava/lang/Exception; │ - invoke-virtual {v4}, Ljava/lang/Exception;->printStackTrace()V │ + .local v3, "e":Ljava/lang/Exception; │ + invoke-virtual {v3}, Ljava/lang/Exception;->printStackTrace()V │ │ goto :goto_1 │ .end method ├── smali/budo/budoist/receivers/OnBootReceiver.smali │ @@ -48,24 +48,26 @@ │ │ move-result-object v6 │ │ .line 24 │ .local v6, "pi":Landroid/app/PendingIntent; │ const/4 v1, 0x2 │ │ + .line 25 │ invoke-static {}, Landroid/os/SystemClock;->elapsedRealtime()J │ │ move-result-wide v2 │ │ const-wide/32 v4, 0xea60 │ │ add-long/2addr v2, v4 │ │ const-wide/32 v4, 0x493e0 │ │ + .line 24 │ invoke-virtual/range {v0 .. v6}, Landroid/app/AlarmManager;->setRepeating(IJJLandroid/app/PendingIntent;)V │ │ .line 29 │ return-void │ .end method ├── smali/budo/budoist/views/EditQueryView.smali │ @@ -204,15 +204,15 @@ │ │ .line 46 │ const v1, 0x7f030006 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/EditQueryView;->setContentView(I)V │ │ .line 48 │ - const v1, 0x7f060042 │ + const v1, 0x7f0b0042 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/EditQueryView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ @@ -224,15 +224,15 @@ │ new-instance v2, Lbudo/budoist/views/EditQueryView$1; │ │ invoke-direct {v2, p0}, Lbudo/budoist/views/EditQueryView$1;->(Lbudo/budoist/views/EditQueryView;)V │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 59 │ - const v1, 0x7f060044 │ + const v1, 0x7f0b0044 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/EditQueryView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/Button; │ │ @@ -244,15 +244,15 @@ │ new-instance v2, Lbudo/budoist/views/EditQueryView$2; │ │ invoke-direct {v2, p0}, Lbudo/budoist/views/EditQueryView$2;->(Lbudo/budoist/views/EditQueryView;)V │ │ invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 73 │ - const v1, 0x7f060045 │ + const v1, 0x7f0b0045 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/EditQueryView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/Button; │ │ @@ -264,15 +264,15 @@ │ new-instance v2, Lbudo/budoist/views/EditQueryView$3; │ │ invoke-direct {v2, p0}, Lbudo/budoist/views/EditQueryView$3;->(Lbudo/budoist/views/EditQueryView;)V │ │ invoke-virtual {v1, v2}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 82 │ - const v1, 0x7f060041 │ + const v1, 0x7f0b0041 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/EditQueryView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; │ │ @@ -280,15 +280,15 @@ │ │ .line 83 │ iget-object v1, p0, Lbudo/budoist/views/EditQueryView;->mQueryName:Landroid/widget/EditText; │ │ invoke-virtual {v1, p0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 85 │ - const v1, 0x7f060043 │ + const v1, 0x7f0b0043 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/EditQueryView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; ├── smali/budo/budoist/views/AboutView.smali │ @@ -108,15 +108,15 @@ │ │ .line 38 │ const/high16 v1, 0x7f030000 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/AboutView;->setContentView(I)V │ │ .line 41 │ - const v1, 0x7f06000c │ + const v1, 0x7f0b000c │ │ :try_start_0 │ invoke-virtual {p0, v1}, Lbudo/budoist/views/AboutView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ @@ -162,15 +162,15 @@ │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ :try_end_0 │ .catch Landroid/content/pm/PackageManager$NameNotFoundException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 47 │ :goto_0 │ - const v1, 0x7f06000d │ + const v1, 0x7f0b000d │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/AboutView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ @@ -193,15 +193,15 @@ │ invoke-static {}, Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V │ │ .line 51 │ - const v1, 0x7f06000e │ + const v1, 0x7f0b000e │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/AboutView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ @@ -224,15 +224,15 @@ │ invoke-static {}, Landroid/text/method/LinkMovementMethod;->getInstance()Landroid/text/method/MovementMethod; │ │ move-result-object v2 │ │ invoke-virtual {v1, v2}, Landroid/widget/TextView;->setMovementMethod(Landroid/text/method/MovementMethod;)V │ │ .line 55 │ - const v1, 0x7f06000f │ + const v1, 0x7f0b000f │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/AboutView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; ├── smali/budo/budoist/views/ItemListView$12$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/ItemListView$12; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView$12;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ItemListView$12; │ │ .prologue │ .line 621 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$12$1;->this$1:Lbudo/budoist/views/ItemListView$12; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$8$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lbudo/budoist/views/ProjectListView$8$1; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView$8$1;)V │ .locals 0 │ + .param p1, "this$2" # Lbudo/budoist/views/ProjectListView$8$1; │ │ .prologue │ .line 462 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$8$1$1;->this$2:Lbudo/budoist/views/ProjectListView$8$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginOrRegisterView.smali │ @@ -115,15 +115,15 @@ │ │ .line 38 │ const v0, 0x7f03000e │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/LoginOrRegisterView;->setContentView(I)V │ │ .line 40 │ - const v0, 0x7f06006d │ + const v0, 0x7f0b006d │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/LoginOrRegisterView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Button; │ │ @@ -135,15 +135,15 @@ │ new-instance v1, Lbudo/budoist/views/LoginOrRegisterView$1; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/LoginOrRegisterView$1;->(Lbudo/budoist/views/LoginOrRegisterView;)V │ │ invoke-virtual {v0, v1}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 49 │ - const v0, 0x7f06006c │ + const v0, 0x7f0b006c │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/LoginOrRegisterView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Button; ├── smali/budo/budoist/views/ProjectListView$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ProjectListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 518 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$9;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/RegisterView$1$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/RegisterView$1; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/RegisterView$1;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/RegisterView$1; │ │ .prologue │ .line 151 │ iput-object p1, p0, Lbudo/budoist/views/RegisterView$1$2;->this$1:Lbudo/budoist/views/RegisterView$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/FileDialog.smali │ @@ -264,32 +264,32 @@ │ :cond_1 │ const/4 v1, 0x0 │ │ goto :goto_0 │ .end method │ │ .method private getDirImpl(Ljava/lang/String;)V │ - .locals 21 │ + .locals 18 │ .param p1, "dirPath" # Ljava/lang/String; │ │ .prologue │ .line 149 │ move-object/from16 v0, p1 │ │ move-object/from16 v1, p0 │ │ iput-object v0, v1, Lbudo/budoist/views/FileDialog;->currentPath:Ljava/lang/String; │ │ .line 151 │ - new-instance v19, Ljava/util/ArrayList; │ + new-instance v17, Ljava/util/ArrayList; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + invoke-direct/range {v17 .. v17}, Ljava/util/ArrayList;->()V │ │ .line 152 │ - .local v19, "item":Ljava/util/List;, "Ljava/util/List;" │ + .local v17, "item":Ljava/util/List;, "Ljava/util/List;" │ new-instance v3, Ljava/util/ArrayList; │ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ move-object/from16 v0, p0 │ │ iput-object v3, v0, Lbudo/budoist/views/FileDialog;->path:Ljava/util/List; │ @@ -300,66 +300,66 @@ │ invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ move-object/from16 v0, p0 │ │ iput-object v3, v0, Lbudo/budoist/views/FileDialog;->mList:Ljava/util/ArrayList; │ │ .line 155 │ - new-instance v13, Ljava/io/File; │ + new-instance v12, Ljava/io/File; │ │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lbudo/budoist/views/FileDialog;->currentPath:Ljava/lang/String; │ │ - invoke-direct {v13, v3}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v12, v3}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 156 │ - .local v13, "f":Ljava/io/File; │ - invoke-virtual {v13}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .local v12, "f":Ljava/io/File; │ + invoke-virtual {v12}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 157 │ - .local v15, "files":[Ljava/io/File; │ - if-nez v15, :cond_0 │ + .local v14, "files":[Ljava/io/File; │ + if-nez v14, :cond_0 │ │ .line 158 │ const-string v3, "/" │ │ move-object/from16 v0, p0 │ │ iput-object v3, v0, Lbudo/budoist/views/FileDialog;->currentPath:Ljava/lang/String; │ │ .line 159 │ - new-instance v13, Ljava/io/File; │ + new-instance v12, Ljava/io/File; │ │ - .end local v13 # "f":Ljava/io/File; │ + .end local v12 # "f":Ljava/io/File; │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lbudo/budoist/views/FileDialog;->currentPath:Ljava/lang/String; │ │ - invoke-direct {v13, v3}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v12, v3}, Ljava/io/File;->(Ljava/lang/String;)V │ │ .line 160 │ - .restart local v13 # "f":Ljava/io/File; │ - invoke-virtual {v13}, Ljava/io/File;->listFiles()[Ljava/io/File; │ + .restart local v12 # "f":Ljava/io/File; │ + invoke-virtual {v12}, Ljava/io/File;->listFiles()[Ljava/io/File; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 162 │ :cond_0 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lbudo/budoist/views/FileDialog;->myPath:Landroid/widget/TextView; │ │ new-instance v4, Ljava/lang/StringBuilder; │ │ invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const v5, 0x7f070011 │ + const v5, 0x7f060011 │ │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v5}, Lbudo/budoist/views/FileDialog;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v5 │ │ @@ -399,15 +399,15 @@ │ move-result v3 │ │ if-nez v3, :cond_1 │ │ .line 166 │ const-string v3, "/" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 167 │ const-string v3, "/" │ │ const v4, 0x7f020018 │ @@ -424,15 +424,15 @@ │ const-string v4, "/" │ │ invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 170 │ const-string v3, "../" │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-interface {v0, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 171 │ const-string v3, "../" │ │ const v4, 0x7f020018 │ @@ -442,177 +442,162 @@ │ invoke-direct {v0, v3, v4}, Lbudo/budoist/views/FileDialog;->addItem(Ljava/lang/String;I)V │ │ .line 172 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lbudo/budoist/views/FileDialog;->path:Ljava/util/List; │ │ - invoke-virtual {v13}, Ljava/io/File;->getParent()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-interface {v3, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 173 │ - invoke-virtual {v13}, Ljava/io/File;->getParent()Ljava/lang/String; │ + invoke-virtual {v12}, Ljava/io/File;->getParent()Ljava/lang/String; │ │ move-result-object v3 │ │ move-object/from16 v0, p0 │ │ iput-object v3, v0, Lbudo/budoist/views/FileDialog;->parentPath:Ljava/lang/String; │ │ .line 177 │ :cond_1 │ - new-instance v11, Ljava/util/TreeMap; │ + new-instance v10, Ljava/util/TreeMap; │ │ - invoke-direct {v11}, Ljava/util/TreeMap;->()V │ + invoke-direct {v10}, Ljava/util/TreeMap;->()V │ │ .line 178 │ - .local v11, "dirsMap":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ - new-instance v12, Ljava/util/TreeMap; │ + .local v10, "dirsMap":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ + new-instance v11, Ljava/util/TreeMap; │ │ - invoke-direct {v12}, Ljava/util/TreeMap;->()V │ + invoke-direct {v11}, Ljava/util/TreeMap;->()V │ │ .line 179 │ - .local v12, "dirsPathMap":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ - new-instance v16, Ljava/util/TreeMap; │ + .local v11, "dirsPathMap":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ + new-instance v15, Ljava/util/TreeMap; │ │ - invoke-direct/range {v16 .. v16}, Ljava/util/TreeMap;->()V │ + invoke-direct {v15}, Ljava/util/TreeMap;->()V │ │ .line 180 │ - .local v16, "filesMap":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ - new-instance v17, Ljava/util/TreeMap; │ + .local v15, "filesMap":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ + new-instance v16, Ljava/util/TreeMap; │ │ - invoke-direct/range {v17 .. v17}, Ljava/util/TreeMap;->()V │ + invoke-direct/range {v16 .. v16}, Ljava/util/TreeMap;->()V │ │ .line 181 │ - .local v17, "filesPathMap":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ - move-object v8, v15 │ + .local v16, "filesPathMap":Ljava/util/TreeMap;, "Ljava/util/TreeMap;" │ + array-length v4, v14 │ │ - .local v8, "arr$":[Ljava/io/File; │ - array-length v0, v8 │ - │ - move/from16 v20, v0 │ - │ - .local v20, "len$":I │ - const/16 v18, 0x0 │ + const/4 v3, 0x0 │ │ - .local v18, "i$":I │ :goto_0 │ - move/from16 v0, v18 │ + if-ge v3, v4, :cond_3 │ │ - move/from16 v1, v20 │ - │ - if-ge v0, v1, :cond_3 │ - │ - aget-object v14, v8, v18 │ + aget-object v13, v14, v3 │ │ .line 182 │ - .local v14, "file":Ljava/io/File; │ - invoke-virtual {v14}, Ljava/io/File;->isDirectory()Z │ + .local v13, "file":Ljava/io/File; │ + invoke-virtual {v13}, Ljava/io/File;->isDirectory()Z │ │ - move-result v3 │ + move-result v5 │ │ - if-eqz v3, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 183 │ - invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v9 │ │ .line 184 │ - .local v10, "dirName":Ljava/lang/String; │ - invoke-virtual {v11, v10, v10}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + .local v9, "dirName":Ljava/lang/String; │ + invoke-virtual {v10, v9, v9}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 185 │ - invoke-virtual {v14}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - invoke-virtual {v12, v10, v3}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v11, v9, v5}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 181 │ - .end local v10 # "dirName":Ljava/lang/String; │ + .end local v9 # "dirName":Ljava/lang/String; │ :goto_1 │ - add-int/lit8 v18, v18, 0x1 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ .line 187 │ :cond_2 │ - invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ - │ - invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String; │ + move-result-object v5 │ │ - move-result-object v4 │ + invoke-virtual {v13}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-object/from16 v0, v16 │ + move-result-object v6 │ │ - invoke-virtual {v0, v3, v4}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v15, v5, v6}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 188 │ - invoke-virtual {v14}, Ljava/io/File;->getName()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/File;->getName()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - invoke-virtual {v14}, Ljava/io/File;->getPath()Ljava/lang/String; │ + invoke-virtual {v13}, Ljava/io/File;->getPath()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v6 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ - invoke-virtual {v0, v3, v4}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-virtual {v0, v5, v6}, Ljava/util/TreeMap;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ goto :goto_1 │ │ .line 191 │ - .end local v14 # "file":Ljava/io/File; │ + .end local v13 # "file":Ljava/io/File; │ :cond_3 │ const-string v3, "" │ │ - invoke-virtual {v11, v3}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ + invoke-virtual {v10, v3}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/SortedMap;->values()Ljava/util/Collection; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-interface {v0, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 192 │ const-string v3, "" │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v3}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ + invoke-virtual {v15, v3}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/SortedMap;->values()Ljava/util/Collection; │ │ move-result-object v3 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ invoke-interface {v0, v3}, Ljava/util/List;->addAll(Ljava/util/Collection;)Z │ │ .line 193 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lbudo/budoist/views/FileDialog;->path:Ljava/util/List; │ │ const-string v4, "" │ │ - invoke-virtual {v12, v4}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ + invoke-virtual {v11, v4}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ │ move-result-object v4 │ │ invoke-interface {v4}, Ljava/util/SortedMap;->values()Ljava/util/Collection; │ │ move-result-object v4 │ │ @@ -621,15 +606,15 @@ │ .line 194 │ move-object/from16 v0, p0 │ │ iget-object v3, v0, Lbudo/budoist/views/FileDialog;->path:Ljava/util/List; │ │ const-string v4, "" │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v16 │ │ invoke-virtual {v0, v4}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ │ move-result-object v4 │ │ invoke-interface {v4}, Ljava/util/SortedMap;->values()Ljava/util/Collection; │ │ @@ -672,110 +657,107 @@ │ │ invoke-direct/range {v2 .. v7}, Landroid/widget/SimpleAdapter;->(Landroid/content/Context;Ljava/util/List;I[Ljava/lang/String;[I)V │ │ .line 201 │ .local v2, "fileList":Landroid/widget/SimpleAdapter; │ const-string v3, "" │ │ - invoke-virtual {v11, v3}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ + invoke-virtual {v10, v3}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/SortedMap;->values()Ljava/util/Collection; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v3 │ │ - .local v18, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_4 │ + if-eqz v4, :cond_4 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - check-cast v9, Ljava/lang/String; │ + check-cast v8, Ljava/lang/String; │ │ .line 202 │ - .local v9, "dir":Ljava/lang/String; │ - const v3, 0x7f020018 │ + .local v8, "dir":Ljava/lang/String; │ + const v4, 0x7f020018 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v9, v3}, Lbudo/budoist/views/FileDialog;->addItem(Ljava/lang/String;I)V │ + invoke-direct {v0, v8, v4}, Lbudo/budoist/views/FileDialog;->addItem(Ljava/lang/String;I)V │ │ goto :goto_2 │ │ .line 205 │ - .end local v9 # "dir":Ljava/lang/String; │ + .end local v8 # "dir":Ljava/lang/String; │ :cond_4 │ const-string v3, "" │ │ - move-object/from16 v0, v16 │ - │ - invoke-virtual {v0, v3}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ + invoke-virtual {v15, v3}, Ljava/util/TreeMap;->tailMap(Ljava/lang/Object;)Ljava/util/SortedMap; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/SortedMap;->values()Ljava/util/Collection; │ │ move-result-object v3 │ │ invoke-interface {v3}, Ljava/util/Collection;->iterator()Ljava/util/Iterator; │ │ - move-result-object v18 │ + move-result-object v3 │ │ :goto_3 │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_5 │ + if-eqz v4, :cond_5 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v14 │ + move-result-object v13 │ │ - check-cast v14, Ljava/lang/String; │ + check-cast v13, Ljava/lang/String; │ │ .line 206 │ - .local v14, "file":Ljava/lang/String; │ - const v3, 0x7f020017 │ + .local v13, "file":Ljava/lang/String; │ + const v4, 0x7f020017 │ │ move-object/from16 v0, p0 │ │ - invoke-direct {v0, v14, v3}, Lbudo/budoist/views/FileDialog;->addItem(Ljava/lang/String;I)V │ + invoke-direct {v0, v13, v4}, Lbudo/budoist/views/FileDialog;->addItem(Ljava/lang/String;I)V │ │ goto :goto_3 │ │ .line 209 │ - .end local v14 # "file":Ljava/lang/String; │ + .end local v13 # "file":Ljava/lang/String; │ :cond_5 │ invoke-virtual {v2}, Landroid/widget/SimpleAdapter;->notifyDataSetChanged()V │ │ .line 211 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v2}, Lbudo/budoist/views/FileDialog;->setListAdapter(Landroid/widget/ListAdapter;)V │ │ .line 213 │ return-void │ │ .line 196 │ :array_0 │ .array-data 4 │ - 0x7f060052 │ - 0x7f060051 │ + 0x7f0b0052 │ + 0x7f0b0051 │ .end array-data │ .end method │ │ .method private setCreateVisible(Landroid/view/View;)V │ .locals 3 │ .param p1, "v" # Landroid/view/View; │ │ @@ -870,26 +852,26 @@ │ │ .line 60 │ const v4, 0x7f030007 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/FileDialog;->setContentView(I)V │ │ .line 61 │ - const v4, 0x7f060050 │ + const v4, 0x7f0b0050 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/FileDialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ iput-object v4, p0, Lbudo/budoist/views/FileDialog;->myPath:Landroid/widget/TextView; │ │ .line 62 │ - const v4, 0x7f06004d │ + const v4, 0x7f0b004d │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/FileDialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/EditText; │ │ @@ -903,15 +885,15 @@ │ move-result-object v4 │ │ check-cast v4, Landroid/view/inputmethod/InputMethodManager; │ │ iput-object v4, p0, Lbudo/budoist/views/FileDialog;->inputManager:Landroid/view/inputmethod/InputMethodManager; │ │ .line 66 │ - const v4, 0x7f06004a │ + const v4, 0x7f0b004a │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/FileDialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/Button; │ │ @@ -928,15 +910,15 @@ │ new-instance v5, Lbudo/budoist/views/FileDialog$1; │ │ invoke-direct {v5, p0}, Lbudo/budoist/views/FileDialog$1;->(Lbudo/budoist/views/FileDialog;)V │ │ invoke-virtual {v4, v5}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 80 │ - const v4, 0x7f060049 │ + const v4, 0x7f0b0049 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/FileDialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/Button; │ │ @@ -969,26 +951,26 @@ │ if-ne v4, v5, :cond_0 │ │ .line 95 │ invoke-virtual {v2, v6}, Landroid/widget/Button;->setEnabled(Z)V │ │ .line 98 │ :cond_0 │ - const v4, 0x7f060048 │ + const v4, 0x7f0b0048 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/FileDialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/LinearLayout; │ │ iput-object v4, p0, Lbudo/budoist/views/FileDialog;->layoutSelect:Landroid/widget/LinearLayout; │ │ .line 99 │ - const v4, 0x7f06004b │ + const v4, 0x7f0b004b │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/FileDialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/LinearLayout; │ │ @@ -998,15 +980,15 @@ │ iget-object v4, p0, Lbudo/budoist/views/FileDialog;->layoutCreate:Landroid/widget/LinearLayout; │ │ const/16 v5, 0x8 │ │ invoke-virtual {v4, v5}, Landroid/widget/LinearLayout;->setVisibility(I)V │ │ .line 102 │ - const v4, 0x7f06004e │ + const v4, 0x7f0b004e │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/FileDialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Button; │ │ @@ -1015,15 +997,15 @@ │ new-instance v4, Lbudo/budoist/views/FileDialog$3; │ │ invoke-direct {v4, p0}, Lbudo/budoist/views/FileDialog$3;->(Lbudo/budoist/views/FileDialog;)V │ │ invoke-virtual {v0, v4}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 111 │ - const v4, 0x7f06004f │ + const v4, 0x7f0b004f │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/FileDialog;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/Button; │ │ @@ -1227,70 +1209,76 @@ │ :cond_0 │ new-instance v1, Landroid/app/AlertDialog$Builder; │ │ invoke-direct {v1, p0}, Landroid/app/AlertDialog$Builder;->(Landroid/content/Context;)V │ │ const v2, 0x7f02001a │ │ + .line 236 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setIcon(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ const-string v3, "[" │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ + .line 238 │ invoke-virtual {v0}, Ljava/io/File;->getName()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ const-string v3, "] " │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ - const v3, 0x7f070012 │ + const v3, 0x7f060012 │ │ + .line 239 │ invoke-virtual {p0, v3}, Lbudo/budoist/views/FileDialog;->getText(I)Ljava/lang/CharSequence; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/Object;)Ljava/lang/StringBuilder; │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 237 │ invoke-virtual {v1, v2}, Landroid/app/AlertDialog$Builder;->setTitle(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ const-string v2, "OK" │ │ new-instance v3, Lbudo/budoist/views/FileDialog$5; │ │ invoke-direct {v3, p0}, Lbudo/budoist/views/FileDialog$5;->(Lbudo/budoist/views/FileDialog;)V │ │ + .line 240 │ invoke-virtual {v1, v2, v3}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v1 │ │ + .line 248 │ invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ │ .line 251 │ :cond_1 │ iput-object v0, p0, Lbudo/budoist/views/FileDialog;->selectedFile:Ljava/io/File; ├── smali/budo/budoist/views/SettingsView.smali │ @@ -487,14 +487,15 @@ │ │ const-string v7, "Filter by project: " │ │ invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v6 │ │ + .line 577 │ invoke-virtual {v2}, Lbudo/budoist/models/Project;->getName()Ljava/lang/String; │ │ move-result-object v7 │ │ invoke-static {v7}, Lbudo/budoist/models/TodoistTextFormatter;->formatText(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ move-result-object v7 │ @@ -503,14 +504,15 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 576 │ invoke-virtual {v5, v6}, Landroid/preference/ListPreference;->setSummary(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 579 │ .end local v2 # "project":Lbudo/budoist/models/Project; │ :cond_3 │ @@ -721,14 +723,15 @@ │ │ new-instance v5, Lbudo/budoist/views/SettingsView$20; │ │ invoke-direct {v5, p0, p3, v1}, Lbudo/budoist/views/SettingsView$20;->(Lbudo/budoist/views/SettingsView;Landroid/content/Intent;Landroid/app/ProgressDialog;)V │ │ invoke-direct {v4, v5}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 639 │ invoke-virtual {v4}, Ljava/lang/Thread;->start()V │ │ .line 698 │ .end local v1 # "loadingDialog":Landroid/app/ProgressDialog; │ :cond_0 │ :goto_0 │ return-void ├── smali/budo/budoist/views/EditQueryView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditQueryView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditQueryView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditQueryView; │ │ .prologue │ .line 49 │ iput-object p1, p0, Lbudo/budoist/views/EditQueryView$1;->this$0:Lbudo/budoist/views/EditQueryView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/FileDialog$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/FileDialog; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/FileDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/FileDialog; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lbudo/budoist/views/FileDialog$4;->this$0:Lbudo/budoist/views/FileDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -70,14 +71,15 @@ │ │ new-instance v2, Ljava/lang/StringBuilder; │ │ invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ iget-object v3, p0, Lbudo/budoist/views/FileDialog$4;->this$0:Lbudo/budoist/views/FileDialog; │ │ + .line 118 │ # getter for: Lbudo/budoist/views/FileDialog;->currentPath:Ljava/lang/String; │ invoke-static {v3}, Lbudo/budoist/views/FileDialog;->access$400(Lbudo/budoist/views/FileDialog;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -104,14 +106,15 @@ │ │ move-result-object v2 │ │ invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 117 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 119 │ iget-object v0, p0, Lbudo/budoist/views/FileDialog$4;->this$0:Lbudo/budoist/views/FileDialog; │ │ const/4 v1, -0x1 ├── smali/budo/budoist/views/LabelListView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LabelListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LabelListView; │ │ .prologue │ .line 169 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$2;->this$0:Lbudo/budoist/views/LabelListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$2$5$1.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$progress:I │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2$5;Ljava/lang/String;I)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/LoginView$2$5; │ │ .prologue │ .line 304 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$5$1;->this$1:Lbudo/budoist/views/LoginView$2$5; │ │ iput-object p2, p0, Lbudo/budoist/views/LoginView$2$5$1;->val$message:Ljava/lang/String; ├── smali/budo/budoist/views/NoteListView$8$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/NoteListView$8; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView$8;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/NoteListView$8; │ │ .prologue │ .line 443 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$8$1;->this$1:Lbudo/budoist/views/NoteListView$8; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$18$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView$18;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/SettingsView$18; │ │ .prologue │ .line 501 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$18$1;->this$1:Lbudo/budoist/views/SettingsView$18; │ │ iput-object p2, p0, Lbudo/budoist/views/SettingsView$18$1;->val$input:Landroid/widget/EditText; ├── smali/budo/budoist/views/QueryListView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/QueryListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/QueryListView; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lbudo/budoist/views/QueryListView$4;->this$0:Lbudo/budoist/views/QueryListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 142 │ iget-object v1, p0, Lbudo/budoist/views/QueryListView$4;->this$0:Lbudo/budoist/views/QueryListView; │ │ - const v2, 0x7f060098 │ + const v2, 0x7f0b0098 │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/budo/budoist/views/ItemListView$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 414 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$8;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView$3.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$input:Landroid/widget/EditText; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/NoteListView; │ │ .prologue │ .line 269 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$3;->this$0:Lbudo/budoist/views/NoteListView; │ │ iput-object p2, p0, Lbudo/budoist/views/NoteListView$3;->val$input:Landroid/widget/EditText; │ │ @@ -128,11 +129,12 @@ │ │ new-instance v3, Lbudo/budoist/views/NoteListView$3$1; │ │ invoke-direct {v3, p0, v0}, Lbudo/budoist/views/NoteListView$3$1;->(Lbudo/budoist/views/NoteListView$3;Lbudo/budoist/models/Note;)V │ │ invoke-direct {v2, v3}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 304 │ invoke-virtual {v2}, Ljava/lang/Thread;->start()V │ │ goto :goto_0 │ .end method ├── smali/budo/budoist/views/LoginView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView; │ │ .prologue │ .line 98 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$1;->this$0:Lbudo/budoist/views/LoginView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "buttonView" # Landroid/widget/CompoundButton; │ .param p2, "isChecked" # Z │ │ .prologue │ .line 101 │ iget-object v1, p0, Lbudo/budoist/views/LoginView$1;->this$0:Lbudo/budoist/views/LoginView; │ │ - const v2, 0x7f060069 │ + const v2, 0x7f0b0069 │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/LoginView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/LinearLayout; ├── smali/budo/budoist/views/SettingsView$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 284 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$10;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 95 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$1;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView$SyncReceiver$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/NoteListView$SyncReceiver; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView$SyncReceiver;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/NoteListView$SyncReceiver; │ │ .prologue │ .line 79 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$SyncReceiver$1;->this$1:Lbudo/budoist/views/NoteListView$SyncReceiver; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditItemView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditItemView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditItemView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditItemView; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lbudo/budoist/views/EditItemView$4;->this$0:Lbudo/budoist/views/EditItemView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditLabelView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditLabelView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditLabelView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditLabelView; │ │ .prologue │ .line 50 │ iput-object p1, p0, Lbudo/budoist/views/EditLabelView$1;->this$0:Lbudo/budoist/views/EditLabelView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$10.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 504 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$10;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditLabelView.smali │ @@ -188,15 +188,15 @@ │ │ .line 47 │ const v2, 0x7f030004 │ │ invoke-virtual {p0, v2}, Lbudo/budoist/views/EditLabelView;->setContentView(I)V │ │ .line 49 │ - const v2, 0x7f060039 │ + const v2, 0x7f0b0039 │ │ invoke-virtual {p0, v2}, Lbudo/budoist/views/EditLabelView;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/Button; │ │ @@ -208,15 +208,15 @@ │ new-instance v3, Lbudo/budoist/views/EditLabelView$1; │ │ invoke-direct {v3, p0}, Lbudo/budoist/views/EditLabelView$1;->(Lbudo/budoist/views/EditLabelView;)V │ │ invoke-virtual {v2, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 63 │ - const v2, 0x7f06003a │ + const v2, 0x7f0b003a │ │ invoke-virtual {p0, v2}, Lbudo/budoist/views/EditLabelView;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/Button; │ │ @@ -228,15 +228,15 @@ │ new-instance v3, Lbudo/budoist/views/EditLabelView$2; │ │ invoke-direct {v3, p0}, Lbudo/budoist/views/EditLabelView$2;->(Lbudo/budoist/views/EditLabelView;)V │ │ invoke-virtual {v2, v3}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 72 │ - const v2, 0x7f060037 │ + const v2, 0x7f0b0037 │ │ invoke-virtual {p0, v2}, Lbudo/budoist/views/EditLabelView;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/EditText; │ │ @@ -244,15 +244,15 @@ │ │ .line 73 │ iget-object v2, p0, Lbudo/budoist/views/EditLabelView;->mLabelName:Landroid/widget/EditText; │ │ invoke-virtual {v2, p0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 75 │ - const v2, 0x7f060038 │ + const v2, 0x7f0b0038 │ │ invoke-virtual {p0, v2}, Lbudo/budoist/views/EditLabelView;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/Spinner; ├── smali/budo/budoist/views/NoteListView$7$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/NoteListView$7; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView$7;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/NoteListView$7; │ │ .prologue │ .line 380 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$7$1;->this$1:Lbudo/budoist/views/NoteListView$7; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/QueryListView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/QueryListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/QueryListView; │ │ .prologue │ .line 152 │ iput-object p1, p0, Lbudo/budoist/views/QueryListView$5;->this$0:Lbudo/budoist/views/QueryListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 155 │ iget-object v1, p0, Lbudo/budoist/views/QueryListView$5;->this$0:Lbudo/budoist/views/QueryListView; │ │ - const v2, 0x7f060095 │ + const v2, 0x7f0b0095 │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/budo/budoist/views/QueryListView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/QueryListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/QueryListView; │ │ .prologue │ .line 126 │ iput-object p1, p0, Lbudo/budoist/views/QueryListView$3;->this$0:Lbudo/budoist/views/QueryListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -56,18 +57,20 @@ │ │ .line 131 │ .local v0, "intent":Landroid/content/Intent; │ const-string v1, "ViewMode" │ │ sget-object v2, Lbudo/budoist/views/LabelListView$LabelViewMode;->FILTER_BY_LABELS:Lbudo/budoist/views/LabelListView$LabelViewMode; │ │ + .line 132 │ invoke-virtual {v2}, Lbudo/budoist/views/LabelListView$LabelViewMode;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 131 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 133 │ iget-object v1, p0, Lbudo/budoist/views/QueryListView$3;->this$0:Lbudo/budoist/views/QueryListView; │ │ invoke-virtual {v1, v0}, Lbudo/budoist/views/QueryListView;->startActivity(Landroid/content/Intent;)V ├── smali/budo/budoist/views/SettingsView$18.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 488 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$18;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditProjectView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditProjectView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditProjectView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditProjectView; │ │ .prologue │ .line 86 │ iput-object p1, p0, Lbudo/budoist/views/EditProjectView$2;->this$0:Lbudo/budoist/views/EditProjectView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/QueryListView$6$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/QueryListView$6; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryListView$6;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/QueryListView$6; │ │ .prologue │ .line 304 │ iput-object p1, p0, Lbudo/budoist/views/QueryListView$6$1;->this$1:Lbudo/budoist/views/QueryListView$6; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditQueryView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditQueryView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditQueryView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditQueryView; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lbudo/budoist/views/EditQueryView$2;->this$0:Lbudo/budoist/views/EditQueryView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 205 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$5;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 208 │ iget-object v1, p0, Lbudo/budoist/views/ItemListView$5;->this$0:Lbudo/budoist/views/ItemListView; │ │ - const v2, 0x7f060098 │ + const v2, 0x7f0b0098 │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/budo/budoist/views/SettingsView$19.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 528 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$19;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditItemView$8.smali │ @@ -20,32 +20,33 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditItemView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditItemView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditItemView; │ │ .prologue │ .line 304 │ iput-object p1, p0, Lbudo/budoist/views/EditItemView$8;->this$0:Lbudo/budoist/views/EditItemView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ - .locals 6 │ + .locals 7 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ - const/4 v5, 0x1 │ + const/4 v6, 0x1 │ │ .line 309 │ iget-object v1, p0, Lbudo/budoist/views/EditItemView$8;->this$0:Lbudo/budoist/views/EditItemView; │ │ # getter for: Lbudo/budoist/views/EditItemView;->mYear:I │ invoke-static {v1}, Lbudo/budoist/views/EditItemView;->access$000(Lbudo/budoist/views/EditItemView;)I │ │ @@ -97,28 +98,28 @@ │ │ move-result-object v1 │ │ iget-object v1, v1, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ invoke-virtual {v1}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - const-wide/16 v3, 0x0 │ + const-wide/16 v4, 0x0 │ │ - cmp-long v1, v1, v3 │ + cmp-long v1, v2, v4 │ │ if-nez v1, :cond_3 │ │ .line 321 │ :cond_1 │ :goto_0 │ iget-object v1, p0, Lbudo/budoist/views/EditItemView$8;->this$0:Lbudo/budoist/views/EditItemView; │ │ - invoke-virtual {v0, v5}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v0, v6}, Ljava/util/Calendar;->get(I)I │ │ move-result v2 │ │ # setter for: Lbudo/budoist/views/EditItemView;->mYear:I │ invoke-static {v1, v2}, Lbudo/budoist/views/EditItemView;->access$002(Lbudo/budoist/views/EditItemView;I)I │ │ .line 322 │ @@ -146,15 +147,15 @@ │ invoke-static {v1, v2}, Lbudo/budoist/views/EditItemView;->access$202(Lbudo/budoist/views/EditItemView;I)I │ │ .line 326 │ .end local v0 # "c":Ljava/util/Calendar; │ :cond_2 │ iget-object v1, p0, Lbudo/budoist/views/EditItemView$8;->this$0:Lbudo/budoist/views/EditItemView; │ │ - invoke-virtual {v1, v5}, Lbudo/budoist/views/EditItemView;->showDialog(I)V │ + invoke-virtual {v1, v6}, Lbudo/budoist/views/EditItemView;->showDialog(I)V │ │ .line 327 │ return-void │ │ .line 318 │ .restart local v0 # "c":Ljava/util/Calendar; │ :cond_3 ├── smali/budo/budoist/views/SettingsView$17.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 467 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$17;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 191 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$4;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -56,18 +57,20 @@ │ │ .line 196 │ .local v0, "intent":Landroid/content/Intent; │ const-string v1, "ViewMode" │ │ sget-object v2, Lbudo/budoist/views/QueryListView$QueryViewMode;->FILTER_BY_QUERIES:Lbudo/budoist/views/QueryListView$QueryViewMode; │ │ + .line 197 │ invoke-virtual {v2}, Lbudo/budoist/views/QueryListView$QueryViewMode;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 196 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 198 │ iget-object v1, p0, Lbudo/budoist/views/ItemListView$4;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-virtual {v1, v0}, Lbudo/budoist/views/ItemListView;->startActivity(Landroid/content/Intent;)V ├── smali/budo/budoist/views/ProjectListView$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$project:Lbudo/budoist/models/Project; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;Lbudo/budoist/models/Project;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 446 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$8;->this$0:Lbudo/budoist/views/ProjectListView; │ │ iput-object p2, p0, Lbudo/budoist/views/ProjectListView$8;->val$project:Lbudo/budoist/models/Project; │ │ @@ -55,39 +56,42 @@ │ │ .line 451 │ :pswitch_0 │ iget-object v0, p0, Lbudo/budoist/views/ProjectListView$8;->this$0:Lbudo/budoist/views/ProjectListView; │ │ iget-object v1, p0, Lbudo/budoist/views/ProjectListView$8;->this$0:Lbudo/budoist/views/ProjectListView; │ │ + .line 452 │ # getter for: Lbudo/budoist/views/ProjectListView;->mContext:Landroid/content/Context; │ invoke-static {v1}, Lbudo/budoist/views/ProjectListView;->access$400(Lbudo/budoist/views/ProjectListView;)Landroid/content/Context; │ │ move-result-object v1 │ │ const-string v2, "" │ │ const-string v3, "Deleting project and sub-projects, please wait..." │ │ invoke-static {v1, v2, v3}, Landroid/app/ProgressDialog;->show(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Landroid/app/ProgressDialog; │ │ move-result-object v1 │ │ + .line 451 │ # setter for: Lbudo/budoist/views/ProjectListView;->mLoadingDialog:Landroid/app/ProgressDialog; │ invoke-static {v0, v1}, Lbudo/budoist/views/ProjectListView;->access$302(Lbudo/budoist/views/ProjectListView;Landroid/app/ProgressDialog;)Landroid/app/ProgressDialog; │ │ .line 457 │ new-instance v0, Ljava/lang/Thread; │ │ new-instance v1, Lbudo/budoist/views/ProjectListView$8$1; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/ProjectListView$8$1;->(Lbudo/budoist/views/ProjectListView$8;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 472 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ goto :goto_0 │ │ .line 449 │ nop ├── smali/budo/budoist/views/FileDialog$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/FileDialog; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/FileDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/FileDialog; │ │ .prologue │ .line 103 │ iput-object p1, p0, Lbudo/budoist/views/FileDialog$3;->this$0:Lbudo/budoist/views/FileDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/NoteListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/NoteListView; │ │ .prologue │ .line 357 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$6;->this$0:Lbudo/budoist/views/NoteListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView$3$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$note:Lbudo/budoist/models/Note; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView$3;Lbudo/budoist/models/Note;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/NoteListView$3; │ │ .prologue │ .line 284 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$3$1;->this$1:Lbudo/budoist/views/NoteListView$3; │ │ iput-object p2, p0, Lbudo/budoist/views/NoteListView$3$1;->val$note:Lbudo/budoist/models/Note; ├── smali/budo/budoist/views/QueryListView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/QueryListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/QueryListView; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lbudo/budoist/views/QueryListView$1;->this$0:Lbudo/budoist/views/QueryListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$9$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$projects:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView$9;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ProjectListView$9; │ │ .prologue │ .line 522 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$9$1;->this$1:Lbudo/budoist/views/ProjectListView$9; │ │ iput-object p2, p0, Lbudo/budoist/views/ProjectListView$9$1;->val$projects:Ljava/util/ArrayList; ├── smali/budo/budoist/views/LabelListView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LabelListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LabelListView; │ │ .prologue │ .line 369 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$6;->this$0:Lbudo/budoist/views/LabelListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView$5$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/NoteListView$5; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView$5;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/NoteListView$5; │ │ .prologue │ .line 347 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$5$1;->this$1:Lbudo/budoist/views/NoteListView$5; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/FileDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/FileDialog; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/FileDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/FileDialog; │ │ .prologue │ .line 68 │ iput-object p1, p0, Lbudo/budoist/views/FileDialog$1;->this$0:Lbudo/budoist/views/FileDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$3.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView; │ │ .prologue │ .line 404 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$3;->this$0:Lbudo/budoist/views/LoginView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/QueryListView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/QueryListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/QueryListView; │ │ .prologue │ .line 114 │ iput-object p1, p0, Lbudo/budoist/views/QueryListView$2;->this$0:Lbudo/budoist/views/QueryListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditLabelView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditLabelView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditLabelView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditLabelView; │ │ .prologue │ .line 64 │ iput-object p1, p0, Lbudo/budoist/views/EditLabelView$2;->this$0:Lbudo/budoist/views/EditLabelView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 128 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$3;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$2$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginView$2; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView$2; │ │ .prologue │ .line 383 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$7;->this$0:Lbudo/budoist/views/LoginView$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$2;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/FileDialog$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/FileDialog; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/FileDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/FileDialog; │ │ .prologue │ .line 241 │ iput-object p1, p0, Lbudo/budoist/views/FileDialog$5;->this$0:Lbudo/budoist/views/FileDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$15$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$backupFilename:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView$15$1;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$2" # Lbudo/budoist/views/SettingsView$15$1; │ │ .prologue │ .line 393 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$15$1$1;->this$2:Lbudo/budoist/views/SettingsView$15$1; │ │ iput-object p2, p0, Lbudo/budoist/views/SettingsView$15$1$1;->val$backupFilename:Ljava/lang/String; ├── smali/budo/budoist/views/LoginOrRegisterView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginOrRegisterView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginOrRegisterView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginOrRegisterView; │ │ .prologue │ .line 41 │ iput-object p1, p0, Lbudo/budoist/views/LoginOrRegisterView$1;->this$0:Lbudo/budoist/views/LoginOrRegisterView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LabelListView$7$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/LabelListView$7; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView$7;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/LabelListView$7; │ │ .prologue │ .line 396 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$7$1;->this$1:Lbudo/budoist/views/LabelListView$7; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditQueryView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditQueryView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditQueryView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditQueryView; │ │ .prologue │ .line 74 │ iput-object p1, p0, Lbudo/budoist/views/EditQueryView$3;->this$0:Lbudo/budoist/views/EditQueryView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$SyncReceiver$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/ItemListView$SyncReceiver; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView$SyncReceiver;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ItemListView$SyncReceiver; │ │ .prologue │ .line 115 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$SyncReceiver$1;->this$1:Lbudo/budoist/views/ItemListView$SyncReceiver; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditProjectView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditProjectView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditProjectView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditProjectView; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lbudo/budoist/views/EditProjectView$1;->this$0:Lbudo/budoist/views/EditProjectView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/RegisterView$1$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/RegisterView$1; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/RegisterView$1;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/RegisterView$1; │ │ .prologue │ .line 166 │ iput-object p1, p0, Lbudo/budoist/views/RegisterView$1$3;->this$1:Lbudo/budoist/views/RegisterView$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$14$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$items:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView$14;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ItemListView$14; │ │ .prologue │ .line 757 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$14$1;->this$1:Lbudo/budoist/views/ItemListView$14; │ │ iput-object p2, p0, Lbudo/budoist/views/ItemListView$14$1;->val$items:Ljava/util/ArrayList; ├── smali/budo/budoist/views/ProjectListView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ProjectListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 197 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$2;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 178 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$3;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -56,18 +57,20 @@ │ │ .line 183 │ .local v0, "intent":Landroid/content/Intent; │ const-string v1, "ViewMode" │ │ sget-object v2, Lbudo/budoist/views/LabelListView$LabelViewMode;->FILTER_BY_LABELS:Lbudo/budoist/views/LabelListView$LabelViewMode; │ │ + .line 184 │ invoke-virtual {v2}, Lbudo/budoist/views/LabelListView$LabelViewMode;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 183 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 185 │ iget-object v1, p0, Lbudo/budoist/views/ItemListView$3;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-virtual {v1, v0}, Lbudo/budoist/views/ItemListView;->startActivity(Landroid/content/Intent;)V ├── smali/budo/budoist/views/LabelListView$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LabelListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LabelListView; │ │ .prologue │ .line 575 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$9;->this$0:Lbudo/budoist/views/LabelListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ProjectListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 246 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$6;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 249 │ iget-object v1, p0, Lbudo/budoist/views/ProjectListView$6;->this$0:Lbudo/budoist/views/ProjectListView; │ │ - const v2, 0x7f06009b │ + const v2, 0x7f0b009b │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/budo/budoist/views/ItemListView$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 489 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$9;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$note:Lbudo/budoist/models/Note; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView;Lbudo/budoist/models/Note;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/NoteListView; │ │ .prologue │ .line 372 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$7;->this$0:Lbudo/budoist/views/NoteListView; │ │ iput-object p2, p0, Lbudo/budoist/views/NoteListView$7;->val$note:Lbudo/budoist/models/Note; │ │ @@ -80,14 +81,15 @@ │ │ new-instance v1, Lbudo/budoist/views/NoteListView$7$1; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/NoteListView$7$1;->(Lbudo/budoist/views/NoteListView$7;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 400 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ goto :goto_0 │ │ .line 375 │ nop ├── smali/budo/budoist/views/ItemListView$12.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$item:Lbudo/budoist/models/Item; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;Lbudo/budoist/models/Item;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 610 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$12;->this$0:Lbudo/budoist/views/ItemListView; │ │ iput-object p2, p0, Lbudo/budoist/views/ItemListView$12;->val$item:Lbudo/budoist/models/Item; │ │ @@ -87,14 +88,15 @@ │ │ new-instance v1, Lbudo/budoist/views/ItemListView$12$1; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/ItemListView$12$1;->(Lbudo/budoist/views/ItemListView$12;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 639 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 643 │ iget-object v0, p0, Lbudo/budoist/views/ItemListView$12;->this$0:Lbudo/budoist/views/ItemListView; │ │ # getter for: Lbudo/budoist/views/ItemListView;->mApplication:Lbudo/budoist/TodoistApplication; │ invoke-static {v0}, Lbudo/budoist/views/ItemListView;->access$1300(Lbudo/budoist/views/ItemListView;)Lbudo/budoist/TodoistApplication; ├── smali/budo/budoist/views/LoginView.smali │ @@ -286,24 +286,26 @@ │ │ check-cast v18, Landroid/view/LayoutInflater; │ │ .line 173 │ .local v18, "inflater":Landroid/view/LayoutInflater; │ const v2, 0x7f030018 │ │ - const v1, 0x7f06008f │ + const v1, 0x7f0b008f │ │ + .line 174 │ move-object/from16 v0, p0 │ │ invoke-virtual {v0, v1}, Landroid/app/Activity;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/view/ViewGroup; │ │ + .line 173 │ move-object/from16 v0, v18 │ │ invoke-virtual {v0, v2, v1}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v16 │ │ .line 175 │ @@ -332,51 +334,51 @@ │ .line 179 │ invoke-virtual {v15}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v8 │ │ .line 180 │ .local v8, "syncDialog":Landroid/app/AlertDialog; │ - const v1, 0x7f060091 │ + const v1, 0x7f0b0091 │ │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v12 │ │ check-cast v12, Landroid/widget/ProgressBar; │ │ .line 181 │ .local v12, "syncProgress":Landroid/widget/ProgressBar; │ - const v1, 0x7f060093 │ + const v1, 0x7f0b0093 │ │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v9 │ │ check-cast v9, Landroid/widget/Button; │ │ .line 182 │ .local v9, "syncHide":Landroid/widget/Button; │ - const v1, 0x7f060092 │ + const v1, 0x7f0b0092 │ │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v13 │ │ check-cast v13, Landroid/widget/TextView; │ │ .line 183 │ .local v13, "syncPercentage":Landroid/widget/TextView; │ - const v1, 0x7f060090 │ + const v1, 0x7f0b0090 │ │ move-object/from16 v0, v16 │ │ invoke-virtual {v0, v1}, Landroid/view/View;->findViewById(I)Landroid/view/View; │ │ move-result-object v11 │ │ @@ -402,14 +404,15 @@ │ │ invoke-direct/range {v1 .. v14}, Lbudo/budoist/views/LoginView$2;->(Lbudo/budoist/services/TodoistClient;Ljava/lang/String;Ljava/lang/String;ZLandroid/app/Activity;Landroid/app/ProgressDialog;Landroid/app/AlertDialog;Landroid/widget/Button;Landroid/os/PowerManager$WakeLock;Landroid/widget/TextView;Landroid/widget/ProgressBar;Landroid/widget/TextView;Ljava/lang/Runnable;)V │ │ move-object/from16 v0, v20 │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 394 │ invoke-virtual/range {v20 .. v20}, Ljava/lang/Thread;->start()V │ │ goto/16 :goto_0 │ .end method │ │ │ # virtual methods │ @@ -554,15 +557,15 @@ │ │ .line 78 │ const v1, 0x7f03000d │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LoginView;->setContentView(I)V │ │ .line 80 │ - const v1, 0x7f06006b │ + const v1, 0x7f0b006b │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LoginView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/Button; │ │ @@ -570,15 +573,15 @@ │ │ .line 81 │ iget-object v1, p0, Lbudo/budoist/views/LoginView;->mLoginButton:Landroid/widget/Button; │ │ invoke-virtual {v1, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 83 │ - const v1, 0x7f060068 │ + const v1, 0x7f0b0068 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LoginView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; │ │ @@ -595,15 +598,15 @@ │ │ .line 85 │ iget-object v1, p0, Lbudo/budoist/views/LoginView;->mEmail:Landroid/widget/EditText; │ │ invoke-virtual {v1, p0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 87 │ - const v1, 0x7f06006a │ + const v1, 0x7f0b006a │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LoginView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/EditText; │ │ @@ -620,15 +623,15 @@ │ │ .line 89 │ iget-object v1, p0, Lbudo/budoist/views/LoginView;->mPassword:Landroid/widget/EditText; │ │ invoke-virtual {v1, p0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 91 │ - const v1, 0x7f060067 │ + const v1, 0x7f0b0067 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LoginView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/CheckBox; │ │ @@ -647,15 +650,15 @@ │ iget-object v1, p0, Lbudo/budoist/views/LoginView;->mUser:Lbudo/budoist/models/User; │ │ iget-boolean v1, v1, Lbudo/budoist/models/User;->googleLogin:Z │ │ if-eqz v1, :cond_0 │ │ .line 95 │ - const v1, 0x7f060069 │ + const v1, 0x7f0b0069 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LoginView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/LinearLayout; ├── smali/budo/budoist/views/ItemListView$10$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$items:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView$10;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ItemListView$10; │ │ .prologue │ .line 511 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$10$1;->this$1:Lbudo/budoist/views/ItemListView$10; │ │ iput-object p2, p0, Lbudo/budoist/views/ItemListView$10$1;->val$items:Ljava/util/ArrayList; ├── smali/budo/budoist/views/SettingsView$15.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 377 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$15;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -90,11 +91,12 @@ │ │ new-instance v2, Lbudo/budoist/views/SettingsView$15$1; │ │ invoke-direct {v2, p0, v0}, Lbudo/budoist/views/SettingsView$15$1;->(Lbudo/budoist/views/SettingsView$15;Landroid/app/ProgressDialog;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 412 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ goto :goto_0 │ .end method ├── smali/budo/budoist/views/QueryFormatHelpView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/QueryFormatHelpView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryFormatHelpView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/QueryFormatHelpView; │ │ .prologue │ .line 42 │ iput-object p1, p0, Lbudo/budoist/views/QueryFormatHelpView$1;->this$0:Lbudo/budoist/views/QueryFormatHelpView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/RegisterView.smali │ @@ -3,22 +3,14 @@ │ .source "RegisterView.java" │ │ # interfaces │ .implements Landroid/text/TextWatcher; │ .implements Landroid/view/View$OnClickListener; │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lbudo/budoist/views/RegisterView$2; │ - } │ -.end annotation │ - │ - │ # static fields │ .field private static final TAG:Ljava/lang/String; │ │ │ # instance fields │ .field private mApplication:Lbudo/budoist/TodoistApplication; │ │ @@ -55,15 +47,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Landroid/app/Activity;->()V │ │ - .line 141 │ return-void │ .end method │ │ .method static synthetic access$000(Lbudo/budoist/views/RegisterView;)Landroid/widget/EditText; │ .locals 1 │ .param p0, "x0" # Lbudo/budoist/views/RegisterView; │ │ @@ -252,14 +243,15 @@ │ │ new-instance v1, Lbudo/budoist/views/RegisterView$1; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/RegisterView$1;->(Lbudo/budoist/views/RegisterView;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 180 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 182 │ return-void │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ @@ -290,15 +282,15 @@ │ │ .line 46 │ const v0, 0x7f030017 │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/RegisterView;->setContentView(I)V │ │ .line 48 │ - const v0, 0x7f06008e │ + const v0, 0x7f0b008e │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/RegisterView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Button; │ │ @@ -306,15 +298,15 @@ │ │ .line 49 │ iget-object v0, p0, Lbudo/budoist/views/RegisterView;->mRegisterButton:Landroid/widget/Button; │ │ invoke-virtual {v0, p0}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 51 │ - const v0, 0x7f06008b │ + const v0, 0x7f0b008b │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/RegisterView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/EditText; │ │ @@ -329,15 +321,15 @@ │ │ .line 53 │ iget-object v0, p0, Lbudo/budoist/views/RegisterView;->mFullName:Landroid/widget/EditText; │ │ invoke-virtual {v0, p0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 55 │ - const v0, 0x7f06008c │ + const v0, 0x7f0b008c │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/RegisterView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/EditText; │ │ @@ -352,15 +344,15 @@ │ │ .line 57 │ iget-object v0, p0, Lbudo/budoist/views/RegisterView;->mEmail:Landroid/widget/EditText; │ │ invoke-virtual {v0, p0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 59 │ - const v0, 0x7f06008d │ + const v0, 0x7f0b008d │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/RegisterView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/EditText; ├── smali/budo/budoist/views/ItemListView$13$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$items:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView$13;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ItemListView$13; │ │ .prologue │ .line 726 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$13$1;->this$1:Lbudo/budoist/views/ItemListView$13; │ │ iput-object p2, p0, Lbudo/budoist/views/ItemListView$13$1;->val$items:Ljava/util/ArrayList; ├── smali/budo/budoist/views/SettingsView$20.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$loadingDialog:Landroid/app/ProgressDialog; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;Landroid/content/Intent;Landroid/app/ProgressDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 611 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$20;->this$0:Lbudo/budoist/views/SettingsView; │ │ iput-object p2, p0, Lbudo/budoist/views/SettingsView$20;->val$data:Landroid/content/Intent; ├── smali/budo/budoist/views/ProjectListView$1.smali │ @@ -30,14 +30,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ProjectListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 133 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$1;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -60,24 +61,20 @@ │ sub-int/2addr v0, v1 │ │ return v0 │ .end method │ │ .method public bridge synthetic compare(Ljava/lang/Object;Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ - .param p2, "x1" # Ljava/lang/Object; │ │ .prologue │ .line 133 │ check-cast p1, Lbudo/budoist/models/Project; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ check-cast p2, Lbudo/budoist/models/Project; │ │ - .end local p2 # "x1":Ljava/lang/Object; │ invoke-virtual {p0, p1, p2}, Lbudo/budoist/views/ProjectListView$1;->compare(Lbudo/budoist/models/Project;Lbudo/budoist/models/Project;)I │ │ move-result v0 │ │ return v0 │ .end method ├── smali/budo/budoist/views/SettingsView$15$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$loadingDialog:Landroid/app/ProgressDialog; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView$15;Landroid/app/ProgressDialog;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/SettingsView$15; │ │ .prologue │ .line 387 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$15$1;->this$1:Lbudo/budoist/views/SettingsView$15; │ │ iput-object p2, p0, Lbudo/budoist/views/SettingsView$15$1;->val$loadingDialog:Landroid/app/ProgressDialog; ├── smali/budo/budoist/views/NoteListView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/NoteListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/NoteListView; │ │ .prologue │ .line 182 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$1;->this$0:Lbudo/budoist/views/NoteListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/QueryListView$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/QueryListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/QueryListView; │ │ .prologue │ .line 429 │ iput-object p1, p0, Lbudo/budoist/views/QueryListView$8;->this$0:Lbudo/budoist/views/QueryListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ProjectListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 605 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$11;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ProjectListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 395 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$7;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditItemView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditItemView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditItemView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditItemView; │ │ .prologue │ .line 82 │ iput-object p1, p0, Lbudo/budoist/views/EditItemView$1;->this$0:Lbudo/budoist/views/EditItemView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -71,14 +72,15 @@ │ │ invoke-direct {v1, v2, v3}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ new-instance v2, Ljava/util/GregorianCalendar; │ │ iget-object v3, p0, Lbudo/budoist/views/EditItemView$1;->this$0:Lbudo/budoist/views/EditItemView; │ │ + .line 89 │ # getter for: Lbudo/budoist/views/EditItemView;->mYear:I │ invoke-static {v3}, Lbudo/budoist/views/EditItemView;->access$000(Lbudo/budoist/views/EditItemView;)I │ │ move-result v3 │ │ iget-object v4, p0, Lbudo/budoist/views/EditItemView$1;->this$0:Lbudo/budoist/views/EditItemView; │ │ @@ -96,14 +98,15 @@ │ │ invoke-direct {v2, v3, v4, v5}, Ljava/util/GregorianCalendar;->(III)V │ │ invoke-virtual {v2}, Ljava/util/GregorianCalendar;->getTime()Ljava/util/Date; │ │ move-result-object v2 │ │ + .line 88 │ invoke-virtual {v1, v2}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v0 │ │ .line 91 │ .local v0, "dueString":Ljava/lang/String; │ iget-object v1, p0, Lbudo/budoist/views/EditItemView$1;->this$0:Lbudo/budoist/views/EditItemView; ├── smali/budo/budoist/views/NoteListView$7$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lbudo/budoist/views/NoteListView$7$1; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView$7$1;)V │ .locals 0 │ + .param p1, "this$2" # Lbudo/budoist/views/NoteListView$7$1; │ │ .prologue │ .line 391 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$7$1$1;->this$2:Lbudo/budoist/views/NoteListView$7$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$2$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$e:Lbudo/budoist/services/TodoistServerException; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2;Lbudo/budoist/services/TodoistServerException;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView$2; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$1;->this$0:Lbudo/budoist/views/LoginView$2; │ │ iput-object p2, p0, Lbudo/budoist/views/LoginView$2$1;->val$e:Lbudo/budoist/services/TodoistServerException; ├── smali/budo/budoist/views/SettingsView$15$1$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lbudo/budoist/views/SettingsView$15$1; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView$15$1;)V │ .locals 0 │ + .param p1, "this$2" # Lbudo/budoist/views/SettingsView$15$1; │ │ .prologue │ .line 403 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$15$1$2;->this$2:Lbudo/budoist/views/SettingsView$15$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$2$4$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/LoginView$2$4; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2$4;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/LoginView$2$4; │ │ .prologue │ .line 263 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$4$1;->this$1:Lbudo/budoist/views/LoginView$2$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 144 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$4;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/DateFormatHelpView.smali │ @@ -81,15 +81,15 @@ │ │ .line 39 │ const v3, 0x7f030001 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->setContentView(I)V │ │ .line 41 │ - const v3, 0x7f060011 │ + const v3, 0x7f0b0011 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Button; │ │ @@ -109,15 +109,15 @@ │ .line 51 │ new-instance v2, Lbudo/budoist/models/Item; │ │ invoke-direct {v2}, Lbudo/budoist/models/Item;->()V │ │ .line 54 │ .local v2, "item":Lbudo/budoist/models/Item; │ - const v3, 0x7f060013 │ + const v3, 0x7f0b0013 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ @@ -152,15 +152,15 @@ │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 59 │ - const v3, 0x7f060014 │ + const v3, 0x7f0b0014 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -196,15 +196,15 @@ │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 64 │ - const v3, 0x7f060015 │ + const v3, 0x7f0b0015 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -240,15 +240,15 @@ │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 69 │ - const v3, 0x7f060016 │ + const v3, 0x7f0b0016 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -284,15 +284,15 @@ │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 74 │ - const v3, 0x7f060017 │ + const v3, 0x7f0b0017 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -346,15 +346,15 @@ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 79 │ - const v3, 0x7f060018 │ + const v3, 0x7f0b0018 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -408,15 +408,15 @@ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 84 │ - const v3, 0x7f060019 │ + const v3, 0x7f0b0019 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -452,15 +452,15 @@ │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 89 │ - const v3, 0x7f06001a │ + const v3, 0x7f0b001a │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -496,15 +496,15 @@ │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 94 │ - const v3, 0x7f06001b │ + const v3, 0x7f0b001b │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -558,15 +558,15 @@ │ invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 99 │ - const v3, 0x7f06001c │ + const v3, 0x7f0b001c │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/DateFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; ├── smali/budo/budoist/views/ProjectListView$SyncReceiver$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/ProjectListView$SyncReceiver; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView$SyncReceiver;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ProjectListView$SyncReceiver; │ │ .prologue │ .line 103 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$SyncReceiver$1;->this$1:Lbudo/budoist/views/ProjectListView$SyncReceiver; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/RegisterView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/RegisterView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/RegisterView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/RegisterView; │ │ .prologue │ .line 111 │ iput-object p1, p0, Lbudo/budoist/views/RegisterView$1;->this$0:Lbudo/budoist/views/RegisterView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$2.smali │ @@ -337,42 +337,46 @@ │ │ const/4 v6, 0x3 │ │ new-array v6, v6, [Ljava/lang/Object; │ │ aget-object v7, v3, v2 │ │ + .line 376 │ invoke-virtual {v7}, Ljava/lang/StackTraceElement;->getClassName()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v9 │ │ aget-object v7, v3, v2 │ │ + .line 377 │ invoke-virtual {v7}, Ljava/lang/StackTraceElement;->getMethodName()Ljava/lang/String; │ │ move-result-object v7 │ │ aput-object v7, v6, v10 │ │ const/4 v7, 0x2 │ │ aget-object v8, v3, v2 │ │ + .line 378 │ invoke-virtual {v8}, Ljava/lang/StackTraceElement;->getLineNumber()I │ │ move-result v8 │ │ invoke-static {v8}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v8 │ │ aput-object v8, v6, v7 │ │ + .line 375 │ invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v4, v5}, Landroid/util/Log;->e(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 374 ├── smali/budo/budoist/views/ItemListView$8$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$items:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView$8;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ItemListView$8; │ │ .prologue │ .line 423 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$8$1;->this$1:Lbudo/budoist/views/ItemListView$8; │ │ iput-object p2, p0, Lbudo/budoist/views/ItemListView$8$1;->val$items:Ljava/util/ArrayList; │ │ @@ -111,15 +112,15 @@ │ │ iget-object v1, v0, Lbudo/budoist/views/ItemListView$8;->this$0:Lbudo/budoist/views/ItemListView; │ │ iget-object v0, p0, Lbudo/budoist/views/ItemListView$8$1;->this$1:Lbudo/budoist/views/ItemListView$8; │ │ iget-object v0, v0, Lbudo/budoist/views/ItemListView$8;->this$0:Lbudo/budoist/views/ItemListView; │ │ - const v2, 0x7f06005e │ + const v2, 0x7f0b005e │ │ invoke-virtual {v0, v2}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Lpl/polidea/treeview/TreeViewList; ├── smali/budo/budoist/views/EditItemView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditItemView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditItemView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditItemView; │ │ .prologue │ .line 279 │ iput-object p1, p0, Lbudo/budoist/views/EditItemView$6;->this$0:Lbudo/budoist/views/EditItemView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/NoteListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/NoteListView; │ │ .prologue │ .line 310 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$4;->this$0:Lbudo/budoist/views/NoteListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LabelListView$SyncReceiver$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/LabelListView$SyncReceiver; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView$SyncReceiver;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/LabelListView$SyncReceiver; │ │ .prologue │ .line 106 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$SyncReceiver$1;->this$1:Lbudo/budoist/views/LabelListView$SyncReceiver; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditItemView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditItemView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditItemView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditItemView; │ │ .prologue │ .line 198 │ iput-object p1, p0, Lbudo/budoist/views/EditItemView$3;->this$0:Lbudo/budoist/views/EditItemView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditItemView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditItemView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditItemView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditItemView; │ │ .prologue │ .line 172 │ iput-object p1, p0, Lbudo/budoist/views/EditItemView$2;->this$0:Lbudo/budoist/views/EditItemView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView.smali │ @@ -334,25 +334,24 @@ │ │ .method private deleteProjectsRecursively(Lbudo/budoist/models/Project;)V │ .locals 3 │ .param p1, "project" # Lbudo/budoist/models/Project; │ │ .prologue │ .line 502 │ - iget-object v2, p0, Lbudo/budoist/views/ProjectListView;->mTreeManager:Lpl/polidea/treeview/TreeStateManager; │ + iget-object v1, p0, Lbudo/budoist/views/ProjectListView;->mTreeManager:Lpl/polidea/treeview/TreeStateManager; │ │ - invoke-interface {v2, p1}, Lpl/polidea/treeview/TreeStateManager;->getChildren(Ljava/lang/Object;)Ljava/util/List; │ + invoke-interface {v1, p1}, Lpl/polidea/treeview/TreeStateManager;->getChildren(Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -367,28 +366,28 @@ │ invoke-direct {p0, v0}, Lbudo/budoist/views/ProjectListView;->deleteProjectsRecursively(Lbudo/budoist/models/Project;)V │ │ goto :goto_0 │ │ .line 507 │ .end local v0 # "child":Lbudo/budoist/models/Project; │ :cond_0 │ - iget-object v2, p0, Lbudo/budoist/views/ProjectListView;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v1, p0, Lbudo/budoist/views/ProjectListView;->mClient:Lbudo/budoist/services/TodoistClient; │ │ - invoke-virtual {v2, p1}, Lbudo/budoist/services/TodoistClient;->deleteProject(Lbudo/budoist/models/Project;)V │ + invoke-virtual {v1, p1}, Lbudo/budoist/services/TodoistClient;->deleteProject(Lbudo/budoist/models/Project;)V │ │ .line 508 │ return-void │ .end method │ │ .method private loadTopToolbar()V │ .locals 4 │ │ .prologue │ .line 174 │ - const v1, 0x7f06005d │ + const v1, 0x7f0b005d │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/RelativeLayout; │ │ @@ -419,81 +418,81 @@ │ │ const/16 v2, 0x8 │ │ invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V │ │ .line 183 │ :cond_1 │ - const v1, 0x7f060094 │ + const v1, 0x7f0b0094 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/LinearLayout; │ │ iput-object v1, p0, Lbudo/budoist/views/ProjectListView;->mProjectsToolbarButton:Landroid/widget/LinearLayout; │ │ .line 184 │ - const v1, 0x7f060097 │ + const v1, 0x7f0b0097 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/LinearLayout; │ │ iput-object v1, p0, Lbudo/budoist/views/ProjectListView;->mLabelsToolbarButton:Landroid/widget/LinearLayout; │ │ .line 185 │ - const v1, 0x7f06009a │ + const v1, 0x7f0b009a │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/LinearLayout; │ │ iput-object v1, p0, Lbudo/budoist/views/ProjectListView;->mQueriesToolbarButton:Landroid/widget/LinearLayout; │ │ .line 186 │ - const v1, 0x7f06009d │ + const v1, 0x7f0b009d │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/ImageView; │ │ iput-object v1, p0, Lbudo/budoist/views/ProjectListView;->mAddItemToolbarButton:Landroid/widget/ImageView; │ │ .line 188 │ - const v1, 0x7f060096 │ + const v1, 0x7f0b0096 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ iput-object v1, p0, Lbudo/budoist/views/ProjectListView;->mProjectsToolbarText:Landroid/widget/TextView; │ │ .line 189 │ - const v1, 0x7f060099 │ + const v1, 0x7f0b0099 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ iput-object v1, p0, Lbudo/budoist/views/ProjectListView;->mLabelsToolbarText:Landroid/widget/TextView; │ │ .line 190 │ - const v1, 0x7f06009c │ + const v1, 0x7f0b009c │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ @@ -505,15 +504,15 @@ │ const/4 v2, 0x0 │ │ const/4 v3, 0x1 │ │ invoke-virtual {v1, v2, v3}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V │ │ .line 193 │ - const v1, 0x7f060095 │ + const v1, 0x7f0b0095 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; │ │ @@ -606,14 +605,15 @@ │ │ new-instance v2, Lbudo/budoist/views/ProjectListView$9; │ │ invoke-direct {v2, p0}, Lbudo/budoist/views/ProjectListView$9;->(Lbudo/budoist/views/ProjectListView;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 529 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 572 │ :cond_0 │ :goto_0 │ return-void │ │ @@ -662,14 +662,15 @@ │ │ new-instance v2, Lbudo/budoist/views/ProjectListView$10; │ │ invoke-direct {v2, p0, v0}, Lbudo/budoist/views/ProjectListView$10;->(Lbudo/budoist/views/ProjectListView;Lbudo/budoist/models/Project;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 569 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ goto :goto_0 │ │ .line 541 │ :cond_2 │ const-string v1, "" │ @@ -714,14 +715,15 @@ │ │ new-instance v1, Lbudo/budoist/views/ProjectListView$11; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/ProjectListView$11;->(Lbudo/budoist/views/ProjectListView;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 616 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 618 │ :cond_0 │ return-void │ .end method │ │ @@ -731,14 +733,15 @@ │ │ .prologue │ const/4 v7, 0x0 │ │ const/4 v5, 0x1 │ │ .line 422 │ + .line 423 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 424 │ @@ -826,59 +829,63 @@ │ .local v0, "builder":Landroid/app/AlertDialog$Builder; │ const-string v6, "Delete project \'%s\'?\nThis will delete all items and sub-projects as well." │ │ new-array v7, v5, [Ljava/lang/Object; │ │ const/4 v8, 0x0 │ │ + .line 488 │ invoke-virtual {v4}, Lbudo/budoist/models/Project;->getName()Ljava/lang/String; │ │ move-result-object v9 │ │ invoke-static {v9}, Lbudo/budoist/models/TodoistTextFormatter;->formatText(Ljava/lang/String;)Ljava/lang/CharSequence; │ │ move-result-object v9 │ │ invoke-interface {v9}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ + .line 486 │ invoke-static {v6, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v6 │ │ + .line 485 │ invoke-virtual {v0, v6}, Landroid/app/AlertDialog$Builder;->setMessage(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; │ │ .line 489 │ const-string v6, "Yes" │ │ invoke-virtual {v0, v6, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const-string v7, "No" │ │ + .line 490 │ invoke-virtual {v6, v7, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 492 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ │ .line 426 │ nop │ │ :sswitch_data_0 │ .sparse-switch │ - 0x7f0600a8 -> :sswitch_1 │ - 0x7f0600a9 -> :sswitch_0 │ - 0x7f0600b1 -> :sswitch_2 │ - 0x7f0600b2 -> :sswitch_3 │ + 0x7f0b00a8 -> :sswitch_1 │ + 0x7f0b00a9 -> :sswitch_0 │ + 0x7f0b00b1 -> :sswitch_2 │ + 0x7f0b00b2 -> :sswitch_3 │ .end sparse-switch │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 7 │ .param p1, "savedInstanceState" # Landroid/os/Bundle; │ │ @@ -1030,15 +1037,15 @@ │ .line 334 │ .local v1, "newCollapsible":Z │ const v4, 0x7f030013 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/ProjectListView;->setContentView(I)V │ │ .line 335 │ - const v4, 0x7f06007a │ + const v4, 0x7f0b007a │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Lpl/polidea/treeview/TreeViewList; │ │ @@ -1080,29 +1087,32 @@ │ │ .line 346 │ .local v3, "res":Landroid/content/res/Resources; │ iget-object v4, p0, Lbudo/budoist/views/ProjectListView;->mTreeView:Lpl/polidea/treeview/TreeViewList; │ │ const v5, 0x7f020016 │ │ + .line 347 │ invoke-virtual {v3, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v5 │ │ invoke-virtual {v4, v5}, Lpl/polidea/treeview/TreeViewList;->setExpandedDrawable(Landroid/graphics/drawable/Drawable;)V │ │ .line 348 │ iget-object v4, p0, Lbudo/budoist/views/ProjectListView;->mTreeView:Lpl/polidea/treeview/TreeViewList; │ │ const v5, 0x7f020011 │ │ + .line 349 │ invoke-virtual {v3, v5}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v5 │ │ + .line 348 │ invoke-virtual {v4, v5}, Lpl/polidea/treeview/TreeViewList;->setCollapsedDrawable(Landroid/graphics/drawable/Drawable;)V │ │ .line 351 │ iget-object v4, p0, Lbudo/budoist/views/ProjectListView;->mTreeView:Lpl/polidea/treeview/TreeViewList; │ │ invoke-virtual {v4, p0}, Lpl/polidea/treeview/TreeViewList;->setOnItemClickListener(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ @@ -1167,15 +1177,15 @@ │ .line 414 │ invoke-virtual {p0}, Lbudo/budoist/views/ProjectListView;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 415 │ .local v0, "menuInflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0b0004 │ + const v1, 0x7f0a0004 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 416 │ invoke-super {p0, p1, p2, p3}, Landroid/app/Activity;->onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ .line 417 │ @@ -1190,15 +1200,15 @@ │ .line 372 │ invoke-virtual {p0}, Lbudo/budoist/views/ProjectListView;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 373 │ .local v0, "inflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0b0003 │ + const v1, 0x7f0a0003 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 375 │ const/4 v1, 0x1 │ │ return v1 │ @@ -1273,18 +1283,20 @@ │ │ .line 582 │ .local v0, "intent":Landroid/content/Intent; │ const-string v2, "ViewMode" │ │ sget-object v3, Lbudo/budoist/views/ItemListView$ItemViewMode;->FILTER_BY_PROJECTS:Lbudo/budoist/views/ItemListView$ItemViewMode; │ │ + .line 583 │ invoke-virtual {v3}, Lbudo/budoist/views/ItemListView$ItemViewMode;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ + .line 582 │ invoke-virtual {v0, v2, v3}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 584 │ const-string v2, "Project" │ │ invoke-virtual {v0, v2, v1}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/io/Serializable;)Landroid/content/Intent; │ │ @@ -1411,15 +1423,15 @@ │ │ iget-object v3, v0, Lbudo/budoist/models/User;->password:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 387 │ :pswitch_data_0 │ - .packed-switch 0x7f0600af │ + .packed-switch 0x7f0b00af │ :pswitch_1 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method protected onPause()V │ .locals 1 ├── smali/budo/budoist/views/SettingsView$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 357 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$14;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$16.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 419 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$16;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -65,14 +66,15 @@ │ │ invoke-virtual {v0, v2, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v2 │ │ const-string v3, "No" │ │ + .line 454 │ invoke-virtual {v2, v3, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 456 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 458 │ const/4 v2, 0x0 ├── smali/budo/budoist/views/QueryListView$7.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$query:Lbudo/budoist/models/Query; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryListView;Lbudo/budoist/models/Query;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/QueryListView; │ │ .prologue │ .line 368 │ iput-object p1, p0, Lbudo/budoist/views/QueryListView$7;->this$0:Lbudo/budoist/views/QueryListView; │ │ iput-object p2, p0, Lbudo/budoist/views/QueryListView$7;->val$query:Lbudo/budoist/models/Query; ├── smali/budo/budoist/views/NoteListView$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/NoteListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/NoteListView; │ │ .prologue │ .line 440 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$8;->this$0:Lbudo/budoist/views/NoteListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 721 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$13;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/EditProjectView.smali │ @@ -192,14 +192,15 @@ │ │ move-result v1 │ │ if-nez v1, :cond_2 │ │ iget-object v1, p0, Lbudo/budoist/views/EditProjectView;->mIndentSpinner:Landroid/widget/Spinner; │ │ + .line 176 │ invoke-virtual {v1}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v1 │ │ if-gtz v1, :cond_0 │ │ .line 181 │ @@ -325,15 +326,15 @@ │ .line 67 │ :cond_0 │ const v6, 0x7f030005 │ │ invoke-virtual {p0, v6}, Lbudo/budoist/views/EditProjectView;->setContentView(I)V │ │ .line 69 │ - const v6, 0x7f06003f │ + const v6, 0x7f0b003f │ │ invoke-virtual {p0, v6}, Lbudo/budoist/views/EditProjectView;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/Button; │ │ @@ -345,15 +346,15 @@ │ new-instance v7, Lbudo/budoist/views/EditProjectView$1; │ │ invoke-direct {v7, p0}, Lbudo/budoist/views/EditProjectView$1;->(Lbudo/budoist/views/EditProjectView;)V │ │ invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 85 │ - const v6, 0x7f060040 │ + const v6, 0x7f0b0040 │ │ invoke-virtual {p0, v6}, Lbudo/budoist/views/EditProjectView;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/Button; │ │ @@ -365,15 +366,15 @@ │ new-instance v7, Lbudo/budoist/views/EditProjectView$2; │ │ invoke-direct {v7, p0}, Lbudo/budoist/views/EditProjectView$2;->(Lbudo/budoist/views/EditProjectView;)V │ │ invoke-virtual {v6, v7}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 94 │ - const v6, 0x7f06003b │ + const v6, 0x7f0b003b │ │ invoke-virtual {p0, v6}, Lbudo/budoist/views/EditProjectView;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/EditText; │ │ @@ -381,15 +382,15 @@ │ │ .line 95 │ iget-object v6, p0, Lbudo/budoist/views/EditProjectView;->mProjectName:Landroid/widget/EditText; │ │ invoke-virtual {v6, p0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 97 │ - const v6, 0x7f06003c │ + const v6, 0x7f0b003c │ │ invoke-virtual {p0, v6}, Lbudo/budoist/views/EditProjectView;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/Spinner; │ │ @@ -433,15 +434,15 @@ │ │ add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 106 │ :cond_1 │ - const v6, 0x7f06003d │ + const v6, 0x7f0b003d │ │ invoke-virtual {p0, v6}, Lbudo/budoist/views/EditProjectView;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/Spinner; │ │ @@ -463,15 +464,15 @@ │ │ .line 113 │ iget-object v6, p0, Lbudo/budoist/views/EditProjectView;->mOrderSpinner:Landroid/widget/Spinner; │ │ invoke-virtual {v6, p0}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ .line 115 │ - const v6, 0x7f06003e │ + const v6, 0x7f0b003e │ │ invoke-virtual {p0, v6}, Lbudo/budoist/views/EditProjectView;->findViewById(I)Landroid/view/View; │ │ move-result-object v6 │ │ check-cast v6, Landroid/widget/Spinner; ├── smali/budo/budoist/views/SettingsView$12.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 317 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$12;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView$3$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$2:Lbudo/budoist/views/NoteListView$3$1; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView$3$1;)V │ .locals 0 │ + .param p1, "this$2" # Lbudo/budoist/views/NoteListView$3$1; │ │ .prologue │ .line 294 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$3$1$1;->this$2:Lbudo/budoist/views/NoteListView$3$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 109 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$2;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LabelListView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LabelListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LabelListView; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$4;->this$0:Lbudo/budoist/views/LabelListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 197 │ iget-object v1, p0, Lbudo/budoist/views/LabelListView$4;->this$0:Lbudo/budoist/views/LabelListView; │ │ - const v2, 0x7f060095 │ + const v2, 0x7f0b0095 │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/budo/budoist/views/LabelListView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LabelListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LabelListView; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$5;->this$0:Lbudo/budoist/views/LabelListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 210 │ iget-object v1, p0, Lbudo/budoist/views/LabelListView$5;->this$0:Lbudo/budoist/views/LabelListView; │ │ - const v2, 0x7f06009b │ + const v2, 0x7f0b009b │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/budo/budoist/views/SettingsView$8.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 219 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$8;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 302 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$11;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$12$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$items:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView$12$1;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$2" # Lbudo/budoist/views/ItemListView$12$1; │ │ .prologue │ .line 628 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$12$1$1;->this$2:Lbudo/budoist/views/ItemListView$12$1; │ │ iput-object p2, p0, Lbudo/budoist/views/ItemListView$12$1$1;->val$items:Ljava/util/ArrayList; ├── smali/budo/budoist/views/LoginOrRegisterView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginOrRegisterView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginOrRegisterView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginOrRegisterView; │ │ .prologue │ .line 50 │ iput-object p1, p0, Lbudo/budoist/views/LoginOrRegisterView$2;->this$0:Lbudo/budoist/views/LoginOrRegisterView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$2$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginView$2; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView$2; │ │ .prologue │ .line 218 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$2;->this$0:Lbudo/budoist/views/LoginView$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$11$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$items:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView$11;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ItemListView$11; │ │ .prologue │ .line 535 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$11$1;->this$1:Lbudo/budoist/views/ItemListView$11; │ │ iput-object p2, p0, Lbudo/budoist/views/ItemListView$11$1;->val$items:Ljava/util/ArrayList; ├── smali/budo/budoist/views/LoginView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView; │ │ .prologue │ .line 434 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$4;->this$0:Lbudo/budoist/views/LoginView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$14.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 752 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$14;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LabelListView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LabelListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LabelListView; │ │ .prologue │ .line 181 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$3;->this$0:Lbudo/budoist/views/LabelListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -56,18 +57,20 @@ │ │ .line 186 │ .local v0, "intent":Landroid/content/Intent; │ const-string v1, "ViewMode" │ │ sget-object v2, Lbudo/budoist/views/QueryListView$QueryViewMode;->FILTER_BY_QUERIES:Lbudo/budoist/views/QueryListView$QueryViewMode; │ │ + .line 187 │ invoke-virtual {v2}, Lbudo/budoist/views/QueryListView$QueryViewMode;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 186 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 188 │ iget-object v1, p0, Lbudo/budoist/views/LabelListView$3;->this$0:Lbudo/budoist/views/LabelListView; │ │ invoke-virtual {v1, v0}, Lbudo/budoist/views/LabelListView;->startActivity(Landroid/content/Intent;)V ├── smali/budo/budoist/views/SettingsView$13.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 337 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$13;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ProjectListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$3;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -56,18 +57,20 @@ │ │ .line 212 │ .local v0, "intent":Landroid/content/Intent; │ const-string v1, "ViewMode" │ │ sget-object v2, Lbudo/budoist/views/LabelListView$LabelViewMode;->FILTER_BY_LABELS:Lbudo/budoist/views/LabelListView$LabelViewMode; │ │ + .line 213 │ invoke-virtual {v2}, Lbudo/budoist/views/LabelListView$LabelViewMode;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 212 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 214 │ iget-object v1, p0, Lbudo/budoist/views/ProjectListView$3;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-virtual {v1, v0}, Lbudo/budoist/views/ProjectListView;->startActivity(Landroid/content/Intent;)V ├── smali/budo/budoist/views/LabelListView.smali │ @@ -250,15 +250,15 @@ │ .end method │ │ .method private loadTopToolbar()V │ .locals 4 │ │ .prologue │ .line 140 │ - const v1, 0x7f06005d │ + const v1, 0x7f0b005d │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/RelativeLayout; │ │ @@ -283,81 +283,81 @@ │ │ const/16 v2, 0x8 │ │ invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V │ │ .line 146 │ :cond_1 │ - const v1, 0x7f060094 │ + const v1, 0x7f0b0094 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/LinearLayout; │ │ iput-object v1, p0, Lbudo/budoist/views/LabelListView;->mProjectsToolbarButton:Landroid/widget/LinearLayout; │ │ .line 147 │ - const v1, 0x7f060097 │ + const v1, 0x7f0b0097 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/LinearLayout; │ │ iput-object v1, p0, Lbudo/budoist/views/LabelListView;->mLabelsToolbarButton:Landroid/widget/LinearLayout; │ │ .line 148 │ - const v1, 0x7f06009a │ + const v1, 0x7f0b009a │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/LinearLayout; │ │ iput-object v1, p0, Lbudo/budoist/views/LabelListView;->mQueriesToolbarButton:Landroid/widget/LinearLayout; │ │ .line 149 │ - const v1, 0x7f06009d │ + const v1, 0x7f0b009d │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/ImageView; │ │ iput-object v1, p0, Lbudo/budoist/views/LabelListView;->mAddItemToolbarButton:Landroid/widget/ImageView; │ │ .line 151 │ - const v1, 0x7f060096 │ + const v1, 0x7f0b0096 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ iput-object v1, p0, Lbudo/budoist/views/LabelListView;->mProjectsToolbarText:Landroid/widget/TextView; │ │ .line 152 │ - const v1, 0x7f060099 │ + const v1, 0x7f0b0099 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ iput-object v1, p0, Lbudo/budoist/views/LabelListView;->mLabelsToolbarText:Landroid/widget/TextView; │ │ .line 153 │ - const v1, 0x7f06009c │ + const v1, 0x7f0b009c │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ @@ -369,15 +369,15 @@ │ const/4 v2, 0x0 │ │ const/4 v3, 0x1 │ │ invoke-virtual {v1, v2, v3}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V │ │ .line 156 │ - const v1, 0x7f060098 │ + const v1, 0x7f0b0098 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; │ │ @@ -480,14 +480,15 @@ │ │ new-instance v2, Lbudo/budoist/views/LabelListView$7; │ │ invoke-direct {v2, p0}, Lbudo/budoist/views/LabelListView$7;->(Lbudo/budoist/views/LabelListView;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 403 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 432 │ :cond_0 │ :goto_0 │ return-void │ │ @@ -602,14 +603,15 @@ │ │ new-instance v1, Lbudo/budoist/views/LabelListView$9; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/LabelListView$9;->(Lbudo/budoist/views/LabelListView;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 586 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 588 │ :cond_0 │ return-void │ .end method │ │ @@ -684,14 +686,15 @@ │ │ .prologue │ const/4 v7, 0x0 │ │ const/4 v5, 0x1 │ │ .line 453 │ + .line 454 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 455 │ @@ -848,24 +851,25 @@ │ │ invoke-virtual {v0, v6, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const-string v7, "No" │ │ + .line 514 │ invoke-virtual {v6, v7, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 516 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ │ .line 457 │ :pswitch_data_0 │ - .packed-switch 0x7f0600aa │ + .packed-switch 0x7f0b00aa │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 9 │ @@ -987,15 +991,15 @@ │ .line 275 │ .local v2, "newCollapsible":Z │ const v4, 0x7f03000c │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/LabelListView;->setContentView(I)V │ │ .line 276 │ - const v4, 0x7f060066 │ + const v4, 0x7f0b0066 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Lpl/polidea/treeview/TreeViewList; │ │ @@ -1006,37 +1010,37 @@ │ │ invoke-virtual {v4, v6}, Lpl/polidea/treeview/TreeViewList;->setItemsCanFocus(Z)V │ │ .line 279 │ invoke-direct {p0}, Lbudo/budoist/views/LabelListView;->loadTopToolbar()V │ │ .line 281 │ - const v4, 0x7f060064 │ + const v4, 0x7f0b0064 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/Button; │ │ iput-object v4, p0, Lbudo/budoist/views/LabelListView;->mOkButton:Landroid/widget/Button; │ │ .line 282 │ - const v4, 0x7f060065 │ + const v4, 0x7f0b0065 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/Button; │ │ iput-object v4, p0, Lbudo/budoist/views/LabelListView;->mCancelButton:Landroid/widget/Button; │ │ .line 283 │ - const v4, 0x7f060063 │ + const v4, 0x7f0b0063 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/LabelListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/LinearLayout; │ │ @@ -1319,29 +1323,29 @@ │ .local v1, "info":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ invoke-virtual {p0}, Lbudo/budoist/views/LabelListView;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v3 │ │ .line 443 │ .local v3, "menuInflater":Landroid/view/MenuInflater; │ - const v4, 0x7f0b0002 │ + const v4, 0x7f0a0002 │ │ invoke-virtual {v3, v4, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 444 │ - const v4, 0x7f0600aa │ + const v4, 0x7f0b00aa │ │ invoke-interface {p1, v4}, Landroid/view/ContextMenu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v4 │ │ invoke-interface {v4, v5}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ .line 445 │ - const v4, 0x7f0600ab │ + const v4, 0x7f0b00ab │ │ invoke-interface {p1, v4}, Landroid/view/ContextMenu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v4 │ │ invoke-interface {v4, v5}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ @@ -1360,15 +1364,15 @@ │ .line 346 │ invoke-virtual {p0}, Lbudo/budoist/views/LabelListView;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 347 │ .local v0, "inflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0b0003 │ + const v1, 0x7f0a0003 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 349 │ const/4 v1, 0x1 │ │ return v1 │ @@ -1589,15 +1593,15 @@ │ │ iget-object v3, v0, Lbudo/budoist/models/User;->password:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 361 │ :pswitch_data_0 │ - .packed-switch 0x7f0600af │ + .packed-switch 0x7f0b00af │ :pswitch_1 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method protected onPause()V │ .locals 1 ├── smali/budo/budoist/views/LoginView$2$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginView$2; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView$2; │ │ .prologue │ .line 254 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$4;->this$0:Lbudo/budoist/views/LoginView$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/QueryListView.smali │ @@ -198,15 +198,15 @@ │ .end method │ │ .method private loadTopToolbar()V │ .locals 4 │ │ .prologue │ .line 85 │ - const v1, 0x7f06005d │ + const v1, 0x7f0b005d │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/RelativeLayout; │ │ @@ -224,81 +224,81 @@ │ │ const/16 v2, 0x8 │ │ invoke-virtual {v1, v2}, Landroid/widget/RelativeLayout;->setVisibility(I)V │ │ .line 91 │ :cond_0 │ - const v1, 0x7f060094 │ + const v1, 0x7f0b0094 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/LinearLayout; │ │ iput-object v1, p0, Lbudo/budoist/views/QueryListView;->mProjectsToolbarButton:Landroid/widget/LinearLayout; │ │ .line 92 │ - const v1, 0x7f060097 │ + const v1, 0x7f0b0097 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/LinearLayout; │ │ iput-object v1, p0, Lbudo/budoist/views/QueryListView;->mLabelsToolbarButton:Landroid/widget/LinearLayout; │ │ .line 93 │ - const v1, 0x7f06009a │ + const v1, 0x7f0b009a │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/LinearLayout; │ │ iput-object v1, p0, Lbudo/budoist/views/QueryListView;->mQueriesToolbarButton:Landroid/widget/LinearLayout; │ │ .line 94 │ - const v1, 0x7f06009d │ + const v1, 0x7f0b009d │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/ImageView; │ │ iput-object v1, p0, Lbudo/budoist/views/QueryListView;->mAddItemToolbarButton:Landroid/widget/ImageView; │ │ .line 96 │ - const v1, 0x7f060096 │ + const v1, 0x7f0b0096 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ iput-object v1, p0, Lbudo/budoist/views/QueryListView;->mProjectsToolbarText:Landroid/widget/TextView; │ │ .line 97 │ - const v1, 0x7f060099 │ + const v1, 0x7f0b0099 │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ iput-object v1, p0, Lbudo/budoist/views/QueryListView;->mLabelsToolbarText:Landroid/widget/TextView; │ │ .line 98 │ - const v1, 0x7f06009c │ + const v1, 0x7f0b009c │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ @@ -310,15 +310,15 @@ │ const/4 v2, 0x0 │ │ const/4 v3, 0x1 │ │ invoke-virtual {v1, v2, v3}, Landroid/widget/TextView;->setTypeface(Landroid/graphics/Typeface;I)V │ │ .line 101 │ - const v1, 0x7f06009b │ + const v1, 0x7f0b009b │ │ invoke-virtual {p0, v1}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; │ │ @@ -411,14 +411,15 @@ │ │ new-instance v2, Lbudo/budoist/views/QueryListView$6; │ │ invoke-direct {v2, p0}, Lbudo/budoist/views/QueryListView$6;->(Lbudo/budoist/views/QueryListView;)V │ │ invoke-direct {v1, v2}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 311 │ invoke-virtual {v1}, Ljava/lang/Thread;->start()V │ │ .line 331 │ :cond_0 │ :goto_0 │ return-void │ │ @@ -505,14 +506,15 @@ │ │ new-instance v1, Lbudo/budoist/views/QueryListView$8; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/QueryListView$8;->(Lbudo/budoist/views/QueryListView;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 440 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 442 │ :cond_0 │ return-void │ .end method │ │ @@ -520,14 +522,15 @@ │ .locals 10 │ .param p1, "item" # Landroid/view/MenuItem; │ │ .prologue │ const/4 v5, 0x1 │ │ .line 352 │ + .line 353 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 354 │ @@ -617,24 +620,25 @@ │ │ invoke-virtual {v0, v6, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v6 │ │ const-string v7, "No" │ │ + .line 388 │ invoke-virtual {v6, v7, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 390 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_0 │ │ .line 356 │ :pswitch_data_0 │ - .packed-switch 0x7f0600b3 │ + .packed-switch 0x7f0b00b3 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ │ .method public onCreate(Landroid/os/Bundle;)V │ .locals 6 │ @@ -739,15 +743,15 @@ │ .line 224 │ .local v1, "newCollapsible":Z │ const v3, 0x7f030014 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/QueryListView;->setContentView(I)V │ │ .line 225 │ - const v3, 0x7f06007b │ + const v3, 0x7f0b007b │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/QueryListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Lpl/polidea/treeview/TreeViewList; │ │ @@ -868,29 +872,29 @@ │ .local v1, "info":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ invoke-virtual {p0}, Lbudo/budoist/views/QueryListView;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v2 │ │ .line 342 │ .local v2, "menuInflater":Landroid/view/MenuInflater; │ - const v4, 0x7f0b0005 │ + const v4, 0x7f0a0005 │ │ invoke-virtual {v2, v4, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 343 │ - const v4, 0x7f0600b3 │ + const v4, 0x7f0b00b3 │ │ invoke-interface {p1, v4}, Landroid/view/ContextMenu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v4 │ │ invoke-interface {v4, v5}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ .line 344 │ - const v4, 0x7f0600b4 │ + const v4, 0x7f0b00b4 │ │ invoke-interface {p1, v4}, Landroid/view/ContextMenu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v4 │ │ invoke-interface {v4, v5}, Landroid/view/MenuItem;->setVisible(Z)Landroid/view/MenuItem; │ │ @@ -909,15 +913,15 @@ │ .line 260 │ invoke-virtual {p0}, Lbudo/budoist/views/QueryListView;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 261 │ .local v0, "inflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0b0003 │ + const v1, 0x7f0a0003 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 263 │ const/4 v1, 0x1 │ │ return v1 │ @@ -1128,15 +1132,15 @@ │ │ iget-object v3, v0, Lbudo/budoist/models/User;->password:Ljava/lang/String; │ │ goto :goto_2 │ │ .line 275 │ :pswitch_data_0 │ - .packed-switch 0x7f0600af │ + .packed-switch 0x7f0b00af │ :pswitch_1 │ :pswitch_0 │ .end packed-switch │ .end method │ │ .method public onPrepareOptionsMenu(Landroid/view/Menu;)Z │ .locals 1 ├── smali/budo/budoist/views/RegisterView$1$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$e:Lbudo/budoist/services/TodoistServerException; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/RegisterView$1;Lbudo/budoist/services/TodoistServerException;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/RegisterView$1; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lbudo/budoist/views/RegisterView$1$1;->this$1:Lbudo/budoist/views/RegisterView$1; │ │ iput-object p2, p0, Lbudo/budoist/views/RegisterView$1$1;->val$e:Lbudo/budoist/services/TodoistServerException; ├── smali/budo/budoist/views/EditItemView.smali │ @@ -370,14 +370,15 @@ │ │ move-result v1 │ │ if-nez v1, :cond_2 │ │ iget-object v1, p0, Lbudo/budoist/views/EditItemView;->mIndentSpinner:Landroid/widget/Spinner; │ │ + .line 440 │ invoke-virtual {v1}, Landroid/widget/Spinner;->getSelectedItemPosition()I │ │ move-result v1 │ │ if-gtz v1, :cond_0 │ │ .line 443 │ @@ -856,15 +857,15 @@ │ │ .line 169 │ const v4, 0x7f030003 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->setContentView(I)V │ │ .line 171 │ - const v4, 0x7f060035 │ + const v4, 0x7f0b0035 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/Button; │ │ @@ -876,15 +877,15 @@ │ new-instance v5, Lbudo/budoist/views/EditItemView$2; │ │ invoke-direct {v5, p0}, Lbudo/budoist/views/EditItemView$2;->(Lbudo/budoist/views/EditItemView;)V │ │ invoke-virtual {v4, v5}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 197 │ - const v4, 0x7f060036 │ + const v4, 0x7f0b0036 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/Button; │ │ @@ -896,15 +897,15 @@ │ new-instance v5, Lbudo/budoist/views/EditItemView$3; │ │ invoke-direct {v5, p0}, Lbudo/budoist/views/EditItemView$3;->(Lbudo/budoist/views/EditItemView;)V │ │ invoke-virtual {v4, v5}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 206 │ - const v4, 0x7f060027 │ + const v4, 0x7f0b0027 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ @@ -916,15 +917,15 @@ │ new-instance v5, Lbudo/budoist/views/EditItemView$4; │ │ invoke-direct {v5, p0}, Lbudo/budoist/views/EditItemView$4;->(Lbudo/budoist/views/EditItemView;)V │ │ invoke-virtual {v4, v5}, Landroid/widget/TextView;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 218 │ - const v4, 0x7f060022 │ + const v4, 0x7f0b0022 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/EditText; │ │ @@ -932,15 +933,15 @@ │ │ .line 219 │ iget-object v4, p0, Lbudo/budoist/views/EditItemView;->mItemContent:Landroid/widget/EditText; │ │ invoke-virtual {v4, p0}, Landroid/widget/EditText;->addTextChangedListener(Landroid/text/TextWatcher;)V │ │ .line 221 │ - const v4, 0x7f060031 │ + const v4, 0x7f0b0031 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/Spinner; │ │ @@ -948,15 +949,15 @@ │ │ .line 222 │ iget-object v4, p0, Lbudo/budoist/views/EditItemView;->mOrderSpinner:Landroid/widget/Spinner; │ │ invoke-virtual {v4, p0}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ .line 224 │ - const v4, 0x7f060033 │ + const v4, 0x7f0b0033 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/Spinner; │ │ @@ -984,48 +985,48 @@ │ │ .line 231 │ iget-object v4, p0, Lbudo/budoist/views/EditItemView;->mIndentSpinner:Landroid/widget/Spinner; │ │ invoke-virtual {v4, p0}, Landroid/widget/Spinner;->setOnItemSelectedListener(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ .line 233 │ - const v4, 0x7f06002e │ + const v4, 0x7f0b002e │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/CheckBox; │ │ iput-object v4, p0, Lbudo/budoist/views/EditItemView;->mPriority1:Landroid/widget/CheckBox; │ │ .line 234 │ - const v4, 0x7f06002d │ + const v4, 0x7f0b002d │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/CheckBox; │ │ iput-object v4, p0, Lbudo/budoist/views/EditItemView;->mPriority2:Landroid/widget/CheckBox; │ │ .line 235 │ - const v4, 0x7f06002c │ + const v4, 0x7f0b002c │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/CheckBox; │ │ iput-object v4, p0, Lbudo/budoist/views/EditItemView;->mPriority3:Landroid/widget/CheckBox; │ │ .line 236 │ - const v4, 0x7f06002b │ + const v4, 0x7f0b002b │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/CheckBox; │ │ @@ -1089,15 +1090,15 @@ │ .line 262 │ const-string v4, "Add Item" │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->setTitle(Ljava/lang/CharSequence;)V │ │ .line 267 │ :goto_0 │ - const v4, 0x7f060025 │ + const v4, 0x7f0b0025 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ @@ -1133,15 +1134,15 @@ │ iput-object v4, p0, Lbudo/budoist/views/EditItemView;->mItemProject:Lbudo/budoist/models/Project; │ │ .line 276 │ :cond_0 │ invoke-direct {p0}, Lbudo/budoist/views/EditItemView;->refreshProject()V │ │ .line 278 │ - const v4, 0x7f060024 │ + const v4, 0x7f0b0024 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/ImageButton; │ │ @@ -1153,26 +1154,26 @@ │ new-instance v5, Lbudo/budoist/views/EditItemView$6; │ │ invoke-direct {v5, p0}, Lbudo/budoist/views/EditItemView$6;->(Lbudo/budoist/views/EditItemView;)V │ │ invoke-virtual {v4, v5}, Landroid/widget/ImageButton;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 289 │ - const v4, 0x7f060029 │ + const v4, 0x7f0b0029 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/EditText; │ │ iput-object v4, p0, Lbudo/budoist/views/EditItemView;->mItemDueString:Landroid/widget/EditText; │ │ .line 291 │ - const v4, 0x7f060023 │ + const v4, 0x7f0b0023 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/Button; │ │ @@ -1184,15 +1185,15 @@ │ new-instance v5, Lbudo/budoist/views/EditItemView$7; │ │ invoke-direct {v5, p0}, Lbudo/budoist/views/EditItemView$7;->(Lbudo/budoist/views/EditItemView;)V │ │ invoke-virtual {v4, v5}, Landroid/widget/Button;->setOnClickListener(Landroid/view/View$OnClickListener;)V │ │ .line 303 │ - const v4, 0x7f060028 │ + const v4, 0x7f0b0028 │ │ invoke-virtual {p0, v4}, Lbudo/budoist/views/EditItemView;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/ImageButton; ├── smali/budo/budoist/views/NoteListView$5.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$note:Lbudo/budoist/models/Note; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView;Lbudo/budoist/models/Note;Landroid/widget/EditText;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/NoteListView; │ │ .prologue │ .line 338 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$5;->this$0:Lbudo/budoist/views/NoteListView; │ │ iput-object p2, p0, Lbudo/budoist/views/NoteListView$5;->val$note:Lbudo/budoist/models/Note; ├── smali/budo/budoist/views/DateFormatHelpView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/DateFormatHelpView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/DateFormatHelpView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/DateFormatHelpView; │ │ .prologue │ .line 42 │ iput-object p1, p0, Lbudo/budoist/views/DateFormatHelpView$1;->this$0:Lbudo/budoist/views/DateFormatHelpView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ProjectListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 220 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$4;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -56,18 +57,20 @@ │ │ .line 225 │ .local v0, "intent":Landroid/content/Intent; │ const-string v1, "ViewMode" │ │ sget-object v2, Lbudo/budoist/views/QueryListView$QueryViewMode;->FILTER_BY_QUERIES:Lbudo/budoist/views/QueryListView$QueryViewMode; │ │ + .line 226 │ invoke-virtual {v2}, Lbudo/budoist/views/QueryListView$QueryViewMode;->toString()Ljava/lang/String; │ │ move-result-object v2 │ │ + .line 225 │ invoke-virtual {v0, v1, v2}, Landroid/content/Intent;->putExtra(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ .line 227 │ iget-object v1, p0, Lbudo/budoist/views/ProjectListView$4;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-virtual {v1, v0}, Lbudo/budoist/views/ProjectListView;->startActivity(Landroid/content/Intent;)V ├── smali/budo/budoist/views/FileDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/FileDialog; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/FileDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/FileDialog; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lbudo/budoist/views/FileDialog$2;->this$0:Lbudo/budoist/views/FileDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$20$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/SettingsView$20; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView$20;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/SettingsView$20; │ │ .prologue │ .line 621 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$20$1;->this$1:Lbudo/budoist/views/SettingsView$20; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$2$6$1.smali │ @@ -19,14 +19,15 @@ │ │ .field final synthetic val$toast:Landroid/widget/Toast; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2$6;JJLandroid/widget/Toast;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/LoginView$2$6; │ .param p2, "x0" # J │ .param p4, "x1" # J │ │ .prologue │ .line 358 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$6$1;->this$1:Lbudo/budoist/views/LoginView$2$6; ├── smali/budo/budoist/views/ItemListView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 218 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$6;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 221 │ iget-object v1, p0, Lbudo/budoist/views/ItemListView$6;->this$0:Lbudo/budoist/views/ItemListView; │ │ - const v2, 0x7f06009b │ + const v2, 0x7f0b009b │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/budo/budoist/views/LoginView$2$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginView$2; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView$2; │ │ .prologue │ .line 240 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$3;->this$0:Lbudo/budoist/views/LoginView$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$20$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/SettingsView$20; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView$20;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/SettingsView$20; │ │ .prologue │ .line 630 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$20$2;->this$1:Lbudo/budoist/views/SettingsView$20; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$2$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/SettingsView$2; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView$2;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/SettingsView$2; │ │ .prologue │ .line 112 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$2$1;->this$1:Lbudo/budoist/views/SettingsView$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LabelListView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LabelListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LabelListView; │ │ .prologue │ .line 159 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$1;->this$0:Lbudo/budoist/views/LabelListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$9.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 262 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$9;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/QueryListView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/QueryListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/QueryListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/QueryListView; │ │ .prologue │ .line 301 │ iput-object p1, p0, Lbudo/budoist/views/QueryListView$6;->this$0:Lbudo/budoist/views/QueryListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$8$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/ProjectListView$8; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView$8;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ProjectListView$8; │ │ .prologue │ .line 457 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$8$1;->this$1:Lbudo/budoist/views/ProjectListView$8; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 200 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$7;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$2$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LoginView$2; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView$2; │ │ .prologue │ .line 301 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$5;->this$0:Lbudo/budoist/views/LoginView$2; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView.smali │ @@ -467,14 +467,15 @@ │ │ new-instance v1, Lbudo/budoist/views/NoteListView$8; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/NoteListView$8;->(Lbudo/budoist/views/NoteListView;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 450 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 454 │ :cond_0 │ return-void │ .end method │ │ @@ -674,14 +675,15 @@ │ │ new-instance v3, Lbudo/budoist/views/NoteListView$1; │ │ invoke-direct {v3, p0}, Lbudo/budoist/views/NoteListView$1;->(Lbudo/budoist/views/NoteListView;)V │ │ invoke-direct {v2, v3}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 209 │ invoke-virtual {v2}, Ljava/lang/Thread;->start()V │ │ .line 211 │ return-void │ .end method │ │ .method public onCreateOptionsMenu(Landroid/view/Menu;)Z │ @@ -692,15 +694,15 @@ │ .line 228 │ invoke-virtual {p0}, Lbudo/budoist/views/NoteListView;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 229 │ .local v0, "inflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0b0003 │ + const v1, 0x7f0a0003 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 231 │ const/4 v1, 0x1 │ │ return v1 │ @@ -789,14 +791,15 @@ │ │ invoke-virtual {v0, v3, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v3 │ │ const-string v4, "No" │ │ + .line 417 │ invoke-virtual {v3, v4, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 419 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ .line 420 │ return-void │ @@ -1008,15 +1011,15 @@ │ .line 315 │ invoke-virtual {v6}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto :goto_1 │ │ .line 243 │ :pswitch_data_0 │ - .packed-switch 0x7f0600ac │ + .packed-switch 0x7f0b00ac │ :pswitch_3 │ :pswitch_0 │ :pswitch_0 │ :pswitch_2 │ :pswitch_1 │ .end packed-switch │ .end method │ @@ -1069,15 +1072,15 @@ │ │ .method public onPrepareOptionsMenu(Landroid/view/Menu;)Z │ .locals 2 │ .param p1, "menu" # Landroid/view/Menu; │ │ .prologue │ .line 236 │ - const v0, 0x7f0600ac │ + const v0, 0x7f0b00ac │ │ invoke-interface {p1, v0}, Landroid/view/Menu;->findItem(I)Landroid/view/MenuItem; │ │ move-result-object v0 │ │ const/4 v1, 0x1 ├── smali/budo/budoist/views/NoteListView$1$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/NoteListView$1; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView$1;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/NoteListView$1; │ │ .prologue │ .line 190 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$1$1;->this$1:Lbudo/budoist/views/NoteListView$1; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -56,15 +57,15 @@ │ │ iget-object v1, v0, Lbudo/budoist/views/NoteListView$1;->this$0:Lbudo/budoist/views/NoteListView; │ │ iget-object v0, p0, Lbudo/budoist/views/NoteListView$1$1;->this$1:Lbudo/budoist/views/NoteListView$1; │ │ iget-object v0, v0, Lbudo/budoist/views/NoteListView$1;->this$0:Lbudo/budoist/views/NoteListView; │ │ - const v2, 0x7f060075 │ + const v2, 0x7f0b0075 │ │ invoke-virtual {v0, v2}, Lbudo/budoist/views/NoteListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Button; │ │ @@ -92,15 +93,15 @@ │ │ iget-object v1, v0, Lbudo/budoist/views/NoteListView$1;->this$0:Lbudo/budoist/views/NoteListView; │ │ iget-object v0, p0, Lbudo/budoist/views/NoteListView$1$1;->this$1:Lbudo/budoist/views/NoteListView$1; │ │ iget-object v0, v0, Lbudo/budoist/views/NoteListView$1;->this$0:Lbudo/budoist/views/NoteListView; │ │ - const v2, 0x7f060076 │ + const v2, 0x7f0b0076 │ │ invoke-virtual {v0, v2}, Lbudo/budoist/views/NoteListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Lpl/polidea/treeview/TreeViewList; ├── smali/budo/budoist/views/SettingsView$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 184 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$6;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 153 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$1;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ProjectListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 233 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$5;->this$0:Lbudo/budoist/views/ProjectListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 236 │ iget-object v1, p0, Lbudo/budoist/views/ProjectListView$5;->this$0:Lbudo/budoist/views/ProjectListView; │ │ - const v2, 0x7f060098 │ + const v2, 0x7f0b0098 │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/ProjectListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/budo/budoist/views/EditItemView$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditItemView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditItemView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditItemView; │ │ .prologue │ .line 292 │ iput-object p1, p0, Lbudo/budoist/views/EditItemView$7;->this$0:Lbudo/budoist/views/EditItemView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$16$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/SettingsView$16; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView$16;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/SettingsView$16; │ │ .prologue │ .line 424 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$16$1;->this$1:Lbudo/budoist/views/SettingsView$16; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/LoginView$2$6.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$exc:Lbudo/budoist/services/InvalidDateStringException; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2;Lbudo/budoist/services/InvalidDateStringException;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LoginView$2; │ │ .prologue │ .line 339 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$6;->this$0:Lbudo/budoist/views/LoginView$2; │ │ iput-object p2, p0, Lbudo/budoist/views/LoginView$2$6;->val$exc:Lbudo/budoist/services/InvalidDateStringException; │ │ @@ -134,18 +135,20 @@ │ │ aput-object v8, v2, v3 │ │ iget-object v3, v7, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ aput-object v3, v2, v4 │ │ + .line 349 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ + .line 348 │ invoke-static {v0, v1, v4}, Landroid/widget/Toast;->makeText(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; │ │ move-result-object v6 │ │ .line 355 │ .local v6, "toast":Landroid/widget/Toast; │ invoke-virtual {v6}, Landroid/widget/Toast;->show()V │ @@ -157,12 +160,13 @@ │ │ const-wide/16 v4, 0x3e8 │ │ move-object v1, p0 │ │ invoke-direct/range {v0 .. v6}, Lbudo/budoist/views/LoginView$2$6$1;->(Lbudo/budoist/views/LoginView$2$6;JJLandroid/widget/Toast;)V │ │ + .line 361 │ invoke-virtual {v0}, Lbudo/budoist/views/LoginView$2$6$1;->start()Landroid/os/CountDownTimer; │ │ .line 362 │ return-void │ .end method ├── smali/budo/budoist/views/ProjectListView$10.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$project:Lbudo/budoist/models/Project; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView;Lbudo/budoist/models/Project;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ProjectListView; │ │ .prologue │ .line 547 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$10;->this$0:Lbudo/budoist/views/ProjectListView; │ │ iput-object p2, p0, Lbudo/budoist/views/ProjectListView$10;->val$project:Lbudo/budoist/models/Project; ├── smali/budo/budoist/views/EditItemView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/EditItemView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/EditItemView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/EditItemView; │ │ .prologue │ .line 238 │ iput-object p1, p0, Lbudo/budoist/views/EditItemView$5;->this$0:Lbudo/budoist/views/EditItemView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView.smali │ @@ -537,33 +537,32 @@ │ │ .method private completeItemsRecursively(Lbudo/budoist/models/Item;)V │ .locals 4 │ .param p1, "item" # Lbudo/budoist/models/Item; │ │ .prologue │ .line 861 │ - iget-object v3, p0, Lbudo/budoist/views/ItemListView;->mTreeManager:Lpl/polidea/treeview/TreeStateManager; │ + iget-object v2, p0, Lbudo/budoist/views/ItemListView;->mTreeManager:Lpl/polidea/treeview/TreeStateManager; │ │ - invoke-interface {v3, p1}, Lpl/polidea/treeview/TreeStateManager;->getChildren(Ljava/lang/Object;)Ljava/util/List; │ + invoke-interface {v2, p1}, Lpl/polidea/treeview/TreeStateManager;->getChildren(Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lbudo/budoist/models/Item; │ │ .line 862 │ .local v0, "child":Lbudo/budoist/models/Item; │ @@ -572,59 +571,58 @@ │ goto :goto_0 │ │ .line 866 │ .end local v0 # "child":Lbudo/budoist/models/Item; │ :cond_0 │ invoke-virtual {p1}, Lbudo/budoist/models/Item;->canBeCompleted()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 867 │ invoke-virtual {p1}, Lbudo/budoist/models/Item;->clone()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Lbudo/budoist/models/Item; │ + check-cast v1, Lbudo/budoist/models/Item; │ │ .line 868 │ - .local v2, "originalItem":Lbudo/budoist/models/Item; │ - const/4 v3, 0x1 │ + .local v1, "originalItem":Lbudo/budoist/models/Item; │ + const/4 v2, 0x1 │ │ - iput-boolean v3, p1, Lbudo/budoist/models/Item;->completed:Z │ + iput-boolean v2, p1, Lbudo/budoist/models/Item;->completed:Z │ │ .line 869 │ - iget-object v3, p0, Lbudo/budoist/views/ItemListView;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v2, p0, Lbudo/budoist/views/ItemListView;->mClient:Lbudo/budoist/services/TodoistClient; │ │ - invoke-virtual {v3, p1, v2}, Lbudo/budoist/services/TodoistClient;->updateItem(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ + invoke-virtual {v2, p1, v1}, Lbudo/budoist/services/TodoistClient;->updateItem(Lbudo/budoist/models/Item;Lbudo/budoist/models/Item;)V │ │ .line 871 │ - .end local v2 # "originalItem":Lbudo/budoist/models/Item; │ + .end local v1 # "originalItem":Lbudo/budoist/models/Item; │ :cond_1 │ return-void │ .end method │ │ .method private deleteItemsRecursively(Lbudo/budoist/models/Item;)V │ - .locals 4 │ + .locals 3 │ .param p1, "item" # Lbudo/budoist/models/Item; │ │ .prologue │ .line 672 │ - iget-object v2, p0, Lbudo/budoist/views/ItemListView;->mTreeManager:Lpl/polidea/treeview/TreeStateManager; │ + iget-object v1, p0, Lbudo/budoist/views/ItemListView;->mTreeManager:Lpl/polidea/treeview/TreeStateManager; │ │ - invoke-interface {v2, p1}, Lpl/polidea/treeview/TreeStateManager;->getChildren(Ljava/lang/Object;)Ljava/util/List; │ + invoke-interface {v1, p1}, Lpl/polidea/treeview/TreeStateManager;->getChildren(Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ @@ -639,19 +637,19 @@ │ invoke-direct {p0, v0}, Lbudo/budoist/views/ItemListView;->deleteItemsRecursively(Lbudo/budoist/models/Item;)V │ │ goto :goto_0 │ │ .line 677 │ .end local v0 # "child":Lbudo/budoist/models/Item; │ :cond_0 │ - iget-object v2, p0, Lbudo/budoist/views/ItemListView;->mClient:Lbudo/budoist/services/TodoistClient; │ + iget-object v1, p0, Lbudo/budoist/views/ItemListView;->mClient:Lbudo/budoist/services/TodoistClient; │ │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-virtual {v2, p1, v3}, Lbudo/budoist/services/TodoistClient;->deleteItem(Lbudo/budoist/models/Item;Z)V │ + invoke-virtual {v1, p1, v2}, Lbudo/budoist/services/TodoistClient;->deleteItem(Lbudo/budoist/models/Item;Z)V │ │ .line 678 │ return-void │ .end method │ │ .method private getItemList()Ljava/util/ArrayList; │ .locals 4 │ @@ -774,81 +772,81 @@ │ .end method │ │ .method private loadTopToolbar()V │ .locals 2 │ │ .prologue │ .line 144 │ - const v0, 0x7f060094 │ + const v0, 0x7f0b0094 │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/LinearLayout; │ │ iput-object v0, p0, Lbudo/budoist/views/ItemListView;->mProjectsToolbarButton:Landroid/widget/LinearLayout; │ │ .line 145 │ - const v0, 0x7f060097 │ + const v0, 0x7f0b0097 │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/LinearLayout; │ │ iput-object v0, p0, Lbudo/budoist/views/ItemListView;->mLabelsToolbarButton:Landroid/widget/LinearLayout; │ │ .line 146 │ - const v0, 0x7f06009a │ + const v0, 0x7f0b009a │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/LinearLayout; │ │ iput-object v0, p0, Lbudo/budoist/views/ItemListView;->mQueriesToolbarButton:Landroid/widget/LinearLayout; │ │ .line 147 │ - const v0, 0x7f06009d │ + const v0, 0x7f0b009d │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; │ │ iput-object v0, p0, Lbudo/budoist/views/ItemListView;->mAddItemToolbarButton:Landroid/widget/ImageView; │ │ .line 149 │ - const v0, 0x7f060096 │ + const v0, 0x7f0b0096 │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ iput-object v0, p0, Lbudo/budoist/views/ItemListView;->mProjectsToolbarText:Landroid/widget/TextView; │ │ .line 150 │ - const v0, 0x7f060099 │ + const v0, 0x7f0b0099 │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ iput-object v0, p0, Lbudo/budoist/views/ItemListView;->mLabelsToolbarText:Landroid/widget/TextView; │ │ .line 151 │ - const v0, 0x7f06009c │ + const v0, 0x7f0b009c │ │ invoke-virtual {p0, v0}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/TextView; │ │ @@ -922,17 +920,17 @@ │ .end method │ │ .method private setSortMode(Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode;)V │ .locals 6 │ .param p1, "sortMode" # Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode; │ │ .prologue │ - const v5, 0x7f0600ae │ + const v5, 0x7f0b00ae │ │ - const v4, 0x7f0600ad │ + const v4, 0x7f0b00ad │ │ const/4 v3, 0x1 │ │ const/4 v2, 0x0 │ │ .line 332 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView;->mSortMode:Lbudo/budoist/services/TodoistOfflineStorage$ItemSortMode; │ @@ -1114,14 +1112,15 @@ │ │ new-instance v3, Lbudo/budoist/views/ItemListView$13; │ │ invoke-direct {v3, p0}, Lbudo/budoist/views/ItemListView$13;->(Lbudo/budoist/views/ItemListView;)V │ │ invoke-direct {v2, v3}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 736 │ invoke-virtual {v2}, Ljava/lang/Thread;->start()V │ │ .line 836 │ .end local v1 # "notesModified":Z │ :cond_0 │ :goto_0 │ return-void │ @@ -1169,14 +1168,15 @@ │ │ new-instance v3, Lbudo/budoist/views/ItemListView$14; │ │ invoke-direct {v3, p0}, Lbudo/budoist/views/ItemListView$14;->(Lbudo/budoist/views/ItemListView;)V │ │ invoke-direct {v2, v3}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 767 │ invoke-virtual {v2}, Ljava/lang/Thread;->start()V │ │ goto :goto_0 │ │ .line 770 │ :cond_2 │ const/4 v2, 0x2 │ @@ -1289,14 +1289,15 @@ │ │ new-instance v3, Lbudo/budoist/views/ItemListView$15; │ │ invoke-direct {v3, p0, v0}, Lbudo/budoist/views/ItemListView$15;->(Lbudo/budoist/views/ItemListView;Lbudo/budoist/models/Item;)V │ │ invoke-direct {v2, v3}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 833 │ invoke-virtual {v2}, Ljava/lang/Thread;->start()V │ │ goto/16 :goto_0 │ │ .line 789 │ :cond_4 │ const-string v2, "" │ @@ -1429,14 +1430,15 @@ │ const/16 v8, 0x14 │ │ const/4 v9, 0x0 │ │ const/4 v6, 0x1 │ │ .line 576 │ + .line 577 │ invoke-interface {p1}, Landroid/view/MenuItem;->getMenuInfo()Landroid/view/ContextMenu$ContextMenuInfo; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/AdapterView$AdapterContextMenuInfo; │ │ .line 578 │ @@ -1614,26 +1616,27 @@ │ │ invoke-virtual {v0, v7, v1}, Landroid/app/AlertDialog$Builder;->setPositiveButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v7 │ │ const-string v8, "No" │ │ + .line 660 │ invoke-virtual {v7, v8, v1}, Landroid/app/AlertDialog$Builder;->setNegativeButton(Ljava/lang/CharSequence;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ .line 662 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->show()Landroid/app/AlertDialog; │ │ goto/16 :goto_0 │ │ .line 582 │ nop │ │ :pswitch_data_0 │ - .packed-switch 0x7f0600a5 │ + .packed-switch 0x7f0b00a5 │ :pswitch_3 │ :pswitch_2 │ :pswitch_4 │ :pswitch_0 │ :pswitch_1 │ .end packed-switch │ .end method │ @@ -1860,14 +1863,15 @@ │ │ new-instance v1, Lbudo/budoist/views/ItemListView$8; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/ItemListView$8;->(Lbudo/budoist/views/ItemListView;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 446 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ .line 453 │ return-void │ │ .line 380 │ .end local v9 # "labels":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ @@ -1998,24 +2002,24 @@ │ .method public onCreateContextMenu(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ .locals 3 │ .param p1, "menu" # Landroid/view/ContextMenu; │ .param p2, "v" # Landroid/view/View; │ .param p3, "menuInfo" # Landroid/view/ContextMenu$ContextMenuInfo; │ │ .prologue │ - const v2, 0x7f0600a6 │ + const v2, 0x7f0b00a6 │ │ .line 560 │ invoke-virtual {p0}, Lbudo/budoist/views/ItemListView;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 562 │ .local v0, "menuInflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0b0001 │ + const v1, 0x7f0a0001 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 564 │ iget-object v1, p0, Lbudo/budoist/views/ItemListView;->mClient:Lbudo/budoist/services/TodoistClient; │ │ invoke-virtual {v1}, Lbudo/budoist/services/TodoistClient;->isPremium()Z │ @@ -2061,15 +2065,15 @@ │ .line 462 │ invoke-virtual {p0}, Lbudo/budoist/views/ItemListView;->getMenuInflater()Landroid/view/MenuInflater; │ │ move-result-object v0 │ │ .line 463 │ .local v0, "inflater":Landroid/view/MenuInflater; │ - const v1, 0x7f0b0003 │ + const v1, 0x7f0a0003 │ │ invoke-virtual {v0, v1, p1}, Landroid/view/MenuInflater;->inflate(ILandroid/view/Menu;)V │ │ .line 465 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView;->mMenu:Landroid/view/Menu; │ │ .line 467 │ @@ -2277,14 +2281,15 @@ │ │ new-instance v1, Lbudo/budoist/views/ItemListView$10; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/ItemListView$10;->(Lbudo/budoist/views/ItemListView;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 520 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ goto :goto_1 │ │ .line 525 │ :pswitch_3 │ iget-object v0, p0, Lbudo/budoist/views/ItemListView;->mContext:Landroid/content/Context; │ @@ -2304,21 +2309,22 @@ │ │ new-instance v1, Lbudo/budoist/views/ItemListView$11; │ │ invoke-direct {v1, p0}, Lbudo/budoist/views/ItemListView$11;->(Lbudo/budoist/views/ItemListView;)V │ │ invoke-direct {v0, v1}, Ljava/lang/Thread;->(Ljava/lang/Runnable;)V │ │ + .line 544 │ invoke-virtual {v0}, Ljava/lang/Thread;->start()V │ │ goto :goto_1 │ │ .line 481 │ :pswitch_data_0 │ - .packed-switch 0x7f0600ad │ + .packed-switch 0x7f0b00ad │ :pswitch_2 │ :pswitch_3 │ :pswitch_1 │ :pswitch_0 │ .end packed-switch │ .end method ├── smali/budo/budoist/views/QueryFormatHelpView.smali │ @@ -81,15 +81,15 @@ │ │ .line 39 │ const v3, 0x7f030015 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/QueryFormatHelpView;->setContentView(I)V │ │ .line 41 │ - const v3, 0x7f06007d │ + const v3, 0x7f0b007d │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/QueryFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/Button; │ │ @@ -109,15 +109,15 @@ │ .line 51 │ new-instance v2, Lbudo/budoist/models/Item; │ │ invoke-direct {v2}, Lbudo/budoist/models/Item;->()V │ │ .line 54 │ .local v2, "item":Lbudo/budoist/models/Item; │ - const v3, 0x7f06007e │ + const v3, 0x7f0b007e │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/QueryFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ @@ -152,15 +152,15 @@ │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 59 │ - const v3, 0x7f06007f │ + const v3, 0x7f0b007f │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/QueryFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -196,15 +196,15 @@ │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 64 │ - const v3, 0x7f060080 │ + const v3, 0x7f0b0080 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/QueryFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; │ @@ -240,15 +240,15 @@ │ invoke-virtual {v3, v4}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-virtual {v1, v3}, Landroid/widget/TextView;->setText(Ljava/lang/CharSequence;)V │ │ .line 69 │ - const v3, 0x7f060081 │ + const v3, 0x7f0b0081 │ │ invoke-virtual {p0, v3}, Lbudo/budoist/views/QueryFormatHelpView;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ .end local v1 # "dateFormat":Landroid/widget/TextView; │ check-cast v1, Landroid/widget/TextView; ├── smali/budo/budoist/views/SettingsView$18$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/SettingsView$18; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView$18;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/SettingsView$18; │ │ .prologue │ .line 516 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$18$2;->this$1:Lbudo/budoist/views/SettingsView$18; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$11.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 528 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$11;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$15.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$item:Lbudo/budoist/models/Item; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;Lbudo/budoist/models/Item;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 793 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$15;->this$0:Lbudo/budoist/views/ItemListView; │ │ iput-object p2, p0, Lbudo/budoist/views/ItemListView$15;->val$item:Lbudo/budoist/models/Item; ├── smali/budo/budoist/views/LabelListView$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/LabelListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LabelListView; │ │ .prologue │ .line 393 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$7;->this$0:Lbudo/budoist/views/LabelListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ItemListView$15$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$items:Ljava/util/ArrayList; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView$15;Ljava/util/ArrayList;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ItemListView$15; │ │ .prologue │ .line 821 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$15$1;->this$1:Lbudo/budoist/views/ItemListView$15; │ │ iput-object p2, p0, Lbudo/budoist/views/ItemListView$15$1;->val$items:Ljava/util/ArrayList; ├── smali/budo/budoist/views/LabelListView$8.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$label:Lbudo/budoist/models/Label; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LabelListView;Lbudo/budoist/models/Label;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/LabelListView; │ │ .prologue │ .line 489 │ iput-object p1, p0, Lbudo/budoist/views/LabelListView$8;->this$0:Lbudo/budoist/views/LabelListView; │ │ iput-object p2, p0, Lbudo/budoist/views/LabelListView$8;->val$label:Lbudo/budoist/models/Label; ├── smali/budo/budoist/views/ItemListView$7.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/ItemListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ItemListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/ItemListView; │ │ .prologue │ .line 231 │ iput-object p1, p0, Lbudo/budoist/views/ItemListView$7;->this$0:Lbudo/budoist/views/ItemListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -41,15 +42,15 @@ │ .param p1, "v" # Landroid/view/View; │ .param p2, "event" # Landroid/view/MotionEvent; │ │ .prologue │ .line 234 │ iget-object v1, p0, Lbudo/budoist/views/ItemListView$7;->this$0:Lbudo/budoist/views/ItemListView; │ │ - const v2, 0x7f060095 │ + const v2, 0x7f0b0095 │ │ invoke-virtual {v1, v2}, Lbudo/budoist/views/ItemListView;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/ImageView; ├── smali/budo/budoist/views/LoginView$2$4$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/LoginView$2$4; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/LoginView$2$4;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/LoginView$2$4; │ │ .prologue │ .line 274 │ iput-object p1, p0, Lbudo/budoist/views/LoginView$2$4$2;->this$1:Lbudo/budoist/views/LoginView$2$4; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/ProjectListView$10$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$1:Lbudo/budoist/views/ProjectListView$10; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/ProjectListView$10;)V │ .locals 0 │ + .param p1, "this$1" # Lbudo/budoist/views/ProjectListView$10; │ │ .prologue │ .line 558 │ iput-object p1, p0, Lbudo/budoist/views/ProjectListView$10$1;->this$1:Lbudo/budoist/views/ProjectListView$10; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/SettingsView$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/SettingsView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/SettingsView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/SettingsView; │ │ .prologue │ .line 155 │ iput-object p1, p0, Lbudo/budoist/views/SettingsView$5;->this$0:Lbudo/budoist/views/SettingsView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/NoteListView$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/NoteListView; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/NoteListView;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/NoteListView; │ │ .prologue │ .line 251 │ iput-object p1, p0, Lbudo/budoist/views/NoteListView$2;->this$0:Lbudo/budoist/views/NoteListView; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/budo/budoist/views/adapters/QueryTreeItemAdapter.smali │ @@ -130,14 +130,15 @@ │ .prologue │ .line 44 │ .local p1, "treeNodeInfo":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ invoke-virtual {p0}, Lbudo/budoist/views/adapters/QueryTreeItemAdapter;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ + .line 45 │ invoke-virtual {v1}, Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v1 │ │ const v2, 0x7f030016 │ │ const/4 v3, 0x0 │ @@ -155,16 +156,14 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public bridge synthetic updateView(Landroid/view/View;Lpl/polidea/treeview/TreeNodeInfo;)Landroid/view/View; │ .locals 1 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Lpl/polidea/treeview/TreeNodeInfo; │ │ .prologue │ .line 23 │ invoke-virtual {p0, p1, p2}, Lbudo/budoist/views/adapters/QueryTreeItemAdapter;->updateView(Landroid/view/View;Lpl/polidea/treeview/TreeNodeInfo;)Landroid/widget/RelativeLayout; │ │ move-result-object v0 │ │ @@ -191,16 +190,17 @@ │ .local p2, "treeNodeInfo":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ move-object v2, p1 │ │ check-cast v2, Landroid/widget/RelativeLayout; │ │ .line 53 │ .local v2, "viewLayout":Landroid/widget/RelativeLayout; │ - const v3, 0x7f06008a │ + const v3, 0x7f0b008a │ │ + .line 54 │ invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 56 ├── smali/budo/budoist/views/adapters/ItemTreeItemAdapter$2.smali │ @@ -24,14 +24,15 @@ │ │ .field final synthetic val$itemCheckbox:Landroid/widget/CheckBox; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/adapters/ItemTreeItemAdapter;Lbudo/budoist/models/Item;Landroid/widget/CheckBox;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/adapters/ItemTreeItemAdapter; │ │ .prologue │ .line 287 │ iput-object p1, p0, Lbudo/budoist/views/adapters/ItemTreeItemAdapter$2;->this$0:Lbudo/budoist/views/adapters/ItemTreeItemAdapter; │ │ iput-object p2, p0, Lbudo/budoist/views/adapters/ItemTreeItemAdapter$2;->val$item:Lbudo/budoist/models/Item; ├── smali/budo/budoist/views/adapters/ProjectTreeItemAdapter.smali │ @@ -125,14 +125,15 @@ │ .prologue │ .line 47 │ .local p1, "treeNodeInfo":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ invoke-virtual {p0}, Lbudo/budoist/views/adapters/ProjectTreeItemAdapter;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ + .line 48 │ invoke-virtual {v1}, Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v1 │ │ const v2, 0x7f030012 │ │ const/4 v3, 0x0 │ @@ -150,16 +151,14 @@ │ move-result-object v1 │ │ return-object v1 │ .end method │ │ .method public bridge synthetic updateView(Landroid/view/View;Lpl/polidea/treeview/TreeNodeInfo;)Landroid/view/View; │ .locals 1 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Lpl/polidea/treeview/TreeNodeInfo; │ │ .prologue │ .line 29 │ invoke-virtual {p0, p1, p2}, Lbudo/budoist/views/adapters/ProjectTreeItemAdapter;->updateView(Landroid/view/View;Lpl/polidea/treeview/TreeNodeInfo;)Landroid/widget/LinearLayout; │ │ move-result-object v0 │ │ @@ -188,36 +187,39 @@ │ .line 55 │ move-object v6, p1 │ │ check-cast v6, Landroid/widget/LinearLayout; │ │ .line 56 │ .local v6, "viewLayout":Landroid/widget/LinearLayout; │ - const v7, 0x7f060078 │ + const v7, 0x7f0b0078 │ │ + .line 57 │ invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 58 │ .local v1, "itemCount":Landroid/widget/TextView; │ - const v7, 0x7f060079 │ + const v7, 0x7f0b0079 │ │ + .line 59 │ invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/TextView; │ │ .line 60 │ .local v4, "projectName":Landroid/widget/TextView; │ - const v7, 0x7f060077 │ + const v7, 0x7f0b0077 │ │ + .line 61 │ invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/RelativeLayout; │ │ .line 62 ├── smali/budo/budoist/views/adapters/LabelTreeItemAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/adapters/LabelTreeItemAdapter; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/adapters/LabelTreeItemAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/adapters/LabelTreeItemAdapter; │ │ .prologue │ .line 43 │ iput-object p1, p0, Lbudo/budoist/views/adapters/LabelTreeItemAdapter$1;->this$0:Lbudo/budoist/views/adapters/LabelTreeItemAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -52,22 +53,22 @@ │ .line 48 │ .local v0, "id":Lbudo/budoist/models/Label; │ iget-object v2, p0, Lbudo/budoist/views/adapters/LabelTreeItemAdapter$1;->this$0:Lbudo/budoist/views/adapters/LabelTreeItemAdapter; │ │ # invokes: Lbudo/budoist/views/adapters/LabelTreeItemAdapter;->changeSelected(ZLbudo/budoist/models/Label;)V │ invoke-static {v2, p2, v0}, Lbudo/budoist/views/adapters/LabelTreeItemAdapter;->access$000(Lbudo/budoist/views/adapters/LabelTreeItemAdapter;ZLbudo/budoist/models/Label;)V │ │ - .line 50 │ + .line 51 │ invoke-virtual {p1}, Landroid/widget/CompoundButton;->getParent()Landroid/view/ViewParent; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/LinearLayout; │ │ - const v3, 0x7f060061 │ + const v3, 0x7f0b0061 │ │ invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; ├── smali/budo/budoist/views/adapters/ItemTreeItemAdapter.smali │ @@ -217,14 +217,15 @@ │ .prologue │ .line 116 │ .local p1, "treeNodeInfo":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ invoke-virtual {p0}, Lbudo/budoist/views/adapters/ItemTreeItemAdapter;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ + .line 117 │ invoke-virtual {v1}, Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v1 │ │ const v2, 0x7f030009 │ │ const/4 v3, 0x0 │ @@ -330,15 +331,15 @@ │ │ .line 94 │ :cond_0 │ return-void │ .end method │ │ .method public updateView(Landroid/view/View;Lpl/polidea/treeview/TreeNodeInfo;)Landroid/view/View; │ - .locals 23 │ + .locals 24 │ .param p1, "view" # Landroid/view/View; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/view/View;", │ "Lpl/polidea/treeview/TreeNodeInfo", │ "<", │ @@ -361,86 +362,94 @@ │ move-object/from16 v18, p1 │ │ .line 125 │ check-cast v18, Landroid/widget/LinearLayout; │ │ .line 127 │ .local v18, "viewLayout":Landroid/widget/LinearLayout; │ - const v19, 0x7f060057 │ + const v19, 0x7f0b0057 │ │ + .line 128 │ invoke-virtual/range {v18 .. v19}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v9 │ │ check-cast v9, Landroid/widget/TextView; │ │ .line 129 │ .local v9, "itemContent":Landroid/widget/TextView; │ - const v19, 0x7f06005c │ + const v19, 0x7f0b005c │ │ + .line 130 │ invoke-virtual/range {v18 .. v19}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v12 │ │ check-cast v12, Landroid/widget/TextView; │ │ .line 131 │ .local v12, "itemLabels":Landroid/widget/TextView; │ - const v19, 0x7f060054 │ + const v19, 0x7f0b0054 │ │ + .line 132 │ invoke-virtual/range {v18 .. v19}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v14 │ │ check-cast v14, Landroid/widget/ImageView; │ │ .line 133 │ .local v14, "itemNotes":Landroid/widget/ImageView; │ - const v19, 0x7f060055 │ + const v19, 0x7f0b0055 │ │ + .line 134 │ invoke-virtual/range {v18 .. v19}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v13 │ │ check-cast v13, Landroid/widget/TextView; │ │ .line 135 │ .local v13, "itemNoteCount":Landroid/widget/TextView; │ - const v19, 0x7f060059 │ + const v19, 0x7f0b0059 │ │ + .line 136 │ invoke-virtual/range {v18 .. v19}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v15 │ │ check-cast v15, Landroid/widget/ImageView; │ │ .line 137 │ .local v15, "itemRepeat":Landroid/widget/ImageView; │ - const v19, 0x7f06005a │ + const v19, 0x7f0b005a │ │ + .line 138 │ invoke-virtual/range {v18 .. v19}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v11 │ │ check-cast v11, Landroid/widget/TextView; │ │ .line 139 │ .local v11, "itemDueDate":Landroid/widget/TextView; │ - const v19, 0x7f060058 │ + const v19, 0x7f0b0058 │ │ + .line 140 │ invoke-virtual/range {v18 .. v19}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v10 │ │ check-cast v10, Landroid/widget/LinearLayout; │ │ .line 141 │ .local v10, "itemDateLayout":Landroid/widget/LinearLayout; │ - const v19, 0x7f060056 │ + const v19, 0x7f0b0056 │ │ + .line 142 │ invoke-virtual/range {v18 .. v19}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v8 │ │ check-cast v8, Landroid/widget/CheckBox; │ │ .line 144 │ @@ -757,19 +766,19 @@ │ │ iget-object v0, v7, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ move-object/from16 v19, v0 │ │ invoke-virtual/range {v19 .. v19}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v19 │ + move-result-wide v20 │ │ - const-wide/16 v21, 0x0 │ + const-wide/16 v22, 0x0 │ │ - cmp-long v19, v19, v21 │ + cmp-long v19, v20, v22 │ │ if-nez v19, :cond_b │ │ .line 237 │ :cond_2 │ const/16 v19, 0x8 │ │ @@ -1047,14 +1056,15 @@ │ │ new-array v0, v0, [Ljava/lang/Object; │ │ move-object/from16 v20, v0 │ │ const/16 v21, 0x0 │ │ + .line 194 │ invoke-virtual {v4}, Lbudo/budoist/models/Label;->getColor()I │ │ move-result v22 │ │ invoke-static/range {v22 .. v22}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v22 │ @@ -1065,14 +1075,15 @@ │ │ iget-object v0, v4, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ │ move-object/from16 v22, v0 │ │ aput-object v22, v20, v21 │ │ + .line 193 │ invoke-static/range {v19 .. v20}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v19 │ │ invoke-static/range {v19 .. v19}, Landroid/text/Html;->fromHtml(Ljava/lang/String;)Landroid/text/Spanned; │ │ move-result-object v19 │ @@ -1173,14 +1184,15 @@ │ .line 240 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/views/adapters/ItemTreeItemAdapter;->mClient:Lbudo/budoist/services/TodoistClient; │ │ move-object/from16 v19, v0 │ │ + .line 241 │ invoke-virtual/range {v19 .. v19}, Lbudo/budoist/services/TodoistClient;->getUser()Lbudo/budoist/models/User; │ │ move-result-object v19 │ │ move-object/from16 v0, v19 │ │ iget-object v0, v0, Lbudo/budoist/models/User;->timeFormat:Lbudo/budoist/models/User$TimeFormat; │ @@ -1189,24 +1201,26 @@ │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/views/adapters/ItemTreeItemAdapter;->mClient:Lbudo/budoist/services/TodoistClient; │ │ move-object/from16 v20, v0 │ │ + .line 242 │ invoke-virtual/range {v20 .. v20}, Lbudo/budoist/services/TodoistClient;->getUser()Lbudo/budoist/models/User; │ │ move-result-object v20 │ │ move-object/from16 v0, v20 │ │ iget v0, v0, Lbudo/budoist/models/User;->timezoneOffsetMinutes:I │ │ move/from16 v20, v0 │ │ + .line 240 │ move-object/from16 v0, v19 │ │ move/from16 v1, v20 │ │ invoke-virtual {v7, v0, v1}, Lbudo/budoist/models/Item;->getDueDateDescription(Lbudo/budoist/models/User$TimeFormat;I)Ljava/lang/String; │ │ move-result-object v19 ├── smali/budo/budoist/views/adapters/NoteTreeItemAdapter.smali │ @@ -167,14 +167,15 @@ │ .prologue │ .line 62 │ .local p1, "treeNodeInfo":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ invoke-virtual {p0}, Lbudo/budoist/views/adapters/NoteTreeItemAdapter;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ + .line 63 │ invoke-virtual {v1}, Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v1 │ │ const v2, 0x7f030010 │ │ const/4 v3, 0x0 │ @@ -248,16 +249,14 @@ │ invoke-interface {v1, v0}, Lbudo/budoist/views/adapters/NoteTreeItemAdapter$IOnNoteEdit;->onNoteEdit(Lbudo/budoist/models/Note;)V │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic updateView(Landroid/view/View;Lpl/polidea/treeview/TreeNodeInfo;)Landroid/view/View; │ .locals 1 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Lpl/polidea/treeview/TreeNodeInfo; │ │ .prologue │ .line 27 │ invoke-virtual {p0, p1, p2}, Lbudo/budoist/views/adapters/NoteTreeItemAdapter;->updateView(Landroid/view/View;Lpl/polidea/treeview/TreeNodeInfo;)Landroid/widget/RelativeLayout; │ │ move-result-object v0 │ │ @@ -286,46 +285,48 @@ │ .line 70 │ move-object v3, p1 │ │ check-cast v3, Landroid/widget/RelativeLayout; │ │ .line 71 │ .local v3, "viewLayout":Landroid/widget/RelativeLayout; │ - const v4, 0x7f060073 │ + const v4, 0x7f0b0073 │ │ + .line 72 │ invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 73 │ .local v1, "noteContent":Landroid/widget/TextView; │ - const v4, 0x7f060072 │ + const v4, 0x7f0b0072 │ │ + .line 74 │ invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ .line 75 │ .local v2, "noteDate":Landroid/widget/TextView; │ - const v4, 0x7f060071 │ + const v4, 0x7f0b0071 │ │ invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/ImageView; │ │ iput-object v4, p0, Lbudo/budoist/views/adapters/NoteTreeItemAdapter;->mNoteDelete:Landroid/widget/ImageView; │ │ .line 76 │ - const v4, 0x7f060070 │ + const v4, 0x7f0b0070 │ │ invoke-virtual {v3, v4}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/ImageView; ├── smali/budo/budoist/views/adapters/LabelTreeItemAdapter.smali │ @@ -221,14 +221,15 @@ │ .prologue │ .line 86 │ .local p1, "treeNodeInfo":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ invoke-virtual {p0}, Lbudo/budoist/views/adapters/LabelTreeItemAdapter;->getActivity()Landroid/app/Activity; │ │ move-result-object v1 │ │ + .line 87 │ invoke-virtual {v1}, Landroid/app/Activity;->getLayoutInflater()Landroid/view/LayoutInflater; │ │ move-result-object v1 │ │ const v2, 0x7f03000b │ │ const/4 v3, 0x0 │ @@ -264,16 +265,17 @@ │ move-object v1, p1 │ │ .line 149 │ check-cast v1, Landroid/view/ViewGroup; │ │ .line 150 │ .local v1, "vg":Landroid/view/ViewGroup; │ - const v2, 0x7f060062 │ + const v2, 0x7f0b0062 │ │ + .line 151 │ invoke-virtual {v1, v2}, Landroid/view/ViewGroup;->findViewById(I)Landroid/view/View; │ │ move-result-object v0 │ │ check-cast v0, Landroid/widget/CheckBox; │ │ .line 152 │ @@ -285,16 +287,14 @@ │ .end local v1 # "vg":Landroid/view/ViewGroup; │ :cond_0 │ return-void │ .end method │ │ .method public bridge synthetic updateView(Landroid/view/View;Lpl/polidea/treeview/TreeNodeInfo;)Landroid/view/View; │ .locals 1 │ - .param p1, "x0" # Landroid/view/View; │ - .param p2, "x1" # Lpl/polidea/treeview/TreeNodeInfo; │ │ .prologue │ .line 31 │ invoke-virtual {p0, p1, p2}, Lbudo/budoist/views/adapters/LabelTreeItemAdapter;->updateView(Landroid/view/View;Lpl/polidea/treeview/TreeNodeInfo;)Landroid/widget/LinearLayout; │ │ move-result-object v0 │ │ @@ -325,46 +325,50 @@ │ .line 94 │ move-object v6, p1 │ │ check-cast v6, Landroid/widget/LinearLayout; │ │ .line 95 │ .local v6, "viewLayout":Landroid/widget/LinearLayout; │ - const v7, 0x7f060060 │ + const v7, 0x7f0b0060 │ │ + .line 96 │ invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/TextView; │ │ .line 97 │ .local v2, "itemCount":Landroid/widget/TextView; │ - const v7, 0x7f060061 │ + const v7, 0x7f0b0061 │ │ + .line 98 │ invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v5 │ │ check-cast v5, Landroid/widget/TextView; │ │ .line 99 │ .local v5, "labelName":Landroid/widget/TextView; │ - const v7, 0x7f060062 │ + const v7, 0x7f0b0062 │ │ + .line 100 │ invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/CheckBox; │ │ .line 101 │ .local v1, "checkbox":Landroid/widget/CheckBox; │ - const v7, 0x7f06005f │ + const v7, 0x7f0b005f │ │ + .line 102 │ invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v4 │ │ check-cast v4, Landroid/widget/RelativeLayout; │ │ .line 104 ├── smali/budo/budoist/views/adapters/ItemTreeItemAdapter$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lbudo/budoist/views/adapters/ItemTreeItemAdapter; │ │ │ # direct methods │ .method constructor (Lbudo/budoist/views/adapters/ItemTreeItemAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lbudo/budoist/views/adapters/ItemTreeItemAdapter; │ │ .prologue │ .line 60 │ iput-object p1, p0, Lbudo/budoist/views/adapters/ItemTreeItemAdapter$1;->this$0:Lbudo/budoist/views/adapters/ItemTreeItemAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ @@ -59,16 +60,17 @@ │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/RelativeLayout; │ │ .line 66 │ .local v2, "viewLayout":Landroid/widget/RelativeLayout; │ - const v3, 0x7f060057 │ + const v3, 0x7f0b0057 │ │ + .line 67 │ invoke-virtual {v2, v3}, Landroid/widget/RelativeLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/TextView; │ │ .line 69 ├── smali/budo/budoist/models/Note.smali │ @@ -266,14 +266,15 @@ │ │ if-ne v1, v2, :cond_0 │ │ iget-object v1, p0, Lbudo/budoist/models/Note;->content:Ljava/lang/String; │ │ iget-object v2, v0, Lbudo/budoist/models/Note;->content:Ljava/lang/String; │ │ + .line 83 │ invoke-virtual {p0, v1, v2}, Lbudo/budoist/models/Note;->compareObjects(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 85 │ @@ -287,139 +288,137 @@ │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 18 │ check-cast p1, Lbudo/budoist/models/Note; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lbudo/budoist/models/Note;->compareTo(Lbudo/budoist/models/Note;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ .method public getPostDateDescription()Ljava/lang/String; │ - .locals 12 │ + .locals 13 │ │ .prologue │ - const/4 v11, 0x1 │ + const/4 v12, 0x1 │ │ .line 53 │ - iget-object v7, p0, Lbudo/budoist/models/Note;->postDate:Ljava/util/Date; │ + iget-object v5, p0, Lbudo/budoist/models/Note;->postDate:Ljava/util/Date; │ │ - if-eqz v7, :cond_0 │ + if-eqz v5, :cond_0 │ │ - iget-object v7, p0, Lbudo/budoist/models/Note;->postDate:Ljava/util/Date; │ + iget-object v5, p0, Lbudo/budoist/models/Note;->postDate:Ljava/util/Date; │ │ - invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ + invoke-virtual {v5}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - const-wide/16 v9, 0x0 │ + const-wide/16 v10, 0x0 │ │ - cmp-long v7, v7, v9 │ + cmp-long v5, v8, v10 │ │ - if-nez v7, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 54 │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v1, 0x0 │ │ .line 72 │ :goto_0 │ - return-object v3 │ + return-object v1 │ │ .line 59 │ :cond_1 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v0 │ │ .local v0, "currentTime":Ljava/util/Calendar; │ - new-instance v7, Ljava/util/Date; │ + new-instance v5, Ljava/util/Date; │ │ - invoke-direct {v7}, Ljava/util/Date;->()V │ + invoke-direct {v5}, Ljava/util/Date;->()V │ │ - invoke-virtual {v0, v7}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v0, v5}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 60 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ move-result-object v4 │ │ .local v4, "postTime":Ljava/util/Calendar; │ - iget-object v7, p0, Lbudo/budoist/models/Note;->postDate:Ljava/util/Date; │ + iget-object v5, p0, Lbudo/budoist/models/Note;->postDate:Ljava/util/Date; │ │ - invoke-virtual {v4, v7}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v4, v5}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 62 │ - invoke-virtual {v0, v11}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v0, v12}, Ljava/util/Calendar;->get(I)I │ │ - move-result v7 │ + move-result v5 │ │ - int-to-long v1, v7 │ + int-to-long v2, v5 │ │ .line 63 │ - .local v1, "currentTimeYear":J │ - invoke-virtual {v4, v11}, Ljava/util/Calendar;->get(I)I │ + .local v2, "currentTimeYear":J │ + invoke-virtual {v4, v12}, Ljava/util/Calendar;->get(I)I │ │ - move-result v7 │ + move-result v5 │ │ - int-to-long v5, v7 │ + int-to-long v6, v5 │ │ .line 65 │ - .local v5, "postTimeYear":J │ - cmp-long v7, v1, v5 │ + .local v6, "postTimeYear":J │ + cmp-long v5, v2, v6 │ │ - if-nez v7, :cond_2 │ + if-nez v5, :cond_2 │ │ .line 67 │ - new-instance v7, Ljava/text/SimpleDateFormat; │ + new-instance v5, Ljava/text/SimpleDateFormat; │ │ const-string v8, "MMM d" │ │ sget-object v9, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-direct {v7, v8, v9}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ + invoke-direct {v5, v8, v9}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ iget-object v8, p0, Lbudo/budoist/models/Note;->postDate:Ljava/util/Date; │ │ - invoke-virtual {v7, v8}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v5, v8}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - .local v3, "date":Ljava/lang/String; │ + .local v1, "date":Ljava/lang/String; │ goto :goto_0 │ │ .line 69 │ - .end local v3 # "date":Ljava/lang/String; │ + .end local v1 # "date":Ljava/lang/String; │ :cond_2 │ - new-instance v7, Ljava/text/SimpleDateFormat; │ + new-instance v5, Ljava/text/SimpleDateFormat; │ │ const-string v8, "MMM d yyyy" │ │ sget-object v9, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-direct {v7, v8, v9}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ + invoke-direct {v5, v8, v9}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ iget-object v8, p0, Lbudo/budoist/models/Note;->postDate:Ljava/util/Date; │ │ - invoke-virtual {v7, v8}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ + invoke-virtual {v5, v8}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v1 │ │ - .restart local v3 # "date":Ljava/lang/String; │ + .restart local v1 # "date":Ljava/lang/String; │ goto :goto_0 │ .end method │ │ .method public toKeyValue()Ljava/util/Hashtable; │ .locals 3 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -495,14 +494,15 @@ │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ iget v3, p0, Lbudo/budoist/models/Note;->id:I │ │ + .line 107 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ @@ -527,13 +527,14 @@ │ │ invoke-virtual {v3}, Ljava/util/Date;->toString()Ljava/lang/String; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 106 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/budo/budoist/models/Item.smali │ @@ -499,17 +499,17 @@ │ │ .line 972 │ .end local v0 # "e":Ljava/text/ParseException; │ .end local v1 # "formatter":Ljava/text/SimpleDateFormat; │ :cond_9 │ new-instance v2, Ljava/util/Date; │ │ - const-wide/16 v5, 0x0 │ + const-wide/16 v6, 0x0 │ │ - invoke-direct {v2, v5, v6}, Ljava/util/Date;->(J)V │ + invoke-direct {v2, v6, v7}, Ljava/util/Date;->(J)V │ │ iput-object v2, p0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ goto/16 :goto_0 │ │ :cond_a │ move v2, v4 │ @@ -824,14 +824,15 @@ │ │ invoke-virtual {p1, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ if-eqz v3, :cond_6 │ │ + .line 600 │ :cond_4 │ invoke-virtual {p1, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ if-nez v3, :cond_5 │ │ @@ -1103,14 +1104,15 @@ │ │ invoke-virtual {p1, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ if-nez v3, :cond_10 │ │ + .line 641 │ :cond_e │ invoke-virtual {p1, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ if-nez v3, :cond_f │ │ @@ -1156,143 +1158,155 @@ │ sget-object v3, Lbudo/budoist/models/User$DateFormat;->DD_MM_YYYY:Lbudo/budoist/models/User$DateFormat; │ │ if-ne p2, v3, :cond_11 │ │ .line 650 │ const/4 v3, 0x4 │ │ + .line 651 │ invoke-virtual {p1, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ + .line 652 │ invoke-virtual {p1, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, -0x1 │ │ + .line 653 │ invoke-virtual {p1, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ + .line 650 │ invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;->set(III)V │ │ goto/16 :goto_0 │ │ .line 655 │ :cond_11 │ sget-object v3, Lbudo/budoist/models/User$DateFormat;->MM_DD_YYYY:Lbudo/budoist/models/User$DateFormat; │ │ if-ne p2, v3, :cond_1 │ │ .line 656 │ const/4 v3, 0x4 │ │ + .line 657 │ invoke-virtual {p1, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ + .line 658 │ invoke-virtual {p1, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, -0x1 │ │ + .line 659 │ invoke-virtual {p1, v8}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ + .line 656 │ invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;->set(III)V │ │ goto/16 :goto_0 │ │ .line 664 │ :cond_12 │ const/4 v3, 0x4 │ │ + .line 665 │ invoke-virtual {p1, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ + .line 666 │ invoke-virtual {p1, v7}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {p0, v4}, Lbudo/budoist/models/Item;->parseMonth(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 667 │ invoke-virtual {p1, v6}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ + .line 664 │ invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;->set(III)V │ │ goto/16 :goto_0 │ │ .line 674 │ :cond_13 │ invoke-virtual {p1, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ @@ -1300,94 +1314,102 @@ │ move-result-object v3 │ │ if-eqz v3, :cond_14 │ │ .line 676 │ const/16 v3, 0x8 │ │ + .line 677 │ invoke-virtual {p1, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ + .line 678 │ invoke-virtual {p1, v5}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-direct {p0, v4}, Lbudo/budoist/models/Item;->parseMonth(Ljava/lang/String;)I │ │ move-result v4 │ │ + .line 679 │ invoke-virtual {p1, v9}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ + .line 676 │ invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;->set(III)V │ │ goto/16 :goto_0 │ │ .line 683 │ :cond_14 │ const/16 v3, 0x8 │ │ + .line 684 │ invoke-virtual {p1, v3}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v3 │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ const/4 v4, 0x6 │ │ + .line 685 │ invoke-virtual {p1, v4}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v4}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v4 │ │ invoke-virtual {v4}, Ljava/lang/Integer;->intValue()I │ │ move-result v4 │ │ add-int/lit8 v4, v4, -0x1 │ │ + .line 686 │ invoke-virtual {p1, v9}, Ljava/util/regex/Matcher;->group(I)Ljava/lang/String; │ │ move-result-object v5 │ │ invoke-static {v5}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v5 │ │ invoke-virtual {v5}, Ljava/lang/Integer;->intValue()I │ │ move-result v5 │ │ + .line 683 │ invoke-virtual {v0, v3, v4, v5}, Ljava/util/Calendar;->set(III)V │ │ goto/16 :goto_0 │ │ .line 691 │ :cond_15 │ const/16 v3, 0x9 │ @@ -2888,15 +2910,15 @@ │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public calculateFirstDueDate(Lbudo/budoist/models/User$DateFormat;I)V │ - .locals 11 │ + .locals 12 │ .param p1, "dateFormat" # Lbudo/budoist/models/User$DateFormat; │ .param p2, "timeZoneOffsetMinutes" # I │ │ .prologue │ const/4 v7, 0x2 │ │ .line 272 │ @@ -3006,25 +3028,25 @@ │ :cond_2 │ new-instance v6, Ljava/util/Date; │ │ iget-object v7, p0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ invoke-virtual {v7}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ - mul-int/lit8 v9, p2, 0x3c │ + mul-int/lit8 v7, p2, 0x3c │ │ - mul-int/lit16 v9, v9, 0x3e8 │ + mul-int/lit16 v7, v7, 0x3e8 │ │ - int-to-long v9, v9 │ + int-to-long v10, v7 │ │ - sub-long/2addr v7, v9 │ + sub-long/2addr v8, v10 │ │ - invoke-direct {v6, v7, v8}, Ljava/util/Date;->(J)V │ + invoke-direct {v6, v8, v9}, Ljava/util/Date;->(J)V │ │ iput-object v6, p0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ .line 316 │ .end local v1 # "dueDateCalendar":Ljava/util/Calendar; │ :cond_3 │ return-void │ @@ -3149,24 +3171,26 @@ │ │ if-ne v1, v2, :cond_0 │ │ iget-object v1, p0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ iget-object v2, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ + .line 99 │ invoke-virtual {p0, v1, v2}, Lbudo/budoist/models/Item;->compareObjects(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ iget-object v2, v0, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ + .line 100 │ invoke-virtual {p0, v1, v2}, Lbudo/budoist/models/Item;->compareObjects(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ iget v1, p0, Lbudo/budoist/models/Item;->indentLevel:I │ @@ -3195,14 +3219,15 @@ │ │ iget v1, p0, Lbudo/budoist/models/Item;->noteCount:I │ │ iget v2, v0, Lbudo/budoist/models/Item;->noteCount:I │ │ if-ne v1, v2, :cond_0 │ │ + .line 106 │ invoke-virtual {p0}, Lbudo/budoist/models/Item;->getContent()Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-virtual {v0}, Lbudo/budoist/models/Item;->getContent()Ljava/lang/String; │ │ move-result-object v2 │ @@ -3213,14 +3238,15 @@ │ │ if-eqz v1, :cond_0 │ │ iget-object v1, p0, Lbudo/budoist/models/Item;->labelIds:Ljava/util/ArrayList; │ │ iget-object v2, v0, Lbudo/budoist/models/Item;->labelIds:Ljava/util/ArrayList; │ │ + .line 107 │ invoke-virtual {p0, v1, v2}, Lbudo/budoist/models/Item;->compareArrays(Ljava/util/ArrayList;Ljava/util/ArrayList;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ .line 109 │ @@ -3234,21 +3260,19 @@ │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 25 │ check-cast p1, Lbudo/budoist/models/Item; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lbudo/budoist/models/Item;->compareTo(Lbudo/budoist/models/Item;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -3298,1018 +3322,1027 @@ │ :cond_1 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public getDueDateColor()I │ - .locals 23 │ + .locals 24 │ │ .prologue │ .line 843 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - if-eqz v19, :cond_0 │ + if-eqz v20, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dateString:Ljava/lang/String; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - const-string v20, "no due date" │ + const-string v21, "no due date" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I │ + invoke-virtual/range {v20 .. v21}, Ljava/lang/String;->compareToIgnoreCase(Ljava/lang/String;)I │ │ - move-result v19 │ + move-result v20 │ │ - if-eqz v19, :cond_0 │ + if-eqz v20, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - if-eqz v19, :cond_0 │ + if-eqz v20, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/util/Date;->getTime()J │ + .line 844 │ + invoke-virtual/range {v20 .. v20}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v19 │ + move-result-wide v20 │ │ - const-wide/16 v21, 0x0 │ + const-wide/16 v22, 0x0 │ │ - cmp-long v19, v19, v21 │ + cmp-long v20, v20, v22 │ │ - if-nez v19, :cond_1 │ + if-nez v20, :cond_1 │ │ .line 845 │ :cond_0 │ - const v19, 0xffffff │ + const v20, 0xffffff │ │ .line 882 │ :goto_0 │ - return v19 │ + return v20 │ │ .line 848 │ :cond_1 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "currentTime":Ljava/util/Calendar; │ - new-instance v19, Ljava/util/Date; │ + .local v4, "currentTime":Ljava/util/Calendar; │ + new-instance v20, Ljava/util/Date; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/Date;->()V │ + invoke-direct/range {v20 .. v20}, Ljava/util/Date;->()V │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v3, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v4, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 849 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v10 │ + move-result-object v5 │ │ - .local v10, "dueTime":Ljava/util/Calendar; │ + .local v5, "dueTime":Ljava/util/Calendar; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v10, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v5, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 850 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v18 │ + move-result-object v19 │ │ .line 851 │ - .local v18, "tomorrow":Ljava/util/Calendar; │ - const/16 v19, 0x5 │ + .local v19, "tomorrow":Ljava/util/Calendar; │ + const/16 v20, 0x5 │ │ - const/16 v20, 0x1 │ + const/16 v21, 0x1 │ │ - invoke-virtual/range {v18 .. v20}, Ljava/util/Calendar;->add(II)V │ + invoke-virtual/range {v19 .. v21}, Ljava/util/Calendar;->add(II)V │ │ .line 852 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v17 │ + move-result-object v18 │ │ .line 853 │ - .local v17, "oneWeekAhead":Ljava/util/Calendar; │ - const/16 v19, 0xb │ + .local v18, "oneWeekAhead":Ljava/util/Calendar; │ + const/16 v20, 0xb │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V │ │ .line 854 │ - const/16 v19, 0xc │ + const/16 v20, 0xc │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V │ │ .line 855 │ - const/16 v19, 0xd │ + const/16 v20, 0xd │ │ - const/16 v20, 0x0 │ + const/16 v21, 0x0 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V │ │ .line 856 │ - const/16 v19, 0x5 │ + const/16 v20, 0x5 │ │ - const/16 v20, 0x8 │ + const/16 v21, 0x8 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->add(II)V │ │ .line 857 │ - const/16 v19, 0xc │ + const/16 v20, 0xc │ │ - const/16 v20, -0x1 │ + const/16 v21, -0x1 │ │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - move/from16 v1, v19 │ + move/from16 v1, v20 │ │ - move/from16 v2, v20 │ + move/from16 v2, v21 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->add(II)V │ │ .line 859 │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - invoke-virtual {v3, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v4, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - int-to-long v8, v0 │ + int-to-long v10, v0 │ │ .line 860 │ - .local v8, "currentTimeYear":J │ - const/16 v19, 0x1 │ + .local v10, "currentTimeYear":J │ + const/16 v20, 0x1 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - invoke-virtual {v10, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v5, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ + │ + int-to-long v0, v0 │ │ - int-to-long v15, v0 │ + move-wide/from16 v16, v0 │ │ .line 861 │ - .local v15, "dueTimeYear":J │ - const/16 v19, 0x2 │ + .local v16, "dueTimeYear":J │ + const/16 v20, 0x2 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - invoke-virtual {v3, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v4, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - int-to-long v6, v0 │ + int-to-long v8, v0 │ │ .line 862 │ - .local v6, "currentTimeMonth":J │ - const/16 v19, 0x2 │ + .local v8, "currentTimeMonth":J │ + const/16 v20, 0x2 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - invoke-virtual {v10, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v5, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ .line 863 │ - .local v13, "dueTimeMonth":J │ - const/16 v19, 0x5 │ + .local v14, "dueTimeMonth":J │ + const/16 v20, 0x5 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - invoke-virtual {v3, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v4, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - int-to-long v4, v0 │ + int-to-long v6, v0 │ │ .line 864 │ - .local v4, "currentTimeDay":J │ - const/16 v19, 0x5 │ + .local v6, "currentTimeDay":J │ + const/16 v20, 0x5 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - invoke-virtual {v10, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v5, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ - int-to-long v11, v0 │ + int-to-long v12, v0 │ │ .line 866 │ - .local v11, "dueTimeDay":J │ - cmp-long v19, v8, v15 │ + .local v12, "dueTimeDay":J │ + cmp-long v20, v10, v16 │ │ - if-nez v19, :cond_2 │ + if-nez v20, :cond_2 │ │ - cmp-long v19, v6, v13 │ + cmp-long v20, v8, v14 │ │ - if-nez v19, :cond_2 │ + if-nez v20, :cond_2 │ │ - cmp-long v19, v4, v11 │ + cmp-long v20, v6, v12 │ │ - if-nez v19, :cond_2 │ + if-nez v20, :cond_2 │ │ .line 868 │ - const v19, 0xb8f7b6 │ + const v20, 0xb8f7b6 │ │ goto/16 :goto_0 │ │ .line 869 │ :cond_2 │ - const/16 v19, 0x5 │ + const/16 v20, 0x5 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual/range {v19 .. v20}, Ljava/util/Calendar;->get(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - cmp-long v19, v19, v11 │ + cmp-long v20, v20, v12 │ │ - if-nez v19, :cond_3 │ + if-nez v20, :cond_3 │ │ - const/16 v19, 0x2 │ + const/16 v20, 0x2 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/util/Calendar;->get(I)I │ + .line 870 │ + invoke-virtual/range {v19 .. v20}, Ljava/util/Calendar;->get(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - cmp-long v19, v19, v13 │ + cmp-long v20, v20, v14 │ │ - if-nez v19, :cond_3 │ + if-nez v20, :cond_3 │ │ - const/16 v19, 0x1 │ + const/16 v20, 0x1 │ │ - invoke-virtual/range {v18 .. v19}, Ljava/util/Calendar;->get(I)I │ + .line 871 │ + invoke-virtual/range {v19 .. v20}, Ljava/util/Calendar;->get(I)I │ │ - move-result v19 │ + move-result v20 │ │ - move/from16 v0, v19 │ + move/from16 v0, v20 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v19, v0 │ + move-wide/from16 v20, v0 │ │ - cmp-long v19, v19, v15 │ + cmp-long v20, v20, v16 │ │ - if-nez v19, :cond_3 │ + if-nez v20, :cond_3 │ │ .line 873 │ - const v19, 0xd9e8fe │ + const v20, 0xd9e8fe │ │ goto/16 :goto_0 │ │ .line 874 │ :cond_3 │ - invoke-virtual {v10, v3}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v4}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v20 │ │ - if-eqz v19, :cond_4 │ + if-eqz v20, :cond_4 │ │ .line 876 │ - const v19, 0xf7cbcb │ + const v20, 0xf7cbcb │ │ goto/16 :goto_0 │ │ .line 877 │ :cond_4 │ - move-object/from16 v0, v17 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v10, v0}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z │ + invoke-virtual {v5, v0}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z │ │ - move-result v19 │ + move-result v20 │ │ - if-eqz v19, :cond_5 │ + if-eqz v20, :cond_5 │ │ .line 879 │ - const v19, 0xffffcc │ + const v20, 0xffffcc │ │ goto/16 :goto_0 │ │ .line 882 │ :cond_5 │ - const v19, 0xffffff │ + const v20, 0xffffff │ │ goto/16 :goto_0 │ .end method │ │ .method public getDueDateDescription(Lbudo/budoist/models/User$TimeFormat;I)Ljava/lang/String; │ - .locals 26 │ + .locals 28 │ .param p1, "timeFormat" # Lbudo/budoist/models/User$TimeFormat; │ .param p2, "timeZoneOffsetMinutes" # I │ │ .prologue │ .line 766 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - if-eqz v22, :cond_0 │ + if-eqz v23, :cond_0 │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v23 .. v23}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v22 │ + move-result-wide v24 │ │ - const-wide/16 v24, 0x0 │ + const-wide/16 v26, 0x0 │ │ - cmp-long v22, v22, v24 │ + cmp-long v23, v24, v26 │ │ - if-nez v22, :cond_2 │ + if-nez v23, :cond_2 │ │ .line 767 │ :cond_0 │ - const/4 v10, 0x0 │ + const/4 v5, 0x0 │ │ .line 828 │ :cond_1 │ :goto_0 │ - return-object v10 │ + return-object v5 │ │ .line 772 │ :cond_2 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v11 │ + move-result-object v12 │ │ - .local v11, "dueDateCalendar":Ljava/util/Calendar; │ + .local v12, "dueDateCalendar":Ljava/util/Calendar; │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v11, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v12, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 773 │ - const/16 v22, 0xb │ + const/16 v23, 0xb │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v11, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v12, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - const/16 v23, 0x17 │ + const/16 v24, 0x17 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ if-ne v0, v1, :cond_3 │ │ - const/16 v22, 0xc │ + const/16 v23, 0xc │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v11, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v12, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - const/16 v23, 0x3b │ + const/16 v24, 0x3b │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ if-eq v0, v1, :cond_5 │ │ .line 775 │ :cond_3 │ - new-instance v19, Ljava/util/Date; │ + new-instance v20, Ljava/util/Date; │ │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - move-object/from16 v22, v0 │ + move-object/from16 v23, v0 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/util/Date;->getTime()J │ + invoke-virtual/range {v23 .. v23}, Ljava/util/Date;->getTime()J │ │ - move-result-wide v22 │ + move-result-wide v24 │ │ - mul-int/lit8 v24, p2, 0x3c │ + mul-int/lit8 v23, p2, 0x3c │ │ - move/from16 v0, v24 │ + move/from16 v0, v23 │ │ mul-int/lit16 v0, v0, 0x3e8 │ │ - move/from16 v24, v0 │ + move/from16 v23, v0 │ │ - move/from16 v0, v24 │ + move/from16 v0, v23 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v24, v0 │ + move-wide/from16 v26, v0 │ │ - add-long v22, v22, v24 │ + add-long v24, v24, v26 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v20 │ │ - move-wide/from16 v1, v22 │ + move-wide/from16 v1, v24 │ │ invoke-direct {v0, v1, v2}, Ljava/util/Date;->(J)V │ │ .line 784 │ - .local v19, "localDate":Ljava/util/Date; │ + .local v20, "localDate":Ljava/util/Date; │ :goto_1 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - .local v3, "currentTime":Ljava/util/Calendar; │ - new-instance v22, Ljava/util/Date; │ + .local v4, "currentTime":Ljava/util/Calendar; │ + new-instance v23, Ljava/util/Date; │ │ - invoke-direct/range {v22 .. v22}, Ljava/util/Date;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/util/Date;->()V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v3, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v4, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 785 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v12 │ + move-result-object v13 │ │ - .local v12, "dueTime":Ljava/util/Calendar; │ - move-object/from16 v0, v19 │ + .local v13, "dueTime":Ljava/util/Calendar; │ + move-object/from16 v0, v20 │ │ - invoke-virtual {v12, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ + invoke-virtual {v13, v0}, Ljava/util/Calendar;->setTime(Ljava/util/Date;)V │ │ .line 786 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v21 │ + move-result-object v22 │ │ .line 787 │ - .local v21, "tomorrow":Ljava/util/Calendar; │ - const/16 v22, 0x5 │ + .local v22, "tomorrow":Ljava/util/Calendar; │ + const/16 v23, 0x5 │ │ - const/16 v23, 0x1 │ + const/16 v24, 0x1 │ │ - invoke-virtual/range {v21 .. v23}, Ljava/util/Calendar;->add(II)V │ + invoke-virtual/range {v22 .. v24}, Ljava/util/Calendar;->add(II)V │ │ .line 788 │ invoke-static {}, Ljava/util/Calendar;->getInstance()Ljava/util/Calendar; │ │ - move-result-object v20 │ + move-result-object v21 │ │ .line 789 │ - .local v20, "oneWeekAhead":Ljava/util/Calendar; │ - const/16 v22, 0xb │ + .local v21, "oneWeekAhead":Ljava/util/Calendar; │ + const/16 v23, 0xb │ │ - const/16 v23, 0x0 │ + const/16 v24, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V │ │ .line 790 │ - const/16 v22, 0xc │ + const/16 v23, 0xc │ │ - const/16 v23, 0x0 │ + const/16 v24, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V │ │ .line 791 │ - const/16 v22, 0xd │ + const/16 v23, 0xd │ │ - const/16 v23, 0x0 │ + const/16 v24, 0x0 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->set(II)V │ │ .line 792 │ - const/16 v22, 0x5 │ + const/16 v23, 0x5 │ │ - const/16 v23, 0x8 │ + const/16 v24, 0x8 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->add(II)V │ │ .line 793 │ - const/16 v22, 0xc │ + const/16 v23, 0xc │ │ - const/16 v23, -0x1 │ + const/16 v24, -0x1 │ │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - move/from16 v1, v22 │ + move/from16 v1, v23 │ │ - move/from16 v2, v23 │ + move/from16 v2, v24 │ │ invoke-virtual {v0, v1, v2}, Ljava/util/Calendar;->add(II)V │ │ .line 795 │ - const/16 v22, 0x1 │ + const/16 v23, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v3, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v4, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - int-to-long v8, v0 │ + int-to-long v10, v0 │ │ .line 796 │ - .local v8, "currentTimeYear":J │ - const/16 v22, 0x1 │ + .local v10, "currentTimeYear":J │ + const/16 v23, 0x1 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v12, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v13, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v17, v0 │ + move-wide/from16 v18, v0 │ │ .line 797 │ - .local v17, "dueTimeYear":J │ - const/16 v22, 0x2 │ + .local v18, "dueTimeYear":J │ + const/16 v23, 0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v3, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v4, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - int-to-long v6, v0 │ + int-to-long v8, v0 │ │ .line 798 │ - .local v6, "currentTimeMonth":J │ - const/16 v22, 0x2 │ + .local v8, "currentTimeMonth":J │ + const/16 v23, 0x2 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v12, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v13, v0}, Ljava/util/Calendar;->get(I)I │ + │ + move-result v23 │ │ - move-result v22 │ + move/from16 v0, v23 │ │ - move/from16 v0, v22 │ + int-to-long v0, v0 │ │ - int-to-long v15, v0 │ + move-wide/from16 v16, v0 │ │ .line 799 │ - .local v15, "dueTimeMonth":J │ - const/16 v22, 0x5 │ + .local v16, "dueTimeMonth":J │ + const/16 v23, 0x5 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v3, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v4, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - int-to-long v4, v0 │ + int-to-long v6, v0 │ │ .line 800 │ - .local v4, "currentTimeDay":J │ - const/16 v22, 0x5 │ + .local v6, "currentTimeDay":J │ + const/16 v23, 0x5 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v12, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v13, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - int-to-long v13, v0 │ + int-to-long v14, v0 │ │ .line 802 │ - .local v13, "dueTimeDay":J │ - cmp-long v22, v8, v17 │ + .local v14, "dueTimeDay":J │ + cmp-long v23, v10, v18 │ │ - if-nez v22, :cond_6 │ + if-nez v23, :cond_6 │ │ - cmp-long v22, v6, v15 │ + cmp-long v23, v8, v16 │ │ - if-nez v22, :cond_6 │ + if-nez v23, :cond_6 │ │ - cmp-long v22, v4, v13 │ + cmp-long v23, v6, v14 │ │ - if-nez v22, :cond_6 │ + if-nez v23, :cond_6 │ │ .line 803 │ - const-string v10, "Today" │ + const-string v5, "Today" │ │ .line 821 │ - .local v10, "date":Ljava/lang/String; │ + .local v5, "date":Ljava/lang/String; │ :goto_2 │ - const/16 v22, 0xb │ + const/16 v23, 0xb │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v12, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v13, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - const/16 v23, 0x17 │ + const/16 v24, 0x17 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ if-ne v0, v1, :cond_4 │ │ - const/16 v22, 0xc │ + const/16 v23, 0xc │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - invoke-virtual {v12, v0}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual {v13, v0}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - const/16 v23, 0x3b │ + const/16 v24, 0x3b │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ - move/from16 v1, v23 │ + move/from16 v1, v24 │ │ if-eq v0, v1, :cond_1 │ │ .line 822 │ :cond_4 │ - sget-object v22, Lbudo/budoist/models/User$TimeFormat;->HH_MM:Lbudo/budoist/models/User$TimeFormat; │ + sget-object v23, Lbudo/budoist/models/User$TimeFormat;->HH_MM:Lbudo/budoist/models/User$TimeFormat; │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ if-ne v0, v1, :cond_a │ │ .line 823 │ - new-instance v22, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - new-instance v23, Ljava/text/SimpleDateFormat; │ + new-instance v24, Ljava/text/SimpleDateFormat; │ │ - const-string v24, " @ HH:mm" │ + const-string v25, " @ HH:mm" │ │ - sget-object v25, Ljava/util/Locale;->US:Ljava/util/Locale; │ + sget-object v26, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-direct/range {v23 .. v25}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ + invoke-direct/range {v24 .. v26}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v5 │ │ goto/16 :goto_0 │ │ .line 779 │ - .end local v3 # "currentTime":Ljava/util/Calendar; │ - .end local v4 # "currentTimeDay":J │ - .end local v6 # "currentTimeMonth":J │ - .end local v8 # "currentTimeYear":J │ - .end local v10 # "date":Ljava/lang/String; │ - .end local v12 # "dueTime":Ljava/util/Calendar; │ - .end local v13 # "dueTimeDay":J │ - .end local v15 # "dueTimeMonth":J │ - .end local v17 # "dueTimeYear":J │ - .end local v19 # "localDate":Ljava/util/Date; │ - .end local v20 # "oneWeekAhead":Ljava/util/Calendar; │ - .end local v21 # "tomorrow":Ljava/util/Calendar; │ + .end local v4 # "currentTime":Ljava/util/Calendar; │ + .end local v5 # "date":Ljava/lang/String; │ + .end local v6 # "currentTimeDay":J │ + .end local v8 # "currentTimeMonth":J │ + .end local v10 # "currentTimeYear":J │ + .end local v13 # "dueTime":Ljava/util/Calendar; │ + .end local v14 # "dueTimeDay":J │ + .end local v16 # "dueTimeMonth":J │ + .end local v18 # "dueTimeYear":J │ + .end local v20 # "localDate":Ljava/util/Date; │ + .end local v21 # "oneWeekAhead":Ljava/util/Calendar; │ + .end local v22 # "tomorrow":Ljava/util/Calendar; │ :cond_5 │ move-object/from16 v0, p0 │ │ iget-object v0, v0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ - move-object/from16 v19, v0 │ + move-object/from16 v20, v0 │ │ - .restart local v19 # "localDate":Ljava/util/Date; │ + .restart local v20 # "localDate":Ljava/util/Date; │ goto/16 :goto_1 │ │ .line 804 │ - .restart local v3 # "currentTime":Ljava/util/Calendar; │ - .restart local v4 # "currentTimeDay":J │ - .restart local v6 # "currentTimeMonth":J │ - .restart local v8 # "currentTimeYear":J │ - .restart local v12 # "dueTime":Ljava/util/Calendar; │ - .restart local v13 # "dueTimeDay":J │ - .restart local v15 # "dueTimeMonth":J │ - .restart local v17 # "dueTimeYear":J │ - .restart local v20 # "oneWeekAhead":Ljava/util/Calendar; │ - .restart local v21 # "tomorrow":Ljava/util/Calendar; │ + .restart local v4 # "currentTime":Ljava/util/Calendar; │ + .restart local v6 # "currentTimeDay":J │ + .restart local v8 # "currentTimeMonth":J │ + .restart local v10 # "currentTimeYear":J │ + .restart local v13 # "dueTime":Ljava/util/Calendar; │ + .restart local v14 # "dueTimeDay":J │ + .restart local v16 # "dueTimeMonth":J │ + .restart local v18 # "dueTimeYear":J │ + .restart local v21 # "oneWeekAhead":Ljava/util/Calendar; │ + .restart local v22 # "tomorrow":Ljava/util/Calendar; │ :cond_6 │ - const/16 v22, 0x5 │ + const/16 v23, 0x5 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/util/Calendar;->get(I)I │ + invoke-virtual/range {v22 .. v23}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v24, v0 │ │ - cmp-long v22, v22, v13 │ + cmp-long v23, v24, v14 │ │ - if-nez v22, :cond_7 │ + if-nez v23, :cond_7 │ │ - const/16 v22, 0x2 │ + const/16 v23, 0x2 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/util/Calendar;->get(I)I │ + .line 805 │ + invoke-virtual/range {v22 .. v23}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v24, v0 │ │ - cmp-long v22, v22, v15 │ + cmp-long v23, v24, v16 │ │ - if-nez v22, :cond_7 │ + if-nez v23, :cond_7 │ │ - const/16 v22, 0x1 │ + const/16 v23, 0x1 │ │ - invoke-virtual/range {v21 .. v22}, Ljava/util/Calendar;->get(I)I │ + .line 806 │ + invoke-virtual/range {v22 .. v23}, Ljava/util/Calendar;->get(I)I │ │ - move-result v22 │ + move-result v23 │ │ - move/from16 v0, v22 │ + move/from16 v0, v23 │ │ int-to-long v0, v0 │ │ - move-wide/from16 v22, v0 │ + move-wide/from16 v24, v0 │ │ - cmp-long v22, v22, v17 │ + cmp-long v23, v24, v18 │ │ - if-nez v22, :cond_7 │ + if-nez v23, :cond_7 │ │ .line 807 │ - const-string v10, "Tomorrow" │ + const-string v5, "Tomorrow" │ │ - .restart local v10 # "date":Ljava/lang/String; │ + .restart local v5 # "date":Ljava/lang/String; │ goto/16 :goto_2 │ │ .line 808 │ - .end local v10 # "date":Ljava/lang/String; │ + .end local v5 # "date":Ljava/lang/String; │ :cond_7 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v21 │ │ - invoke-virtual {v12, v0}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v0}, Ljava/util/Calendar;->before(Ljava/lang/Object;)Z │ │ - move-result v22 │ + move-result v23 │ │ - if-eqz v22, :cond_8 │ + if-eqz v23, :cond_8 │ │ - invoke-virtual {v12, v3}, Ljava/util/Calendar;->after(Ljava/lang/Object;)Z │ + invoke-virtual {v13, v4}, Ljava/util/Calendar;->after(Ljava/lang/Object;)Z │ │ - move-result v22 │ + move-result v23 │ │ - if-eqz v22, :cond_8 │ + if-eqz v23, :cond_8 │ │ .line 810 │ - new-instance v22, Ljava/text/SimpleDateFormat; │ + new-instance v23, Ljava/text/SimpleDateFormat; │ │ - const-string v23, "EEEE" │ + const-string v24, "EEEE" │ │ - sget-object v24, Ljava/util/Locale;->US:Ljava/util/Locale; │ + sget-object v25, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-direct/range {v22 .. v24}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ + invoke-direct/range {v23 .. v25}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v5 │ │ - .restart local v10 # "date":Ljava/lang/String; │ + .restart local v5 # "date":Ljava/lang/String; │ goto/16 :goto_2 │ │ .line 812 │ - .end local v10 # "date":Ljava/lang/String; │ + .end local v5 # "date":Ljava/lang/String; │ :cond_8 │ - cmp-long v22, v8, v17 │ + cmp-long v23, v10, v18 │ │ - if-nez v22, :cond_9 │ + if-nez v23, :cond_9 │ │ .line 814 │ - new-instance v22, Ljava/text/SimpleDateFormat; │ + new-instance v23, Ljava/text/SimpleDateFormat; │ │ - const-string v23, "MMM d" │ + const-string v24, "MMM d" │ │ - sget-object v24, Ljava/util/Locale;->US:Ljava/util/Locale; │ + sget-object v25, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-direct/range {v22 .. v24}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ + invoke-direct/range {v23 .. v25}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v5 │ │ - .restart local v10 # "date":Ljava/lang/String; │ + .restart local v5 # "date":Ljava/lang/String; │ goto/16 :goto_2 │ │ .line 816 │ - .end local v10 # "date":Ljava/lang/String; │ + .end local v5 # "date":Ljava/lang/String; │ :cond_9 │ - new-instance v22, Ljava/text/SimpleDateFormat; │ + new-instance v23, Ljava/text/SimpleDateFormat; │ │ - const-string v23, "MMM d yyyy" │ + const-string v24, "MMM d yyyy" │ │ - sget-object v24, Ljava/util/Locale;->US:Ljava/util/Locale; │ + sget-object v25, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-direct/range {v22 .. v24}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ + invoke-direct/range {v23 .. v25}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v5 │ │ - .restart local v10 # "date":Ljava/lang/String; │ + .restart local v5 # "date":Ljava/lang/String; │ goto/16 :goto_2 │ │ .line 824 │ :cond_a │ - sget-object v22, Lbudo/budoist/models/User$TimeFormat;->HH_PM_AM:Lbudo/budoist/models/User$TimeFormat; │ + sget-object v23, Lbudo/budoist/models/User$TimeFormat;->HH_PM_AM:Lbudo/budoist/models/User$TimeFormat; │ │ move-object/from16 v0, p1 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v23 │ │ if-ne v0, v1, :cond_1 │ │ .line 825 │ - new-instance v22, Ljava/lang/StringBuilder; │ + new-instance v23, Ljava/lang/StringBuilder; │ │ - invoke-direct/range {v22 .. v22}, Ljava/lang/StringBuilder;->()V │ + invoke-direct/range {v23 .. v23}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v0, v22 │ + move-object/from16 v0, v23 │ │ - invoke-virtual {v0, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - new-instance v23, Ljava/text/SimpleDateFormat; │ + new-instance v24, Ljava/text/SimpleDateFormat; │ │ - const-string v24, " @ h:mm a" │ + const-string v25, " @ h:mm a" │ │ - sget-object v25, Ljava/util/Locale;->US:Ljava/util/Locale; │ + sget-object v26, Ljava/util/Locale;->US:Ljava/util/Locale; │ │ - invoke-direct/range {v23 .. v25}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ + invoke-direct/range {v24 .. v26}, Ljava/text/SimpleDateFormat;->(Ljava/lang/String;Ljava/util/Locale;)V │ │ - move-object/from16 v0, v23 │ + move-object/from16 v0, v24 │ │ - move-object/from16 v1, v19 │ + move-object/from16 v1, v20 │ │ invoke-virtual {v0, v1}, Ljava/text/SimpleDateFormat;->format(Ljava/util/Date;)Ljava/lang/String; │ │ - move-result-object v23 │ + move-result-object v24 │ │ - invoke-virtual/range {v22 .. v23}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v23 .. v24}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v22 │ + move-result-object v23 │ │ - invoke-virtual/range {v22 .. v22}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v23 .. v23}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v10 │ + move-result-object v5 │ │ goto/16 :goto_0 │ .end method │ │ .method public getItemPriorityColor()I │ .locals 1 │ │ @@ -4726,14 +4759,15 @@ │ │ new-array v3, v0, [Ljava/lang/Object; │ │ const/4 v0, 0x0 │ │ iget v1, p0, Lbudo/budoist/models/Item;->id:I │ │ + .line 140 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v3, v0 │ │ const/4 v0, 0x1 │ @@ -4832,14 +4866,15 @@ │ │ iget-object v0, p0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ if-nez v0, :cond_2 │ │ const-wide/16 v0, 0x0 │ │ + .line 141 │ :goto_2 │ invoke-static {v0, v1}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v0 │ │ aput-object v0, v3, v4 │ │ @@ -4849,14 +4884,15 @@ │ │ aput-object v1, v3, v0 │ │ const/16 v0, 0xc │ │ iget v1, p0, Lbudo/budoist/models/Item;->noteCount:I │ │ + .line 142 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v1 │ │ aput-object v1, v3, v0 │ │ const/16 v0, 0xd │ @@ -4865,20 +4901,22 @@ │ │ invoke-virtual {v1}, Lbudo/budoist/models/SynchronizedModel$DirtyState;->toString()Ljava/lang/String; │ │ move-result-object v1 │ │ aput-object v1, v3, v0 │ │ + .line 139 │ invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ │ + .line 140 │ :cond_0 │ const-string v0, "[]" │ │ goto :goto_0 │ │ :cond_1 │ iget-object v0, p0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ @@ -4888,13 +4926,14 @@ │ move-result-object v0 │ │ goto :goto_1 │ │ :cond_2 │ iget-object v0, p0, Lbudo/budoist/models/Item;->dueDate:Ljava/util/Date; │ │ + .line 141 │ invoke-virtual {v0}, Ljava/util/Date;->getTime()J │ │ move-result-wide v0 │ │ goto :goto_2 │ .end method ├── smali/budo/budoist/models/Label.smali │ @@ -60,142 +60,156 @@ │ │ new-array v0, v0, [Ljava/lang/Integer; │ │ const/4 v1, 0x0 │ │ const v2, 0x19412 │ │ + .line 31 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x1 │ │ const v2, 0xa39d01 │ │ + .line 32 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x2 │ │ const v2, 0xe73d02 │ │ + .line 33 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x3 │ │ const v2, 0xe702a4 │ │ + .line 34 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x4 │ │ const v2, 0x9902e7 │ │ + .line 35 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x5 │ │ const v2, 0x1d02e7 │ │ + .line 36 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x6 │ │ const v2, 0x82c5 │ │ + .line 37 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x7 │ │ const v2, 0x555555 │ │ + .line 38 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x8 │ │ const v2, 0x8299 │ │ + .line 39 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x9 │ │ const v2, 0x3b3b2 │ │ + .line 40 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xa │ │ const v2, 0xac193d │ │ + .line 41 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xb │ │ const v2, 0x82ba00 │ │ + .line 42 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xc │ │ const/16 v2, 0x111 │ │ + .line 43 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ sput-object v0, Lbudo/budoist/models/Label;->SUPPORTED_COLORS:[Ljava/lang/Integer; │ │ + .line 30 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ @@ -383,14 +397,15 @@ │ │ if-ne v1, v2, :cond_0 │ │ iget-object v1, p0, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ │ iget-object v2, v0, Lbudo/budoist/models/Label;->name:Ljava/lang/String; │ │ + .line 62 │ invoke-virtual {p0, v1, v2}, Lbudo/budoist/models/Label;->compareObjects(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ iget v1, p0, Lbudo/budoist/models/Label;->colorIndex:I │ @@ -410,21 +425,19 @@ │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 11 │ check-cast p1, Lbudo/budoist/models/Label; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lbudo/budoist/models/Label;->compareTo(Lbudo/budoist/models/Label;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -457,14 +470,15 @@ │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ iget v3, p0, Lbudo/budoist/models/Label;->id:I │ │ + .line 83 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ @@ -499,13 +513,14 @@ │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 82 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/budo/budoist/models/Query.smali │ @@ -70,14 +70,15 @@ │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ iget v3, p0, Lbudo/budoist/models/Query;->id:I │ │ + .line 28 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ @@ -88,13 +89,14 @@ │ │ const/4 v2, 0x2 │ │ iget-object v3, p0, Lbudo/budoist/models/Query;->query:Ljava/lang/String; │ │ aput-object v3, v1, v2 │ │ + .line 27 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/budo/budoist/models/SynchronizedModel.smali │ @@ -100,14 +100,15 @@ │ if-nez p2, :cond_4 │ │ :cond_2 │ if-nez p2, :cond_3 │ │ if-nez p1, :cond_4 │ │ + .line 66 │ :cond_3 │ invoke-virtual {p1}, Ljava/util/ArrayList;->size()I │ │ move-result v3 │ │ invoke-virtual {p2}, Ljava/util/ArrayList;->size()I │ │ @@ -168,24 +169,27 @@ │ if-eqz p2, :cond_1 │ │ :cond_0 │ if-eqz p1, :cond_2 │ │ if-eqz p2, :cond_2 │ │ + .line 50 │ invoke-interface {p1, p2}, Ljava/lang/Comparable;->compareTo(Ljava/lang/Object;)I │ │ move-result v0 │ │ if-nez v0, :cond_2 │ │ :cond_1 │ const/4 v0, 0x1 │ │ + .line 48 │ :goto_0 │ return v0 │ │ + .line 50 │ :cond_2 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method ├── smali/budo/budoist/models/User.smali │ @@ -200,14 +200,15 @@ │ │ move-result v3 │ │ mul-int/lit8 v6, v3, 0x3c │ │ const/4 v3, 0x2 │ │ + .line 106 │ invoke-virtual {v2, v3}, Ljava/util/ArrayList;->get(I)Ljava/lang/Object; │ │ move-result-object v3 │ │ check-cast v3, Ljava/lang/Integer; │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ @@ -568,14 +569,15 @@ │ │ new-array v2, v0, [Ljava/lang/Object; │ │ const/4 v0, 0x0 │ │ iget v3, p0, Lbudo/budoist/models/User;->id:I │ │ + .line 61 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v2, v0 │ │ const/4 v3, 0x1 │ @@ -636,27 +638,30 @@ │ │ iget-object v0, p0, Lbudo/budoist/models/User;->premiumUntil:Ljava/util/Date; │ │ if-eqz v0, :cond_4 │ │ iget-object v0, p0, Lbudo/budoist/models/User;->premiumUntil:Ljava/util/Date; │ │ + .line 63 │ invoke-virtual {v0}, Ljava/util/Date;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ :goto_4 │ aput-object v0, v2, v3 │ │ + .line 60 │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ │ + .line 61 │ :cond_0 │ const-string v0, "" │ │ goto :goto_0 │ │ :cond_1 │ const-string v0, "" │ @@ -669,12 +674,13 @@ │ goto :goto_2 │ │ :cond_3 │ const-string v0, "" │ │ goto :goto_3 │ │ + .line 63 │ :cond_4 │ const-string v0, "" │ │ goto :goto_4 │ .end method ├── smali/budo/budoist/models/Project.smali │ @@ -70,228 +70,251 @@ │ │ new-array v0, v0, [Ljava/lang/Integer; │ │ const/4 v1, 0x0 │ │ const v2, 0xbde876 │ │ + .line 23 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x1 │ │ const v2, 0xff8581 │ │ + .line 24 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x2 │ │ const v2, 0xffc472 │ │ + .line 25 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x3 │ │ const v2, 0xfaed75 │ │ + .line 26 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x4 │ │ const v2, 0xa8c9e5 │ │ + .line 27 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x5 │ │ + .line 28 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x6 │ │ const v2, 0xe3a8e5 │ │ + .line 29 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/4 v1, 0x7 │ │ const v2, 0xdddddd │ │ + .line 30 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x8 │ │ const v2, 0xfc603c │ │ + .line 31 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x9 │ │ const v2, 0xffcc00 │ │ + .line 32 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xa │ │ const v2, 0x74e8d4 │ │ + .line 33 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xb │ │ const v2, 0x3cd6fc │ │ + .line 34 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xc │ │ const v2, 0xdc4fad │ │ + .line 35 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xd │ │ const v2, 0xac193d │ │ + .line 36 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xe │ │ const v2, 0xd24726 │ │ + .line 37 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0xf │ │ const v2, 0x82ba00 │ │ + .line 38 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x10 │ │ const v2, 0x3b3b2 │ │ + .line 39 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x11 │ │ const v2, 0x8299 │ │ + .line 40 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x12 │ │ const v2, 0x5db2ff │ │ + .line 41 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x13 │ │ const/16 v2, 0x72c6 │ │ + .line 42 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x14 │ │ const v2, 0x111111 │ │ + .line 43 │ invoke-static {v2}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ const/16 v1, 0x15 │ │ + .line 44 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v2 │ │ aput-object v2, v0, v1 │ │ sput-object v0, Lbudo/budoist/models/Project;->SUPPORTED_COLORS:[Ljava/lang/Integer; │ │ + .line 22 │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ @@ -557,14 +580,15 @@ │ │ if-ne v1, v2, :cond_0 │ │ iget-object v1, p0, Lbudo/budoist/models/Project;->rawName:Ljava/lang/String; │ │ iget-object v2, v0, Lbudo/budoist/models/Project;->rawName:Ljava/lang/String; │ │ + .line 57 │ invoke-virtual {p0, v1, v2}, Lbudo/budoist/models/Project;->compareObjects(Ljava/lang/Comparable;Ljava/lang/Comparable;)Z │ │ move-result v1 │ │ if-eqz v1, :cond_0 │ │ iget v1, p0, Lbudo/budoist/models/Project;->indentLevel:I │ @@ -596,21 +620,19 @@ │ const/4 v1, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public bridge synthetic compareTo(Ljava/lang/Object;)I │ .locals 1 │ - .param p1, "x0" # Ljava/lang/Object; │ │ .prologue │ .line 11 │ check-cast p1, Lbudo/budoist/models/Project; │ │ - .end local p1 # "x0":Ljava/lang/Object; │ invoke-virtual {p0, p1}, Lbudo/budoist/models/Project;->compareTo(Lbudo/budoist/models/Project;)I │ │ move-result v0 │ │ return v0 │ .end method │ │ @@ -846,14 +868,15 @@ │ │ new-array v1, v1, [Ljava/lang/Object; │ │ const/4 v2, 0x0 │ │ iget v3, p0, Lbudo/budoist/models/Project;->id:I │ │ + .line 85 │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ const/4 v2, 0x1 │ @@ -918,13 +941,14 @@ │ │ invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ move-result-object v3 │ │ aput-object v3, v1, v2 │ │ + .line 84 │ invoke-static {v0, v1}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v0 │ │ return-object v0 │ .end method ├── smali/com/google/gson/DefaultTypeAdapters$DoubleDeserializer.smali │ @@ -48,32 +48,32 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Double; │ - .locals 3 │ + .locals 4 │ .param p1, "json" # Lcom/google/gson/JsonElement; │ .param p2, "typeOfT" # Ljava/lang/reflect/Type; │ .param p3, "context" # Lcom/google/gson/JsonDeserializationContext; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/gson/JsonParseException; │ } │ .end annotation │ │ .prologue │ .line 927 │ :try_start_0 │ invoke-virtual {p1}, Lcom/google/gson/JsonElement;->getAsDouble()D │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v2, v3}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/UnsupportedOperationException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_2 │ │ move-result-object v1 ├── smali/com/google/gson/VersionExclusionStrategy.smali │ @@ -8,15 +8,15 @@ │ │ # instance fields │ .field private final version:D │ │ │ # direct methods │ .method constructor (D)V │ - .locals 2 │ + .locals 3 │ .param p1, "version" # D │ │ .prologue │ .line 32 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ .line 33 ├── smali/com/google/gson/DefaultTypeAdapters$LongDeserializer.smali │ @@ -48,32 +48,32 @@ │ │ return-void │ .end method │ │ │ # virtual methods │ .method public deserialize(Lcom/google/gson/JsonElement;Ljava/lang/reflect/Type;Lcom/google/gson/JsonDeserializationContext;)Ljava/lang/Long; │ - .locals 3 │ + .locals 4 │ .param p1, "json" # Lcom/google/gson/JsonElement; │ .param p2, "typeOfT" # Ljava/lang/reflect/Type; │ .param p3, "context" # Lcom/google/gson/JsonDeserializationContext; │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Lcom/google/gson/JsonParseException; │ } │ .end annotation │ │ .prologue │ .line 775 │ :try_start_0 │ invoke-virtual {p1}, Lcom/google/gson/JsonElement;->getAsLong()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ .catch Ljava/lang/UnsupportedOperationException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/IllegalStateException; {:try_start_0 .. :try_end_0} :catch_2 │ │ move-result-object v1 ├── smali/com/google/gson/GsonBuilder.smali │ @@ -641,28 +641,28 @@ │ .line 644 │ sget-object v1, Lcom/google/gson/GsonBuilder;->innerClassExclusionStrategy:Lcom/google/gson/InnerClassExclusionStrategy; │ │ invoke-interface {v13, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 646 │ :cond_0 │ - iget-wide v1, p0, Lcom/google/gson/GsonBuilder;->ignoreVersionsAfter:D │ + iget-wide v2, p0, Lcom/google/gson/GsonBuilder;->ignoreVersionsAfter:D │ │ const-wide/high16 v8, -0x4010000000000000L # -1.0 │ │ - cmpl-double v1, v1, v8 │ + cmpl-double v1, v2, v8 │ │ if-eqz v1, :cond_1 │ │ .line 647 │ new-instance v14, Lcom/google/gson/VersionExclusionStrategy; │ │ - iget-wide v1, p0, Lcom/google/gson/GsonBuilder;->ignoreVersionsAfter:D │ + iget-wide v2, p0, Lcom/google/gson/GsonBuilder;->ignoreVersionsAfter:D │ │ - invoke-direct {v14, v1, v2}, Lcom/google/gson/VersionExclusionStrategy;->(D)V │ + invoke-direct {v14, v2, v3}, Lcom/google/gson/VersionExclusionStrategy;->(D)V │ │ .line 649 │ .local v14, "versionExclusionStrategy":Lcom/google/gson/VersionExclusionStrategy; │ invoke-interface {v12, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 650 │ invoke-interface {v13, v14}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ @@ -1220,15 +1220,15 @@ │ iput-boolean v0, p0, Lcom/google/gson/GsonBuilder;->prettyPrinting:Z │ │ .line 398 │ return-object p0 │ .end method │ │ .method public setVersion(D)Lcom/google/gson/GsonBuilder; │ - .locals 0 │ + .locals 1 │ .param p1, "ignoreVersionsAfter" # D │ │ .prologue │ .line 141 │ iput-wide p1, p0, Lcom/google/gson/GsonBuilder;->ignoreVersionsAfter:D │ │ .line 142 ├── smali/com/google/gson/JsonPrimitive.smali │ @@ -376,97 +376,97 @@ │ :cond_2 │ const/4 v5, 0x0 │ │ goto :goto_0 │ .end method │ │ .method static stringToNumber(Ljava/lang/String;)Ljava/lang/Number; │ - .locals 5 │ + .locals 6 │ .param p0, "value" # Ljava/lang/String; │ │ .prologue │ .line 154 │ :try_start_0 │ invoke-static {p0}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ .line 155 │ - .local v1, "longValue":J │ - const-wide/32 v3, -0x80000000 │ + .local v2, "longValue":J │ + const-wide/32 v4, -0x80000000 │ │ - cmp-long v3, v1, v3 │ + cmp-long v1, v2, v4 │ │ - if-ltz v3, :cond_0 │ + if-ltz v1, :cond_0 │ │ - const-wide/32 v3, 0x7fffffff │ + const-wide/32 v4, 0x7fffffff │ │ - cmp-long v3, v1, v3 │ + cmp-long v1, v2, v4 │ │ - if-gtz v3, :cond_0 │ + if-gtz v1, :cond_0 │ │ .line 156 │ - long-to-int v3, v1 │ + long-to-int v1, v2 │ │ - invoke-static {v3}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ + invoke-static {v1}, Ljava/lang/Integer;->valueOf(I)Ljava/lang/Integer; │ │ - move-result-object v3 │ + move-result-object v1 │ │ .line 165 │ - .end local v1 # "longValue":J │ + .end local v2 # "longValue":J │ :goto_0 │ - return-object v3 │ + return-object v1 │ │ .line 158 │ - .restart local v1 # "longValue":J │ + .restart local v2 # "longValue":J │ :cond_0 │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-object v3 │ + move-result-object v1 │ │ goto :goto_0 │ │ .line 159 │ - .end local v1 # "longValue":J │ + .end local v2 # "longValue":J │ :catch_0 │ - move-exception v3 │ + move-exception v1 │ │ .line 163 │ :try_start_1 │ - new-instance v3, Ljava/math/BigDecimal; │ + new-instance v1, Ljava/math/BigDecimal; │ │ - invoke-direct {v3, p0}, Ljava/math/BigDecimal;->(Ljava/lang/String;)V │ + invoke-direct {v1, p0}, Ljava/math/BigDecimal;->(Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/lang/NumberFormatException; {:try_start_1 .. :try_end_1} :catch_1 │ │ goto :goto_0 │ │ .line 164 │ :catch_1 │ move-exception v0 │ │ .line 165 │ .local v0, "ignored":Ljava/lang/NumberFormatException; │ invoke-static {p0}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ - invoke-static {v3, v4}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ + invoke-static {v4, v5}, Ljava/lang/Double;->valueOf(D)Ljava/lang/Double; │ │ - move-result-object v3 │ + move-result-object v1 │ │ goto :goto_0 │ .end method │ │ │ # virtual methods │ .method public equals(Ljava/lang/Object;)Z │ - .locals 11 │ + .locals 12 │ .param p1, "obj" # Ljava/lang/Object; │ │ .prologue │ const/4 v5, 0x1 │ │ const/4 v6, 0x0 │ │ @@ -536,25 +536,25 @@ │ .line 355 │ invoke-virtual {p0}, Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/Number;->longValue()J │ │ - move-result-wide v7 │ + move-result-wide v8 │ │ invoke-virtual {v4}, Lcom/google/gson/JsonPrimitive;->getAsNumber()Ljava/lang/Number; │ │ - move-result-object v9 │ + move-result-object v7 │ │ - invoke-virtual {v9}, Ljava/lang/Number;->longValue()J │ + invoke-virtual {v7}, Ljava/lang/Number;->longValue()J │ │ - move-result-wide v9 │ + move-result-wide v10 │ │ - cmp-long v7, v7, v9 │ + cmp-long v7, v8, v10 │ │ if-eqz v7, :cond_0 │ │ move v5, v6 │ │ goto :goto_0 │ │ @@ -957,15 +957,15 @@ │ │ check-cast v0, Ljava/lang/Number; │ │ goto :goto_0 │ .end method │ │ .method getAsObject()Ljava/lang/Object; │ - .locals 3 │ + .locals 4 │ │ .prologue │ .line 288 │ iget-object v1, p0, Lcom/google/gson/JsonPrimitive;->value:Ljava/lang/Object; │ │ instance-of v1, v1, Ljava/math/BigInteger; │ │ @@ -1010,17 +1010,17 @@ │ move-result v1 │ │ if-gez v1, :cond_1 │ │ .line 293 │ invoke-virtual {v0}, Ljava/math/BigInteger;->longValue()J │ │ - move-result-wide v1 │ + move-result-wide v2 │ │ - invoke-static {v1, v2}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ + invoke-static {v2, v3}, Ljava/lang/Long;->valueOf(J)Ljava/lang/Long; │ │ move-result-object v1 │ │ goto :goto_0 │ │ .line 297 │ .end local v0 # "big":Ljava/math/BigInteger; ├── smali/com/google/gson/stream/JsonWriter.smali │ @@ -1067,15 +1067,15 @@ │ invoke-virtual {v0, v1}, Ljava/io/Writer;->append(Ljava/lang/CharSequence;)Ljava/io/Writer; │ │ .line 367 │ return-object p0 │ .end method │ │ .method public value(J)Lcom/google/gson/stream/JsonWriter; │ - .locals 2 │ + .locals 3 │ .param p1, "value" # J │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; │ } │ .end annotation ├── smali/com/google/gson/stream/JsonReader.smali │ @@ -2883,20 +2883,20 @@ │ .end annotation │ │ .prologue │ .line 556 │ invoke-direct {p0}, Lcom/google/gson/stream/JsonReader;->quickPeek()Lcom/google/gson/stream/JsonToken; │ │ .line 557 │ - iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; │ + iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; │ │ - if-nez v5, :cond_0 │ + if-nez v3, :cond_0 │ │ .line 558 │ - new-instance v5, Ljava/lang/IllegalStateException; │ + new-instance v3, Ljava/lang/IllegalStateException; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "Expected a long but was " │ │ @@ -2912,50 +2912,50 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v6}, Ljava/lang/IllegalStateException;->(Ljava/lang/String;)V │ │ - throw v5 │ + throw v3 │ │ .line 563 │ :cond_0 │ :try_start_0 │ - iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; │ + iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; │ │ - invoke-static {v5}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ + invoke-static {v3}, Ljava/lang/Long;->parseLong(Ljava/lang/String;)J │ :try_end_0 │ .catch Ljava/lang/NumberFormatException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - move-result-wide v3 │ + move-result-wide v4 │ │ .line 572 │ - .local v3, "result":J │ + .local v4, "result":J │ :cond_1 │ - const-wide/16 v5, 0x1 │ + const-wide/16 v6, 0x1 │ │ - cmp-long v5, v3, v5 │ + cmp-long v3, v4, v6 │ │ - if-ltz v5, :cond_2 │ + if-ltz v3, :cond_2 │ │ - iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; │ + iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; │ │ const-string v6, "0" │ │ - invoke-virtual {v5, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v3, v6}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ - move-result v5 │ + move-result v3 │ │ - if-eqz v5, :cond_2 │ + if-eqz v3, :cond_2 │ │ .line 573 │ - new-instance v5, Ljava/lang/NumberFormatException; │ + new-instance v3, Ljava/lang/NumberFormatException; │ │ new-instance v6, Ljava/lang/StringBuilder; │ │ invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ const-string v7, "JSON forbids octal prefixes: " │ │ @@ -2969,60 +2969,60 @@ │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v6 │ │ - invoke-direct {v5, v6}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v6}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v5 │ + throw v3 │ │ .line 564 │ - .end local v3 # "result":J │ + .end local v4 # "result":J │ :catch_0 │ move-exception v2 │ │ .line 565 │ .local v2, "ignored":Ljava/lang/NumberFormatException; │ - iget-object v5, p0, Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; │ + iget-object v3, p0, Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; │ │ - invoke-static {v5}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ + invoke-static {v3}, Ljava/lang/Double;->parseDouble(Ljava/lang/String;)D │ │ move-result-wide v0 │ │ .line 566 │ .local v0, "asDouble":D │ - double-to-long v3, v0 │ + double-to-long v4, v0 │ │ .line 567 │ - .restart local v3 # "result":J │ - long-to-double v5, v3 │ + .restart local v4 # "result":J │ + long-to-double v6, v4 │ │ - cmpl-double v5, v5, v0 │ + cmpl-double v3, v6, v0 │ │ - if-eqz v5, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 568 │ - new-instance v5, Ljava/lang/NumberFormatException; │ + new-instance v3, Ljava/lang/NumberFormatException; │ │ iget-object v6, p0, Lcom/google/gson/stream/JsonReader;->value:Ljava/lang/String; │ │ - invoke-direct {v5, v6}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ + invoke-direct {v3, v6}, Ljava/lang/NumberFormatException;->(Ljava/lang/String;)V │ │ - throw v5 │ + throw v3 │ │ .line 576 │ .end local v0 # "asDouble":D │ .end local v2 # "ignored":Ljava/lang/NumberFormatException; │ :cond_2 │ invoke-direct {p0}, Lcom/google/gson/stream/JsonReader;->advance()Lcom/google/gson/stream/JsonToken; │ │ .line 577 │ - return-wide v3 │ + return-wide v4 │ .end method │ │ .method public nextName()Ljava/lang/String; │ .locals 4 │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/io/IOException; ├── smali/pl/polidea/treeview/R.smali │ @@ -24,10 +24,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 96 │ return-void │ .end method ├── smali/pl/polidea/treeview/AbstractTreeViewAdapter.smali │ @@ -93,14 +93,15 @@ │ │ .line 86 │ iput-object p2, p0, Lpl/polidea/treeview/AbstractTreeViewAdapter;->treeStateManager:Lpl/polidea/treeview/TreeStateManager; │ │ .line 87 │ const-string v0, "layout_inflater" │ │ + .line 88 │ invoke-virtual {p1, v0}, Landroid/app/Activity;->getSystemService(Ljava/lang/String;)Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/view/LayoutInflater; │ │ iput-object v0, p0, Lpl/polidea/treeview/AbstractTreeViewAdapter;->layoutInflater:Landroid/view/LayoutInflater; │ @@ -137,18 +138,20 @@ │ .line 74 │ invoke-direct {p0}, Lpl/polidea/treeview/AbstractTreeViewAdapter;->getIndentWidth()I │ │ move-result v0 │ │ iget-object v1, p0, Lpl/polidea/treeview/AbstractTreeViewAdapter;->expandedDrawable:Landroid/graphics/drawable/Drawable; │ │ + .line 75 │ invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ │ move-result v1 │ │ + .line 74 │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ iput v0, p0, Lpl/polidea/treeview/AbstractTreeViewAdapter;->indentWidth:I │ │ .line 77 │ @@ -160,18 +163,20 @@ │ .line 78 │ invoke-direct {p0}, Lpl/polidea/treeview/AbstractTreeViewAdapter;->getIndentWidth()I │ │ move-result v0 │ │ iget-object v1, p0, Lpl/polidea/treeview/AbstractTreeViewAdapter;->collapsedDrawable:Landroid/graphics/drawable/Drawable; │ │ + .line 79 │ invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;->getIntrinsicWidth()I │ │ move-result v1 │ │ + .line 78 │ invoke-static {v0, v1}, Ljava/lang/Math;->max(II)I │ │ move-result v0 │ │ iput v0, p0, Lpl/polidea/treeview/AbstractTreeViewAdapter;->indentWidth:I │ │ .line 81 │ @@ -250,14 +255,15 @@ │ │ invoke-virtual {v0}, Landroid/app/Activity;->getResources()Landroid/content/res/Resources; │ │ move-result-object v0 │ │ sget v1, Lpl/polidea/treeview/R$drawable;->list_selector_background:I │ │ + .line 215 │ invoke-virtual {v0, v1}, Landroid/content/res/Resources;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;->mutate()Landroid/graphics/drawable/Drawable; │ │ move-result-object p1 │ @@ -579,20 +585,22 @@ │ .line 162 │ .local v4, "nodeInfo":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ if-nez p2, :cond_0 │ │ .line 163 │ iget-object v5, p0, Lpl/polidea/treeview/AbstractTreeViewAdapter;->layoutInflater:Landroid/view/LayoutInflater; │ │ + .line 164 │ invoke-virtual {p0}, Lpl/polidea/treeview/AbstractTreeViewAdapter;->getTreeListItemWrapperId()I │ │ move-result v6 │ │ const/4 v7, 0x0 │ │ + .line 163 │ invoke-virtual {v5, v6, v7}, Landroid/view/LayoutInflater;->inflate(ILandroid/view/ViewGroup;)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/LinearLayout; │ │ .line 165 │ @@ -618,14 +626,15 @@ │ .line 168 │ check-cast v3, Landroid/widget/LinearLayout; │ │ .line 169 │ .local v3, "linear":Landroid/widget/LinearLayout; │ sget v5, Lpl/polidea/treeview/R$id;->treeview_list_item_frame:I │ │ + .line 170 │ invoke-virtual {v3, v5}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/FrameLayout; │ │ .line 171 │ @@ -756,24 +765,26 @@ │ .end local v5 # "individualRowDrawable":Landroid/graphics/drawable/Drawable; │ :cond_0 │ invoke-virtual {p1, v5}, Landroid/widget/LinearLayout;->setBackgroundDrawable(Landroid/graphics/drawable/Drawable;)V │ │ .line 227 │ new-instance v4, Landroid/widget/LinearLayout$LayoutParams; │ │ + .line 228 │ invoke-virtual {p0, p3}, Lpl/polidea/treeview/AbstractTreeViewAdapter;->calculateIndentation(Lpl/polidea/treeview/TreeNodeInfo;)I │ │ move-result v6 │ │ invoke-direct {v4, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;->(II)V │ │ .line 229 │ .local v4, "indicatorLayoutParams":Landroid/widget/LinearLayout$LayoutParams; │ sget v6, Lpl/polidea/treeview/R$id;->treeview_list_item_image_layout:I │ │ + .line 230 │ invoke-virtual {p1, v6}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v3 │ │ check-cast v3, Landroid/widget/LinearLayout; │ │ .line 231 │ @@ -784,14 +795,15 @@ │ │ .line 232 │ invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;->setLayoutParams(Landroid/view/ViewGroup$LayoutParams;)V │ │ .line 233 │ sget v6, Lpl/polidea/treeview/R$id;->treeview_list_item_image:I │ │ + .line 234 │ invoke-virtual {p1, v6}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v2 │ │ check-cast v2, Landroid/widget/ImageView; │ │ .line 235 │ @@ -846,14 +858,15 @@ │ move-result-object v6 │ │ invoke-virtual {p1, v6}, Landroid/widget/LinearLayout;->setTag(Ljava/lang/Object;)V │ │ .line 245 │ sget v6, Lpl/polidea/treeview/R$id;->treeview_list_item_frame:I │ │ + .line 246 │ invoke-virtual {p1, v6}, Landroid/widget/LinearLayout;->findViewById(I)Landroid/view/View; │ │ move-result-object v1 │ │ check-cast v1, Landroid/widget/FrameLayout; │ │ .line 247 ├── smali/pl/polidea/treeview/R$id.smali │ @@ -11,59 +11,59 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "id" │ .end annotation │ │ │ # static fields │ -.field public static final bottom:I = 0x7f060001 │ +.field public static final bottom:I = 0x7f0b0000 │ │ -.field public static final center:I = 0x7f060008 │ +.field public static final center:I = 0x7f0b0001 │ │ -.field public static final center_horizontal:I = 0x7f060006 │ +.field public static final center_horizontal:I = 0x7f0b0002 │ │ -.field public static final center_vertical:I = 0x7f060004 │ +.field public static final center_vertical:I = 0x7f0b0003 │ │ -.field public static final clip_horizontal:I = 0x7f06000b │ +.field public static final clip_horizontal:I = 0x7f0b0004 │ │ -.field public static final clip_vertical:I = 0x7f06000a │ +.field public static final clip_vertical:I = 0x7f0b0005 │ │ -.field public static final context_menu_collapse:I = 0x7f0600a3 │ +.field public static final context_menu_collapse:I = 0x7f0b00a3 │ │ -.field public static final context_menu_delete:I = 0x7f0600a4 │ +.field public static final context_menu_delete:I = 0x7f0b00a4 │ │ -.field public static final context_menu_expand_all:I = 0x7f0600a1 │ +.field public static final context_menu_expand_all:I = 0x7f0b00a1 │ │ -.field public static final context_menu_expand_item:I = 0x7f0600a2 │ +.field public static final context_menu_expand_item:I = 0x7f0b00a2 │ │ -.field public static final demo_list_checkbox:I = 0x7f060021 │ +.field public static final demo_list_checkbox:I = 0x7f0b0021 │ │ -.field public static final demo_list_item_description:I = 0x7f060020 │ +.field public static final demo_list_item_description:I = 0x7f0b0020 │ │ -.field public static final demo_list_item_level:I = 0x7f06001f │ +.field public static final demo_list_item_level:I = 0x7f0b001f │ │ -.field public static final fill:I = 0x7f060009 │ +.field public static final fill:I = 0x7f0b0006 │ │ -.field public static final fill_horizontal:I = 0x7f060007 │ +.field public static final fill_horizontal:I = 0x7f0b0007 │ │ -.field public static final fill_vertical:I = 0x7f060005 │ +.field public static final fill_vertical:I = 0x7f0b0008 │ │ -.field public static final left:I = 0x7f060002 │ +.field public static final left:I = 0x7f0b0009 │ │ -.field public static final mainTreeView:I = 0x7f06006e │ +.field public static final mainTreeView:I = 0x7f0b006e │ │ -.field public static final right:I = 0x7f060003 │ +.field public static final right:I = 0x7f0b000a │ │ -.field public static final top:I = 0x7f060000 │ +.field public static final top:I = 0x7f0b000b │ │ -.field public static final treeview_list_item_frame:I = 0x7f0600a0 │ +.field public static final treeview_list_item_frame:I = 0x7f0b00a0 │ │ -.field public static final treeview_list_item_image:I = 0x7f06009f │ +.field public static final treeview_list_item_image:I = 0x7f0b009f │ │ -.field public static final treeview_list_item_image_layout:I = 0x7f06009e │ +.field public static final treeview_list_item_image_layout:I = 0x7f0b009e │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/pl/polidea/treeview/InMemoryTreeStateManager.smali │ @@ -140,88 +140,87 @@ │ .local p0, "this":Lpl/polidea/treeview/InMemoryTreeStateManager;, "Lpl/polidea/treeview/InMemoryTreeStateManager;" │ .local p2, "id":Ljava/lang/Object;, "TT;" │ if-eqz p2, :cond_0 │ │ .line 352 │ invoke-virtual {p0, p2}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getNodeInfo(Ljava/lang/Object;)Lpl/polidea/treeview/TreeNodeInfo; │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 353 │ - .local v5, "node":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ - invoke-virtual {v5}, Lpl/polidea/treeview/TreeNodeInfo;->getLevel()I │ + .local v4, "node":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ + invoke-virtual {v4}, Lpl/polidea/treeview/TreeNodeInfo;->getLevel()I │ │ - move-result v6 │ + move-result v5 │ │ - mul-int/lit8 v3, v6, 0x4 │ + mul-int/lit8 v2, v5, 0x4 │ │ .line 354 │ - .local v3, "indent":I │ - new-array v4, v3, [C │ + .local v2, "indent":I │ + new-array v3, v2, [C │ │ .line 355 │ - .local v4, "indentString":[C │ - const/16 v6, 0x20 │ + .local v3, "indentString":[C │ + const/16 v5, 0x20 │ │ - invoke-static {v4, v6}, Ljava/util/Arrays;->fill([CC)V │ + invoke-static {v3, v5}, Ljava/util/Arrays;->fill([CC)V │ │ .line 356 │ - invoke-virtual {p1, v4}, Ljava/lang/StringBuilder;->append([C)Ljava/lang/StringBuilder; │ + invoke-virtual {p1, v3}, Ljava/lang/StringBuilder;->append([C)Ljava/lang/StringBuilder; │ │ .line 357 │ - invoke-virtual {v5}, Lpl/polidea/treeview/TreeNodeInfo;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Lpl/polidea/treeview/TreeNodeInfo;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 358 │ invoke-virtual {p0, p2}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getHierarchyDescription(Ljava/lang/Object;)[Ljava/lang/Integer; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v6}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ + invoke-static {v5}, Ljava/util/Arrays;->asList([Ljava/lang/Object;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 359 │ - const-string v6, "\n" │ + const-string v5, "\n" │ │ - invoke-virtual {p1, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {p1, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ .line 361 │ - .end local v3 # "indent":I │ - .end local v4 # "indentString":[C │ - .end local v5 # "node":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ + .end local v2 # "indent":I │ + .end local v3 # "indentString":[C │ + .end local v4 # "node":Lpl/polidea/treeview/TreeNodeInfo;, "Lpl/polidea/treeview/TreeNodeInfo;" │ :cond_0 │ invoke-virtual {p0, p2}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getChildren(Ljava/lang/Object;)Ljava/util/List; │ │ move-result-object v1 │ │ .line 362 │ .local v1, "children":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_1 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ .line 363 │ .local v0, "child":Ljava/lang/Object;, "TT;" │ invoke-direct {p0, p1, v0}, Lpl/polidea/treeview/InMemoryTreeStateManager;->appendToSb(Ljava/lang/StringBuilder;Ljava/lang/Object;)V │ │ @@ -420,172 +419,168 @@ │ .locals 3 │ │ .prologue │ .line 31 │ .local p0, "this":Lpl/polidea/treeview/InMemoryTreeStateManager;, "Lpl/polidea/treeview/InMemoryTreeStateManager;" │ monitor-enter p0 │ │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ :try_start_0 │ - iput-object v2, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->visibleListCache:Ljava/util/List; │ + iput-object v1, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->visibleListCache:Ljava/util/List; │ │ .line 32 │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ - iput-object v2, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->unmodifiableVisibleList:Ljava/util/List; │ + iput-object v1, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->unmodifiableVisibleList:Ljava/util/List; │ │ .line 34 │ - iget-object v2, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->observers:Ljava/util/Set; │ + iget-object v1, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->observers:Ljava/util/Set; │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 35 │ - new-instance v2, Ljava/util/HashSet; │ + new-instance v1, Ljava/util/HashSet; │ │ - invoke-direct {v2}, Ljava/util/HashSet;->()V │ + invoke-direct {v1}, Ljava/util/HashSet;->()V │ │ - iput-object v2, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->observers:Ljava/util/Set; │ + iput-object v1, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->observers:Ljava/util/Set; │ │ .line 38 │ :cond_0 │ - iget-object v2, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->observers:Ljava/util/Set; │ + iget-object v1, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->observers:Ljava/util/Set; │ │ - invoke-interface {v2}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Landroid/database/DataSetObserver; │ + check-cast v0, Landroid/database/DataSetObserver; │ │ .line 39 │ - .local v1, "observer":Landroid/database/DataSetObserver; │ - invoke-virtual {v1}, Landroid/database/DataSetObserver;->onChanged()V │ + .local v0, "observer":Landroid/database/DataSetObserver; │ + invoke-virtual {v0}, Landroid/database/DataSetObserver;->onChanged()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 31 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "observer":Landroid/database/DataSetObserver; │ + .end local v0 # "observer":Landroid/database/DataSetObserver; │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 41 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ :cond_1 │ monitor-exit p0 │ │ return-void │ .end method │ │ .method private removeNodeRecursively(Lpl/polidea/treeview/InMemoryTreeNode;)Z │ - .locals 5 │ + .locals 4 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Lpl/polidea/treeview/InMemoryTreeNode", │ ";)Z" │ } │ .end annotation │ │ .prologue │ .line 169 │ .local p0, "this":Lpl/polidea/treeview/InMemoryTreeStateManager;, "Lpl/polidea/treeview/InMemoryTreeStateManager;" │ .local p1, "node":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 170 │ - .local v2, "visibleNodeChanged":Z │ + .local v1, "visibleNodeChanged":Z │ invoke-virtual {p1}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildren()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lpl/polidea/treeview/InMemoryTreeNode; │ │ .line 171 │ .local v0, "child":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ invoke-direct {p0, v0}, Lpl/polidea/treeview/InMemoryTreeStateManager;->removeNodeRecursively(Lpl/polidea/treeview/InMemoryTreeNode;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ .line 172 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ goto :goto_0 │ │ .line 175 │ .end local v0 # "child":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ :cond_1 │ invoke-virtual {p1}, Lpl/polidea/treeview/InMemoryTreeNode;->clearChildren()V │ │ .line 176 │ invoke-virtual {p1}, Lpl/polidea/treeview/InMemoryTreeNode;->getId()Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 177 │ - iget-object v3, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->allNodes:Ljava/util/Map; │ + iget-object v2, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->allNodes:Ljava/util/Map; │ │ invoke-virtual {p1}, Lpl/polidea/treeview/InMemoryTreeNode;->getId()Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-interface {v3, v4}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v3}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 178 │ invoke-virtual {p1}, Lpl/polidea/treeview/InMemoryTreeNode;->isVisible()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 179 │ - const/4 v2, 0x1 │ + const/4 v1, 0x1 │ │ .line 182 │ :cond_2 │ - return v2 │ + return v1 │ .end method │ │ .method private setChildrenVisibility(Lpl/polidea/treeview/InMemoryTreeNode;ZZ)V │ .locals 3 │ .param p2, "visible" # Z │ .param p3, "recursive" # Z │ .annotation system Ldalvik/annotation/Signature; │ @@ -598,21 +593,20 @@ │ │ .prologue │ .line 187 │ .local p0, "this":Lpl/polidea/treeview/InMemoryTreeStateManager;, "Lpl/polidea/treeview/InMemoryTreeStateManager;" │ .local p1, "node":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ invoke-virtual {p1}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildren()Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ @@ -675,19 +669,20 @@ │ │ move-result v3 │ │ .line 140 │ .local v3, "visibility":Z │ if-nez p3, :cond_1 │ │ - .line 141 │ + .line 142 │ invoke-virtual {v2}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildrenListSize()I │ │ move-result v4 │ │ + .line 141 │ invoke-virtual {v2, v4, p2, v3}, Lpl/polidea/treeview/InMemoryTreeNode;->add(ILjava/lang/Object;Z)Lpl/polidea/treeview/InMemoryTreeNode; │ │ move-result-object v0 │ │ .line 143 │ .local v0, "added":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ iget-object v4, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->allNodes:Ljava/util/Map; │ @@ -719,18 +714,20 @@ │ │ .line 146 │ .local v1, "index":I │ const/4 v4, -0x1 │ │ if-ne v1, v4, :cond_2 │ │ + .line 147 │ invoke-virtual {v2}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildrenListSize()I │ │ move-result v1 │ │ + .line 146 │ .end local v1 # "index":I │ :cond_2 │ invoke-virtual {v2, v1, p2, v3}, Lpl/polidea/treeview/InMemoryTreeNode;->add(ILjava/lang/Object;Z)Lpl/polidea/treeview/InMemoryTreeNode; │ │ move-result-object v0 │ │ .line 149 │ @@ -913,79 +910,77 @@ │ .local p0, "this":Lpl/polidea/treeview/InMemoryTreeStateManager;, "Lpl/polidea/treeview/InMemoryTreeStateManager;" │ .local p1, "id":Ljava/lang/Object;, "TT;" │ monitor-enter p0 │ │ :try_start_0 │ invoke-direct {p0, p1}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getNodeFromTreeOrThrowAllowRoot(Ljava/lang/Object;)Lpl/polidea/treeview/InMemoryTreeNode; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 212 │ - .local v2, "node":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ - iget-object v3, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->topSentinel:Lpl/polidea/treeview/InMemoryTreeNode; │ + .local v1, "node":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + iget-object v2, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->topSentinel:Lpl/polidea/treeview/InMemoryTreeNode; │ │ - if-ne v2, v3, :cond_0 │ + if-ne v1, v2, :cond_0 │ │ .line 213 │ - iget-object v3, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->topSentinel:Lpl/polidea/treeview/InMemoryTreeNode; │ + iget-object v2, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->topSentinel:Lpl/polidea/treeview/InMemoryTreeNode; │ │ - invoke-virtual {v3}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildren()Ljava/util/List; │ + invoke-virtual {v2}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildren()Ljava/util/List; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lpl/polidea/treeview/InMemoryTreeNode; │ + check-cast v0, Lpl/polidea/treeview/InMemoryTreeNode; │ │ .line 214 │ - .local v1, "n":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + .local v0, "n":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ const/4 v3, 0x0 │ │ const/4 v4, 0x1 │ │ - invoke-direct {p0, v1, v3, v4}, Lpl/polidea/treeview/InMemoryTreeStateManager;->setChildrenVisibility(Lpl/polidea/treeview/InMemoryTreeNode;ZZ)V │ + invoke-direct {p0, v0, v3, v4}, Lpl/polidea/treeview/InMemoryTreeStateManager;->setChildrenVisibility(Lpl/polidea/treeview/InMemoryTreeNode;ZZ)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 211 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "n":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ - .end local v2 # "node":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + .end local v0 # "n":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + .end local v1 # "node":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ :catchall_0 │ - move-exception v3 │ + move-exception v2 │ │ monitor-exit p0 │ │ - throw v3 │ + throw v2 │ │ .line 217 │ - .restart local v2 # "node":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + .restart local v1 # "node":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ :try_start_1 │ - invoke-direct {p0, v2, v3, v4}, Lpl/polidea/treeview/InMemoryTreeStateManager;->setChildrenVisibility(Lpl/polidea/treeview/InMemoryTreeNode;ZZ)V │ + invoke-direct {p0, v1, v2, v3}, Lpl/polidea/treeview/InMemoryTreeStateManager;->setChildrenVisibility(Lpl/polidea/treeview/InMemoryTreeNode;ZZ)V │ │ .line 219 │ :cond_1 │ invoke-direct {p0}, Lpl/polidea/treeview/InMemoryTreeStateManager;->internalDataSetChanged()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ @@ -1252,68 +1247,67 @@ │ .local p0, "this":Lpl/polidea/treeview/InMemoryTreeStateManager;, "Lpl/polidea/treeview/InMemoryTreeStateManager;" │ .local p1, "id":Ljava/lang/Object;, "TT;" │ monitor-enter p0 │ │ :try_start_0 │ invoke-virtual {p0, p1}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getParent(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 225 │ - .local v2, "parent":Ljava/lang/Object;, "TT;" │ - invoke-direct {p0, v2}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getNodeFromTreeOrThrowAllowRoot(Ljava/lang/Object;)Lpl/polidea/treeview/InMemoryTreeNode; │ + .local v1, "parent":Ljava/lang/Object;, "TT;" │ + invoke-direct {p0, v1}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getNodeFromTreeOrThrowAllowRoot(Ljava/lang/Object;)Lpl/polidea/treeview/InMemoryTreeNode; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 226 │ - .local v3, "parentNode":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ - const/4 v4, 0x0 │ + .local v2, "parentNode":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + const/4 v3, 0x0 │ │ .line 227 │ - .local v4, "returnNext":Z │ - invoke-virtual {v3}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildren()Ljava/util/List; │ + .local v3, "returnNext":Z │ + invoke-virtual {v2}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildren()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_2 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lpl/polidea/treeview/InMemoryTreeNode; │ │ .line 228 │ .local v0, "child":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ - if-eqz v4, :cond_1 │ + if-eqz v3, :cond_1 │ │ .line 229 │ invoke-virtual {v0}, Lpl/polidea/treeview/InMemoryTreeNode;->getId()Ljava/lang/Object; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - move-result-object v5 │ + move-result-object v4 │ │ .line 235 │ .end local v0 # "child":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ :goto_1 │ monitor-exit p0 │ │ - return-object v5 │ + return-object v4 │ │ .line 231 │ .restart local v0 # "child":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ :cond_1 │ :try_start_1 │ invoke-virtual {v0}, Lpl/polidea/treeview/InMemoryTreeNode;->getId()Ljava/lang/Object; │ │ @@ -1324,36 +1318,35 @@ │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 232 │ - const/4 v4, 0x1 │ + const/4 v3, 0x1 │ │ goto :goto_0 │ │ .line 235 │ .end local v0 # "child":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ :cond_2 │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ goto :goto_1 │ │ .line 224 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "parent":Ljava/lang/Object;, "TT;" │ - .end local v3 # "parentNode":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ - .end local v4 # "returnNext":Z │ + .end local v1 # "parent":Ljava/lang/Object;, "TT;" │ + .end local v2 # "parentNode":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + .end local v3 # "returnNext":Z │ :catchall_0 │ - move-exception v5 │ + move-exception v4 │ │ monitor-exit p0 │ │ - throw v5 │ + throw v4 │ .end method │ │ .method public declared-synchronized getNextVisible(Ljava/lang/Object;)Ljava/lang/Object; │ .locals 8 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(TT;)TT;" │ @@ -1571,25 +1564,27 @@ │ │ move-result v1 │ │ if-nez v1, :cond_1 │ │ const/4 v3, 0x1 │ │ + .line 87 │ :cond_1 │ invoke-virtual {v7}, Lpl/polidea/treeview/InMemoryTreeNode;->isVisible()Z │ │ move-result v4 │ │ move-object v1, p1 │ │ invoke-direct/range {v0 .. v5}, Lpl/polidea/treeview/TreeNodeInfo;->(Ljava/lang/Object;IZZZ)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ + .line 86 │ monitor-exit p0 │ │ return-object v0 │ │ .line 80 │ .end local v5 # "expanded":Z │ .end local v6 # "children":Ljava/util/List;, "Ljava/util/List;>;" │ @@ -1656,45 +1651,44 @@ │ .local p0, "this":Lpl/polidea/treeview/InMemoryTreeStateManager;, "Lpl/polidea/treeview/InMemoryTreeStateManager;" │ .local p1, "id":Ljava/lang/Object;, "TT;" │ monitor-enter p0 │ │ :try_start_0 │ invoke-virtual {p0, p1}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getParent(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 241 │ - .local v2, "parent":Ljava/lang/Object;, "TT;" │ - invoke-direct {p0, v2}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getNodeFromTreeOrThrowAllowRoot(Ljava/lang/Object;)Lpl/polidea/treeview/InMemoryTreeNode; │ + .local v1, "parent":Ljava/lang/Object;, "TT;" │ + invoke-direct {p0, v1}, Lpl/polidea/treeview/InMemoryTreeStateManager;->getNodeFromTreeOrThrowAllowRoot(Ljava/lang/Object;)Lpl/polidea/treeview/InMemoryTreeNode; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 242 │ - .local v3, "parentNode":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ - const/4 v4, 0x0 │ + .local v2, "parentNode":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + const/4 v3, 0x0 │ │ .line 243 │ - .local v4, "previousSibling":Ljava/lang/Object;, "TT;" │ - invoke-virtual {v3}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildren()Ljava/util/List; │ + .local v3, "previousSibling":Ljava/lang/Object;, "TT;" │ + invoke-virtual {v2}, Lpl/polidea/treeview/InMemoryTreeNode;->getChildren()Ljava/util/List; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v4}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v4 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v5 │ │ if-eqz v5, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lpl/polidea/treeview/InMemoryTreeNode; │ │ .line 244 │ .local v0, "child":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ @@ -1708,37 +1702,36 @@ │ │ move-result v5 │ │ if-eqz v5, :cond_0 │ │ .line 248 │ .end local v0 # "child":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ - .end local v4 # "previousSibling":Ljava/lang/Object;, "TT;" │ + .end local v3 # "previousSibling":Ljava/lang/Object;, "TT;" │ :goto_0 │ monitor-exit p0 │ │ - return-object v4 │ + return-object v3 │ │ - .restart local v4 # "previousSibling":Ljava/lang/Object;, "TT;" │ + .restart local v3 # "previousSibling":Ljava/lang/Object;, "TT;" │ :cond_1 │ - const/4 v4, 0x0 │ + const/4 v3, 0x0 │ │ goto :goto_0 │ │ .line 240 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "parent":Ljava/lang/Object;, "TT;" │ - .end local v3 # "parentNode":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ - .end local v4 # "previousSibling":Ljava/lang/Object;, "TT;" │ + .end local v1 # "parent":Ljava/lang/Object;, "TT;" │ + .end local v2 # "parentNode":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + .end local v3 # "previousSibling":Ljava/lang/Object;, "TT;" │ :catchall_0 │ - move-exception v5 │ + move-exception v4 │ │ monitor-exit p0 │ │ - throw v5 │ + throw v4 │ .end method │ │ .method public declared-synchronized getVisibleCount()I │ .locals 1 │ │ .prologue │ .line 258 │ @@ -1822,14 +1815,15 @@ │ iget-object v1, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->unmodifiableVisibleList:Ljava/util/List; │ │ if-nez v1, :cond_1 │ │ .line 276 │ iget-object v1, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->visibleListCache:Ljava/util/List; │ │ + .line 277 │ invoke-static {v1}, Ljava/util/Collections;->unmodifiableList(Ljava/util/List;)Ljava/util/List; │ │ move-result-object v1 │ │ iput-object v1, p0, Lpl/polidea/treeview/InMemoryTreeStateManager;->unmodifiableVisibleList:Ljava/util/List; │ │ .line 279 ├── smali/pl/polidea/treeview/R$string.smali │ @@ -11,47 +11,47 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "string" │ .end annotation │ │ │ # static fields │ -.field public static final app_name:I = 0x7f070000 │ +.field public static final app_name:I = 0x7f060000 │ │ -.field public static final collapse_all_condesed:I = 0x7f07000c │ +.field public static final collapse_all_condesed:I = 0x7f06000c │ │ -.field public static final collapse_all_menu:I = 0x7f07000b │ +.field public static final collapse_all_menu:I = 0x7f06000b │ │ -.field public static final collapsible_condensed_disable:I = 0x7f07000a │ +.field public static final collapsible_condensed_disable:I = 0x7f06000a │ │ -.field public static final collapsible_condensed_enable:I = 0x7f070008 │ +.field public static final collapsible_condensed_enable:I = 0x7f060008 │ │ -.field public static final collapsible_menu_disable:I = 0x7f070009 │ +.field public static final collapsible_menu_disable:I = 0x7f060009 │ │ -.field public static final collapsible_menu_enable:I = 0x7f070007 │ +.field public static final collapsible_menu_enable:I = 0x7f060007 │ │ -.field public static final delete_menu:I = 0x7f07000f │ +.field public static final delete_menu:I = 0x7f06000f │ │ -.field public static final delete_menu_condensed:I = 0x7f070010 │ +.field public static final delete_menu_condensed:I = 0x7f060010 │ │ -.field public static final expand_all_condensed:I = 0x7f070006 │ +.field public static final expand_all_condensed:I = 0x7f060006 │ │ -.field public static final expand_all_menu:I = 0x7f070005 │ +.field public static final expand_all_menu:I = 0x7f060005 │ │ -.field public static final expand_menu:I = 0x7f07000d │ +.field public static final expand_menu:I = 0x7f06000d │ │ -.field public static final expand_menu_condensed:I = 0x7f07000e │ +.field public static final expand_menu_condensed:I = 0x7f06000e │ │ -.field public static final fancy_menu_condensed:I = 0x7f070004 │ +.field public static final fancy_menu_condensed:I = 0x7f060004 │ │ -.field public static final fancy_menu_name:I = 0x7f070003 │ +.field public static final fancy_menu_name:I = 0x7f060003 │ │ -.field public static final simple_menu_condensed:I = 0x7f070002 │ +.field public static final simple_menu_condensed:I = 0x7f060002 │ │ -.field public static final simple_menu_name:I = 0x7f070001 │ +.field public static final simple_menu_name:I = 0x7f060001 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/pl/polidea/treeview/R$menu.smali │ @@ -11,17 +11,17 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "menu" │ .end annotation │ │ │ # static fields │ -.field public static final context_menu:I = 0x7f0b0000 │ +.field public static final context_menu:I = 0x7f0a0000 │ │ -.field public static final main_menu:I = 0x7f0b0003 │ +.field public static final main_menu:I = 0x7f0a0003 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/pl/polidea/treeview/TreeBuilder.smali │ @@ -203,14 +203,15 @@ │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v1 │ │ iget-object v2, p0, Lpl/polidea/treeview/TreeBuilder;->manager:Lpl/polidea/treeview/TreeStateManager; │ │ + .line 114 │ invoke-interface {v2, p1}, Lpl/polidea/treeview/TreeStateManager;->getLevel(Ljava/lang/Object;)I │ │ move-result v2 │ │ invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v1 ├── smali/pl/polidea/treeview/InMemoryTreeNode.smali │ @@ -139,14 +139,15 @@ │ │ :try_start_0 │ iput-object v1, p0, Lpl/polidea/treeview/InMemoryTreeNode;->childIdListCache:Ljava/util/List; │ │ .line 67 │ new-instance v0, Lpl/polidea/treeview/InMemoryTreeNode; │ │ + .line 68 │ invoke-virtual {p0}, Lpl/polidea/treeview/InMemoryTreeNode;->getId()Ljava/lang/Object; │ │ move-result-object v1 │ │ invoke-virtual {p0}, Lpl/polidea/treeview/InMemoryTreeNode;->getLevel()I │ │ move-result v2 │ @@ -234,80 +235,78 @@ │ │ .prologue │ .line 42 │ .local p0, "this":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ monitor-enter p0 │ │ :try_start_0 │ - iget-object v2, p0, Lpl/polidea/treeview/InMemoryTreeNode;->childIdListCache:Ljava/util/List; │ + iget-object v1, p0, Lpl/polidea/treeview/InMemoryTreeNode;->childIdListCache:Ljava/util/List; │ │ - if-nez v2, :cond_0 │ + if-nez v1, :cond_0 │ │ .line 43 │ - new-instance v2, Ljava/util/LinkedList; │ + new-instance v1, Ljava/util/LinkedList; │ │ - invoke-direct {v2}, Ljava/util/LinkedList;->()V │ + invoke-direct {v1}, Ljava/util/LinkedList;->()V │ │ - iput-object v2, p0, Lpl/polidea/treeview/InMemoryTreeNode;->childIdListCache:Ljava/util/List; │ + iput-object v1, p0, Lpl/polidea/treeview/InMemoryTreeNode;->childIdListCache:Ljava/util/List; │ │ .line 44 │ - iget-object v2, p0, Lpl/polidea/treeview/InMemoryTreeNode;->children:Ljava/util/List; │ + iget-object v1, p0, Lpl/polidea/treeview/InMemoryTreeNode;->children:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Lpl/polidea/treeview/InMemoryTreeNode; │ + check-cast v0, Lpl/polidea/treeview/InMemoryTreeNode; │ │ .line 45 │ - .local v1, "n":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + .local v0, "n":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ iget-object v2, p0, Lpl/polidea/treeview/InMemoryTreeNode;->childIdListCache:Ljava/util/List; │ │ - invoke-virtual {v1}, Lpl/polidea/treeview/InMemoryTreeNode;->getId()Ljava/lang/Object; │ + invoke-virtual {v0}, Lpl/polidea/treeview/InMemoryTreeNode;->getId()Ljava/lang/Object; │ │ move-result-object v3 │ │ invoke-interface {v2, v3}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ goto :goto_0 │ │ .line 42 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "n":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ + .end local v0 # "n":Lpl/polidea/treeview/InMemoryTreeNode;, "Lpl/polidea/treeview/InMemoryTreeNode;" │ :catchall_0 │ - move-exception v2 │ + move-exception v1 │ │ monitor-exit p0 │ │ - throw v2 │ + throw v1 │ │ .line 48 │ :cond_0 │ :try_start_1 │ - iget-object v2, p0, Lpl/polidea/treeview/InMemoryTreeNode;->childIdListCache:Ljava/util/List; │ + iget-object v1, p0, Lpl/polidea/treeview/InMemoryTreeNode;->childIdListCache:Ljava/util/List; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ monitor-exit p0 │ │ - return-object v2 │ + return-object v1 │ .end method │ │ .method public getChildren()Ljava/util/List; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "()", │ @@ -524,14 +523,15 @@ │ │ const-string v1, ", level=" │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ │ + .line 99 │ invoke-virtual {p0}, Lpl/polidea/treeview/InMemoryTreeNode;->getLevel()I │ │ move-result v1 │ │ invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(I)Ljava/lang/StringBuilder; │ │ move-result-object v0 │ @@ -578,9 +578,10 @@ │ │ move-result-object v0 │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ + .line 98 │ return-object v0 │ .end method ├── smali/pl/polidea/treeview/R$color.smali │ @@ -11,15 +11,15 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "color" │ .end annotation │ │ │ # static fields │ -.field public static final list_item_bg:I = 0x7f0a0001 │ +.field public static final list_item_bg:I = 0x7f090001 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/pl/polidea/treeview/TreeViewList.smali │ @@ -120,33 +120,33 @@ │ .line 27 │ iget-object v0, p0, Lpl/polidea/treeview/TreeViewList;->treeAdapter:Lpl/polidea/treeview/AbstractTreeViewAdapter; │ │ return-object v0 │ .end method │ │ .method private parseAttributes(Landroid/content/Context;Landroid/util/AttributeSet;)V │ - .locals 5 │ + .locals 4 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "attrs" # Landroid/util/AttributeSet; │ │ .prologue │ - const/4 v4, 0x0 │ - │ const/4 v3, 0x1 │ │ .line 58 │ sget-object v1, Lpl/polidea/treeview/R$styleable;->TreeViewList:[I │ │ invoke-virtual {p1, p2, v1}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ .line 60 │ .local v0, "a":Landroid/content/res/TypedArray; │ - invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ + sget v1, Lpl/polidea/treeview/R$styleable;->TreeViewList_src_expanded:I │ + │ + invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ iput-object v1, p0, Lpl/polidea/treeview/TreeViewList;->expandedDrawable:Landroid/graphics/drawable/Drawable; │ │ .line 61 │ iget-object v1, p0, Lpl/polidea/treeview/TreeViewList;->expandedDrawable:Landroid/graphics/drawable/Drawable; │ @@ -164,16 +164,17 @@ │ │ move-result-object v1 │ │ iput-object v1, p0, Lpl/polidea/treeview/TreeViewList;->expandedDrawable:Landroid/graphics/drawable/Drawable; │ │ .line 65 │ :cond_0 │ - const/4 v1, 0x2 │ + sget v1, Lpl/polidea/treeview/R$styleable;->TreeViewList_src_collapsed:I │ │ + .line 66 │ invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ iput-object v1, p0, Lpl/polidea/treeview/TreeViewList;->collapsedDrawable:Landroid/graphics/drawable/Drawable; │ │ .line 67 │ @@ -192,60 +193,66 @@ │ │ move-result-object v1 │ │ iput-object v1, p0, Lpl/polidea/treeview/TreeViewList;->collapsedDrawable:Landroid/graphics/drawable/Drawable; │ │ .line 71 │ :cond_1 │ - const/4 v1, 0x3 │ + sget v1, Lpl/polidea/treeview/R$styleable;->TreeViewList_indent_width:I │ │ - invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ + const/4 v2, 0x0 │ + │ + invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ │ move-result v1 │ │ iput v1, p0, Lpl/polidea/treeview/TreeViewList;->indentWidth:I │ │ .line 73 │ - const/4 v1, 0x5 │ + sget v1, Lpl/polidea/treeview/R$styleable;->TreeViewList_indicator_gravity:I │ │ const/16 v2, 0x13 │ │ invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;->getInteger(II)I │ │ move-result v1 │ │ iput v1, p0, Lpl/polidea/treeview/TreeViewList;->indicatorGravity:I │ │ .line 75 │ - const/4 v1, 0x6 │ + sget v1, Lpl/polidea/treeview/R$styleable;->TreeViewList_indicator_background:I │ │ + .line 76 │ invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ iput-object v1, p0, Lpl/polidea/treeview/TreeViewList;->indicatorBackgroundDrawable:Landroid/graphics/drawable/Drawable; │ │ .line 77 │ - const/4 v1, 0x7 │ + sget v1, Lpl/polidea/treeview/R$styleable;->TreeViewList_row_background:I │ │ + .line 78 │ invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;->getDrawable(I)Landroid/graphics/drawable/Drawable; │ │ move-result-object v1 │ │ iput-object v1, p0, Lpl/polidea/treeview/TreeViewList;->rowBackgroundDrawable:Landroid/graphics/drawable/Drawable; │ │ .line 79 │ - invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ + sget v1, Lpl/polidea/treeview/R$styleable;->TreeViewList_collapsible:I │ + │ + invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v1 │ │ iput-boolean v1, p0, Lpl/polidea/treeview/TreeViewList;->collapsible:Z │ │ .line 80 │ - const/4 v1, 0x4 │ + sget v1, Lpl/polidea/treeview/R$styleable;->TreeViewList_handle_trackball_press:I │ │ invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;->getBoolean(IZ)Z │ │ move-result v1 │ │ iput-boolean v1, p0, Lpl/polidea/treeview/TreeViewList;->handleTrackballPress:Z │ │ @@ -411,21 +418,19 @@ │ iget-boolean v0, p0, Lpl/polidea/treeview/TreeViewList;->handleTrackballPress:Z │ │ return v0 │ .end method │ │ .method public bridge synthetic setAdapter(Landroid/widget/Adapter;)V │ .locals 0 │ - .param p1, "x0" # Landroid/widget/Adapter; │ │ .prologue │ .line 27 │ check-cast p1, Landroid/widget/ListAdapter; │ │ - .end local p1 # "x0":Landroid/widget/Adapter; │ invoke-virtual {p0, p1}, Lpl/polidea/treeview/TreeViewList;->setAdapter(Landroid/widget/ListAdapter;)V │ │ return-void │ .end method │ │ .method public setAdapter(Landroid/widget/ListAdapter;)V │ .locals 2 ├── smali/pl/polidea/treeview/TreeViewList$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lpl/polidea/treeview/TreeViewList; │ │ │ # direct methods │ .method constructor (Lpl/polidea/treeview/TreeViewList;)V │ .locals 0 │ + .param p1, "this$0" # Lpl/polidea/treeview/TreeViewList; │ │ .prologue │ .line 104 │ iput-object p1, p0, Lpl/polidea/treeview/TreeViewList$1;->this$0:Lpl/polidea/treeview/TreeViewList; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/pl/polidea/treeview/R$style.smali │ @@ -11,15 +11,15 @@ │ .annotation system Ldalvik/annotation/InnerClass; │ accessFlags = 0x19 │ name = "style" │ .end annotation │ │ │ # static fields │ -.field public static final treeViewListStyle:I = 0x7f080000 │ +.field public static final treeViewListStyle:I = 0x7f070000 │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue ├── smali/pl/polidea/treeview/AbstractTreeViewAdapter$1.smali │ @@ -20,18 +20,19 @@ │ # instance fields │ .field final synthetic this$0:Lpl/polidea/treeview/AbstractTreeViewAdapter; │ │ │ # direct methods │ .method constructor (Lpl/polidea/treeview/AbstractTreeViewAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lpl/polidea/treeview/AbstractTreeViewAdapter; │ │ .prologue │ .line 39 │ - .local p0, "this":Lpl/polidea/treeview/AbstractTreeViewAdapter$1;, "Lpl/polidea/treeview/AbstractTreeViewAdapter.1;" │ + .local p0, "this":Lpl/polidea/treeview/AbstractTreeViewAdapter$1;, "Lpl/polidea/treeview/AbstractTreeViewAdapter$1;" │ iput-object p1, p0, Lpl/polidea/treeview/AbstractTreeViewAdapter$1;->this$0:Lpl/polidea/treeview/AbstractTreeViewAdapter; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ @@ -39,15 +40,15 @@ │ # virtual methods │ .method public onClick(Landroid/view/View;)V │ .locals 2 │ .param p1, "v" # Landroid/view/View; │ │ .prologue │ .line 43 │ - .local p0, "this":Lpl/polidea/treeview/AbstractTreeViewAdapter$1;, "Lpl/polidea/treeview/AbstractTreeViewAdapter.1;" │ + .local p0, "this":Lpl/polidea/treeview/AbstractTreeViewAdapter$1;, "Lpl/polidea/treeview/AbstractTreeViewAdapter$1;" │ invoke-virtual {p1}, Landroid/view/View;->getTag()Ljava/lang/Object; │ │ move-result-object v0 │ │ .line 44 │ .local v0, "id":Ljava/lang/Object;, "TT;" │ iget-object v1, p0, Lpl/polidea/treeview/AbstractTreeViewAdapter$1;->this$0:Lpl/polidea/treeview/AbstractTreeViewAdapter; ├── res/drawable/queries.png │ ├── sng │ │ @@ -4,164 +4,164 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ } │ │ tRNS { │ │ - 0 48 159 223 255 32 191 255 80 239 255 80 255 143 64 32 32 239 255 143 16 191 255 96 48 255 143 159 255 239 16 223 255 143 255 64 16 255 32 32 255 32 255 64 223 255 143 159 255 239 16 48 255 143 191 255 96 32 239 255 143 16 143 223 48 80 255 239 64 32 16 175 255 239 48 80 16 207 255 223 32 191 16 207 255 48 159 223 48 223 255 64 48 239 255 207 16 48 239 255 175 16 96 255 159 96 255 159 255 112 207 255 96 16 239 255 96 48 239 255 64 48 239} │ │ + 0 48 159 223 32 191 80 239 80 143 64 32 32 239 143 16 191 96 48 143 159 239 16 223 143 64 16 32 32 32 64 223 143 159 239 16 48 143 191 96 32 239 143 16 143 223 48 80 239 64 32 16 175 239 48 80 16 207 223 32 191 16 207 48 159 223 48 223 64 48 239 207 16 48 239 175 16 96 159 96 159 112 207 96 16 239 96 48 239 64 48 239} │ │ IMAGE { │ │ pixels hex │ │ -0000000000000000000000000000000001020304040404030201000000000000 │ │ -0000000000000000000000000000050607070707070707070707060500000000 │ │ -0000000000000000000000000008090a0a0a0a0a0a0a0a0a0a0a0a0908000000 │ │ -0000000000000000000000000b0c0c0c0c090d0e0f0f0e0d090c0c0c0c0b0000 │ │ -0000000000000000000000101112121213140000000000001413121212111000 │ │ -0000000000000000000000151616161700000000000000000000171616161500 │ │ -00000000000000000000181919191a0000000000000000000000001a19191918 │ │ -000000000000000000001b1c1c1d1e0000000000000000000000001e1d1c1c1b │ │ -000000000000000000001f20202100000000000000000000000000002120201f │ │ -0000000000000000000022222223000000000000000000000000000023222222 │ │ -0000000000000000002425252526000000000000000000000000000026252525 │ │ -0000000000000000002728282829000000000000000000000000000029282828 │ │ -000000000000000000002a2a2a2b00000000000000000000000000002b2a2a2a │ │ -000000000000000000002c2d2d2e00000000000000000000000000002e2d2d2c │ │ -000000000000000000002f30303132000000000000000000000000323130302f │ │ -0000000000000000000033343434350000000000000000000000003534343433 │ │ -0000000000000000000000363737373800000000000000000000383737373600 │ │ -0000000000000000000000393a3b3b3b3c3d0000000000003d3c3b3b3b3a3900 │ │ -0000000000000000003e3f404142424242433e444545443e4342424242410000 │ │ -0000000000000046474848494a4b49484848484848484848484848494b000000 │ │ -0000000000004c4d4e4e4e4e4f4c50514e4e4e4e4e4e4e4e4e4e515000000000 │ │ -0000000000525354545454545453520055565754545454575655000000000000 │ │ -0000000058595a5a5a5a5a5a5a5a5b0000000000000000000000000000000000 │ │ -0000005c5d5e5e5e5e5e5e5e5e5f600000000000000000000000000000000000 │ │ -0000616263636363636363636465000000000000000000000000000000000000 │ │ -0066676767676767676767680000000000000000000000000000000000000000 │ │ -696a6a6a6a6a6a6a6a6a6b000000000000000000000000000000000000000000 │ │ -6c6c6c6c6c6c6c6c6c6d00000000000000000000000000000000000000000000 │ │ -6e6f6f6f6f6f6f6f700000000000000000000000000000000000000000000000 │ │ -7172737373737374000000000000000000000000000000000000000000000000 │ │ -0075767777767800000000000000000000000000000000000000000000000000 │ │ -0000797a7a790000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000102035c5c5c5c030201000000000000 │ │ +000000000000000000000000000004055d5d5d5d5d5d5d5d5d5d050400000000 │ │ +0000000000000000000000000006075e5e5e5e5e5e5e5e5e5e5e5e0706000000 │ │ +000000000000000000000000085f5f5f5f07090a0b0b0a09075f5f5f5f080000 │ │ +00000000000000000000000c0d6060600e0f0000000000000f0e6060600d0c00 │ │ +0000000000000000000000106161611100000000000000000000116161611000 │ │ +0000000000000000000012626262130000000000000000000000001362626212 │ │ +0000000000000000000014636315160000000000000000000000001615636314 │ │ +0000000000000000000017646418000000000000000000000000000018646417 │ │ +0000000000000000000065656519000000000000000000000000000019656565 │ │ +0000000000000000001a6666661b00000000000000000000000000001b666666 │ │ +0000000000000000001c6767671d00000000000000000000000000001d676767 │ │ +000000000000000000006868681e00000000000000000000000000001e686868 │ │ +000000000000000000001f69692000000000000000000000000000002069691f │ │ +00000000000000000000216a6a222300000000000000000000000023226a6a21 │ │ +00000000000000000000246b6b6b25000000000000000000000000256b6b6b24 │ │ +0000000000000000000000266c6c6c2700000000000000000000276c6c6c2600 │ │ +000000000000000000000028296d6d6d2a2b0000000000002b2a6d6d6d292800 │ │ +0000000000000000002c2d2e2f6e6e6e6e302c313232312c306e6e6e6e2f0000 │ │ +0000000000000033346f6f353637356f6f6f6f6f6f6f6f6f6f6f6f3537000000 │ │ +0000000000003839707070703a383b3c707070707070707070703c3b00000000 │ │ +00000000003d3e7171717171713e3d003f40417171717141403f000000000000 │ │ +0000000042437272727272727272440000000000000000000000000000000000 │ │ +0000004546737373737373737347480000000000000000000000000000000000 │ │ +0000494a74747474747474744b4c000000000000000000000000000000000000 │ │ +004d7575757575757575754e0000000000000000000000000000000000000000 │ │ +4f76767676767676767650000000000000000000000000000000000000000000 │ │ +7777777777777777775100000000000000000000000000000000000000000000 │ │ +5278787878787878530000000000000000000000000000000000000000000000 │ │ +5455797979797956000000000000000000000000000000000000000000000000 │ │ +0057587a7a585900000000000000000000000000000000000000000000000000 │ │ +00005a5b5b5a0000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/queries_black.png │ ├── sng │ │ @@ -4,164 +4,164 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ } │ │ tRNS { │ │ - 0 48 159 223 255 32 191 255 80 239 255 80 255 239 143 64 32 32 239 255 143 16 191 255 96 48 255 143 159 255 239 16 223 255 143 255 64 16 255 32 32 255 255 64 223 255 143 159 255 239 16 48 255 143 191 255 96 32 239 255 143 16 143 223 48 80 255 239 64 32 16 175 255 239 48 80 16 207 255 223 32 191 16 207 255 48 159 223 48 223 255 64 48 239 255 207 16 48 239 255 175 16 96 255 159 96 255 159 255 112 207 255 96 16 239 255 96 48 239 255 64 48 239} │ │ + 0 48 159 223 32 191 80 239 80 239 143 64 32 32 239 143 16 191 96 48 143 159 239 16 223 143 64 16 32 32 64 223 143 159 239 16 48 143 191 96 32 239 143 16 143 223 48 80 239 64 32 16 175 239 48 80 16 207 223 32 191 16 207 48 159 223 48 223 64 48 239 207 16 48 239 175 16 96 159 96 159 112 207 96 16 239 96 48 239 64 48 239} │ │ IMAGE { │ │ pixels hex │ │ -0000000000000000000000000000000001020304040404030201000000000000 │ │ -0000000000000000000000000000050607070707070707070707060500000000 │ │ -0000000000000000000000000008090a0a0a0a0a0a0a0a0a0a0a0a0908000000 │ │ -0000000000000000000000000b0c0c0c0c0d0e0f10100f0e0d0c0c0c0c0b0000 │ │ -0000000000000000000000111213131314150000000000001514131313121100 │ │ -0000000000000000000000161717171800000000000000000000181717171600 │ │ -00000000000000000000191a1a1a1b0000000000000000000000001b1a1a1a19 │ │ -000000000000000000001c1d1d1e1f0000000000000000000000001f1e1d1d1c │ │ -0000000000000000000020212122000000000000000000000000000022212120 │ │ -0000000000000000000023232324000000000000000000000000000024232323 │ │ -0000000000000000002526262627000000000000000000000000000027262626 │ │ -0000000000000000002829292928000000000000000000000000000028292929 │ │ -000000000000000000002a2a2a2b00000000000000000000000000002b2a2a2a │ │ -000000000000000000002c2d2d2e00000000000000000000000000002e2d2d2c │ │ -000000000000000000002f30303132000000000000000000000000323130302f │ │ -0000000000000000000033343434350000000000000000000000003534343433 │ │ -0000000000000000000000363737373800000000000000000000383737373600 │ │ -0000000000000000000000393a3b3b3b3c3d0000000000003d3c3b3b3b3a3900 │ │ -0000000000000000003e3f404142424242433e444545443e4342424242410000 │ │ -0000000000000046474848494a4b49484848484848484848484848494b000000 │ │ -0000000000004c4d4e4e4e4e4f4c50514e4e4e4e4e4e4e4e4e4e515000000000 │ │ -0000000000525354545454545453520055565754545454575655000000000000 │ │ -0000000058595a5a5a5a5a5a5a5a5b0000000000000000000000000000000000 │ │ -0000005c5d5e5e5e5e5e5e5e5e5f600000000000000000000000000000000000 │ │ -0000616263636363636363636465000000000000000000000000000000000000 │ │ -0066676767676767676767680000000000000000000000000000000000000000 │ │ -696a6a6a6a6a6a6a6a6a6b000000000000000000000000000000000000000000 │ │ -6c6c6c6c6c6c6c6c6c6d00000000000000000000000000000000000000000000 │ │ -6e6f6f6f6f6f6f6f700000000000000000000000000000000000000000000000 │ │ -7172737373737374000000000000000000000000000000000000000000000000 │ │ -0075767777767800000000000000000000000000000000000000000000000000 │ │ -0000797a7a790000000000000000000000000000000000000000000000000000 │ │ +000000000000000000000000000000000102035c5c5c5c030201000000000000 │ │ +000000000000000000000000000004055d5d5d5d5d5d5d5d5d5d050400000000 │ │ +0000000000000000000000000006075e5e5e5e5e5e5e5e5e5e5e5e0706000000 │ │ +000000000000000000000000085f5f5f5f090a0b0c0c0b0a095f5f5f5f080000 │ │ +00000000000000000000000d0e6060600f10000000000000100f6060600e0d00 │ │ +0000000000000000000000116161611200000000000000000000126161611100 │ │ +0000000000000000000013626262140000000000000000000000001462626213 │ │ +0000000000000000000015636316170000000000000000000000001716636315 │ │ +0000000000000000000018646419000000000000000000000000000019646418 │ │ +000000000000000000006565651a00000000000000000000000000001a656565 │ │ +0000000000000000001b6666661c00000000000000000000000000001c666666 │ │ +0000000000000000001d6767671d00000000000000000000000000001d676767 │ │ +000000000000000000006868681e00000000000000000000000000001e686868 │ │ +000000000000000000001f69692000000000000000000000000000002069691f │ │ +00000000000000000000216a6a222300000000000000000000000023226a6a21 │ │ +00000000000000000000246b6b6b25000000000000000000000000256b6b6b24 │ │ +0000000000000000000000266c6c6c2700000000000000000000276c6c6c2600 │ │ +000000000000000000000028296d6d6d2a2b0000000000002b2a6d6d6d292800 │ │ +0000000000000000002c2d2e2f6e6e6e6e302c313232312c306e6e6e6e2f0000 │ │ +0000000000000033346f6f353637356f6f6f6f6f6f6f6f6f6f6f6f3537000000 │ │ +0000000000003839707070703a383b3c707070707070707070703c3b00000000 │ │ +00000000003d3e7171717171713e3d003f40417171717141403f000000000000 │ │ +0000000042437272727272727272440000000000000000000000000000000000 │ │ +0000004546737373737373737347480000000000000000000000000000000000 │ │ +0000494a74747474747474744b4c000000000000000000000000000000000000 │ │ +004d7575757575757575754e0000000000000000000000000000000000000000 │ │ +4f76767676767676767650000000000000000000000000000000000000000000 │ │ +7777777777777777775100000000000000000000000000000000000000000000 │ │ +5278787878787878530000000000000000000000000000000000000000000000 │ │ +5455797979797956000000000000000000000000000000000000000000000000 │ │ +0057587a7a585900000000000000000000000000000000000000000000000000 │ │ +00005a5b5b5a0000000000000000000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/add_item.png │ ├── sng │ │ @@ -2,33 +2,34 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ @@ -44,46 +45,45 @@ │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 128 255 223 16 255 159 255 159 255 159 255 159 255 159 255 159 255 128 255 223 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 128 255} │ │ + 0 128 223 16 159 159 159 159 159 159 128 223 128} │ │ IMAGE { │ │ pixels base64 │ │ -00001222222222222223100000000000 │ │ -00045555555555555555560000000000 │ │ -00047777777777777777778000000000 │ │ -00009999999999999999999A00000000 │ │ -0000BBBBBBBBBBBBBBBBBBBBC0000000 │ │ -0000DDDDDDDDDDDDDDDDDDDDDE000000 │ │ -0000FFFFFFFFFFFFFFFFFFFFFFG00000 │ │ -0000HHHHHHHHHHHHHHHHHHHHHHHI0000 │ │ -0000JJJJJJJJJJJJJJJJJJJJJJJK0000 │ │ -0000LLLLLLLLLLLLLLLLLLLLLLLL0000 │ │ +00001DDDDDDDDDDDDDD2100000000000 │ │ +0003EEEEEEEEEEEEEEEEE40000000000 │ │ +0003FFFFFFFFFFFFFFFFFF5000000000 │ │ +0000GGGGGGGGGGGGGGGGGGG600000000 │ │ +0000HHHHHHHHHHHHHHHHHHHH70000000 │ │ +0000IIIIIIIIIIIIIIIIIIIII8000000 │ │ +0000JJJJJJJJJJJJJJJJJJJJJJ900000 │ │ +0000KKKKKKKKKKKKKKKKKKKKKKKA0000 │ │ +0000LLLLLLLLLLLLLLLLLLLLLLLB0000 │ │ 0000MMMMMMMMMMMMMMMMMMMMMMMM0000 │ │ 0000NNNNNNNNNNNNNNNNNNNNNNNN0000 │ │ -0000OOOOOOOOOO0000OOOOOOOOOO0000 │ │ +0000OOOOOOOOOOOOOOOOOOOOOOOO0000 │ │ 0000PPPPPPPPPP0000PPPPPPPPPP0000 │ │ 0000QQQQQQQQQQ0000QQQQQQQQQQ0000 │ │ 0000RRRRRRRRRR0000RRRRRRRRRR0000 │ │ 0000SSSSSSSSSS0000SSSSSSSSSS0000 │ │ 0000TTTTTTTTTT0000TTTTTTTTTT0000 │ │ -0000UUUU0000000000000000UUUU0000 │ │ +0000UUUUUUUUUU0000UUUUUUUUUU0000 │ │ 0000VVVV0000000000000000VVVV0000 │ │ 0000WWWW0000000000000000WWWW0000 │ │ 0000XXXX0000000000000000XXXX0000 │ │ -0000YYYYYYYYYY0000YYYYYYYYYY0000 │ │ +0000YYYY0000000000000000YYYY0000 │ │ 0000ZZZZZZZZZZ0000ZZZZZZZZZZ0000 │ │ 0000aaaaaaaaaa0000aaaaaaaaaa0000 │ │ 0000bbbbbbbbbb0000bbbbbbbbbb0000 │ │ 0000cccccccccc0000cccccccccc0000 │ │ 0000dddddddddd0000dddddddddd0000 │ │ -0000eeeeeeeeeeeeeeeeeeeeeeee0000 │ │ +0000eeeeeeeeee0000eeeeeeeeee0000 │ │ 0000ffffffffffffffffffffffff0000 │ │ 0000gggggggggggggggggggggggg0000 │ │ -0000hiiiiiiiiiiiiiiiiiiiiiih0000 │ │ +0000hhhhhhhhhhhhhhhhhhhhhhhh0000 │ │ +0000CiiiiiiiiiiiiiiiiiiiiiiC0000 │ │ } │ ├── Image content ├── res/drawable/projects_black.png │ ├── sng │ │ @@ -2,125 +2,125 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 128 255 223 16 255 159 255 207 223 159 255 112 159 255 64 159 255 64 16 159 255 64 223 159 255 64 175 128 255 64 48 239 223 255 64 48 175 239 255 80 32 64 128 207 255 207 64 112 255 255 255 128 255 128 16 255 255 255 128 255 128 16 255 255 255 128 255 128 16 255 255 255 128 255 128 16 255 255 255 128 255} │ │ + 0 128 223 16 159 207 223 159 112 159 64 159 64 16 159 64 223 159 64 175 128 64 48 239 223 64 48 175 239 80 32 64 128 207 207 64 112 128 128 16 128 128 16 128 128 16 128 128 16 128} │ │ IMAGE { │ │ pixels hex │ │ -0000000001020202020202020202020202020203010000000000000000000000 │ │ -0000000405050505050505050505050505050505050600000000000000000000 │ │ -000000040707070707070707070707070809070707070a000000000000000000 │ │ -000000000b0b0b0b0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0d0000000000000000 │ │ -000000000e0e0e0e0e0e0e0e0e0e0e0e0f0f0e0e0e0e0e0e1000000000000000 │ │ -0000000011111111111111111111111112131111111111111114000000000000 │ │ -0000000015151515151515151515151516001715151515151515180000000000 │ │ -000000001919191919191919191919191a001b19191919191919191c00000000 │ │ -000000001d1d1d1d1d1d1d1d1d1d1d1d1e001f201d1d1d1d1d1d1d2100000000 │ │ -0000000022222222222222222222222223000024252622222222222200000000 │ │ -00000000272727272727272727272727280000000000292a2b2c272700000000 │ │ -000000002d2d2d2d2d2d2d2d2d2d2d2d2e2f2f2f2f2f2f2f302e2d2d00000000 │ │ -0000000031313131313131313131313131313131313131313131313100000000 │ │ -0000000032323232323232323232323232323232323232323232323200000000 │ │ -0000000033333333340000000000000000000000000000343333333300000000 │ │ -0000000035353535360000000000000000000000000037363535353500000000 │ │ -0000000038383838383838383838383838383838383838383838383800000000 │ │ -0000000039393939393939393939393939393939393939393939393900000000 │ │ -000000003a3a3a3a3b00000000000000000000000000003b3a3a3a3a00000000 │ │ -000000003c3c3c3c3d000000000000000000000000003e3d3c3c3c3c00000000 │ │ +0000000001323232323232323232323232323202010000000000000000000000 │ │ +0000000333333333333333333333333333333333330400000000000000000000 │ │ +0000000334343434343434343434343405063434343407000000000000000000 │ │ +0000000035353535353535353535353508083535353535090000000000000000 │ │ +000000003636363636363636363636360a0a3636363636360b00000000000000 │ │ +000000003737373737373737373737370c0d373737373737370e000000000000 │ │ +000000003838383838383838383838380f001038383838383838110000000000 │ │ +0000000039393939393939393939393912001339393939393939391400000000 │ │ +000000003a3a3a3a3a3a3a3a3a3a3a3a150016173a3a3a3a3a3a3a1800000000 │ │ +000000003b3b3b3b3b3b3b3b3b3b3b3b1900001a1b1c3b3b3b3b3b3b00000000 │ │ +000000003c3c3c3c3c3c3c3c3c3c3c3c1d00000000001e1f20213c3c00000000 │ │ +000000003d3d3d3d3d3d3d3d3d3d3d3d222323232323232324223d3d00000000 │ │ +000000003e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e00000000 │ │ 000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f00000000 │ │ -0000000040404040404040404040404040404040404040404040404000000000 │ │ -0000000041414141420000000000000000000000000000424141414100000000 │ │ -0000000043434343440000000000000000000000000045444343434300000000 │ │ +0000000040404040250000000000000000000000000000254040404000000000 │ │ +0000000041414141260000000000000000000000000027264141414100000000 │ │ +0000000042424242424242424242424242424242424242424242424200000000 │ │ +0000000043434343434343434343434343434343434343434343434300000000 │ │ +0000000044444444280000000000000000000000000000284444444400000000 │ │ +000000004545454529000000000000000000000000002a294545454500000000 │ │ 0000000046464646464646464646464646464646464646464646464600000000 │ │ 0000000047474747474747474747474747474747474747474747474700000000 │ │ -0000000048484848490000000000000000000000000000494848484800000000 │ │ -000000004a4a4a4a4b000000000000000000000000004c4b4a4a4a4a00000000 │ │ -000000004d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d00000000 │ │ +00000000484848482b00000000000000000000000000002b4848484800000000 │ │ +00000000494949492c000000000000000000000000002d2c4949494900000000 │ │ +000000004a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a00000000 │ │ +000000004b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b00000000 │ │ +000000004c4c4c4c2e00000000000000000000000000002e4c4c4c4c00000000 │ │ +000000004d4d4d4d2f00000000000000000000000000302f4d4d4d4d00000000 │ │ 000000004e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e00000000 │ │ 000000004f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f00000000 │ │ -0000000050515151515151515151515151515151515151515151515000000000 │ │ +0000000050505050505050505050505050505050505050505050505000000000 │ │ +0000000031515151515151515151515151515151515151515151513100000000 │ │ } │ ├── Image content ├── res/drawable/budoist_icon.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 53; height: 112; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (253,253,253) # rgb = (0xfd,0xfd,0xfd) │ │ (246,246,246) # rgb = (0xf6,0xf6,0xf6) │ │ (172,172,172) # rgb = (0xac,0xac,0xac) │ │ (190,190,190) # rgb = (0xbe,0xbe,0xbe) grey │ │ (237,237,237) # rgb = (0xed,0xed,0xed) grey93 │ │ (198,198,198) # rgb = (0xc6,0xc6,0xc6) │ │ @@ -249,15 +249,15 @@ │ │ (138,138,138) # rgb = (0x8a,0x8a,0x8a) grey54 │ │ (156,156,156) # rgb = (0x9c,0x9c,0x9c) grey61 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000001020200010100000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000003040506020201000000000000000000000000000000000000000000 │ │ 00000000000000000000000000000000000000000000000000070808090a0b02000000000000000000000000000000000000000000 │ │ 000000000000000000000000000000000000000000000000000c0d0d0e0d090f000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000010110d0d0d1213000000000000000000000000000000000000000000 │ ├── Image content ├── res/drawable/sort_items_original.png │ ├── sng │ │ @@ -3,129 +3,129 @@ │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 32 223 255 191 0 128 191 191 128 255 191 16 255 191 255 191 255 32 64 207 255 128 255 175 255 223 48 80 112 64 128 255 159 255 191 128 159 255 112 16 159 255 159 255 159 255 207 64 48 255 191 128 191 255 128 48 64 96 239 255 80 48 239 96 128 255 112 255 239 96 16 64 112 239 255 191 255 96 112 64 128 255 175 223 255 48 128} │ │ + 32 223 191 0 128 191 191 128 191 16 191 191 32 64 207 128 175 223 48 80 112 64 128 159 191 128 159 112 16 159 159 159 207 64 48 191 128 191 128 48 64 96 239 80 48 239 96 128 112 239 96 16 64 112 239 191 96 112 64 128 175 223 48 128} │ │ IMAGE { │ │ pixels hex │ │ -0001020304040404040404040404040404040404040404040404040404040404 │ │ -0005010604040404040404040404040404040404040404040404040404040404 │ │ -0404070704040404040408090909090909090909090909090909090909090908 │ │ -04040a0a04040404040b0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c │ │ -04040d0d04040404040b0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e │ │ -04040f0f04040404040410101010101010101010101010101010101010101010 │ │ -1112131312110404040414141414141414141414141414141414141414141414 │ │ -1516161616150404040415161616161616161616161616161616161616161615 │ │ -0404040404040404040404040404040404040404040404040404040404040404 │ │ -0404040404040404040404040404040404040404040404040404040404040404 │ │ -0404040404040404040404040404040404040404040404040404040404040404 │ │ -0404040404040404040404040404040404040404040404040404040404040404 │ │ -17181818191a0404040404040404040404040404040404040404040404040404 │ │ -1b1c1d1e1f200404040404040404040404040404040404040404040404040404 │ │ -0404040421220404040423212121212121212121212121212121212121212123 │ │ -0404042425260404042725252525252525252525252525252525252525252525 │ │ -0404282928040404042729292929292929292929292929292929292929292929 │ │ -042a2b2a0404040404042b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b │ │ -2c2d2e2f2f30040404042d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d │ │ -3131313131320404040433313131313131313131313131313131313131313133 │ │ -0404040404040404040404040404040404040404040404040404040404040404 │ │ -0404040404040404040404040404040404040404040404040404040404040404 │ │ -0404040404040404040404040404040404040404040404040404040404040404 │ │ -0404040404040404040404040404040404040404040404040404040404040404 │ │ -3435353535360404040404040404040404040404040404040404040404040404 │ │ -3738393a3b3c0404040404040404040404040404040404040404040404040404 │ │ -043d3e3e3f040404040440414141414141414141414141414141414141414140 │ │ -0442434344450404044643434343434343434343434343434343434343434343 │ │ -040447484949040404464a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a │ │ -040404044b4c040404044c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c │ │ -4d4e4f5051520404040451515151515151515151515151515151515151515151 │ │ -5354545453550404040456545454545454545454545454545454545454545456 │ │ +0001400203030303030303030303030303030303030303030303030303030303 │ │ +0004010503030303030303030303030303030303030303030303030303030303 │ │ +0303060603030303030307414141414141414141414141414141414141414107 │ │ +0303080803030303030942424242424242424242424242424242424242424242 │ │ +03030a0a03030303030943434343434343434343434343434343434343434343 │ │ +03030b0b03030303030344444444444444444444444444444444444444444444 │ │ +0c0d0e0e0d0c0303030345454545454545454545454545454545454545454545 │ │ +0f464646460f030303030f46464646464646464646464646464646464646460f │ │ +0303030303030303030303030303030303030303030303030303030303030303 │ │ +0303030303030303030303030303030303030303030303030303030303030303 │ │ +0303030303030303030303030303030303030303030303030303030303030303 │ │ +0303030303030303030303030303030303030303030303030303030303030303 │ │ +1047474711120303030303030303030303030303030303030303030303030303 │ │ +1314151648170303030303030303030303030303030303030303030303030303 │ │ +0303030349180303030319494949494949494949494949494949494949494919 │ │ +0303031a4a1b0303031c4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a │ │ +03031d4b1d030303031c4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b │ │ +031e4c1e0303030303034c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c │ │ +1f4d20212122030303034d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d │ │ +4e4e4e4e4e2303030303244e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e24 │ │ +0303030303030303030303030303030303030303030303030303030303030303 │ │ +0303030303030303030303030303030303030303030303030303030303030303 │ │ +0303030303030303030303030303030303030303030303030303030303030303 │ │ +0303030303030303030303030303030303030303030303030303030303030303 │ │ +254f4f4f4f260303030303030303030303030303030303030303030303030303 │ │ +2728292a502b0303030303030303030303030303030303030303030303030303 │ │ +032c2d2d2e03030303032f51515151515151515151515151515151515151512f │ │ +0330525231320303033352525252525252525252525252525252525252525252 │ │ +0303343536360303033353535353535353535353535353535353535353535353 │ │ +0303030337540303030354545454545454545454545454545454545454545454 │ │ +38393a3b553c0303030355555555555555555555555555555555555555555555 │ │ +3d5656563d3e030303033f56565656565656565656565656565656565656563f │ │ } │ ├── Image content ├── res/drawable/edit_note.png │ ├── sng │ │ @@ -3,144 +3,144 @@ │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 0 143 255 223 48 159 255 239 48 159 255 96 159 255 96 159 255 223 48 159 128 143 255 16 159 96 255 159 16 96 255 159 48 223 239 96 255 80 96 255 239 96 96 255 239 48 96 255 239 48 96 255 239 48 96 255 239 48 239 255 239 48 64 255 239 48 128 255 239 48 175 255 191 159 239 48 239 255 112 159 48 48 255 64 159 239 48 112 255 175 64 128 223 239 48 175 255 223 48 239 255 223 159 96 32 255 239 175 112 48} │ │ + 0 143 223 48 159 239 48 159 96 159 96 159 223 48 159 128 143 16 159 96 159 16 96 159 48 223 239 96 80 96 239 96 96 239 48 96 239 48 96 239 48 96 239 48 239 239 48 64 239 48 128 239 48 175 191 159 239 48 239 112 159 48 48 64 159 239 48 112 175 64 128 223 239 48 175 223 48 239 223 159 96 32 239 175 112 48} │ │ IMAGE { │ │ pixels hex │ │ -000000000000000000000000000000010202030400000000 │ │ -000000000000000000000000000005060606060708000000 │ │ -00000000000000000000000000090a0a0a0a0a0a0a0b0000 │ │ -0000000000000000000000000c0d0d0d0d0d0d0d0d0d0e00 │ │ -00000000000000000000000f101010101112131010101014 │ │ -000000000000000000001516161616161700001816161616 │ │ -000000000000000000191a1a1a1a1a1a1b00001c1a1a1a1a │ │ -00000000000000001d1e1e1e1e1e1e1e1e1f20211e1e1e22 │ │ -000000000000002324242424242424242424242424242425 │ │ -000000000000262727272727272727272727272727282900 │ │ -00000000002a2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2d0000 │ │ -000000002e2f2f2f2f2f2f2f2f2f2f2f2f2f2f3031000000 │ │ -000000323333333333333333333333333333343500000000 │ │ -000036373737373737373737373737373738390000000000 │ │ -00003a3b3b3b3b3b3b3b3b3b3b3b3b3b3c3d000000000000 │ │ -003e3f3f3f3f3f3f3f3f3f3f3f3f3f404100000000000000 │ │ -004243434343434343434343434344450000000000000000 │ │ -004647484947474747474747474a4b000000000000000000 │ │ -004c4d4e004f4d4d4d4d4d4d4c5000000000000000000000 │ │ -515252530000545252525255560000000000000000000000 │ │ -575858595a5b5c5858585d5e000000000000000000000000 │ │ -5f6060606060606060616200000000000000000000000000 │ │ -636464646465666768000000000000000000000000000000 │ │ -696a6b6c6d00000000000000000000000000000000000000 │ │ +000000000000000000000000000000015656020300000000 │ │ +000000000000000000000000000004575757570506000000 │ │ +000000000000000000000000000758585858585858080000 │ │ +000000000000000000000000095959595959595959590a00 │ │ +00000000000000000000000b5a5a5a5a0c0d0e5a5a5a5a0f │ │ +00000000000000000000105b5b5b5b5b110000125b5b5b5b │ │ +000000000000000000135c5c5c5c5c5c140000155c5c5c5c │ │ +0000000000000000165d5d5d5d5d5d5d5d1718195d5d5d1a │ │ +000000000000001b5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e1c │ │ +0000000000001d5f5f5f5f5f5f5f5f5f5f5f5f5f5f1e1f00 │ │ +000000000020606060606060606060606060606021220000 │ │ +000000002361616161616161616161616161612425000000 │ │ +000000266262626262626262626262626262272800000000 │ │ +00002963636363636363636363636363632a2b0000000000 │ │ +00002c646464646464646464646464642d2e000000000000 │ │ +002f65656565656565656565656565303100000000000000 │ │ +003266666666666666666666666633340000000000000000 │ │ +003567363767676767676767673839000000000000000000 │ │ +003a683b003c6868686868683a3d00000000000000000000 │ │ +3e69693f0000406969696941420000000000000000000000 │ │ +436a6a444546476a6a6a4849000000000000000000000000 │ │ +4a6b6b6b6b6b6b6b6b4b4c00000000000000000000000000 │ │ +4d6c6c6c6c4e4f5051000000000000000000000000000000 │ │ +6d5253545500000000000000000000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/collapsed_mark.png │ ├── sng │ │ @@ -1,21 +1,21 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 0, 0, 51) # rgb = (0x00,0x00,0x33) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 51, 43, 51) # rgb = (0x33,0x2b,0x33) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 43, 0) # rgb = (0x00,0x2b,0x00) │ │ ( 51, 0, 51) # rgb = (0x33,0x00,0x33) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000100000000000000000000000 │ ├── Image content ├── res/drawable/sync.png │ ├── sng │ │ @@ -5,73 +5,60 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ @@ -82,105 +69,118 @@ │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 16 112 175 239 255 96 16 159 255 239 128 80 239 255 64 128 255 112 143 128 255 207 64 223 80 255 207 64 223 16 239 255 159 16 64 159 255 112 239 16 255 223 16 191 96 255 64 128 175 255 207 64 159 239 239 255 128 16 96 191 191 255 48 32 223 175 191 112 64 159 191 159 64 96 175 48 255 223 128 32 48 191 255 191 96 16 128 239 255 239 159 64 207 175 255 128 64 96 255 191 16 223 255 239 112 159 255 64 16 159 239 16 255 223 64 207 80 255 223 128 64 207 255 143 112 128 255 239 64 80 128 16 239 255 159 16 96 175 239 255 112} │ │ + 0 16 112 175 239 96 16 159 239 128 80 239 64 128 112 143 128 207 64 223 80 207 64 223 16 239 159 16 64 159 112 239 16 223 16 191 96 64 128 175 207 64 159 239 239 128 16 96 191 191 48 32 223 175 191 112 64 159 191 159 64 96 175 48 223 128 32 48 191 191 96 16 128 239 239 159 64 207 175 128 64 96 191 16 223 239 112 159 64 16 159 239 16 223 64 207 80 223 128 64 207 143 112 128 239 64 80 128 16 239 159 16 96 175 239 112} │ │ IMAGE { │ │ pixels hex │ │ -0000000000000000000001020304050505050403060100000000000000000000 │ │ -0000000000000000070809090909090909090909090a0b0700000000070b0000 │ │ -000000000000000c0d0e0e0e0e0e0e0e0e0e0e0e0e0e0e0d0c00000f0d0e0000 │ │ -0000000000001011111111111111111111111111111111111112131111110000 │ │ -0000000000141515151515151610171717171018151515151515151515150000 │ │ -00000000191a1a1a1a1a1b1c00000000000000001c1d1a1a1a1a1a1a1a1a0000 │ │ -0000001e1f202020202122000000000000000000002320202020202020200000 │ │ -0000002425252525240000000000000000000000262725252525252525250000 │ │ -000028292929292a2b000000000000000000282c292929292929292929290000 │ │ -00002d2e2e2e2e2f00000000000000000000302e2e2e2e2e2e2e2e2e2e2e0000 │ │ -0000313232323300000000000000000000000034353632323232323232320000 │ │ -0000373838383900000000000000000000000000003a3b3c3838383838380000 │ │ -00003d3e3e3e3f00000000000000000000000000000000004039413e3e3e0000 │ │ -00003f4243440000000000000000000000000000000000000000004546430000 │ │ +0000000000000000000001020304747474740403050100000000000000000000 │ │ +0000000000000000060775757575757575757575750809060000000006090000 │ │ +000000000000000a0b76767676767676767676767676760b0a00000c0b760000 │ │ +0000000000000d7777777777777777777777777777777777770e0f7777770000 │ │ +000000000010787878787878110d121212120d13787878787878787878780000 │ │ +0000000014797979797915160000000000000000161779797979797979790000 │ │ +00000018197a7a7a7a1a1b000000000000000000001c7a7a7a7a7a7a7a7a0000 │ │ +0000001d7b7b7b7b1d00000000000000000000001e1f7b7b7b7b7b7b7b7b0000 │ │ +0000207c7c7c7c212200000000000000000020237c7c7c7c7c7c7c7c7c7c0000 │ │ +0000247d7d7d7d2500000000000000000000267d7d7d7d7d7d7d7d7d7d7d0000 │ │ +0000277e7e7e28000000000000000000000000292a2b7e7e7e7e7e7e7e7e0000 │ │ +00002c7f7f7f2d00000000000000000000000000002e2f307f7f7f7f7f7f0000 │ │ +000031808080320000000000000000000000000000000000332d348080800000 │ │ +0000323536370000000000000000000000000000000000000000003839360000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -00004748490000000000000000000000000000000000000000004a474b4c0000 │ │ -00004d4d4d4e4f500000000000000000000000000000000000514d4d4d520000 │ │ -0000535353535353545556000000000000000000000000000057535353580000 │ │ -000059595959595959595a5b5c0000000000000000000000005d5959595e0000 │ │ -00005f5f5f5f5f5f5f5f5f5f5f6000000000000000000000615f5f5f5f620000 │ │ -0000636363636363636363636465000000000000000000656663636363650000 │ │ -00006767676767676767686900000000000000000000006a676767676a000000 │ │ -00006b6b6b6b6b6b6b6b6c000000000000000000006d6e6b6b6b6b6f70000000 │ │ -0000717171717171717172730000000000000000737471717171717500000000 │ │ -000076767676767676767676777879797979787a767676767676780000000000 │ │ -00007b7b7b7c7d7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7e000000000000 │ │ -00007f8081000082807f7f7f7f7f7f7f7f7f7f7f7f7f7f808200000000000000 │ │ -0000838400000000848385868686868686868686868687840000000000000000 │ │ -0000000000000000000088898a8b8c8c8c8c8b8a8d8800000000000000000000 │ │ +00003a3b3c0000000000000000000000000000000000000000003d3a3e3f0000 │ │ +0000818181404142000000000000000000000000000000000043818181440000 │ │ +0000828282828282454647000000000000000000000000000048828282490000 │ │ +000083838383838383834a4b4c0000000000000000000000004d8383834e0000 │ │ +000084848484848484848484844f000000000000000000005084848484510000 │ │ +0000858585858585858585855253000000000000000000535485858585530000 │ │ +0000868686868686868655560000000000000000000000578686868657000000 │ │ +000087878787878787875800000000000000000000595a878787875b5c000000 │ │ +000088888888888888885d5e00000000000000005e5f88888888886000000000 │ │ +0000898989898989898989896162636363636264898989898989620000000000 │ │ +00008a8a8a65668a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a67000000000000 │ │ +00008b686900006a688b8b8b8b8b8b8b8b8b8b8b8b8b8b686a00000000000000 │ │ +00006b6c000000006c6b6d8c8c8c8c8c8c8c8c8c8c8c6e6c0000000000000000 │ │ +000000000000000000006f7071728d8d8d8d7271736f00000000000000000000 │ │ } │ ├── Image content ├── res/drawable/folder.png │ ├── sng │ │ @@ -1,14 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 16; height: 13; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - (248,247,246) # rgb = (0xf8,0xf7,0xf6) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (102,159,237) # rgb = (0x66,0x9f,0xed) │ │ (109,163,238) # rgb = (0x6d,0xa3,0xee) │ │ (214,226,244) # rgb = (0xd6,0xe2,0xf4) │ │ (164,197,235) # rgb = (0xa4,0xc5,0xeb) │ │ (156,191,236) # rgb = (0x9c,0xbf,0xec) │ │ (108,162,237) # rgb = (0x6c,0xa2,0xed) │ │ (149,187,232) # rgb = (0x95,0xbb,0xe8) │ │ @@ -42,15 +42,15 @@ │ │ (175,211,252) # rgb = (0xaf,0xd3,0xfc) │ │ (185,216,249) # rgb = (0xb9,0xd8,0xf9) │ │ (227,226,225) # rgb = (0xe3,0xe2,0xe1) │ │ (127,127,126) # rgb = (0x7f,0x7f,0x7e) │ │ (118,117,117) # rgb = (0x76,0x75,0x75) │ │ } │ │ tRNS { │ │ - 0 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 0111123000000000 │ │ 0144456111111110 │ │ 0177777777777710 │ │ 89AAAAAAAAAAAA98 │ │ BCDDDDDDDDDDDDCB │ ├── Image content ├── res/drawable/projects.png │ ├── sng │ │ @@ -2,124 +2,124 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 128 255 223 16 255 159 255 207 223 159 255 112 159 255 64 159 255 64 16 159 255 64 223 159 255 64 175 128 255 64 48 239 223 255 64 48 175 239 255 80 32 128 207 255 207 64 112 255 255 255 128 255 128 16 255 255 255 128 255 128 16 255 255 255 128 255 128 16 255 255 255 128 255 128 16 255 255 255 128 255} │ │ + 0 128 223 16 159 207 223 159 112 159 64 159 64 16 159 64 223 159 64 175 128 64 48 239 223 64 48 175 239 80 32 128 207 207 64 112 128 128 16 128 128 16 128 128 16 128 128 16 128} │ │ IMAGE { │ │ pixels hex │ │ -0000000001020202020202020202020202020203010000000000000000000000 │ │ -0000000405050505050505050505050505050505050600000000000000000000 │ │ -000000040707070707070707070707070809070707070a000000000000000000 │ │ -000000000b0b0b0b0b0b0b0b0b0b0b0b0c0c0b0b0b0b0b0d0000000000000000 │ │ -000000000e0e0e0e0e0e0e0e0e0e0e0e0f0f0e0e0e0e0e0e1000000000000000 │ │ -0000000011111111111111111111111112131111111111111114000000000000 │ │ -0000000015151515151515151515151516001715151515151515180000000000 │ │ -000000001919191919191919191919191a001b19191919191919191c00000000 │ │ -000000001d1d1d1d1d1d1d1d1d1d1d1d1e001f201d1d1d1d1d1d1d2100000000 │ │ -0000000022222222222222222222222223000024252622222222222200000000 │ │ -0000000027272727272727272727272728000000000029232a2b272700000000 │ │ -000000002c2c2c2c2c2c2c2c2c2c2c2c2d2e2e2e2e2e2e2e2f2d2c2c00000000 │ │ -0000000030303030303030303030303030303030303030303030303000000000 │ │ -0000000031313131313131313131313131313131313131313131313100000000 │ │ -0000000032323232330000000000000000000000000000333232323200000000 │ │ -0000000034343434350000000000000000000000000036353434343400000000 │ │ -0000000037373737373737373737373737373737373737373737373700000000 │ │ -0000000038383838383838383838383838383838383838383838383800000000 │ │ -00000000393939393a00000000000000000000000000003a3939393900000000 │ │ -000000003b3b3b3b3c000000000000000000000000003d3c3b3b3b3b00000000 │ │ +0000000001313131313131313131313131313102010000000000000000000000 │ │ +0000000332323232323232323232323232323232320400000000000000000000 │ │ +0000000333333333333333333333333305063333333307000000000000000000 │ │ +0000000034343434343434343434343408083434343434090000000000000000 │ │ +000000003535353535353535353535350a0a3535353535350b00000000000000 │ │ +000000003636363636363636363636360c0d363636363636360e000000000000 │ │ +000000003737373737373737373737370f001037373737373737110000000000 │ │ +0000000038383838383838383838383812001338383838383838381400000000 │ │ +0000000039393939393939393939393915001617393939393939391800000000 │ │ +000000003a3a3a3a3a3a3a3a3a3a3a3a1900001a1b1c3a3a3a3a3a3a00000000 │ │ +000000003b3b3b3b3b3b3b3b3b3b3b3b1d00000000001e191f203b3b00000000 │ │ +000000003c3c3c3c3c3c3c3c3c3c3c3c212222222222222223213c3c00000000 │ │ +000000003d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d00000000 │ │ 000000003e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e00000000 │ │ -000000003f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f00000000 │ │ -0000000040404040410000000000000000000000000000414040404000000000 │ │ -0000000042424242430000000000000000000000000044434242424200000000 │ │ +000000003f3f3f3f240000000000000000000000000000243f3f3f3f00000000 │ │ +0000000040404040250000000000000000000000000026254040404000000000 │ │ +0000000041414141414141414141414141414141414141414141414100000000 │ │ +0000000042424242424242424242424242424242424242424242424200000000 │ │ +0000000043434343270000000000000000000000000000274343434300000000 │ │ +0000000044444444280000000000000000000000000029284444444400000000 │ │ 0000000045454545454545454545454545454545454545454545454500000000 │ │ 0000000046464646464646464646464646464646464646464646464600000000 │ │ -0000000047474747480000000000000000000000000000484747474700000000 │ │ -00000000494949494a000000000000000000000000004b4a4949494900000000 │ │ -000000004c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c00000000 │ │ +00000000474747472a00000000000000000000000000002a4747474700000000 │ │ +00000000484848482b000000000000000000000000002c2b4848484800000000 │ │ +0000000049494949494949494949494949494949494949494949494900000000 │ │ +000000004a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a00000000 │ │ +000000004b4b4b4b2d00000000000000000000000000002d4b4b4b4b00000000 │ │ +000000004c4c4c4c2e000000000000000000000000002f2e4c4c4c4c00000000 │ │ 000000004d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d00000000 │ │ 000000004e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e00000000 │ │ -000000004f505050505050505050505050505050505050505050504f00000000 │ │ +000000004f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f00000000 │ │ +0000000030505050505050505050505050505050505050505050503000000000 │ │ } │ ├── Image content ├── res/drawable/checkbox_checked_medium.png │ ├── sng │ │ @@ -8,147 +8,147 @@ │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 16 96 128 32 48 223 255 159 16 223 255 159 207 96 255 239 191 143 128 112 16 207 143 255 48 16 207 48 143 255 191 16 207 128 255 143 48 16 207 239 128 255 159 96 16 207 64 128 255 159 96 16 207 128 255 159 223 191 128 255 239 16 143 128 255 48 239 159 128 255 96 112 159 128 255 96 175 128 255 96 223 16 128 255 96 48 128 255 96 128 255 159 32 128 255 207 80 128 255 175 64 16 32 80 207 48 255 175 143 255 239 32 112 223 255 175 32} │ │ + 0 16 96 128 32 48 223 159 16 223 159 207 96 239 191 143 128 112 16 207 143 48 16 207 48 143 191 16 207 128 143 48 16 207 239 128 159 96 16 207 64 128 159 96 16 207 128 159 223 191 128 239 16 143 128 48 239 159 128 96 112 159 128 96 175 128 96 223 16 128 96 48 128 96 128 159 32 128 207 80 128 175 64 16 32 80 207 48 175 143 239 32 112 223 175 32} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000010203030303030303030304000000000000000000 │ │ -000005060707070707070707070800000000000000000000 │ │ -00090a0b0b0b0b0b0b0b0b0b0c000000000000090d0c0000 │ │ -000e0f0f0f1011121313131400000000000015160f100000 │ │ -00171818181900000000000000000000001a1b1818181c00 │ │ -001d1e1e1f000000000000000000000020211e1e1e1f0000 │ │ -002223232400000000250000000000262723232328200000 │ │ -00292a2a290000002b2a2c0000002d2e2a2a2a2a2f000000 │ │ -003031313000003231313133003435313131313000000000 │ │ -0036373736003837373737373839373737373a0000000000 │ │ -003b3c3c3b003d3c3c3c3c3c3c3c3c3c3c3d3e000000003f │ │ -004041414000424341414141414141414142000000004441 │ │ -004546464500004746464646464646464800000000494646 │ │ -004a4b4b4a0000004c4b4b4b4b4b4b4d00000000004b4b4b │ │ -004e4f4f4e00000000504f4f4f4f515200000000004f4f4f │ │ -005354545300000000005554545456000000000000545454 │ │ -005758585700000000000059585900000000000000585858 │ │ -005a5b5b5c0000000000000000000000000000005d5b5b5b │ │ -005e5f5f60000000000000000000000000000000615f5f5f │ │ -006263636364656600000000000000000000676869636363 │ │ -006a6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6c │ │ -00006d6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f70 │ │ -000000717273737373737373737373737373737373747500 │ │ +000005066060606060606060600700000000000000000000 │ │ +0008096161616161616161610a000000000000080b0a0000 │ │ +000c6262620d0e0f101010110000000000001213620d0000 │ │ +001463636315000000000000000000000016176363631800 │ │ +001964641a00000000000000000000001b1c6464641a0000 │ │ +001d65651e000000001f00000000002021656565221b0000 │ │ +002366662300000024662500000026276666666628000000 │ │ +002967672900002a6767672b002c2d676767672900000000 │ │ +002e68682e002f68686868682f3068686868310000000000 │ │ +003269693200336969696969696969696933340000000035 │ │ +00366a6a360037386a6a6a6a6a6a6a6a6a3700000000396a │ │ +003a6b6b3a00003b6b6b6b6b6b6b6b6b3c000000003d6b6b │ │ +003e6c6c3e0000003f6c6c6c6c6c6c4000000000006c6c6c │ │ +00416d6d4100000000426d6d6d6d434400000000006d6d6d │ │ +00456e6e450000000000466e6e6e470000000000006e6e6e │ │ +00486f6f48000000000000496f49000000000000006f6f6f │ │ +004a70704b0000000000000000000000000000004c707070 │ │ +004d71714e0000000000000000000000000000004f717171 │ │ +005072727251525300000000000000000000545556727272 │ │ +005773737373737373737373737373737373737373737358 │ │ +000059747474747474747474747474747474747474745a5b │ │ +0000005c5d757575757575757575757575757575755e5f00 │ │ } │ ├── Image content ├── res/drawable/checkbox_unchecked_large.png │ ├── sng │ │ @@ -4,33 +4,48 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ @@ -39,67 +54,52 @@ │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 32 159 239 255 48 239 255 32 239 255 159 255 239 255 175 64 32 255 175 255 64 255 32 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 32 255 64 255 175 239 255 175 64 32 159 255 32 239 255 48 239 255 32 159 239 255} │ │ + 0 32 159 239 48 239 32 239 159 239 175 64 32 175 64 32 32 64 175 239 175 64 32 159 32 239 48 239 32 159 239} │ │ IMAGE { │ │ pixels base64 │ │ 00000000000000000000000000000000 │ │ 00000000000000000000000000000000 │ │ -00001234444444444444444444432100 │ │ -00056777777777777777777777777650 │ │ -0089AAAAAAAAAAAAAAAAAAAAAAAAAA98 │ │ -00BCCCCCCCCCCCCCCCCCCCCCCCCCCCCB │ │ -00DEEEEFGH00000000000000HGFEEEED │ │ -00IIIIJ00000000000000000000JIIII │ │ -00KKKKL00000000000000000000LKKKK │ │ -00MMMMN00000000000000000000NMMMM │ │ -00OOOO0000000000000000000000OOOO │ │ -00PPPP0000000000000000000000PPPP │ │ -00QQQQ0000000000000000000000QQQQ │ │ -00RRRR0000000000000000000000RRRR │ │ -00SSSS0000000000000000000000SSSS │ │ -00TTTT0000000000000000000000TTTT │ │ -00UUUU0000000000000000000000UUUU │ │ -00VVVV0000000000000000000000VVVV │ │ -00WWWW0000000000000000000000WWWW │ │ -00XXXX0000000000000000000000XXXX │ │ -00YYYY0000000000000000000000YYYY │ │ -00ZZZZ0000000000000000000000ZZZZ │ │ -00aaaa0000000000000000000000aaaa │ │ -00bbbb0000000000000000000000bbbb │ │ -00ccccd00000000000000000000dcccc │ │ -00eeeef00000000000000000000feeee │ │ -00ggggh00000000000000000000hgggg │ │ -00ijjjjklm00000000000000mlkjjjji │ │ -00noooooooooooooooooooooooooooon │ │ -00pqrrrrrrrrrrrrrrrrrrrrrrrrrrqp │ │ -000stuuuuuuuuuuuuuuuuuuuuuuuuts0 │ │ -0000vwxyyyyyyyyyyyyyyyyyyyyxwv00 │ │ +0000123VVVVVVVVVVVVVVVVVVVV32100 │ │ +00045WWWWWWWWWWWWWWWWWWWWWWWW540 │ │ +0067XXXXXXXXXXXXXXXXXXXXXXXXXX76 │ │ +008YYYYYYYYYYYYYYYYYYYYYYYYYYYY8 │ │ +009ZZZZABC00000000000000CBAZZZZ9 │ │ +00aaaaD00000000000000000000Daaaa │ │ +00bbbbE00000000000000000000Ebbbb │ │ +00ccccF00000000000000000000Fcccc │ │ +00dddd0000000000000000000000dddd │ │ +00eeee0000000000000000000000eeee │ │ +00ffff0000000000000000000000ffff │ │ +00gggg0000000000000000000000gggg │ │ +00hhhh0000000000000000000000hhhh │ │ +00iiii0000000000000000000000iiii │ │ +00jjjj0000000000000000000000jjjj │ │ +00kkkk0000000000000000000000kkkk │ │ +00llll0000000000000000000000llll │ │ +00mmmm0000000000000000000000mmmm │ │ +00nnnn0000000000000000000000nnnn │ │ +00oooo0000000000000000000000oooo │ │ +00pppp0000000000000000000000pppp │ │ +00qqqq0000000000000000000000qqqq │ │ +00rrrrG00000000000000000000Grrrr │ │ +00ssssH00000000000000000000Hssss │ │ +00ttttI00000000000000000000Itttt │ │ +00JuuuuKLM00000000000000MLKuuuuJ │ │ +00NvvvvvvvvvvvvvvvvvvvvvvvvvvvvN │ │ +00OPwwwwwwwwwwwwwwwwwwwwwwwwwwPO │ │ +000QRxxxxxxxxxxxxxxxxxxxxxxxxRQ0 │ │ +0000STUyyyyyyyyyyyyyyyyyyyyUTS00 │ │ } │ ├── Image content ├── res/drawable/priority_4_pressed.png │ ├── sng │ │ @@ -5,107 +5,127 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ + (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ + (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + (113,113,113) # rgb = (0x71,0x71,0x71) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + (103,103,103) # rgb = (0x67,0x67,0x67) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ + ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ (128,128,128) # rgb = (0x80,0x80,0x80) │ │ (129,129,129) # rgb = (0x81,0x81,0x81) │ │ (127,127,127) # rgb = (0x7f,0x7f,0x7f) grey50 │ │ (126,126,126) # rgb = (0x7e,0x7e,0x7e) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ - (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ - (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (130,130,130) # rgb = (0x82,0x82,0x82) grey51 │ │ (132,132,132) # rgb = (0x84,0x84,0x84) │ │ (131,131,131) # rgb = (0x83,0x83,0x83) │ │ (125,125,125) # rgb = (0x7d,0x7d,0x7d) grey49 │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - (103,103,103) # rgb = (0x67,0x67,0x67) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ @@ -144,68 +164,48 @@ │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ } │ │ tRNS { │ │ - 0 12 88 181 243 255 255 255 255 255 255 255 240 179 86 11 88 255 255 255 255 255 255 255 255 255 255 89 128 255 255 255 255 255 255 255 255 255 255 128 89 255 255 255 255 255 255 255 255 255 255 255 255 255 88 11 255 255 255 255 255 255 255 255 255 255 255 255 12 86 255 255 255 255 255 255 255 255 255 255 255 88 179 255 255 255 255 255 255 255 181 240 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 255 255 240 181 255 255 179 88 86 12 11 88 89 128 128 89 88 11 179 240 243 181 12} │ │ + 0 12 88 181 243 240 179 86 11 88 89 128 128 89 88 11 12 86 88 179 181 240 243 243 240 181 179 88 86 12 11 88 89 128 128 89 88 11 179 240 243 181 12} │ │ IMAGE { │ │ pixels hex │ │ -00000000010203040506060605050505050505050505050505050505050505050505050505050505050505050505070708090a0b0c0d0e0f00000000 │ │ -000000101107121313141206060505050505050505050505050505050505050505050505050505050505050505050707081511161718191a1b000000 │ │ -00001c1d0806120607151e110a1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d161616161f0b20212223242526270000 │ │ -0028210a090918292a2b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2e2f303132253334353600 │ │ -3738390b17323a2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c3b2e3c3d3e3f4041424344 │ │ -4546474748492c2d2d2d2d2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c3b3b3b3b2e4a3c4b4c4d4e4f435051 │ │ -52531954493b2c2c2c2c3b3b2e2e2e2e2e4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a3c3d2b4c5556573058595a │ │ -5b1a5c5d4a2e3b3b2e2e4a3c3c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4c5e5e4b3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d4b2b4c2f495f57603a3a3e61 │ │ -6263634d3c4a4a4a3c3d4b4b2b2b2b2b2b2b2b2b4c4c4c4c4c4c4c4c2f266465664c4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c675556685e66696957685f │ │ -6a266a4b3c3c3c3d4b2b4c4c67676767672f2f2f2f2f2f2f2f2f2f556b6c65656b2f2f2f2f2f2f2f2f2f2f2f2f2f2f2f55495f6860696d6e585f5649 │ │ -40346f4b3d3d4b2b4c67672f2f55555555555555555555555555555e7065656559555555555555555555555555555549495f6860697150724e55552f │ │ -7373744b4b4b2b4c672f555555494949494949494949494949495f48757665656d4949494949494949494949494949565f4d5e3a6d507778782f6767 │ │ -7474352b2b2b4c672f55554949494949495656565656565656566d79657a65657156565656565656565656565656565f4d573e6b584e5d7b7b676767 │ │ -7c7c7d2b2b4c672f2f55494956565656565656565656565656607e657f5d65657156565656565656565656565656565f4d5766595080818282674c4c │ │ -35353f4c4c4c672f554949565656565656565656565656564d3476838458656571565656565656565656565656565f5f685e3a71725d828585674c4c │ │ -35353f6767672f5549565656565f5f5f5f5f5f5f5f5f5f5f698665874e4f6565784d5f5f5f5f5f5f5f5f5f5f5f5f5f4d57606958778185417c4c4c4c │ │ -858582672f2f5549565f5f5f4d4d4d4d4d4d4d4d4d4d4d4d6e6565656565656565714d4d4d4d4d4d4d4d4d4d4d4d4d685e666d50783f4173314c4c4c │ │ -3f3f815549565f4d68685757575757575757575757575757586565656565656565585757575757575757575757575e60666b5843427c6f34404c4c4c │ │ -42427b565f6857603e3e66666666663e3e3e3e3e3e3e3e3e662a7272723f656542663e3e3e3e3e3e3e3e3e6666663a6b6d3077817c8848296a4c2b2b │ │ -7b7b78685e6669596d716e6e7171717171717171717171717171717171786565787171717171717171717171716e58504e78827484895454892b2b2b │ │ -808077666b71504e438078787878808080808080808080808080808080788585788080808080808080808078785d4f813f4188628a8b8c8b324b4b4b │ │ -7272506d30774f8235417474313174747474747474747474747474747474747474747474747474747474743131736f344833258d8e38388f263d3d4b │ │ -906e6d7143424188268963325454545454545454545454545454545454545454545454545454545454548a8a8a911a8b8d19232221179293783c3c94 │ │ -95693a3a5d416a325c531946933823232323232323232323232323232323232323232323232323232323232396471822212016111e1d978c4d4a3c98 │ │ -996057686b7c338b8e4739970b1f161616161d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d1d0a110915070606071146583c2e4a9a │ │ -9b4d5f495569318c38390b0a09080707050505050505050505050505050505050505050505050505050505050606121214131406098c6e4a3b3b4a9c │ │ -009d55672b4b5630888e971d1e150707050505050505050505050505050505050505050505050505050505050505060606070b9180562c2c2c3b9e00 │ │ -00009f2b4b3c4a2e3b3b3b3b3b2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2c2d2d2d2d2c2ca00000 │ │ -000000a13d3c2e3b3b2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2ca2000000 │ │ -00000000a39aa4a53b2c2c2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2da6a7a2a800000000 │ │ +00000000010203042b2c2c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2d2d2e2f30310506070800000000 │ │ +00000009322d33343435332c2c2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2d2d2e36323738393a3b0a000000 │ │ +00000b3c2e2c332c2d363d32303c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c373737373e313f4041424344450c0000 │ │ +000d40302f2f39464748494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4949494b4c4d4e4f445051520e00 │ │ +0f535431384f55494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a494949564b5758595a5b5c5d5e10 │ │ +115f60606162494a4a4a4a49494949494949494949494949494949494949494949494949494949494949494949565656564b635764656667685e6912 │ │ +136a3a6b62564949494956564b4b4b4b4b6363636363636363636363636363636363636363636363636363636363636363575848656c6d6e4d6f7014 │ │ +153b7172634b56564b4b63575758585858585858585858585858585858657373645858585858585858585858585858586448654c62746e7555555916 │ │ +767777665763636357586464484848484848484865656565656565654c4578797a656565656565656565656565656565657b6c6d7c737a7d7d6e7c74 │ │ +7e457e6457575758644865657b7b7b7b7b4c4c4c4c4c4c4c4c4c4c6c7f8079797f4c4c4c4c4c4c4c4c4c4c4c4c4c4c4c6c62747c757d81826f746d62 │ │ +5b51836458586448657b7b4c4c6c6c6c6c6c6c6c6c6c6c6c6c6c6c7384797979706c6c6c6c6c6c6c6c6c6c6c6c6c6c6262747c757d856986676c6c4c │ │ +87878864646448657b4c6c6c6c626262626262626262626262627461898a79798162626262626262626262626262626d7466735581698b8c8c4c7b7b │ │ +888852484848657b4c6c6c6262626262626d6d6d6d6d6d6d6d6d818d798e7979856d6d6d6d6d6d6d6d6d6d6d6d6d6d74666e597f6f67728f8f7b7b7b │ │ +9090914848657b4c4c6c62626d6d6d6d6d6d6d6d6d6d6d6d6d75927993727979856d6d6d6d6d6d6d6d6d6d6d6d6d6d74666e7a7069949596967b6565 │ │ +52525a6565657b4c6c62626d6d6d6d6d6d6d6d6d6d6d6d6d66518a97986f7979856d6d6d6d6d6d6d6d6d6d6d6d6d74747c73558586729699997b6565 │ │ +52525a7b7b7b4c6c626d6d6d6d74747474747474747474747d9a799b676879798c6674747474747474747474747474666e757d6f8b95995c90656565 │ │ +9999967b4c4c6c626d74747466666666666666666666666682797979797979797985666666666666666666666666667c737a81698c5a5c874e656565 │ │ +5a5a956c626d74667c7c6e6e6e6e6e6e6e6e6e6e6e6e6e6e6f79797979797979796f6e6e6e6e6e6e6e6e6e6e6e6e73757a7f6f5e5d9083515b656565 │ │ +5d5d8f6d747c6e7559597a7a7a7a7a5959595959595959597a478686865a79795d7a5959595959595959597a7a7a557f814d8b95909c61467e654848 │ │ +8f8f8c7c737a7d708185828285858585858585858585858585858585858c79798c858585858585858585858585826f69678c9688989d6b6b9d484848 │ │ +94948b7a7f8569675e948c8c8c8c9494949494949494949494949494948c99998c949494949494949494948c8c7268955a5c9c769e9fa09f4f646464 │ │ +868669814d8b6896525c88884e4e88888888888888888888888888888888888888888888888888888888884e4e878351615044a1a25353a345585864 │ │ +178281855e5d5c9c459d774f6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b9e9e9ea43b9fa13a42414038a5a68c575718 │ │ +197d5555725c7e4f716a3a5fa653424242424242424242424242424242424242424242424242424242424242a7603941403f37323d3ca8a06663571a │ │ +1b756e7c7f90509fa26054a8313e373737373c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c30322f362d2c2c2d325f6f574b631c │ │ +1d6674626c7d4ea0535431302f2e2d2d2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c33333534352c2fa082635656631e │ │ +001f6c7b48646d4d9ca2a83c3d362d2d2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2c2c2d31a4946d494949562000 │ │ +000021486457634b565656565649494949494949494949494949494949494949494949494949494949494949494949494949494a4a4a4a4949220000 │ │ +0000002358574b565649494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4924000000 │ │ +00000000251c2627564949494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a2829242a00000000 │ │ } │ ├── Image content ├── res/drawable/sort_items_due_date.png │ ├── sng │ │ @@ -2,105 +2,105 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 128 255 16 255 255 128 255 16 80 223 255 80 255 128 223 255 16 255 255 128 255 16 255 255 255 16 239 255 255 255 239 255 255 255 16 239 255 16 255 255 239 255 255 255 16 239 255 16 255 255 239 255 223 255 128 16 80 255 80 223 255} │ │ + 0 128 16 128 16 80 223 80 128 223 16 128 16 16 239 239 16 239 16 239 16 239 16 239 223 128 16 80 80 223} │ │ IMAGE { │ │ pixels base64 │ │ -00000012222100000000001222210000 │ │ -00000344444400000000034444440000 │ │ -00000355665500000000035566550000 │ │ -00000077087700000000007708770000 │ │ -0009ABBB00BBBBBBBBBBBBBB00BBBA90 │ │ -00CDDDDDEEDDDDDDDDDDDDDDEEDDDDDC │ │ -00FGGGGGGGGGGGGGGGGGGGGGGGGGGGGF │ │ -0HIIIIIIIIIIIIIIIIIIIIIIIIIIIIII │ │ -0HJJK000000000000000000000000KJJ │ │ -00LL0000000000000000000000000MLL │ │ -00NN00000000000000000000000000NN │ │ -00OO00000000000000000000000000OO │ │ -00PP0000000QRPPR0QRPPR0QRPPR00PP │ │ -00SS0000000QSSSS0QSSSS0QSSSS00SS │ │ -00TT00000000TTTT00TTTT00TTTT00TT │ │ -00UU00000000VUUV00VUUV00VUUV00UU │ │ -00WW00000000000000000000000000WW │ │ -00XX00000000000000000000000000XX │ │ -00YY0ZaYYa0ZaYYa0ZaYYa0ZaYYa00YY │ │ -00bb0cbbbb0cbbbb0cbbbb0cbbbb00bb │ │ -00dd00dddd00dddd00dddd00dddd00dd │ │ -00ee00feef00feef00feef00feef00ee │ │ -00gg00000000000000000000000000gg │ │ -00hh00000000000000000000000000hh │ │ -00ii0jkiik0jkiik0jkiik00000000ii │ │ -00ll0mllll0mllll0mllll00000000ll │ │ -00nn00nnnn00nnnn00nnnn00000000nn │ │ -00oo00poop00poop00poop00000000oo │ │ +0000001UUUU100000000001UUUU10000 │ │ +000002VVVVVV0000000002VVVVVV0000 │ │ +000002WW33WW0000000002WW33WW0000 │ │ +000000XX04XX0000000000XX04XX0000 │ │ +00056YYY00YYYYYYYYYYYYYY00YYY650 │ │ +007ZZZZZ88ZZZZZZZZZZZZZZ88ZZZZZ7 │ │ +009aaaaaaaaaaaaaaaaaaaaaaaaaaaa9 │ │ +0Abbbbbbbbbbbbbbbbbbbbbbbbbbbbbb │ │ +0AccB000000000000000000000000Bcc │ │ +00dd0000000000000000000000000Cdd │ │ +00ee00000000000000000000000000ee │ │ +00ff00000000000000000000000000ff │ │ +00gg0000000DEggE0DEggE0DEggE00gg │ │ +00hh0000000Dhhhh0Dhhhh0Dhhhh00hh │ │ +00ii00000000iiii00iiii00iiii00ii │ │ +00jj00000000FjjF00FjjF00FjjF00jj │ │ +00kk00000000000000000000000000kk │ │ +00ll00000000000000000000000000ll │ │ +00mm0GHmmH0GHmmH0GHmmH0GHmmH00mm │ │ +00nn0Innnn0Innnn0Innnn0Innnn00nn │ │ +00oo00oooo00oooo00oooo00oooo00oo │ │ +00pp00JppJ00JppJ00JppJ00JppJ00pp │ │ 00qq00000000000000000000000000qq │ │ -00rst00000000000000000000000utsr │ │ -00vwwwwwwwwwwwwwwwwwwwwwwwwwwwwv │ │ -000xyzzzzzzzzzzzzzzzzzzzzzzzzyx0 │ │ +00rr00000000000000000000000000rr │ │ +00ss0KLssL0KLssL0KLssL00000000ss │ │ +00tt0Mtttt0Mtttt0Mtttt00000000tt │ │ +00uu00uuuu00uuuu00uuuu00000000uu │ │ +00vv00NvvN00NvvN00NvvN00000000vv │ │ +00ww00000000000000000000000000ww │ │ +00OxP00000000000000000000000QPxO │ │ +00RyyyyyyyyyyyyyyyyyyyyyyyyyyyyR │ │ +000STzzzzzzzzzzzzzzzzzzzzzzzzTS0 │ │ } │ ├── Image content ├── res/drawable/calendar.png │ ├── sng │ │ @@ -3,115 +3,115 @@ │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 0 207 255 80 32 255 239 207 128 159 255 143 32 128 16 16 191 255 143 191 255 239 207 255 255 255 191 128 255 96 112 255 255 128 255 255 255 96 128 32 80 112 16 255 191 64 128 143 239 112 255 64 223 128 255 64 159 239 32 255 64 159 239 48 255 128 159 64 143 175 255 128 64 96 255 255 191 255 16 191 255} │ │ + 0 207 80 32 239 207 128 159 143 32 128 16 16 191 143 191 239 207 191 128 96 112 128 96 128 32 80 112 16 191 64 128 143 239 112 64 223 128 64 159 239 32 64 159 239 48 128 159 64 143 175 128 64 96 191 16 191} │ │ IMAGE { │ │ pixels hex │ │ -000000010202020300000000000000000302020201000000 │ │ -000004050607050800000000000000000905070605000000 │ │ -0000000a0b0c0a0d00000000000000000d0a0e0b0a000000 │ │ -0f101111120f1111111111111111111111110f121111100f │ │ -131414141516141414141414141414141414161514141413 │ │ -171717171717171717171717171717171717171717171717 │ │ -181818181818181818181818181818181818181818181818 │ │ -1919191a1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1b1a191919 │ │ -1c1c1c1d000000000000000000000000000000001e1c1c1c │ │ -1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f1f │ │ -202020212121212121212121212121212121212121202020 │ │ -222222000000000000000000000000000000000000222222 │ │ -232323000000000000000000000000000000000000232323 │ │ -242424000000000025262700282626292a00000000242424 │ │ -2b2b2b00000000002c2b2d002e2e2f3031000000002b2b2b │ │ -323232000000000000323300000000343500000000323232 │ │ -363636000000000000363700000038393a00000000363636 │ │ -3b3b3b0000000000003b3c00003d3e3f00000000003b3b3b │ │ -404040000000000041404243444045414300000000404040 │ │ -464646000000000047474748494747474800000000464646 │ │ -4a4a4a0000000000000000000000000000000000004a4a4a │ │ -4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b4b │ │ -4c4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4d4c │ │ -4e4f50505050505050505050505050505050505050504f4e │ │ +000000013939390200000000000000000239393901000000 │ │ +0000033a04053a060000000000000000073a05043a000000 │ │ +0000003b08093b0a00000000000000000a3b0b083b000000 │ │ +0c0d3c3c0e0c3c3c3c3c3c3c3c3c3c3c3c3c0c0e3c3c0d0c │ │ +0f3d3d3d10113d3d3d3d3d3d3d3d3d3d3d3d11103d3d3d0f │ │ +3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e3e │ │ +3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f3f │ │ +404040121313131313131313131313131313131312404040 │ │ +414141140000000000000000000000000000000015414141 │ │ +424242424242424242424242424242424242424242424242 │ │ +434343161616161616161616161616161616161616434343 │ │ +444444000000000000000000000000000000000000444444 │ │ +454545000000000000000000000000000000000000454545 │ │ +4646460000000000171819001a18181b1c00000000464646 │ │ +47474700000000001d471e001f1f20212200000000474747 │ │ +484848000000000000482300000000242500000000484848 │ │ +494949000000000000492600000027282900000000494949 │ │ +4a4a4a0000000000004a2a00002b2c2d00000000004a4a4a │ │ +4b4b4b00000000002e4b2f30314b322e30000000004b4b4b │ │ +4c4c4c0000000000333333343533333334000000004c4c4c │ │ +4d4d4d0000000000000000000000000000000000004d4d4d │ │ +4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e │ │ +364f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f36 │ │ +373850505050505050505050505050505050505050503837 │ │ } │ ├── Image content ├── res/drawable/settings.png │ ├── sng │ │ @@ -4,161 +4,161 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 32 128 223 255 80 255 32 128 255 191 64 255 128 255 191 255 207 255 80 128 64 96 255 191 96 32 32 255 191 207 223 128 255 207 16 223 255 239 16 255 96 80 175 128 255 223 143 32 191 255 128 64 255 64 175 96 255 64 191 207 255 64 191 223 128 255 80 159 32 191 255 143 239 128 255 239 16 96 255 128 32 191 223 255 64 128 255 239 64 32 255 191 207 143 16 80 128 64 96 255 175 207 255 191 255 255 64 255 128 128 255 191 80 255 32 32 128 223 255} │ │ + 0 32 128 223 80 32 128 191 64 128 191 207 80 128 64 96 191 96 32 32 191 207 223 128 207 16 223 239 16 96 80 175 128 223 143 32 191 128 64 64 175 96 64 191 207 64 191 223 128 80 159 32 191 143 239 128 239 16 96 128 32 191 223 64 128 239 64 32 191 207 143 16 80 128 64 96 175 207 191 64 128 128 191 80 32 32 128 223} │ │ IMAGE { │ │ pixels hex │ │ -0000000000000000010203040200000000000002040302010000000000000000 │ │ -0000000000000005060606060607000000000706060606060500000000000000 │ │ -000000000000000809090909090a000000000a09090909090800000000000000 │ │ -000000000000000b0c0c0c0c0c0c0d00000d0c0c0c0c0c0c0b00000000000000 │ │ -00000000000000000e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0e0000000000000000 │ │ -00000000000000000f10101010101010101010101010100f0000000000000000 │ │ -0000000000000000111212121212121212121212121212110000000000000000 │ │ -00131415000000161717171718191a00001a1918171717171600000015141300 │ │ -1b1c1c1c1c1d1e1c1c1c1f150000000000000000151f1c1c1c1e1d1c1c1c1c1b │ │ -2021212121212121212223000000000000000000002322212121212121212120 │ │ -2425252525252525262700000000000000000000000027262525252525252524 │ │ -282828282828282829000000002a2b28282b2a00000000292828282828282828 │ │ -2c2d2d2d2d2d2d2e000000002f2d2d2d2d2d2d2f000000002e2d2d2d2d2d2d2c │ │ -0030313232323233000000343232323131323232340000003332323232313000 │ │ -0000003335353536000000373535380000383535370000003635353533000000 │ │ -000000003939393a0000003b393c000000003c393b0000003a39393900000000 │ │ -000000003d3d3d3e0000003f3d4000000000403d3f0000003e3d3d3d00000000 │ │ -0000004142424243000000444242440000444242440000004342424241000000 │ │ -0045464747474748000000454947474747474749450000004847474747464500 │ │ -4a4b4b4b4b4b4b4c4d0000004e4c4b4b4b4b4c4e0000004d4c4b4b4b4b4b4b4a │ │ -4f4f4f4f4f4f4f4f500000000051505252505100000000504f4f4f4f4f4f4f4f │ │ -5354545454545454545500000000000000000000000055545454545454545453 │ │ -5657575757575757575859000000000000000000005958575757575757575756 │ │ -5a5b5b5b5b5c5d5b5b5b5b5e5f0000000000005f5e5b5b5b5b5d5c5b5b5b5b5a │ │ -0060616200000063646464646465616262616564646464646300000062616000 │ │ -0000000000000000666767676767676767676767676767660000000000000000 │ │ -0000000000000000686969696969696969696969696969680000000000000000 │ │ -00000000000000006a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a0000000000000000 │ │ -000000000000006b6c6c6c6c6c6c6d00006d6c6c6c6c6c6c6b00000000000000 │ │ -000000000000006e6f6f6f6f6f7000000000706f6f6f6f6f6e00000000000000 │ │ -0000000000000071727272727273000000007372727272727100000000000000 │ │ -0000000000000000747576777500000000000075777675740000000000000000 │ │ +0000000000000000010203580200000000000002580302010000000000000000 │ │ +0000000000000004595959595905000000000559595959590400000000000000 │ │ +00000000000000065a5a5a5a5a0700000000075a5a5a5a5a0600000000000000 │ │ +00000000000000085b5b5b5b5b5b090000095b5b5b5b5b5b0800000000000000 │ │ +00000000000000005c5c5c5c5c5c5c5c5c5c5c5c5c5c5c5c0000000000000000 │ │ +00000000000000000a5d5d5d5d5d5d5d5d5d5d5d5d5d5d0a0000000000000000 │ │ +00000000000000000b5e5e5e5e5e5e5e5e5e5e5e5e5e5e0b0000000000000000 │ │ +000c0d0e0000000f5f5f5f5f10111200001211105f5f5f5f0f0000000e0d0c00 │ │ +13606060601415606060160e00000000000000000e1660606015146060606013 │ │ +1761616161616161611819000000000000000000001918616161616161616117 │ │ +1a626262626262621b1c0000000000000000000000001c1b626262626262621a │ │ +63636363636363631d000000001e1f63631f1e000000001d6363636363636363 │ │ +2064646464646421000000002264646464646422000000002164646464646420 │ │ +0023246565656525000000266565652424656565260000002565656565242300 │ │ +0000002566666627000000286666290000296666280000002766666625000000 │ │ +000000006767672a0000002b672c000000002c672b0000002a67676700000000 │ │ +000000006868682d0000002e682f000000002f682e0000002d68686800000000 │ │ +0000003069696931000000326969320000326969320000003169696930000000 │ │ +0033346a6a6a6a3500000033366a6a6a6a6a6a3633000000356a6a6a6a343300 │ │ +376b6b6b6b6b6b38390000003a386b6b6b6b383a00000039386b6b6b6b6b6b37 │ │ +6c6c6c6c6c6c6c6c3b000000003c3b3d3d3b3c000000003b6c6c6c6c6c6c6c6c │ │ +3e6d6d6d6d6d6d6d6d3f0000000000000000000000003f6d6d6d6d6d6d6d6d3e │ │ +406e6e6e6e6e6e6e6e41420000000000000000000042416e6e6e6e6e6e6e6e40 │ │ +436f6f6f6f44456f6f6f6f464700000000000047466f6f6f6f45446f6f6f6f43 │ │ +0048494a0000004b70707070704c494a4a494c70707070704b0000004a494800 │ │ +00000000000000004d71717171717171717171717171714d0000000000000000 │ │ +00000000000000004e72727272727272727272727272724e0000000000000000 │ │ +0000000000000000737373737373737373737373737373730000000000000000 │ │ +000000000000004f747474747474500000507474747474744f00000000000000 │ │ +0000000000000051757575757552000000005275757575755100000000000000 │ │ +0000000000000053767676767654000000005476767676765300000000000000 │ │ +0000000000000000555657775600000000000056775756550000000000000000 │ │ } │ ├── Image content ├── res/drawable/checkbox_checked_small.png │ ├── sng │ │ @@ -4,86 +4,86 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ } │ │ tRNS { │ │ - 0 16 191 255 80 191 255 96 16 207 143 255 159 48 16 207 191 255 48 16 207 112 255 96 207 16 175 255 96 207 32 223 16 255 48 80 255 96 112 96 255 96 175 255 96 223 16 255 96 239 48 255 48 255 159 48 191 255 16 191 255} │ │ + 0 16 191 80 191 96 16 207 143 159 48 16 207 191 48 16 207 112 96 207 16 175 96 207 32 223 16 48 80 96 112 96 96 175 96 223 16 96 239 48 48 159 48 191 16 191} │ │ IMAGE { │ │ pixels base64 │ │ 0000000000000000 │ │ -0123333334000000 │ │ -05666666700089A0 │ │ -0BBCD000000EFBG0 │ │ -0HHI000000JKHHL0 │ │ -0MM00NOP0POMMQ00 │ │ -0RR0SRRTUTRRVW00 │ │ -0XX0XXXXXXXXY00Z │ │ -0aa0baaaaaac00da │ │ -0ee00feeeeg000ee │ │ -0hh000ihhjk000hh │ │ -0ll0000mno0000ll │ │ -0ppq000000000qpp │ │ -0rrst0000000tsrr │ │ -0uvvvvvvvvvvvvvu │ │ -0wxyyyyyyyyyyyxw │ │ +012kkkkkk3000000 │ │ +04llllll50006780 │ │ +0mm9A000000BCmD0 │ │ +0nnE000000FGnnH0 │ │ +0oo00IJK0KJooL00 │ │ +0pp0MppNONppPQ00 │ │ +0qq0qqqqqqqqR00S │ │ +0rr0TrrrrrrU00Vr │ │ +0ss00WssssX000ss │ │ +0tt000YttZa000tt │ │ +0uu0000bcd0000uu │ │ +0vve000000000evv │ │ +0wwfg0000000gfww │ │ +0hxxxxxxxxxxxxxh │ │ +0ijyyyyyyyyyyyji │ │ } │ ├── Image content ├── res/drawable/add_label.png │ ├── sng │ │ @@ -2,33 +2,34 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ @@ -44,46 +45,45 @@ │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 128 255 223 16 255 159 255 159 255 159 255 159 255 159 255 159 255 128 255 223 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 128 255} │ │ + 0 128 223 16 159 159 159 159 159 159 128 223 128} │ │ IMAGE { │ │ pixels base64 │ │ -00001222222222222223100000000000 │ │ -00045555555555555555560000000000 │ │ -00047777777777777777778000000000 │ │ -00009999999999999999999A00000000 │ │ -0000BBBBBBBBBBBBBBBBBBBBC0000000 │ │ -0000DDDDDDDDDDDDDDDDDDDDDE000000 │ │ -0000FFFFFFFFFFFFFFFFFFFFFFG00000 │ │ -0000HHHHHHHHHHHHHHHHHHHHHHHI0000 │ │ -0000JJJJJJJJJJJJJJJJJJJJJJJK0000 │ │ -0000LLLLLLLLLLLLLLLLLLLLLLLL0000 │ │ +00001DDDDDDDDDDDDDD2100000000000 │ │ +0003EEEEEEEEEEEEEEEEE40000000000 │ │ +0003FFFFFFFFFFFFFFFFFF5000000000 │ │ +0000GGGGGGGGGGGGGGGGGGG600000000 │ │ +0000HHHHHHHHHHHHHHHHHHHH70000000 │ │ +0000IIIIIIIIIIIIIIIIIIIII8000000 │ │ +0000JJJJJJJJJJJJJJJJJJJJJJ900000 │ │ +0000KKKKKKKKKKKKKKKKKKKKKKKA0000 │ │ +0000LLLLLLLLLLLLLLLLLLLLLLLB0000 │ │ 0000MMMMMMMMMMMMMMMMMMMMMMMM0000 │ │ 0000NNNNNNNNNNNNNNNNNNNNNNNN0000 │ │ -0000OOOOOOOOOO0000OOOOOOOOOO0000 │ │ +0000OOOOOOOOOOOOOOOOOOOOOOOO0000 │ │ 0000PPPPPPPPPP0000PPPPPPPPPP0000 │ │ 0000QQQQQQQQQQ0000QQQQQQQQQQ0000 │ │ 0000RRRRRRRRRR0000RRRRRRRRRR0000 │ │ 0000SSSSSSSSSS0000SSSSSSSSSS0000 │ │ 0000TTTTTTTTTT0000TTTTTTTTTT0000 │ │ -0000UUUU0000000000000000UUUU0000 │ │ +0000UUUUUUUUUU0000UUUUUUUUUU0000 │ │ 0000VVVV0000000000000000VVVV0000 │ │ 0000WWWW0000000000000000WWWW0000 │ │ 0000XXXX0000000000000000XXXX0000 │ │ -0000YYYYYYYYYY0000YYYYYYYYYY0000 │ │ +0000YYYY0000000000000000YYYY0000 │ │ 0000ZZZZZZZZZZ0000ZZZZZZZZZZ0000 │ │ 0000aaaaaaaaaa0000aaaaaaaaaa0000 │ │ 0000bbbbbbbbbb0000bbbbbbbbbb0000 │ │ 0000cccccccccc0000cccccccccc0000 │ │ 0000dddddddddd0000dddddddddd0000 │ │ -0000eeeeeeeeeeeeeeeeeeeeeeee0000 │ │ +0000eeeeeeeeee0000eeeeeeeeee0000 │ │ 0000ffffffffffffffffffffffff0000 │ │ 0000gggggggggggggggggggggggg0000 │ │ -0000hiiiiiiiiiiiiiiiiiiiiiih0000 │ │ +0000hhhhhhhhhhhhhhhhhhhhhhhh0000 │ │ +0000CiiiiiiiiiiiiiiiiiiiiiiC0000 │ │ } │ ├── Image content ├── res/drawable/add_note.png │ ├── sng │ │ @@ -2,32 +2,33 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ @@ -44,46 +45,45 @@ │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 128 255 223 16 255 159 255 159 255 159 255 159 255 159 255 159 255 128 255 223 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 128 255} │ │ + 0 128 223 16 159 159 159 159 159 159 128 223 128} │ │ IMAGE { │ │ pixels base64 │ │ -00001222222222222223100000000000 │ │ -00045555555555555555560000000000 │ │ -00047777777777777777778000000000 │ │ -00009999999999999999999A00000000 │ │ -0000BBBBBBBBBBBBBBBBBBBBC0000000 │ │ -0000DDDDDDDDDDDDDDDDDDDDDE000000 │ │ -0000FFFFFFFFFFFFFFFFFFFFFFG00000 │ │ -0000HHHHHHHHHHHHHHHHHHHHHHHI0000 │ │ -0000JJJJJJJJJJJJJJJJJJJJJJJK0000 │ │ -0000LLLLLLLLLLLLLLLLLLLLLLLL0000 │ │ +00001DDDDDDDDDDDDDD2100000000000 │ │ +0003EEEEEEEEEEEEEEEEE40000000000 │ │ +0003FFFFFFFFFFFFFFFFFF5000000000 │ │ +0000GGGGGGGGGGGGGGGGGGG600000000 │ │ +0000HHHHHHHHHHHHHHHHHHHH70000000 │ │ +0000IIIIIIIIIIIIIIIIIIIII8000000 │ │ +0000JJJJJJJJJJJJJJJJJJJJJJ900000 │ │ +0000KKKKKKKKKKKKKKKKKKKKKKKA0000 │ │ +0000LLLLLLLLLLLLLLLLLLLLLLLB0000 │ │ 0000MMMMMMMMMMMMMMMMMMMMMMMM0000 │ │ 0000NNNNNNNNNNNNNNNNNNNNNNNN0000 │ │ -0000OOOOOOOOOO0000OOOOOOOOOO0000 │ │ +0000OOOOOOOOOOOOOOOOOOOOOOOO0000 │ │ 0000PPPPPPPPPP0000PPPPPPPPPP0000 │ │ 0000QQQQQQQQQQ0000QQQQQQQQQQ0000 │ │ 0000RRRRRRRRRR0000RRRRRRRRRR0000 │ │ 0000SSSSSSSSSS0000SSSSSSSSSS0000 │ │ 0000TTTTTTTTTT0000TTTTTTTTTT0000 │ │ -0000UUUU0000000000000000UUUU0000 │ │ +0000UUUUUUUUUU0000UUUUUUUUUU0000 │ │ 0000VVVV0000000000000000VVVV0000 │ │ 0000WWWW0000000000000000WWWW0000 │ │ 0000XXXX0000000000000000XXXX0000 │ │ -0000YYYYYYYYYY0000YYYYYYYYYY0000 │ │ +0000YYYY0000000000000000YYYY0000 │ │ 0000ZZZZZZZZZZ0000ZZZZZZZZZZ0000 │ │ 0000aaaaaaaaaa0000aaaaaaaaaa0000 │ │ 0000bbbbbbbbbb0000bbbbbbbbbb0000 │ │ 0000cccccccccc0000cccccccccc0000 │ │ 0000dddddddddd0000dddddddddd0000 │ │ -0000eeeeeeeeeeeeeeeeeeeeeeee0000 │ │ +0000eeeeeeeeee0000eeeeeeeeee0000 │ │ 0000ffffffffffffffffffffffff0000 │ │ 0000gggggggggggggggggggggggg0000 │ │ -0000hiiiiiiiiiiiiiiiiiiiiiih0000 │ │ +0000hhhhhhhhhhhhhhhhhhhhhhhh0000 │ │ +0000CiiiiiiiiiiiiiiiiiiiiiiC0000 │ │ } │ ├── Image content ├── res/drawable/delete.png │ ├── sng │ │ @@ -5,91 +5,91 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ } │ │ tRNS { │ │ - 0 112 80 159 255 96 159 255 96 159 255 96 112 255 96 80 255 96 96 255 159 96 255 96 255 96 255 96 255 159 255 96 255 96 255 96 255 96 255 96 255 159 80 255 96 112 255 96 159 255 96 159 255 96 159 255 96 112 80} │ │ + 0 112 80 159 96 159 96 159 96 112 96 80 96 96 159 96 96 96 96 159 96 96 96 96 96 159 80 96 112 96 159 96 159 96 159 96 112 80} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000 │ │ 000001200000000000210000 │ │ -000034450000000005443000 │ │ -000677778000000087777600 │ │ -009AAAAAAB00000BAAAAAA90 │ │ -0CDDDDDDDDE000EDDDDDDDDC │ │ -0FGGGGGGGGGH0HGGGGGGGGGF │ │ -00IJJJJJJJJJKJJJJJJJJJI0 │ │ -000LMMMMMMMMMMMMMMMMML00 │ │ -0000NOOOOOOOOOOOOOOON000 │ │ -00000PQQQQQQQQQQQQQP0000 │ │ -000000RSSSSSSSSSSSR00000 │ │ -0000000TUUUUUUUUUT000000 │ │ -000000VWWWWWWWWWWWV00000 │ │ -00000XYYYYYYYYYYYYYX0000 │ │ -0000ZaaaaaaaaaaaaaaaZ000 │ │ -000bcccccccccccccccccb00 │ │ -00deeeeeeeeefeeeeeeeeed0 │ │ -0ghhhhhhhhhi0ihhhhhhhhhg │ │ -0jkkkkkkkkl000lkkkkkkkkj │ │ -00mnnnnnno00000onnnnnnm0 │ │ -000pqqqqr0000000rqqqqp00 │ │ -0000sttu000000000utts000 │ │ -00000vw00000000000wv0000 │ │ +00003cc40000000004cc3000 │ │ +0005dddd600000006dddd500 │ │ +007eeeeee8000008eeeeee70 │ │ +09ffffffffA000Affffffff9 │ │ +0BgggggggggC0CgggggggggB │ │ +00DhhhhhhhhhEhhhhhhhhhD0 │ │ +000FiiiiiiiiiiiiiiiiiF00 │ │ +0000GjjjjjjjjjjjjjjjG000 │ │ +00000HkkkkkkkkkkkkkH0000 │ │ +000000IlllllllllllI00000 │ │ +0000000JmmmmmmmmmJ000000 │ │ +000000KnnnnnnnnnnnK00000 │ │ +00000LoooooooooooooL0000 │ │ +0000MpppppppppppppppM000 │ │ +000NqqqqqqqqqqqqqqqqqN00 │ │ +00OrrrrrrrrrPrrrrrrrrrO0 │ │ +0QsssssssssR0RsssssssssQ │ │ +0SttttttttT000TttttttttS │ │ +00UuuuuuuV00000VuuuuuuU0 │ │ +000WvvvvX0000000XvvvvW00 │ │ +0000YwwZ000000000ZwwY000 │ │ +00000ab00000000000ba0000 │ │ } │ ├── Image content ├── res/drawable/expanded_mark.png │ ├── sng │ │ @@ -1,21 +1,21 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 30; height: 18; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ - ( 0, 0, 51) # rgb = (0x00,0x00,0x33) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 43, 0) # rgb = (0x00,0x2b,0x00) │ │ ( 51, 0, 51) # rgb = (0x33,0x00,0x33) │ │ ( 51, 43, 51) # rgb = (0x33,0x2b,0x33) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ } │ │ tRNS { │ │ - 0 255 255 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ │ 000000000000000000000000000000 │ ├── Image content ├── res/drawable/checkbox_checked_large.png │ ├── sng │ │ @@ -5,176 +5,176 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 32 159 239 255 207 48 239 255 207 16 32 239 255 207 16 16 207 175 159 255 207 16 239 255 175 64 32 16 207 80 255 175 16 207 128 255 64 16 207 239 255 32 16 207 80 255 16 175 48 207 143 255 16 207 239 32 191 255 16 207 239 255 16 207 32 64 255 191 128 255 207 191 16 255 48 239 16 207 255 48 239 64 16 207 255 48 239 128 207 255 48 239 191 255 48 239 16 255 48 239 64 255 48 239 128 255 48 239 159 255 32 16 255 64 255 175 128 239 255 175 64 32 128 159 255 32 239 255 48 239 255 32 159 239 255} │ │ + 0 32 159 239 207 48 239 207 16 32 239 207 16 16 207 175 159 207 16 239 175 64 32 16 207 80 175 16 207 128 64 16 207 239 32 16 207 80 16 175 48 207 143 16 207 239 32 191 16 207 239 16 207 32 64 191 128 207 191 16 48 239 16 207 48 239 64 16 207 48 239 128 207 48 239 191 48 239 16 48 239 64 48 239 128 48 239 159 32 16 64 175 128 239 175 64 32 128 159 32 239 48 239 32 159 239} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000001020304040404040404040404040500000000000000000000000000 │ │ -0000000607080808080808080808080808090a00000000000000000000000000 │ │ -00000b0c0d0d0d0d0d0d0d0d0d0d0d0d0e0f0000000000000000101112000000 │ │ -0000131414141414141414141414141510000000000000000016151414160000 │ │ -00001718181818191a1b00000000000000000000000000001c1d1818181e0000 │ │ -00001f1f1f1f200000000000000000000000000000000021221f1f1f1f230000 │ │ -0000242424242500000000000000000000000000000026272424242428260000 │ │ -0000292929292a00000000000000000000000000002b2c29292929292d000000 │ │ -00002e2e2e2e00000000002f30310000000000002f322e2e2e2e2e3300000000 │ │ -0000343434340000000035363437380000000035363434343434390000000000 │ │ -00003a3a3a3a0000003b3c3a3a3a3c3b00003b3c3a3a3a3a3a3d350000000000 │ │ -00003e3e3e3e00003f403e3e3e3e3e404141403e3e3e3e3e3e42000000000000 │ │ -0000434343430000444343434343434343434343434343434500000000000000 │ │ -0000464646460000474646464646464646464646464646480000000000004947 │ │ -00004a4a4a4a00004b4c4a4a4a4a4a4a4a4a4a4a4a4a4c4900000000004d4e4a │ │ -00004f4f4f4f00000050514f4f4f4f4f4f4f4f4f4f4f52000000000053544f4f │ │ -0000555555550000000056575555555555555555555800000000000059555555 │ │ -00005a5a5a5a00000000005b5c5a5a5a5a5a5a5a5d000000000000005a5a5a5a │ │ -00005e5e5e5e0000000000005f605e5e5e5e5e6061000000000000005e5e5e5e │ │ -0000626262620000000000000063646262626265000000000000000062626262 │ │ -0000666666660000000000000000676866666900000000000000000066666666 │ │ -00006a6a6a6a0000000000000000006b6c6d000000000000000000006a6a6a6a │ │ -00006e6e6e6e6f0000000000000000000000000000000000000000706e6e6e6e │ │ -0000717171717200000000000000000000000000000000000000007271717171 │ │ -0000737373737400000000000000000000000000000000000000007573737373 │ │ -0000767777777778797a00000000000000000000000000007a797b7777777776 │ │ -00007c7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7d7c │ │ -00007e7f80808080808080808080808080808080808080808080808080807f7e │ │ -0000008182838383838383838383838383838383838383838383838383828100 │ │ -0000000084858687878787878787878787878787878787878787878685840000 │ │ +000000000102036a6a6a6a6a6a6a6a6a6a6a0400000000000000000000000000 │ │ +00000005066b6b6b6b6b6b6b6b6b6b6b6b070800000000000000000000000000 │ │ +0000090a6c6c6c6c6c6c6c6c6c6c6c6c0b0c00000000000000000d0e0f000000 │ │ +0000106d6d6d6d6d6d6d6d6d6d6d6d110d000000000000000012116d6d120000 │ │ +0000136e6e6e6e141516000000000000000000000000000017186e6e6e190000 │ │ +00006f6f6f6f1a000000000000000000000000000000001b1c6f6f6f6f1d0000 │ │ +0000707070701e0000000000000000000000000000001f2070707070211f0000 │ │ +0000717171712200000000000000000000000000002324717171717125000000 │ │ +0000727272720000000000262728000000000000262972727272722a00000000 │ │ +000073737373000000002b2c732d2e000000002b2c73737373732f0000000000 │ │ +00007474747400000030317474743130000030317474747474322b0000000000 │ │ +0000757575750000333475757575753435353475757575757536000000000000 │ │ +0000767676760000377676767676767676767676767676763800000000000000 │ │ +00007777777700003977777777777777777777777777773a0000000000003b39 │ │ +00007878787800003c3d7878787878787878787878783d3b00000000003e3f78 │ │ +0000797979790000004041797979797979797979797942000000000043447979 │ │ +00007a7a7a7a0000000045467a7a7a7a7a7a7a7a7a47000000000000487a7a7a │ │ +00007b7b7b7b0000000000494a7b7b7b7b7b7b7b4b000000000000007b7b7b7b │ │ +00007c7c7c7c0000000000004c4d7c7c7c7c7c4d4e000000000000007c7c7c7c │ │ +00007d7d7d7d000000000000004f507d7d7d7d5100000000000000007d7d7d7d │ │ +00007e7e7e7e000000000000000052537e7e540000000000000000007e7e7e7e │ │ +00007f7f7f7f000000000000000000555657000000000000000000007f7f7f7f │ │ +0000808080805800000000000000000000000000000000000000005980808080 │ │ +0000818181815a00000000000000000000000000000000000000005a81818181 │ │ +0000828282825b00000000000000000000000000000000000000005c82828282 │ │ +00005d838383835e5f600000000000000000000000000000605f61838383835d │ │ +0000628484848484848484848484848484848484848484848484848484848462 │ │ +0000636485858585858585858585858585858585858585858585858585856463 │ │ +0000006566868686868686868686868686868686868686868686868686666500 │ │ +0000000067686987878787878787878787878787878787878787876968670000 │ │ } │ ├── Image content ├── res/drawable/checkbox_unchecked_medium.png │ ├── sng │ │ @@ -8,110 +8,110 @@ │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 16 96 128 48 48 223 255 143 16 223 255 112 96 255 239 191 143 128 175 223 143 255 48 159 143 255 191 64 128 255 143 16 128 255 128 255 128 255 128 255 128 255 128 255 128 255 128 255 128 255 128 255 128 255 159 48 128 255 207 96 128 255 175 64 16 48 96 239 48 255 175 143 255 239 32 112 223 255 175 32} │ │ + 0 16 96 128 48 48 223 143 16 223 112 96 239 191 143 128 175 223 143 48 159 143 191 64 128 143 16 128 128 128 128 128 128 128 128 128 128 128 159 48 128 207 96 128 175 64 16 48 96 239 48 175 143 239 32 112 223 175 32} │ │ IMAGE { │ │ pixels hex │ │ 000000000000000000000000000000000000000000000000 │ │ 000000010203030303030303030303030303030303040000 │ │ -000005060707070707070707070707070707070707070800 │ │ -00090a0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0b0c │ │ -000d0e0e0e0f10111212121212121212121213140e0e0e14 │ │ -001516161617000000000000000000000000000018161616 │ │ -00191a1a1b0000000000000000000000000000001c1a1a1a │ │ -001d1e1e1f000000000000000000000000000000201e1e1e │ │ -002122222100000000000000000000000000000000222222 │ │ -002324242300000000000000000000000000000000242424 │ │ -002526262500000000000000000000000000000000262626 │ │ -002728282700000000000000000000000000000000282828 │ │ -00292a2a29000000000000000000000000000000002a2a2a │ │ -002b2c2c2b000000000000000000000000000000002c2c2c │ │ -002d2e2e2d000000000000000000000000000000002e2e2e │ │ -002f30302f00000000000000000000000000000000303030 │ │ -003132323100000000000000000000000000000000323232 │ │ -003334343300000000000000000000000000000000343434 │ │ -003536363700000000000000000000000000000038363636 │ │ -00393a3a3b0000000000000000000000000000003c3a3a3a │ │ -003d3e3e3e3f4041000000000000000000004243443e3e3e │ │ -004546464646464646464646464646464646464646464647 │ │ -000048494949494949494949494949494949494949494a4b │ │ -0000004c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f5000 │ │ +000005063b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b3b0700 │ │ +0008093c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c3c0a │ │ +000b3d3d3d0c0d0e0f0f0f0f0f0f0f0f0f0f10113d3d3d11 │ │ +00123e3e3e130000000000000000000000000000143e3e3e │ │ +00153f3f16000000000000000000000000000000173f3f3f │ │ +00184040190000000000000000000000000000001a404040 │ │ +001b41411b00000000000000000000000000000000414141 │ │ +001c42421c00000000000000000000000000000000424242 │ │ +001d43431d00000000000000000000000000000000434343 │ │ +001e44441e00000000000000000000000000000000444444 │ │ +001f45451f00000000000000000000000000000000454545 │ │ +002046462000000000000000000000000000000000464646 │ │ +002147472100000000000000000000000000000000474747 │ │ +002248482200000000000000000000000000000000484848 │ │ +002349492300000000000000000000000000000000494949 │ │ +00244a4a24000000000000000000000000000000004a4a4a │ │ +00254b4b26000000000000000000000000000000274b4b4b │ │ +00284c4c290000000000000000000000000000002a4c4c4c │ │ +002b4d4d4d2c2d2e000000000000000000002f30314d4d4d │ │ +00324e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e33 │ │ +0000344f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f3536 │ │ +000000373850505050505050505050505050505050393a00 │ │ } │ ├── Image content ├── res/drawable/add_project.png │ ├── sng │ │ @@ -2,33 +2,34 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ @@ -44,46 +45,45 @@ │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 128 255 223 16 255 159 255 159 255 159 255 159 255 159 255 159 255 128 255 223 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 128 255} │ │ + 0 128 223 16 159 159 159 159 159 159 128 223 128} │ │ IMAGE { │ │ pixels base64 │ │ -00001222222222222223100000000000 │ │ -00045555555555555555560000000000 │ │ -00047777777777777777778000000000 │ │ -00009999999999999999999A00000000 │ │ -0000BBBBBBBBBBBBBBBBBBBBC0000000 │ │ -0000DDDDDDDDDDDDDDDDDDDDDE000000 │ │ -0000FFFFFFFFFFFFFFFFFFFFFFG00000 │ │ -0000HHHHHHHHHHHHHHHHHHHHHHHI0000 │ │ -0000JJJJJJJJJJJJJJJJJJJJJJJK0000 │ │ -0000LLLLLLLLLLLLLLLLLLLLLLLL0000 │ │ +00001DDDDDDDDDDDDDD2100000000000 │ │ +0003EEEEEEEEEEEEEEEEE40000000000 │ │ +0003FFFFFFFFFFFFFFFFFF5000000000 │ │ +0000GGGGGGGGGGGGGGGGGGG600000000 │ │ +0000HHHHHHHHHHHHHHHHHHHH70000000 │ │ +0000IIIIIIIIIIIIIIIIIIIII8000000 │ │ +0000JJJJJJJJJJJJJJJJJJJJJJ900000 │ │ +0000KKKKKKKKKKKKKKKKKKKKKKKA0000 │ │ +0000LLLLLLLLLLLLLLLLLLLLLLLB0000 │ │ 0000MMMMMMMMMMMMMMMMMMMMMMMM0000 │ │ 0000NNNNNNNNNNNNNNNNNNNNNNNN0000 │ │ -0000OOOOOOOOOO0000OOOOOOOOOO0000 │ │ +0000OOOOOOOOOOOOOOOOOOOOOOOO0000 │ │ 0000PPPPPPPPPP0000PPPPPPPPPP0000 │ │ 0000QQQQQQQQQQ0000QQQQQQQQQQ0000 │ │ 0000RRRRRRRRRR0000RRRRRRRRRR0000 │ │ 0000SSSSSSSSSS0000SSSSSSSSSS0000 │ │ 0000TTTTTTTTTT0000TTTTTTTTTT0000 │ │ -0000UUUU0000000000000000UUUU0000 │ │ +0000UUUUUUUUUU0000UUUUUUUUUU0000 │ │ 0000VVVV0000000000000000VVVV0000 │ │ 0000WWWW0000000000000000WWWW0000 │ │ 0000XXXX0000000000000000XXXX0000 │ │ -0000YYYYYYYYYY0000YYYYYYYYYY0000 │ │ +0000YYYY0000000000000000YYYY0000 │ │ 0000ZZZZZZZZZZ0000ZZZZZZZZZZ0000 │ │ 0000aaaaaaaaaa0000aaaaaaaaaa0000 │ │ 0000bbbbbbbbbb0000bbbbbbbbbb0000 │ │ 0000cccccccccc0000cccccccccc0000 │ │ 0000dddddddddd0000dddddddddd0000 │ │ -0000eeeeeeeeeeeeeeeeeeeeeeee0000 │ │ +0000eeeeeeeeee0000eeeeeeeeee0000 │ │ 0000ffffffffffffffffffffffff0000 │ │ 0000gggggggggggggggggggggggg0000 │ │ -0000hiiiiiiiiiiiiiiiiiiiiiih0000 │ │ +0000hhhhhhhhhhhhhhhhhhhhhhhh0000 │ │ +0000CiiiiiiiiiiiiiiiiiiiiiiC0000 │ │ } │ ├── Image content ├── res/drawable/repeat_item.png │ ├── sng │ │ @@ -4,15 +4,15 @@ │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 9, 36, 60) # rgb = (0x09,0x24,0x3c) │ │ } │ │ tRNS { │ │ - 0 255} │ │ + 0} │ │ IMAGE { │ │ pixels base64 │ │ 000111110000 │ │ 000000001000 │ │ 000000000100 │ │ 000000000100 │ │ 001000011111 │ ├── Image content ├── res/drawable/add_query.png │ ├── sng │ │ @@ -2,33 +2,34 @@ │ │ IHDR { │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ @@ -44,46 +45,45 @@ │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ - ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 128 255 223 16 255 159 255 159 255 159 255 159 255 159 255 159 255 128 255 223 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 128 255} │ │ + 0 128 223 16 159 159 159 159 159 159 128 223 128} │ │ IMAGE { │ │ pixels base64 │ │ -00001222222222222223100000000000 │ │ -00045555555555555555560000000000 │ │ -00047777777777777777778000000000 │ │ -00009999999999999999999A00000000 │ │ -0000BBBBBBBBBBBBBBBBBBBBC0000000 │ │ -0000DDDDDDDDDDDDDDDDDDDDDE000000 │ │ -0000FFFFFFFFFFFFFFFFFFFFFFG00000 │ │ -0000HHHHHHHHHHHHHHHHHHHHHHHI0000 │ │ -0000JJJJJJJJJJJJJJJJJJJJJJJK0000 │ │ -0000LLLLLLLLLLLLLLLLLLLLLLLL0000 │ │ +00001DDDDDDDDDDDDDD2100000000000 │ │ +0003EEEEEEEEEEEEEEEEE40000000000 │ │ +0003FFFFFFFFFFFFFFFFFF5000000000 │ │ +0000GGGGGGGGGGGGGGGGGGG600000000 │ │ +0000HHHHHHHHHHHHHHHHHHHH70000000 │ │ +0000IIIIIIIIIIIIIIIIIIIII8000000 │ │ +0000JJJJJJJJJJJJJJJJJJJJJJ900000 │ │ +0000KKKKKKKKKKKKKKKKKKKKKKKA0000 │ │ +0000LLLLLLLLLLLLLLLLLLLLLLLB0000 │ │ 0000MMMMMMMMMMMMMMMMMMMMMMMM0000 │ │ 0000NNNNNNNNNNNNNNNNNNNNNNNN0000 │ │ -0000OOOOOOOOOO0000OOOOOOOOOO0000 │ │ +0000OOOOOOOOOOOOOOOOOOOOOOOO0000 │ │ 0000PPPPPPPPPP0000PPPPPPPPPP0000 │ │ 0000QQQQQQQQQQ0000QQQQQQQQQQ0000 │ │ 0000RRRRRRRRRR0000RRRRRRRRRR0000 │ │ 0000SSSSSSSSSS0000SSSSSSSSSS0000 │ │ 0000TTTTTTTTTT0000TTTTTTTTTT0000 │ │ -0000UUUU0000000000000000UUUU0000 │ │ +0000UUUUUUUUUU0000UUUUUUUUUU0000 │ │ 0000VVVV0000000000000000VVVV0000 │ │ 0000WWWW0000000000000000WWWW0000 │ │ 0000XXXX0000000000000000XXXX0000 │ │ -0000YYYYYYYYYY0000YYYYYYYYYY0000 │ │ +0000YYYY0000000000000000YYYY0000 │ │ 0000ZZZZZZZZZZ0000ZZZZZZZZZZ0000 │ │ 0000aaaaaaaaaa0000aaaaaaaaaa0000 │ │ 0000bbbbbbbbbb0000bbbbbbbbbb0000 │ │ 0000cccccccccc0000cccccccccc0000 │ │ 0000dddddddddd0000dddddddddd0000 │ │ -0000eeeeeeeeeeeeeeeeeeeeeeee0000 │ │ +0000eeeeeeeeee0000eeeeeeeeee0000 │ │ 0000ffffffffffffffffffffffff0000 │ │ 0000gggggggggggggggggggggggg0000 │ │ -0000hiiiiiiiiiiiiiiiiiiiiiih0000 │ │ +0000hhhhhhhhhhhhhhhhhhhhhhhh0000 │ │ +0000CiiiiiiiiiiiiiiiiiiiiiiC0000 │ │ } │ ├── Image content ├── res/drawable/settings2.png │ ├── sng │ │ @@ -3,214 +3,214 @@ │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ - ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ - ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ - ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ - ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ - ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ - ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 4, 4, 4) # rgb = (0x04,0x04,0x04) │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ - ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + ( 16, 16, 16) # rgb = (0x10,0x10,0x10) │ │ + ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ + ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ + ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ + ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ } │ │ tRNS { │ │ - 0 112 207 255 143 16 239 48 239 255 159 16 207 239 48 96 255 159 16 207 239 96 255 143 16 207 159 255 16 207 207 191 255 239 16 207 207 16 112 239 96 159 255 207 207 255 96 159 80 64 16 255 143 191 239 159 207 16 255 207 112 16 159 207 16 159 255 207 16 159 255 239 48 159 255 239 223 143 255 159 80 128 16 223 255 239 16 48 239 255 207 16 96 255 207 16 48 239 255 207 16 48 239 255 96 207 16 48 239 255 207 16 48 239 255 239 207 16 48 239 255 239 48 207 16 48 239 255 207 16 128 255 239 191 207 16 159 255 48 239 159 191 207 16 112 255 128 48 239 191 64 80 255 159 48 239 48 143 255 112 48 239 159 143 80 48 239 255 159 16 64 48} │ │ + 0 112 207 143 16 239 48 239 159 16 207 239 48 96 159 16 207 239 96 143 16 207 159 16 207 207 191 239 16 207 207 16 112 239 96 159 207 207 96 159 80 64 16 143 191 239 159 207 16 207 112 16 159 207 16 159 207 16 159 239 48 159 239 223 143 159 80 128 16 223 239 16 48 239 207 16 96 207 16 48 239 207 16 48 239 96 207 16 48 239 207 16 48 239 239 207 16 48 239 239 48 207 16 48 239 207 16 128 239 191 207 16 159 48 239 159 191 207 16 112 128 48 239 191 64 80 159 48 239 48 143 112 48 239 159 143 80 48 239 159 16 64 48} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000000000000000010203030400000000000000000000000000050203060700 │ │ -000000000000000008090909090a00000000000000000000000b0c0909090d0e │ │ -00000000000000000f1010101010110000000000000000001213101010101014 │ │ -0000000000000000001516161616161700000000000000181916161616161616 │ │ -000000000000000000001a1b1b1b1b1b0000000000001c1d1b1b1b1b1b1b1b1e │ │ -000000000000000000001f202020202100000000002223202020202020202425 │ │ -000026272800000000292a2a2a2a2a2900000000002b2a2a2a2a2a2a2a2b2200 │ │ -00002c2d2d2e00002f2d2d2d2d2d2d3000000000312d2d2d2d2d2d2d2c320000 │ │ -0000333333333435333333333333360000000000373333333333333839000000 │ │ -00003a3a3a3a3a3a3a3a3a3a3a3a3b3c3d00003e3a3a3a3a3a3a3f4000000000 │ │ -00004142424242424242424242424242434441424242424242433d0000000000 │ │ -0000004546464646464646464646464646474646464646454800000000000000 │ │ -00000000494a4a4a4a4a4b4c4a4a4a4a4a4a4a4a4a4a49000000000000000000 │ │ -00000000004d4e4e4f5000514e4e4e4e4e4e4e4e4e4f00000000000000000000 │ │ -0000000000000000000000525354545454545454555600000000000000000000 │ │ -0000000000000000000000005758595959595959595a5b000000000000000000 │ │ -000000000000000000000000005c5d5d5d5d5d5d5d5d5e5f0000000000000000 │ │ -0000000000000000000000006061626262626262626262636400000000000000 │ │ -000000000000000000000065666766686667676767676767696a000000000000 │ │ -000000000000000000006b6c6d6c6500656c6d6d6d6d6d6d6d6e6f0000000000 │ │ -000000000000000000707172736b0000006b7372727272727272747500000000 │ │ -0000000000000000767778797a00000000007a79787878787878787b7c000000 │ │ -000000000000007d7e7f7e7600000000000000767e7f7f7f7f7f7f7f80810000 │ │ -000000000000828383847d0000000000000000007d8483838383858383868700 │ │ -0000000000888989898a00000000000000000000008a8b89898c008d89898e8f │ │ -0000000090919191920000000000000000000000000093949191959191919196 │ │ -00000097989898990000000000000000000000000000009a9b9898989898989c │ │ -0000009d9e9e9f0000000000000000000000000000000000a0a19e9e9e9ea200 │ │ -00000000a3a400000000000000000000000000000000000000a5a6a7a7a80000 │ │ -0000000000000000000000000000000000000000000000000000a9aaab000000 │ │ +000000000000000001028f8f030000000000000000000000000004028f050600 │ │ +00000000000000000790909090080000000000000000000000090a9090900b0c │ │ +00000000000000000d91919191910e0000000000000000000f10919191919111 │ │ +0000000000000000001292929292921300000000000000141592929292929292 │ │ +0000000000000000000016939393939300000000000017189393939393939319 │ │ +000000000000000000001a949494941b00000000001c1d949494949494941e1f │ │ +0000202122000000002395959595952300000000002495959595959595241c00 │ │ +00002596962600002796969696969628000000002996969696969696252a0000 │ │ +0000979797972b2c9797979797972d00000000002e9797979797972f30000000 │ │ +0000989898989898989898989898313233000034989898989898353600000000 │ │ +0000379999999999999999999999999938393799999999999938330000000000 │ │ +0000003a9a9a9a9a9a9a9a9a9a9a9a9a9a3b9a9a9a9a9a3a3c00000000000000 │ │ +000000003d9b9b9b9b9b3e3f9b9b9b9b9b9b9b9b9b9b3d000000000000000000 │ │ +0000000000409c9c414200439c9c9c9c9c9c9c9c9c4100000000000000000000 │ │ +000000000000000000000044459d9d9d9d9d9d9d464700000000000000000000 │ │ +00000000000000000000000048499e9e9e9e9e9e9e4a4b000000000000000000 │ │ +000000000000000000000000004c9f9f9f9f9f9f9f9f4d4e0000000000000000 │ │ +0000000000000000000000004f50a0a0a0a0a0a0a0a0a0515200000000000000 │ │ +00000000000000000000005354a1545554a1a1a1a1a1a1a15657000000000000 │ │ +000000000000000000005859a25953005359a2a2a2a2a2a2a25a5b0000000000 │ │ +0000000000000000005c5da35e58000000585ea3a3a3a3a3a3a35f6000000000 │ │ +00000000000000006162a4636400000000006463a4a4a4a4a4a4a46566000000 │ │ +000000000000006768a56861000000000000006168a5a5a5a5a5a5a5696a0000 │ │ +0000000000006ba6a66c67000000000000000000676ca6a6a6a66da6a66e6f00 │ │ +000000000070a7a7a77100000000000000000000007172a7a7730074a7a77576 │ │ +0000000077a8a8a87800000000000000000000000000797aa8a87ba8a8a8a87c │ │ +0000007da9a9a97e0000000000000000000000000000007f80a9a9a9a9a9a981 │ │ +00000082aaaa8300000000000000000000000000000000008485aaaaaaaa8600 │ │ +00000000878800000000000000000000000000000000000000898aabab8b0000 │ │ +00000000000000000000000000000000000000000000000000008c8d8e000000 │ │ } │ ├── Image content ├── res/drawable/notes.png │ ├── sng │ │ @@ -1,14 +1,29 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 24; height: 24; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ @@ -19,57 +34,42 @@ │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ - ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 207 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 207 255 0 32 80 159 255 64 223 255 16 143 255 64 223 255 16 143 255 64 112} │ │ + 207 207 0 32 80 159 64 223 16 143 64 223 16 143 64 112} │ │ IMAGE { │ │ pixels base64 │ │ -011111111111111111111110 │ │ -222222222222222222222222 │ │ -333333333333333333333333 │ │ -444444444444444444444444 │ │ -555555555555555555555555 │ │ -666666666666666666666666 │ │ -777777777777777777777777 │ │ -888888888888888888888888 │ │ -999999999999999999999999 │ │ -AAAAAAAAAAAAAAAAAAAAAAAA │ │ -BBBBBBBBBBBBBBBBBBBBBBBB │ │ -CCCCCCCCCCCCCCCCCCCCCCCC │ │ -DDDDDDDDDDDDDDDDDDDDDDDD │ │ -EEEEEEEEEEEEEEEEEEEEEEEE │ │ -FFFFFFFFFFFFFFFFFFFFFFFF │ │ -GGGGGGGGGGGGGGGGGGGGGGGG │ │ +0GGGGGGGGGGGGGGGGGGGGGG0 │ │ HHHHHHHHHHHHHHHHHHHHHHHH │ │ -IJJJJJJJJJJJJJJJJJJJJJJI │ │ -KKKKKKKKKKLMNOOOOOOOOMLK │ │ -KKKKKKKKKKKKKPQRRRRRRKKK │ │ -KKKKKKKKKKKKKKSTUUUUUKKK │ │ -KKKKKKKKKKKKKKKKVWXXXKKK │ │ -KKKKKKKKKKKKKKKKKYZaaKKK │ │ -KKKKKKKKKKKKKKKKKKKbcKKK │ │ +IIIIIIIIIIIIIIIIIIIIIIII │ │ +JJJJJJJJJJJJJJJJJJJJJJJJ │ │ +KKKKKKKKKKKKKKKKKKKKKKKK │ │ +LLLLLLLLLLLLLLLLLLLLLLLL │ │ +MMMMMMMMMMMMMMMMMMMMMMMM │ │ +NNNNNNNNNNNNNNNNNNNNNNNN │ │ +OOOOOOOOOOOOOOOOOOOOOOOO │ │ +PPPPPPPPPPPPPPPPPPPPPPPP │ │ +QQQQQQQQQQQQQQQQQQQQQQQQ │ │ +RRRRRRRRRRRRRRRRRRRRRRRR │ │ +SSSSSSSSSSSSSSSSSSSSSSSS │ │ +TTTTTTTTTTTTTTTTTTTTTTTT │ │ +UUUUUUUUUUUUUUUUUUUUUUUU │ │ +VVVVVVVVVVVVVVVVVVVVVVVV │ │ +WWWWWWWWWWWWWWWWWWWWWWWW │ │ +1XXXXXXXXXXXXXXXXXXXXXX1 │ │ +2222222222345YYYYYYYY432 │ │ +222222222222267ZZZZZZ222 │ │ +2222222222222289aaaaa222 │ │ +2222222222222222ABbbb222 │ │ +22222222222222222CDcc222 │ │ +2222222222222222222EF222 │ │ } │ ├── Image content ├── res/drawable/checkbox_unchecked_small.png │ ├── sng │ │ @@ -3,54 +3,54 @@ │ │ width: 16; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ } │ │ tRNS { │ │ - 0 16 191 255 191 255 255 159 48 255 48 255 255 255 255 255 255 255 255 48 255 159 48 191 255 16 191 255} │ │ + 0 16 191 191 159 48 48 48 159 48 191 16 191} │ │ IMAGE { │ │ pixels base64 │ │ 0000000000000000 │ │ -0123333333333321 │ │ -0455555555555554 │ │ -0667800000008766 │ │ -099A000000000A99 │ │ -0BB00000000000BB │ │ -0CC00000000000CC │ │ -0DD00000000000DD │ │ -0EE00000000000EE │ │ -0FF00000000000FF │ │ -0GG00000000000GG │ │ +012DDDDDDDDDDD21 │ │ +03EEEEEEEEEEEEE3 │ │ +0FF45000000054FF │ │ +0GG60000000006GG │ │ 0HH00000000000HH │ │ -0IIJ000000000JII │ │ -0KKLM0000000MLKK │ │ -0NOOOOOOOOOOOOON │ │ -0PQRRRRRRRRRRRQP │ │ +0II00000000000II │ │ +0JJ00000000000JJ │ │ +0KK00000000000KK │ │ +0LL00000000000LL │ │ +0MM00000000000MM │ │ +0NN00000000000NN │ │ +0OO70000000007OO │ │ +0PP89000000098PP │ │ +0AQQQQQQQQQQQQQA │ │ +0BCRRRRRRRRRRRCB │ │ } │ ├── Image content ├── res/drawable/labels_black.png │ ├── sng │ │ @@ -3,158 +3,158 @@ │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ - ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 46, 46, 46) # rgb = (0x2e,0x2e,0x2e) grey18 │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 43, 43, 43) # rgb = (0x2b,0x2b,0x2b) grey17 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 38, 38, 38) # rgb = (0x26,0x26,0x26) grey15 │ │ ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ - ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ - ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ - ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 31, 31, 31) # rgb = (0x1f,0x1f,0x1f) grey12 │ │ ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ ( 29, 29, 29) # rgb = (0x1d,0x1d,0x1d) │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ - ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ - ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ ( 14, 14, 14) # rgb = (0x0e,0x0e,0x0e) │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ - ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ ( 12, 12, 12) # rgb = (0x0c,0x0c,0x0c) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ - ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ ( 9, 9, 9) # rgb = (0x09,0x09,0x09) │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ - ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ ( 7, 7, 7) # rgb = (0x07,0x07,0x07) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ - ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ - ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 2, 2, 2) # rgb = (0x02,0x02,0x02) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ + ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ + ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 40, 40, 40) # rgb = (0x28,0x28,0x28) │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 37, 37, 37) # rgb = (0x25,0x25,0x25) │ │ + ( 35, 35, 35) # rgb = (0x23,0x23,0x23) │ │ + ( 34, 34, 34) # rgb = (0x22,0x22,0x22) │ │ + ( 32, 32, 32) # rgb = (0x20,0x20,0x20) │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 18, 18, 18) # rgb = (0x12,0x12,0x12) grey7 │ │ + ( 17, 17, 17) # rgb = (0x11,0x11,0x11) │ │ + ( 15, 15, 15) # rgb = (0x0f,0x0f,0x0f) grey6 │ │ + ( 13, 13, 13) # rgb = (0x0d,0x0d,0x0d) grey5 │ │ + ( 11, 11, 11) # rgb = (0x0b,0x0b,0x0b) │ │ + ( 10, 10, 10) # rgb = (0x0a,0x0a,0x0a) grey4 │ │ + ( 8, 8, 8) # rgb = (0x08,0x08,0x08) grey3 │ │ + ( 6, 6, 6) # rgb = (0x06,0x06,0x06) │ │ + ( 5, 5, 5) # rgb = (0x05,0x05,0x05) grey2 │ │ + ( 3, 3, 3) # rgb = (0x03,0x03,0x03) grey1 │ │ ( 1, 1, 1) # rgb = (0x01,0x01,0x01) │ │ } │ │ tRNS { │ │ - 0 48 223 255 207 112 223 255 48 255 239 48 255 239 96 64 175 48 255 143 16 239 48 255 143 16 239 48 255 239 96 64 175 48 255 239 48 255 239 48 255 239 48 255 239 48 255 239 48 255 239 48 207 255 239 48 112 255 239 48 223 255 48 239 255 48 239 255 48 239 255 143 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 223 255 143} │ │ + 0 48 223 207 112 223 48 239 48 239 96 64 175 48 143 16 239 48 143 16 239 48 239 96 64 175 48 239 48 239 48 239 48 239 48 239 48 239 48 207 239 48 112 239 48 223 48 239 48 239 48 239 143 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 223 143} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000010203030303030303030303030405000000000000000000000000000000 │ │ -0000060707070707070707070707070707060800000000000000000000000000 │ │ -0000090909090909090909090909090909090a0b000000000000000000000000 │ │ -00000c0c0c0d0e0f100c0c0c0c0c0c0c0c0c0c0d110000000000000000000000 │ │ -0000121212130000141212121212121212121212151600000000000000000000 │ │ -0000171717180000191717171717171717171717171a1b000000000000000000 │ │ -00001c1c1c1d1e1f201c1c1c1c1c1c1c1c1c1c1c1c1c1d210000000000000000 │ │ -0000222222222222222222222222222222222222222222232400000000000000 │ │ -0000252525252525252525252525252525252525252525252627000000000000 │ │ -00002828282828282828282828282828282828282828282828292a0000000000 │ │ -00002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2d00000000 │ │ -00002e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f30000000 │ │ -0000313131313131313131313131313131313131313131313131313132330000 │ │ -0000343535353535353535353535353535353535353535353535353535363700 │ │ -0000383939393939393939393939393939393939393939393939393939393a3b │ │ -0000003c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c │ │ -0000003e3f404040404040404040404040404040404040404040404040404040 │ │ -0000000041424343434343434343434343434343434343434343434343434343 │ │ -0000000000444546464646464646464646464646464646464646464646464647 │ │ -00000000000048494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b00 │ │ -000000000000004c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f0000 │ │ -0000000000000000505152525252525252525252525252525252525253000000 │ │ -0000000000000000005455565656565656565656565656565656565700000000 │ │ -0000000000000000000058595a5a5a5a5a5a5a5a5a5a5a5a5a5a5b0000000000 │ │ -00000000000000000000005c5d5e5e5e5e5e5e5e5e5e5e5e5e5f000000000000 │ │ -0000000000000000000000006061626262626262626262626300000000000000 │ │ -0000000000000000000000000064656666666666666666670000000000000000 │ │ -000000000000000000000000000068696a6a6a6a6a6a6b000000000000000000 │ │ -0000000000000000000000000000006c6d6e6e6e6e6f00000000000000000000 │ │ -0000000000000000000000000000000070717272730000000000000000000000 │ │ +0000010256565656565656565656560304000000000000000000000000000000 │ │ +0000055757575757575757575757575757050600000000000000000000000000 │ │ +0000585858585858585858585858585858580708000000000000000000000000 │ │ +0000595959090a0b0c59595959595959595959090d0000000000000000000000 │ │ +00005a5a5a0e00000f5a5a5a5a5a5a5a5a5a5a5a101100000000000000000000 │ │ +00005b5b5b120000135b5b5b5b5b5b5b5b5b5b5b5b1415000000000000000000 │ │ +00005c5c5c161718195c5c5c5c5c5c5c5c5c5c5c5c5c161a0000000000000000 │ │ +00005d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d1b1c00000000000000 │ │ +00005e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e1d1e000000000000 │ │ +00005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f1f200000000000 │ │ +0000606060606060606060606060606060606060606060606060212200000000 │ │ +0000616161616161616161616161616161616161616161616161612324000000 │ │ +0000626262626262626262626262626262626262626262626262626225260000 │ │ +0000276363636363636363636363636363636363636363636363636363282900 │ │ +00002a6464646464646464646464646464646464646464646464646464642b2c │ │ +0000002d6565656565656565656565656565656565656565656565656565652d │ │ +0000002e2f666666666666666666666666666666666666666666666666666666 │ │ +0000000030316767676767676767676767676767676767676767676767676767 │ │ +0000000000323368686868686868686868686868686868686868686868686834 │ │ +0000000000003536696969696969696969696969696969696969696969693700 │ │ +0000000000000038396a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3a0000 │ │ +00000000000000003b3c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b3d000000 │ │ +0000000000000000003e3f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c4000000000 │ │ +0000000000000000000041426d6d6d6d6d6d6d6d6d6d6d6d6d6d430000000000 │ │ +000000000000000000000044456e6e6e6e6e6e6e6e6e6e6e6e46000000000000 │ │ +00000000000000000000000047486f6f6f6f6f6f6f6f6f6f4900000000000000 │ │ +000000000000000000000000004a4b70707070707070704c0000000000000000 │ │ +00000000000000000000000000004d4e7171717171714f000000000000000000 │ │ +0000000000000000000000000000005051727272725200000000000000000000 │ │ +0000000000000000000000000000000053547373550000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/priority_4.png │ ├── sng │ │ @@ -5,102 +5,123 @@ │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ + (100,100,100) # rgb = (0x64,0x64,0x64) │ │ + ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + (104,104,104) # rgb = (0x68,0x68,0x68) │ │ + ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ + (101,101,101) # rgb = (0x65,0x65,0x65) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ + ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ + ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ + ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ + ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ + ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ + ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ + ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ + ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ + ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ (119,119,119) # rgb = (0x77,0x77,0x77) │ │ (120,120,120) # rgb = (0x78,0x78,0x78) grey47 │ │ (121,121,121) # rgb = (0x79,0x79,0x79) │ │ (118,118,118) # rgb = (0x76,0x76,0x76) │ │ (117,117,117) # rgb = (0x75,0x75,0x75) grey46 │ │ (115,115,115) # rgb = (0x73,0x73,0x73) grey45 │ │ (113,113,113) # rgb = (0x71,0x71,0x71) │ │ (110,110,110) # rgb = (0x6e,0x6e,0x6e) grey43 │ │ (106,106,106) # rgb = (0x6a,0x6a,0x6a) │ │ - (100,100,100) # rgb = (0x64,0x64,0x64) │ │ - ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (111,111,111) # rgb = (0x6f,0x6f,0x6f) │ │ (116,116,116) # rgb = (0x74,0x74,0x74) │ │ (122,122,122) # rgb = (0x7a,0x7a,0x7a) grey48 │ │ (123,123,123) # rgb = (0x7b,0x7b,0x7b) │ │ (124,124,124) # rgb = (0x7c,0x7c,0x7c) │ │ (107,107,107) # rgb = (0x6b,0x6b,0x6b) grey42 │ │ (102,102,102) # rgb = (0x66,0x66,0x66) grey40 │ │ ( 97, 97, 97) # rgb = (0x61,0x61,0x61) grey38 │ │ ( 90, 90, 90) # rgb = (0x5a,0x5a,0x5a) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - (101,101,101) # rgb = (0x65,0x65,0x65) │ │ (109,109,109) # rgb = (0x6d,0x6d,0x6d) │ │ (114,114,114) # rgb = (0x72,0x72,0x72) │ │ (112,112,112) # rgb = (0x70,0x70,0x70) grey44 │ │ (101,101,101) # rgb = (0x65,0x65,0x65) │ │ ( 95, 95, 95) # rgb = (0x5f,0x5f,0x5f) │ │ ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ - ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ (104,104,104) # rgb = (0x68,0x68,0x68) │ │ (108,108,108) # rgb = (0x6c,0x6c,0x6c) │ │ (103,103,103) # rgb = (0x67,0x67,0x67) │ │ (100,100,100) # rgb = (0x64,0x64,0x64) │ │ ( 96, 96, 96) # rgb = (0x60,0x60,0x60) │ │ ( 91, 91, 91) # rgb = (0x5b,0x5b,0x5b) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ (105,105,105) # rgb = (0x69,0x69,0x69) grey41 │ │ ( 99, 99, 99) # rgb = (0x63,0x63,0x63) grey39 │ │ ( 98, 98, 98) # rgb = (0x62,0x62,0x62) │ │ ( 94, 94, 94) # rgb = (0x5e,0x5e,0x5e) grey37 │ │ ( 92, 92, 92) # rgb = (0x5c,0x5c,0x5c) grey36 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 56, 56, 56) # rgb = (0x38,0x38,0x38) grey22 │ │ - ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 93, 93, 93) # rgb = (0x5d,0x5d,0x5d) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 52, 52, 52) # rgb = (0x34,0x34,0x34) │ │ - ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 48, 48, 48) # rgb = (0x30,0x30,0x30) grey19 │ │ - ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 53, 53, 53) # rgb = (0x35,0x35,0x35) │ │ ( 50, 50, 50) # rgb = (0x32,0x32,0x32) │ │ ( 47, 47, 47) # rgb = (0x2f,0x2f,0x2f) │ │ ( 44, 44, 44) # rgb = (0x2c,0x2c,0x2c) │ │ - ( 41, 41, 41) # rgb = (0x29,0x29,0x29) grey16 │ │ ( 55, 55, 55) # rgb = (0x37,0x37,0x37) │ │ (249,249,249) # rgb = (0xf9,0xf9,0xf9) │ │ (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ ( 54, 54, 54) # rgb = (0x36,0x36,0x36) grey21 │ │ ( 51, 51, 51) # rgb = (0x33,0x33,0x33) grey20 │ │ ( 49, 49, 49) # rgb = (0x31,0x31,0x31) │ │ ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ @@ -134,69 +155,48 @@ │ │ (247,247,247) # rgb = (0xf7,0xf7,0xf7) grey97 │ │ ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ ( 27, 27, 27) # rgb = (0x1b,0x1b,0x1b) │ │ ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 45, 45, 45) # rgb = (0x2d,0x2d,0x2d) │ │ ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 42, 42, 42) # rgb = (0x2a,0x2a,0x2a) │ │ ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 39, 39, 39) # rgb = (0x27,0x27,0x27) │ │ ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 36, 36, 36) # rgb = (0x24,0x24,0x24) grey14 │ │ ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 24, 24, 24) # rgb = (0x18,0x18,0x18) │ │ - ( 33, 33, 33) # rgb = (0x21,0x21,0x21) grey13 │ │ ( 19, 19, 19) # rgb = (0x13,0x13,0x13) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 30, 30, 30) # rgb = (0x1e,0x1e,0x1e) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 28, 28, 28) # rgb = (0x1c,0x1c,0x1c) grey11 │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ - ( 26, 26, 26) # rgb = (0x1a,0x1a,0x1a) grey10 │ │ - ( 25, 25, 25) # rgb = (0x19,0x19,0x19) │ │ - ( 23, 23, 23) # rgb = (0x17,0x17,0x17) grey9 │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 20, 20, 20) # rgb = (0x14,0x14,0x14) grey8 │ │ - ( 21, 21, 21) # rgb = (0x15,0x15,0x15) │ │ - ( 22, 22, 22) # rgb = (0x16,0x16,0x16) │ │ } │ │ tRNS { │ │ - 0 12 88 181 243 255 255 255 255 255 255 255 255 255 240 179 86 11 88 255 255 255 255 255 255 255 255 255 255 89 128 255 255 255 255 255 255 255 128 89 255 255 255 255 255 255 255 255 255 255 88 11 255 255 255 255 255 255 255 255 255 255 12 255 255 255 255 255 255 255 255 88 179 255 255 255 255 255 255 255 255 255 181 240 255 255 255 255 255 255 255 255 243 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 243 255 240 181 255 179 88 255 86 12 255 11 88 255 89 128 128 89 88 11 86 240 243 181 88 12} │ │ + 0 12 88 181 243 240 179 86 11 88 89 128 128 89 88 11 12 88 179 181 240 243 243 240 181 179 88 86 12 11 88 89 128 128 89 88 11 86 240 243 181 88 12} │ │ IMAGE { │ │ pixels hex │ │ -0000000001020304050607070707070707070707070707070707070707070707070707070707070706060606060508090a0b0c0d0e0f101100000000 │ │ -000000121314061516171716161615151515151515151515151515151515151515151515151515151507070707060605090a1318191a1b1c1d000000 │ │ -00001e1f0a0507161616150706060505080808080808080808080808080808080808080808080808080808080909140a20211f0d2223241c25260000 │ │ -0027280c0a080505050914200b2121131313130c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c0c1f29180d2a2b2c2d2e2f30313200 │ │ -331a281f2120200b131f18342a1922222b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b353536362c373824392f3a3b3c3d3e │ │ -102c223418180d2a2236233f2d1b24244040404040404040404040404040404040404040404040404040404040414141422e391c2f4330443c454647 │ │ -483f362b2b351a3f1b42494a2f4b4c434343434325252525252525252525252525252525252525252525252525252525253a4d304e444f503d465152 │ │ -53243f373f1b41492f2530543b553131314f4f4f4f4f4f4f4f4f4f4f4f554d4d314f4f4f4f4f4f4f4f4f4f4f4f4f4f4f4f56563c50573d58595a5b5c │ │ -4a2e41412e1c4b4d54313c5057453d5d5d5d5d5d5d5d5d5d5d5d5d5d452b5e5f315d5d5d5d5d5d5d5d5d5d5d5d5d5d5d606060584661625a5b636465 │ │ -4b4a1c4a4b3a4e3166456046596251515a5a5a5a5a5a5a5a5a5a5a5a67685f5f675a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a696a5b6b6c64656d6e │ │ -254c4c43303b56576059516a5b6b63636363636363636363636363516f5f5f5f5d636363636363636363636363636363636c6c6c647065716d6e7273 │ │ -304d4d744456575862696b6c6470656565656565656565656565643975765f5f61656565656565656565656565656565656571716d6d6e7772737878 │ │ -544e4e444f676059696b6465716d6d6d6e6e6e6e6e6e6e6e6e6e51795f7a5f5f516e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e6e7777727273787b7b7c │ │ -443b4431663d465a6b64656d6e6e7777777777777777777777647d5f7e505f5f5a777777777777777777777777777777777272727373787b7b7c7c7c │ │ -3155313c5760596a6370716e7777727272727272727272726e4c767f4b515f5f5a7272727272727272727272727272727273737378787b7c7c808080 │ │ -564f56504546515b6c656d777772727373737373737373736c815f6f46575f5f4572737373737373737373737373737373737878787b7c7c80808282 │ │ -3c3c66575d615a6b64716e777272737373737373737373736a5f5f5f5f5f5f5f5f5b7373737373737373737373737373737878787b7c7c8080828282 │ │ -5050673d58626a63706d6e727273737373737373737373735b5f5f5f5f5f5f5f5f5b73737373737373737373737378787878787b7b7c808082828282 │ │ -45573d60615a5b64656d7772737378787878787878787878736b6a6a6a455f5f3d737878787878787878787878787878787b7b7b7c80808283838383 │ │ -5d5d6046626a63706d6e727378787878787878787878787878787878786b5f5f6b787878787878787878787878787b7b7b7b7c7c8080828383838383 │ │ -46466162696b64716e727378787b7b7b7b7b7b7b7b7b7b7b7b7b7b7b7b786363787b7b7b7b7b7b7b7b7b7b7b7b7b7b7c7c7c80808282838484848484 │ │ -51515a6a6b64656e7273787b7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c7c8080808082828384848585858584 │ │ -866a5b6364716e72787b7c80808080828282828282828282828282828282828282828282828282828282828282828282828383848485858787878588 │ │ -896c6470717773787c8082828383838383838383838383838383838383838383838383838383838383838383838384848484858587878a8a8a87878b │ │ -8c65716e77737b80828384848585858585858585858585858585858585858585858585858585858585858585858585878787878a8a8d8d8d8d8a878e │ │ -8f6e7772787c808384858787878a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8a8d8d8d909090908d8a8791 │ │ -0092737b7c82838587878a8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d909090909090939390908d8a9400 │ │ -0000957c828385878a8d8d9090909090909090909090909090909090909090909090909090909090909090909090939393939393939390908d960000 │ │ -00000097838485878a8d9090909393939393939393939393939393939393939393939393939393939393939393939393939393939393908d98000000 │ │ -00000000999a8b9b8a8d9090909093939393939393939393939393939393939393939393939393939393939393939393939393939c9d9e9f00000000 │ │ +00000000010203042b2c2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2d2c2c2c2c2c2b2e2f303132330506070800000000 │ │ +0000000934352c363738383737373636363636363636363636363636363636363636363636363636362d2d2d2d2c2c2b2f3034393a3b3c3d0a000000 │ │ +00000b3e302b2d373737362d2c2c2b2b2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f2f35303f403e334142433d440c0000 │ │ +000d4532302e2b2b2b2f353f314040343434343232323232323232323232323232323232323232323232323232323e4639334748494a4b4c4d4e0e00 │ │ +0f3b453e403f3f31343e394f473a414148484848484848484848484848484848484848484848484848484848485050515149525343544c5556575810 │ │ +0749414f39393347415142594a3c43435a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5a5b5b5b5c4b543d4c5d4d5e575f6011 │ │ +1259514848503b593c5c61624c63645d5d5d5d5d444444444444444444444444444444444444444444444444444444444455654d665e676858606913 │ │ +14435952593c5b614c444d6a566b4e4e4e6767676767676767676767676b65654e676767676767676767676767676767676c6c57686d586e6f707115 │ │ +624b5b5b4b3d63656a4e57686d5f58727272727272727272727272725f4873744e7272727272727272727272727272727575756e607677707178797a │ │ +63623d626355664e7b5f75606f7769697070707070707070707070707c7d74747c7070707070707070707070707070707070707e7f718081797a8283 │ │ +4464645d4d566c6d756f697f7180787878787878787878787878786984747474727878787878787878787878787878787881818179857a8682838788 │ │ +4d6565895e6c6d6e777e808179857a7a7a7a7a7a7a7a7a7a7a7a79548a8b7474767a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a7a86868282838c87888d8d │ │ +6a66665e677c756f7e80797a8682828283838383838383838383698e748f7474698383838383838383838383838383838383838c8c8787888d909091 │ │ +5e565e4e7b58607080797a8283838c8c8c8c8c8c8c8c8c8c8c79927493687474708c8c8c8c8c8c8c8c8c8c8c8c8c8c8c8c87878788888d9090919191 │ │ +4e6b4e576d756f7f788586838c8c8787878787878787878783648b946369747470878787878787878787878787878787878888888d8d909191959595 │ │ +6c676c685f606971817a828c8c878788888888888888888881967484606d74745f87888888888888888888888888888888888d8d8d90919195959797 │ │ +57577b6d727670807986838c8787888888888888888888887f7474747474747474718888888888888888888888888888888d8d8d9091919595979797 │ │ +68687c586e777f7885828387878888888888888888888888717474747474747474718888888888888888888888888d8d8d8d8d909091959597979797 │ │ +5f6d5875767071797a828c8788888d8d8d8d8d8d8d8d8d8d88807f7f7f5f747458888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d9090909195959798989898 │ │ +72727560777f7885828387888d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d8d807474808d8d8d8d8d8d8d8d8d8d8d8d8d9090909091919595979898989898 │ │ +606076777e8079868387888d8d909090909090909090909090909090908d78788d909090909090909090909090909091919195959797989999999999 │ │ +6969707f80797a8387888d90919191919191919191919191919191919191919191919191919191919191919191919595959597979899999a9a9a9a99 │ │ +167f7178798683878d90919595959597979797979797979797979797979797979797979797979797979797979797979797989899999a9a9b9b9b9a17 │ │ +18817985868c888d9195979798989898989898989898989898989898989898989898989898989898989898989898999999999a9a9b9b9c9c9c9b9b19 │ │ +1a7a86838c889095979899999a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9a9b9b9b9b9c9c9d9d9d9d9c9b1b │ │ +1c838c878d919598999a9b9b9b9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9c9d9d9d9e9e9e9e9d9c9b1d │ │ +001e88909197989a9b9b9c9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9d9e9e9e9e9e9e9f9f9e9e9d9c1f00 │ │ +0000209197989a9b9c9d9d9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9e9f9f9f9f9f9f9f9f9e9e9d210000 │ │ +0000002298999a9b9c9d9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9e9d23000000 │ │ +00000000242519269c9d9e9e9e9e9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f9f2728292a00000000 │ │ } │ ├── Image content ├── res/drawable/labels.png │ ├── sng │ │ @@ -3,158 +3,158 @@ │ │ width: 32; height: 32; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ - ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ - ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ - ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 86, 86, 86) # rgb = (0x56,0x56,0x56) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ - ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ - ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ - ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ - ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ - ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ - ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 75, 75, 75) # rgb = (0x4b,0x4b,0x4b) │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ - ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ - ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ - ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ - ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ - ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ ( 64, 64, 64) # rgb = (0x40,0x40,0x40) grey25 │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ - ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ - ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ - ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ - ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ + ( 89, 89, 89) # rgb = (0x59,0x59,0x59) grey35 │ │ + ( 88, 88, 88) # rgb = (0x58,0x58,0x58) │ │ + ( 87, 87, 87) # rgb = (0x57,0x57,0x57) grey34 │ │ + ( 85, 85, 85) # rgb = (0x55,0x55,0x55) │ │ + ( 84, 84, 84) # rgb = (0x54,0x54,0x54) grey33 │ │ + ( 83, 83, 83) # rgb = (0x53,0x53,0x53) │ │ + ( 82, 82, 82) # rgb = (0x52,0x52,0x52) grey32 │ │ + ( 81, 81, 81) # rgb = (0x51,0x51,0x51) │ │ + ( 80, 80, 80) # rgb = (0x50,0x50,0x50) │ │ + ( 79, 79, 79) # rgb = (0x4f,0x4f,0x4f) grey31 │ │ + ( 78, 78, 78) # rgb = (0x4e,0x4e,0x4e) │ │ + ( 77, 77, 77) # rgb = (0x4d,0x4d,0x4d) grey30 │ │ + ( 76, 76, 76) # rgb = (0x4c,0x4c,0x4c) │ │ + ( 74, 74, 74) # rgb = (0x4a,0x4a,0x4a) grey29 │ │ + ( 73, 73, 73) # rgb = (0x49,0x49,0x49) │ │ + ( 72, 72, 72) # rgb = (0x48,0x48,0x48) │ │ + ( 71, 71, 71) # rgb = (0x47,0x47,0x47) grey28 │ │ + ( 70, 70, 70) # rgb = (0x46,0x46,0x46) │ │ + ( 69, 69, 69) # rgb = (0x45,0x45,0x45) grey27 │ │ + ( 68, 68, 68) # rgb = (0x44,0x44,0x44) │ │ + ( 67, 67, 67) # rgb = (0x43,0x43,0x43) │ │ + ( 66, 66, 66) # rgb = (0x42,0x42,0x42) grey26 │ │ + ( 65, 65, 65) # rgb = (0x41,0x41,0x41) │ │ + ( 63, 63, 63) # rgb = (0x3f,0x3f,0x3f) │ │ + ( 62, 62, 62) # rgb = (0x3e,0x3e,0x3e) │ │ + ( 61, 61, 61) # rgb = (0x3d,0x3d,0x3d) grey24 │ │ + ( 60, 60, 60) # rgb = (0x3c,0x3c,0x3c) │ │ + ( 59, 59, 59) # rgb = (0x3b,0x3b,0x3b) grey23 │ │ + ( 58, 58, 58) # rgb = (0x3a,0x3a,0x3a) │ │ ( 57, 57, 57) # rgb = (0x39,0x39,0x39) │ │ } │ │ tRNS { │ │ - 0 48 223 255 207 112 223 255 48 255 239 48 255 239 96 64 175 48 255 143 16 239 48 255 143 16 239 48 255 239 96 64 175 48 255 239 48 255 239 48 255 239 48 255 239 48 255 239 48 255 239 48 207 255 239 48 112 255 239 48 223 255 48 239 255 48 239 255 48 239 255 143 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 239 255 159 48 223 255 143} │ │ + 0 48 223 207 112 223 48 239 48 239 96 64 175 48 143 16 239 48 143 16 239 48 239 96 64 175 48 239 48 239 48 239 48 239 48 239 48 239 48 207 239 48 112 239 48 223 48 239 48 239 48 239 143 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 239 159 48 223 143} │ │ IMAGE { │ │ pixels hex │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ 0000000000000000000000000000000000000000000000000000000000000000 │ │ -0000010203030303030303030303030405000000000000000000000000000000 │ │ -0000060707070707070707070707070707060800000000000000000000000000 │ │ -0000090909090909090909090909090909090a0b000000000000000000000000 │ │ -00000c0c0c0d0e0f100c0c0c0c0c0c0c0c0c0c0d110000000000000000000000 │ │ -0000121212130000141212121212121212121212151600000000000000000000 │ │ -0000171717180000191717171717171717171717171a1b000000000000000000 │ │ -00001c1c1c1d1e1f201c1c1c1c1c1c1c1c1c1c1c1c1c1d210000000000000000 │ │ -0000222222222222222222222222222222222222222222232400000000000000 │ │ -0000252525252525252525252525252525252525252525252627000000000000 │ │ -00002828282828282828282828282828282828282828282828292a0000000000 │ │ -00002b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2b2c2d00000000 │ │ -00002e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2e2f30000000 │ │ -0000313131313131313131313131313131313131313131313131313132330000 │ │ -0000343535353535353535353535353535353535353535353535353535363700 │ │ -0000383939393939393939393939393939393939393939393939393939393a3b │ │ -0000003c3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3d3c │ │ -0000003e3f404040404040404040404040404040404040404040404040404040 │ │ -0000000041424343434343434343434343434343434343434343434343434343 │ │ -0000000000444546464646464646464646464646464646464646464646464647 │ │ -00000000000048494a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4a4b00 │ │ -000000000000004c4d4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4e4f0000 │ │ -0000000000000000505152525252525252525252525252525252525253000000 │ │ -0000000000000000005455565656565656565656565656565656565700000000 │ │ -0000000000000000000058595a5a5a5a5a5a5a5a5a5a5a5a5a5a5b0000000000 │ │ -00000000000000000000005c5d5e5e5e5e5e5e5e5e5e5e5e5e5f000000000000 │ │ -0000000000000000000000006061626262626262626262626300000000000000 │ │ -0000000000000000000000000064656666666666666666670000000000000000 │ │ -000000000000000000000000000068696a6a6a6a6a6a6b000000000000000000 │ │ -0000000000000000000000000000006c6d6e6e6e6e6f00000000000000000000 │ │ -0000000000000000000000000000000070717272730000000000000000000000 │ │ +0000010256565656565656565656560304000000000000000000000000000000 │ │ +0000055757575757575757575757575757050600000000000000000000000000 │ │ +0000585858585858585858585858585858580708000000000000000000000000 │ │ +0000595959090a0b0c59595959595959595959090d0000000000000000000000 │ │ +00005a5a5a0e00000f5a5a5a5a5a5a5a5a5a5a5a101100000000000000000000 │ │ +00005b5b5b120000135b5b5b5b5b5b5b5b5b5b5b5b1415000000000000000000 │ │ +00005c5c5c161718195c5c5c5c5c5c5c5c5c5c5c5c5c161a0000000000000000 │ │ +00005d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d5d1b1c00000000000000 │ │ +00005e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e5e1d1e000000000000 │ │ +00005f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f5f1f200000000000 │ │ +0000606060606060606060606060606060606060606060606060212200000000 │ │ +0000616161616161616161616161616161616161616161616161612324000000 │ │ +0000626262626262626262626262626262626262626262626262626225260000 │ │ +0000276363636363636363636363636363636363636363636363636363282900 │ │ +00002a6464646464646464646464646464646464646464646464646464642b2c │ │ +0000002d6565656565656565656565656565656565656565656565656565652d │ │ +0000002e2f666666666666666666666666666666666666666666666666666666 │ │ +0000000030316767676767676767676767676767676767676767676767676767 │ │ +0000000000323368686868686868686868686868686868686868686868686834 │ │ +0000000000003536696969696969696969696969696969696969696969693700 │ │ +0000000000000038396a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a6a3a0000 │ │ +00000000000000003b3c6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b6b3d000000 │ │ +0000000000000000003e3f6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c6c4000000000 │ │ +0000000000000000000041426d6d6d6d6d6d6d6d6d6d6d6d6d6d430000000000 │ │ +000000000000000000000044456e6e6e6e6e6e6e6e6e6e6e6e46000000000000 │ │ +00000000000000000000000047486f6f6f6f6f6f6f6f6f6f4900000000000000 │ │ +000000000000000000000000004a4b70707070707070704c0000000000000000 │ │ +00000000000000000000000000004d4e7171717171714f000000000000000000 │ │ +0000000000000000000000000000005051727272725200000000000000000000 │ │ +0000000000000000000000000000000053547373550000000000000000000000 │ │ } │ ├── Image content ├── res/drawable/file.png │ ├── sng │ │ @@ -1,13 +1,14 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 14; height: 16; bitdepth: 8; │ │ using color palette; │ │ } │ │ PLTE { │ │ + ( 0, 0, 0) # rgb = (0x00,0x00,0x00) grey0 │ │ (224,224,224) # rgb = (0xe0,0xe0,0xe0) grey88 │ │ (173,173,173) # rgb = (0xad,0xad,0xad) grey68 │ │ (219,219,219) # rgb = (0xdb,0xdb,0xdb) grey86 │ │ (248,248,249) # rgb = (0xf8,0xf8,0xf9) │ │ (242,242,242) # rgb = (0xf2,0xf2,0xf2) grey95 │ │ (243,243,244) # rgb = (0xf3,0xf3,0xf4) │ │ (244,244,244) # rgb = (0xf4,0xf4,0xf4) │ │ @@ -71,34 +72,32 @@ │ │ (235,235,235) # rgb = (0xeb,0xeb,0xeb) grey92 │ │ (212,212,212) # rgb = (0xd4,0xd4,0xd4) grey83 │ │ (234,234,234) # rgb = (0xea,0xea,0xea) │ │ (221,221,221) # rgb = (0xdd,0xdd,0xdd) │ │ (192,192,192) # rgb = (0xc0,0xc0,0xc0) │ │ (186,186,186) # rgb = (0xba,0xba,0xba) grey73 │ │ (209,209,209) # rgb = (0xd1,0xd1,0xd1) grey82 │ │ - (254,254,254) # rgb = (0xfe,0xfe,0xfe) │ │ (211,211,211) # rgb = (0xd3,0xd3,0xd3) LightGray │ │ - (255,255,255) # rgb = (0xff,0xff,0xff) grey100 │ │ (252,253,253) # rgb = (0xfc,0xfd,0xfd) │ │ (189,189,189) # rgb = (0xbd,0xbd,0xbd) grey74 │ │ } │ │ tRNS { │ │ - 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 255 0 255 0 255 255} │ │ + 0} │ │ IMAGE { │ │ pixels hex │ │ -0001010101010101010101010102 │ │ -01030405060708090a0a0a0a0b01 │ │ -010c0d0e0f101112131415161701 │ │ -0118191a1b1c1d1e1f2006062101 │ │ -01221a2324142526002728150b01 │ │ -01041b29042a07091721212b2c01 │ │ -01292d242e2f30260f00160b3101 │ │ -01321e2a07172b2b0b2c2c2c3101 │ │ -013320020f341515152e35003601 │ │ -0137060a212b2c2c313636313601 │ │ -0138392f273a3b3c022e02002101 │ │ -011c08210b2c31360b3d0f263e3f │ │ -01400a412200423b434407454647 │ │ -01330a2b0b2c362c164845464749 │ │ -014a0b2c31313631174b46474949 │ │ -0201010101010101013f47494949 │ │ +0102020202020202020202020203 │ │ +020405060708090a0b0b0b0b0c02 │ │ +020d0e0f10111213141516171802 │ │ +02191a1b1c1d1e1f202107072202 │ │ +02231b2425152627012829160c02 │ │ +02051c2a052b080a1822222c2d02 │ │ +022a2e252f3031271001170c3202 │ │ +02331f2b08182c2c0c2d2d2d3202 │ │ +0234210310351616162f36013702 │ │ +0238070b222c2d2d323737323702 │ │ +02393a30283b3c3d032f03012202 │ │ +021d09220c2d32370c3e10273f40 │ │ +02410b422301433c444508464700 │ │ +02340b2c0c2d372d174846470000 │ │ +02490c2d32323732184a47000000 │ │ +0302020202020202024000000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/icon.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 00000002 00000004 00000006 00000008 00000009 0000000b 0000000b 0000000c 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000c 0000000b 0000000b 00000009 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000003 00000006 00000009 0000000d 00000011 00000014 00000017 00000019 0000001a 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001a 00000019 00000017 00000014 00000011 0000000d 00000009 00000006 00000003 00000001 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000003 00000006 0000000b 00000012 0000001d 5f7f1ca6 65891bd5 63881ad6 63881ad6 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63881ad6 63881ad6 65891bd5 5f7f1ca6 0000001d 00000012 0000000b 00000006 00000003 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000006 0000000b 00000013 00000023 5e811ab7 669112ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 669112ff 5e811ab7 00000023 00000013 0000000b 00000006 00000002 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000009 00000012 0000001d 7a9a39b0 87ac3eff 85a93bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85a93bff 87ac3eff 7a9a39b0 0000001d 00000012 00000009 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000000d 00000019 00000031 92be3bec a7d648ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a7d648ff 92be3bec 00000031 00000019 0000000d 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000012 00000020 0000003f 83b029e7 97cb30ff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 97cb30ff 83b029e7 0000003f 00000020 00000012 00000008 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 00000015 00000025 00000047 83ae2be9 98cb33ff 96c932ff 96c932ff 96c932ff 97c933ff 95c830ff 90c626ff 93c72cff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 97c933ff 94c82eff 92c72aff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c933ff 95c82fff 91c629ff 95c930ff 96c933ff 96c932ff 96c931ff 92c729ff 95c82fff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 98cb33ff 83ae2be9 00000047 00000025 00000015 0000000a 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000019 0000002a 0000004e 82ad2bea 98ca33ff 96c832ff 96c832ff 96c832ff 94c72fff 99c939ff b1d666ff a3cf4dff 93c62cff 96c832ff 95c832ff 96c832ff 95c731ff 95c731ff 96c832ff 96c832ff 96c832ff 8fc425ff bada78ff d9ecb7ff 98c836ff 94c72fff 96c832ff 95c731ff 96c832ff 96c832ff 95c731ff 95c731ff 96c832ff 91c52aff acd45eff dfeec1ff 9dcc41ff 94c62eff 93c62dff 9ecc42ff e0efc3ff acd35dff 91c529ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 98ca33ff 82ad2bea 0000004e 0000002a 00000019 0000000b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002d 00000051 80a92beb 96c733ff 94c532ff 94c532ff 94c532ff 8dc124ff bcda80ff ffffffff dfecc2ff 90c22aff 93c431ff 92c32eff 8ec227ff 91c32cff 90c22aff 92c32eff 94c432ff 90c229ff 87be19ff c8e097ff fdfdfdff 98c638ff 90c229ff 8fc228ff 91c32bff 94c532ff 91c32bff 90c22bff 91c32dff 8fc229ff 90c22bff a9d05aff d6e8b1ff 9cc83fff 8fc228ff 8dc124ff 9dca44ff ffffffff b6d774ff 8dc024ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 96c733ff 80a92beb 00000051 0000002d 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002f 00000054 7fa82beb 95c632ff 93c431ff 93c431ff 94c431ff 8ec128ff e2eec8ff e3efcaff eff6e3ff a2cb4eff 8dc124ff c4de8fff cfe4a5ff e8f1d3ff e1eec7ff 9cc943ff 8ec127ff cae19aff ebf3d9ff e6f0d0ff eef5e1ff 92c32fff c1dc89ff cfe4a4ff e5f0d0ff aad05dff a0ca49ff e5f0cdff f1f6e5ff b9d87bff 8bbf20ff aad05cff d5e7afff 98c63aff abd05eff eaf3d8ff e0edc4ff fafcf7ff b4d670ff 8cc024ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 95c632ff 7fa82beb 00000054 0000002f 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001c 00000030 00000054 7ea72aeb 94c531ff 92c330ff 92c330ff 8ec129ff 9eca49ff f7f9f3ff a0ca4bff e4efceff c4de90ff 84bb16ff dbebbeff fafbf9ff bdd982ff ffffffff bcda82ff 9fca4aff fffeffff c6df94ff dbeabbff f0f5e6ff 8ec129ff d6e7b2ff ffffffff c8df98ff 9bc840ff e7f0d3ff deecc2ff c3de8eff fdfcfeff 9dc945ff b1d46dff fffeffff 9fca4aff e6f0d1ff e5f0d0ff c0db88ff fefeffff b2d46eff 8bbf23ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 94c531ff 7ea72aeb 00000054 00000030 0000001c 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 7da62aeb 93c331ff 91c130ff 91c130ff 89bd22ff bbd880ff ffffffff cee3a4ff eef5e0ff e3eeccff 87bc1dff daeabbff e0edc8ff 87bc1eff f5f8f0ff bcd985ff aed169ff fffdffff 8bbe26ff b2d36fff f1f6e8ff 8ec02bff d5e7b3ff e7f0d3ff 85bb19ff 95c338ff fffeffff b1d370ff 89bd22ff fefdffff b2d371ff abd063ff f8faf4ff a5cc57ff f7f9f3ff bbd881ff 86bc1cff f4f7eeff b4d473ff 8abd23ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 93c331ff 7da62aeb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 74a11ceb 89bc21ff 87ba20ff 87ba1fff 84b91aff dfebc6ff e6f0d0ff cde1a5ff d7e7b7ff f6f8f2ff 95c23aff d3e5afff deebc5ff 84b819ff f5f8efff b7d67cff 9ec74bff fdfcfeff 9cc646ff c0da8bff f0f5e7ff 84b81aff d1e4acff e3eecdff 82b716ff 89bb22ff f0f5e7ff c2db8fff 9cc646ff fbfbfbff 9fc84dff a7cc5bff f7f9f4ff 99c441ff eaf1daff c8df99ff 96c33dff fafbf8ff acce65ff 80b612ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 89bc21ff 74a11ceb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 9eb76beb bad87dff b7d57cff b6d478ff bdd986ff fafafaff cee1a5ff a6cc5cff b4d476ff f9faf7ff d0e3a9ff e1eccbff eaf1dcff b6d478ff f7f9f4ff d6e6b5ff b9d67eff f8f9f5ff f3f7ecff f6f9f3ff f1f5e8ff b6d478ff e2eecdff ecf3e0ff b6d478ff b2d272ff dfebc6ff f9faf5ff f3f7ebff f2f6ebff b6d478ff cce0a2ff f9faf9ff bcd885ff e1eccaff f9fbf6ff f1f5e8ff fdfcfdff cce0a2ff b3d373ff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff bad87dff 9eb76beb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 e0dce7eb ffffffff ffffffff ffffffff ffffffff fafafbff fffdffff ffffffff fffeffff fafafaff fffdffff fdfcffff fcfbfeff ffffffff fafafbff fffdffff ffffffff fafafaff fdfbffff fbfbfdff fbfafcff ffffffff fdfbffff fcfbfdff ffffffff ffffffff fdfbffff fbfafdff fdfbffff fafafbff ffffffff fffdffff fafafaff ffffffff fdfbffff fbfafcff fdfcffff f9f9f9ff fffdffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e0dce7eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fbfbfbff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff fbfbfbff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d4d4d4eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d4d4d4eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d3d3d3eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d3d3d3eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff f3f3f4ff f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d1d1d1eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff cfcfcfeb 00000054 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d0d0d0eb f4f4f4ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f2f2f4ff ecefe9ff b6d37aff ecefe7ff f2f2f3ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f7f7f7ff d5d5d5eb 05050556 00000031 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f4ff ebede5ff a5ca59ff e9ede3ff f1f1f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f3f3f3ff f5f5f5ff eeeeeeff ddddddfb 4a4a4a70 00000032 0000001d 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f3ff eceee7ff a8cc62ff e7ebdeff f2f1f4ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff efefefff f2f2f2ff efefefff d4d4d4ff ccccccff bcbcbcfc 39393973 00000033 0000001e 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cdcdcdeb f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff eeeeeeff efefefff f1f0f3ff ededebff aacc66ff e8ebe2ff f4f1faff f1f0f4ff f0eff1ff efefefff eeeeeeff efefefff efefefff efefefff efefefff efefefff eeeeeeff f1f1f1ff ebebebff c6c6c6ff c1c1c1ff ccccccff bbbbbbf9 2929296f 00000033 0000001f 0000000f 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff eeeeefff f2f0f7ff f5f1fdff f2f0f5ff e7ebe1ff a4c95cff cedeaeff e0e7d2ff e4e9dcff ededecff f4f0faff f3f0f9ff efeef0ff edededff edededff edededff edededff eeeeeeff f0f0f0ff cececeff bdbdbdff c6c6c6ff ccccccff bbbbbbf9 2727276f 00000034 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff ededeeff f3f0f9ff f1eff5ff dae3c7ff bcd48bff a9cc66ff 97c342ff 8ebe2eff 8dbe2eff 90bf32ff 91bf35ff 9dc54eff b4d07bff d3e0b8ff eeeef0ff f3f0f9ff ededeeff edededff edededff eeeeeeff e8e8e8ff c1c1c1ff c1c1c1ff c6c6c6ff ccccccff bbbbbbfa 28282870 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cbcbcbeb efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ececebff efedf2ff f3eff9ff d6e1c0ff a7ca62ff 8cbc2cff 85b91fff 88ba23ff 8bbc2aff 8ebd2eff 8dbd2dff 8bbc2aff 8bbc29ff 8abb27ff 86b91fff 89bb26ff a1c655ff d2dfb8ff f2eff8ff eeedf0ff ecececff eeeeeeff e4e4e4ff bbbbbbff c1c1c1ff c5c5c5ff cbcbcbff bababafa 27272771 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebeaff efedf2ff f1eef7ff ecebecff ebebebff ebebebff ebebeaff f0edf5ff eaeae9ff b4d07dff 8aba29ff 87b921ff 8cbc2dff 8dbc2fff 8dbc2fff 8dbc2fff 8dbc30ff 8cbc2dff 8bbb2aff 8bbb2aff 8cbb2cff 8dbc30ff 8dbc2eff 87b924ff 88ba25ff b7d182ff edecefff eeedf1ff eeeeeeff e0e0e0ff b7b7b7ff c1c1c1ff c5c5c7ff cecdd1ff bbbabdfa 27282771 00000035 00000020 00000011 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff efecf2ff d3dfbcff c7d8a2ff f0edf4ff efedf4ff eaeaeaff f1edf6ff e2e6daff 9fc655ff 84b71eff 8bbb2cff 8dbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8bbb2cff 8fbc33ff ccdbadff cedcb2ff 92be39ff 8bbb2cff 8cbc2fff 8dbc2fff 8bbb2cff 84b71dff abcb6cff edeceeff eeedefff ebebebff b8b9b8ff c0bec3ff c4c4c2ff bcc4afff b0b5a7f9 29282a70 00000035 00000020 00000011 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c9c9c9eb ecececff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff edebf0ff dbe2cdff a3c65cff a7c865ff dbe2ccff f5efffff e3e6dbff 99c14aff 85b71fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 89b929ff 94be3fff eeecf2ff f0edf6ff 9ac14bff 89b928ff 8cba2fff 8cba2fff 8cba2fff 8cba2eff 83b61eff b3ce7cff edebf1ff eeeeefff d9d7dcff 9ba091ff 89a352ff 8dae4dff 8ca35df9 2d2a3272 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e7ff eceaf0ff eceaf0ff c1d59bff 9bc24fff bed394ff a3c65eff 84b620ff 8cba2fff 8bba2fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8ab92bff a3c65dff a4c760ff 8aba2bff 8bba2eff 8bba2eff 8bba2eff 8cba2fff 8cba2fff 86b724ff 82b51cff d4debfff f0ecf8ff eaece5ff 8aae43ff 61841cff 76933dff 7a904ffa 24222871 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e9e8eaff efecf6ff e3e6dfff 99c14bff 83b61fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 86b724ff 86b723ff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 89b929ff 82b61dff 96c044ff cad8abff e0e3d7ff eceaf1ff d6dfc3ff 8abd26ff 88b72cff 77a027ff 5d7d1fef 0000005e 00000034 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c6c6c6eb eaeaeaff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff ebe9eeff dde2d3ff 92bd3cff 89b729ff 8bb92eff 8bb92dff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8ab92cff 83b51fff 8cb930ff bcd191ff e4e5e1ff c9d7aaff 90bb38ff c8d8a9ff e0e4d9ff 8ab82bff 8bb92cff 90c030ff 7ba528ea 00000057 00000033 0000001f 0000000f 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c5c5c5eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff ece9f3ff b2cc7dff 83b41eff 8bb82fff 85b624ff 83b41fff 88b72aff 8bb82fff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 85b523ff 85b625ff acc971ff dee2d6ff d5dec4ff a0c35aff 84b520ff 82b41eff 96be47ff e7e6e8ff aac86dff 83b521ff 8cba2fff 769e28ec 00000057 00000033 0000001e 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e7e6e9ff e1e3dcff 93bc40ff 86b627ff 87b628ff a8c76bff c4d4a1ff 93bc41ff 87b62aff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 8ab82eff 86b627ff 82b41fff 9dc155ff d3ddc1ff dee2d7ff adca75ff 86b627ff 84b523ff 89b72eff 8ab82eff 81b41eff bbd191ff dee2d6ff 89b82eff 89b92bff 769f28eb 00000056 00000032 0000001d 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff eae7f0ff cad7afff 85b426ff 87b62aff 87b62aff d7decaff fdf1ffff adc977ff 82b31fff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 87b52aff 81b31eff 90ba3dff c5d4a5ff e2e3dfff bdd094ff 8cb834ff 82b320ff 88b62cff 89b62eff 89b62eff 89b62eff 87b529ff 8bb832ff e0e2dbff b6cd87ff 84b520ff 769e28eb 00000056 00000031 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff ebe8f2ff b8ce8cff 81b21eff 89b62eff 86b429ff a2c360ff b9cf8fff 91ba3dff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 88b62cff 82b320ff 88b52cff b5cd87ff e0e2ddff cad7b1ff 95bd46ff 82b21fff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 82b220ff acc773ff e5e4e6ff 93bc3fff 729a1feb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e4ff e8e6edff acc876ff 81b31fff 88b62dff 88b62eff 84b425ff 81b320ff 86b52aff 88b62eff 88b62dff 88b62dff 88b62dff 83b323ff 83b322ff a5c467ff d9decfff d6ddc9ff a1c260ff 82b321ff 84b425ff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 87b62bff 84b425ff d3dbc4ff c3d5a1ff 6f9918eb 00000055 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e5e5e5ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e4e2e4ff e6e4eaff a8c56dff 82b321ff 88b62dff 88b62dff 88b52dff 88b52dff 88b62dff 88b62dff 88b62dff 85b427ff 80b21dff 98bd4dff ced8b8ff dde0d8ff afc97dff 86b529ff 82b321ff 88b52dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 82b321ff 9cc056ff e4e5e3ff 8ba752eb 00000055 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e2e1e2ff e6e3eaff aac572ff 81b120ff 87b42dff 87b42dff 87b42dff 87b42dff 88b42dff 86b42aff 7fb01eff 8cb737ff bed09cff e0e1deff becf9aff 8cb737ff 80b11fff 86b42bff 88b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42cff 80b11fff c3d3a3ff c1c2c0eb 00000054 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e8e4efff b4ca87ff 7fb01dff 87b42dff 87b42dff 87b42dff 86b42cff 81b120ff 85b328ff aec87cff dcdfd8ff cbd6b6ff 96bc4cff 80b01eff 84b328ff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 83b225ff 94bc45ff bec0baeb 00000255 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c1c1c1eb e3e3e3ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e6e3ecff c5d3a9ff 82b124ff 86b32cff 86b32dff 82b124ff 80b020ff a0c060ff d4dac7ff d6dbccff a2c165ff 81b123ff 82b124ff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 85b428ff 8da658eb 00000555 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e1e1e4ff daddd4ff 8db63bff 80af22ff 7eaf1dff 93b946ff c7d3afff dcded9ff b1c884ff 86b22cff 80b021ff 86b22cff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42dff 719822eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e5e2ebff abc577ff 83b127ff b9cc91ff dddedaff c0d0a1ff 8db63cff 7faf1fff 85b12aff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42eff 739927eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e1e1e1ff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff e1dfe3ff d6daceff cfd7c0ff cbd5b9ff 97bc51ff 7eaf1eff 82b126ff 86b22dff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 87b42dff 729926eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff e0dfe3ff e4e0eaff e4e0eaff e8e3f4ff c9d4b6ff 7eae1fff 80af21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff dddddcff e1e0e6ff d5d9cdff b6c98fff b3c889ff cfd6c2ff e1dfe5ff 98bb52ff 7fae21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff e1dee4ff cdd5bfff 8bb43aff 7dac1dff 7ead1fff 84b02bff c7d1b0ff ced5c0ff 82af27ff 83b02aff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dddcddff dfdee3ff 9ebd5eff 7cac1bff 84b02cff 84b02cff 7fae23ff 8ab338ff dcdcdaff a7c272ff 7cac1dff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdeff dadbd9ff 8cb43dff 80ae26ff 83af2cff 83af2cff 83af2cff 7cac1eff abc47cff d8dad4ff 87b132ff 81ae27ff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdcff dedde1ff 9bbb5cff 7cab1fff 83af2cff 83af2cff 83af2cff 81ae29ff 83af2bff d2d7c9ff b6c991ff 7cab1dff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001c 00000030 00000054 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dfdde4ff c3cfadff 7fad25ff 82ae2aff 83ae2cff 83ae2cff 83ae2cff 7dac20ff 9dbc60ff dcdbdeff 8fb544ff 7fac23ff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000054 00000030 0000001c 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002f 00000053 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadbff dfdde5ff a1be68ff 7caa1eff 83ae2cff 83ae2cff 83ae2cff 83ae2bff 7dac21ff c3cfadff c3ceadff 7dac21ff 82ae2bff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000053 0000002f 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001a 0000002c 00000050 c4c4c4ef e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e0e0e0ff e4e2e8ff d5dbcaff 8db639ff 84b229ff 87b32dff 87b32dff 87b32dff 83b125ff 94ba47ff dfe0deff a5c269ff 82b123ff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 89b62dff 759c27ef 00000050 0000002c 0000001a 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000018 00000028 00000048 7f7f7fd6 858585ef 838383f1 828282f2 818181f3 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 87848af4 637244f4 4a6612f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 496611f4 717960f4 777c6cf4 4c6715f4 4d6818f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f3 4e6919f2 4f691af1 4f6b1aef 4c6519d6 00000048 00000028 00000018 0000000b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 00000014 00000023 0000003b 00000062 0000007e 00000089 00000091 00000098 0000009b 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009b 00000098 00000091 00000089 0000007e 00000062 0000003b 00000023 00000014 0000000a 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000011 0000001c 0000002b 0000003c 0000004b 00000057 0000005f 00000066 00000069 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 00000069 00000066 0000005f 00000057 0000004b 0000003c 0000002b 0000001c 00000011 00000008 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000000c 00000014 00000020 0000002c 00000037 00000040 00000046 0000004b 0000004d 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004d 0000004b 00000046 00000040 00000037 0000002c 00000020 00000014 0000000c 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000008 0000000e 00000015 0000001d 00000025 0000002b 0000002f 00000033 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000033 0000002f 0000002b 00000025 0000001d 00000015 0000000e 00000008 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000005 00000008 0000000d 00000012 00000016 0000001a 0000001d 0000001f 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000001f 0000001d 0000001a 00000016 00000012 0000000d 00000008 00000005 00000002 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000002 00000004 00000006 00000009 0000000b 0000000d 0000000f 00000010 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 00000010 0000000f 0000000d 0000000b 00000009 00000006 00000004 00000002 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000008 00000009 0000000b 0000000b 0000000c 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000c 0000000b 0000000b 00000009 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 00000009 0000000d 00000011 00000014 00000017 00000019 0000001a 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001a 00000019 00000017 00000014 00000011 0000000d 00000009 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 0000000b 00000012 0000001d 5f7f1ca6 65891bd5 63881ad6 63881ad6 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63881ad6 63881ad6 65891bd5 5f7f1ca6 0000001d 00000012 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000006 0000000b 00000013 00000023 5e811ab7 669112ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 669112ff 5e811ab7 00000023 00000013 0000000b 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000009 00000012 0000001d 7a9a39b0 87ac3eff 85a93bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85a93bff 87ac3eff 7a9a39b0 0000001d 00000012 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000000d 00000019 00000031 92be3bec a7d648ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a7d648ff 92be3bec 00000031 00000019 0000000d 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000012 00000020 0000003f 83b029e7 97cb30ff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 97cb30ff 83b029e7 0000003f 00000020 00000012 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000015 00000025 00000047 83ae2be9 98cb33ff 96c932ff 96c932ff 96c932ff 97c933ff 95c830ff 90c626ff 93c72cff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 97c933ff 94c82eff 92c72aff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c933ff 95c82fff 91c629ff 95c930ff 96c933ff 96c932ff 96c931ff 92c729ff 95c82fff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 98cb33ff 83ae2be9 00000047 00000025 00000015 0000000a 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 00000019 0000002a 0000004e 82ad2bea 98ca33ff 96c832ff 96c832ff 96c832ff 94c72fff 99c939ff b1d666ff a3cf4dff 93c62cff 96c832ff 95c832ff 96c832ff 95c731ff 95c731ff 96c832ff 96c832ff 96c832ff 8fc425ff bada78ff d9ecb7ff 98c836ff 94c72fff 96c832ff 95c731ff 96c832ff 96c832ff 95c731ff 95c731ff 96c832ff 91c52aff acd45eff dfeec1ff 9dcc41ff 94c62eff 93c62dff 9ecc42ff e0efc3ff acd35dff 91c529ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 98ca33ff 82ad2bea 0000004e 0000002a 00000019 0000000b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002d 00000051 80a92beb 96c733ff 94c532ff 94c532ff 94c532ff 8dc124ff bcda80ff ffffffff dfecc2ff 90c22aff 93c431ff 92c32eff 8ec227ff 91c32cff 90c22aff 92c32eff 94c432ff 90c229ff 87be19ff c8e097ff fdfdfdff 98c638ff 90c229ff 8fc228ff 91c32bff 94c532ff 91c32bff 90c22bff 91c32dff 8fc229ff 90c22bff a9d05aff d6e8b1ff 9cc83fff 8fc228ff 8dc124ff 9dca44ff ffffffff b6d774ff 8dc024ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 96c733ff 80a92beb 00000051 0000002d 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002f 00000054 7fa82beb 95c632ff 93c431ff 93c431ff 94c431ff 8ec128ff e2eec8ff e3efcaff eff6e3ff a2cb4eff 8dc124ff c4de8fff cfe4a5ff e8f1d3ff e1eec7ff 9cc943ff 8ec127ff cae19aff ebf3d9ff e6f0d0ff eef5e1ff 92c32fff c1dc89ff cfe4a4ff e5f0d0ff aad05dff a0ca49ff e5f0cdff f1f6e5ff b9d87bff 8bbf20ff aad05cff d5e7afff 98c63aff abd05eff eaf3d8ff e0edc4ff fafcf7ff b4d670ff 8cc024ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 95c632ff 7fa82beb 00000054 0000002f 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001c 00000030 00000054 7ea72aeb 94c531ff 92c330ff 92c330ff 8ec129ff 9eca49ff f7f9f3ff a0ca4bff e4efceff c4de90ff 84bb16ff dbebbeff fafbf9ff bdd982ff ffffffff bcda82ff 9fca4aff fffeffff c6df94ff dbeabbff f0f5e6ff 8ec129ff d6e7b2ff ffffffff c8df98ff 9bc840ff e7f0d3ff deecc2ff c3de8eff fdfcfeff 9dc945ff b1d46dff fffeffff 9fca4aff e6f0d1ff e5f0d0ff c0db88ff fefeffff b2d46eff 8bbf23ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 94c531ff 7ea72aeb 00000054 00000030 0000001c 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 7da62aeb 93c331ff 91c130ff 91c130ff 89bd22ff bbd880ff ffffffff cee3a4ff eef5e0ff e3eeccff 87bc1dff daeabbff e0edc8ff 87bc1eff f5f8f0ff bcd985ff aed169ff fffdffff 8bbe26ff b2d36fff f1f6e8ff 8ec02bff d5e7b3ff e7f0d3ff 85bb19ff 95c338ff fffeffff b1d370ff 89bd22ff fefdffff b2d371ff abd063ff f8faf4ff a5cc57ff f7f9f3ff bbd881ff 86bc1cff f4f7eeff b4d473ff 8abd23ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 93c331ff 7da62aeb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 74a11ceb 89bc21ff 87ba20ff 87ba1fff 84b91aff dfebc6ff e6f0d0ff cde1a5ff d7e7b7ff f6f8f2ff 95c23aff d3e5afff deebc5ff 84b819ff f5f8efff b7d67cff 9ec74bff fdfcfeff 9cc646ff c0da8bff f0f5e7ff 84b81aff d1e4acff e3eecdff 82b716ff 89bb22ff f0f5e7ff c2db8fff 9cc646ff fbfbfbff 9fc84dff a7cc5bff f7f9f4ff 99c441ff eaf1daff c8df99ff 96c33dff fafbf8ff acce65ff 80b612ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 89bc21ff 74a11ceb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 9eb76beb bad87dff b7d57cff b6d478ff bdd986ff fafafaff cee1a5ff a6cc5cff b4d476ff f9faf7ff d0e3a9ff e1eccbff eaf1dcff b6d478ff f7f9f4ff d6e6b5ff b9d67eff f8f9f5ff f3f7ecff f6f9f3ff f1f5e8ff b6d478ff e2eecdff ecf3e0ff b6d478ff b2d272ff dfebc6ff f9faf5ff f3f7ebff f2f6ebff b6d478ff cce0a2ff f9faf9ff bcd885ff e1eccaff f9fbf6ff f1f5e8ff fdfcfdff cce0a2ff b3d373ff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff bad87dff 9eb76beb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 e0dce7eb ffffffff ffffffff ffffffff ffffffff fafafbff fffdffff ffffffff fffeffff fafafaff fffdffff fdfcffff fcfbfeff ffffffff fafafbff fffdffff ffffffff fafafaff fdfbffff fbfbfdff fbfafcff ffffffff fdfbffff fcfbfdff ffffffff ffffffff fdfbffff fbfafdff fdfbffff fafafbff ffffffff fffdffff fafafaff ffffffff fdfbffff fbfafcff fdfcffff f9f9f9ff fffdffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e0dce7eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fbfbfbff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff fbfbfbff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d4d4d4eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d4d4d4eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d3d3d3eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d3d3d3eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff f3f3f4ff f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d1d1d1eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff cfcfcfeb 00000054 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d0d0d0eb f4f4f4ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f2f2f4ff ecefe9ff b6d37aff ecefe7ff f2f2f3ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f7f7f7ff d5d5d5eb 05050556 00000031 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f4ff ebede5ff a5ca59ff e9ede3ff f1f1f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f3f3f3ff f5f5f5ff eeeeeeff ddddddfb 4a4a4a70 00000032 0000001d 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f3ff eceee7ff a8cc62ff e7ebdeff f2f1f4ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff efefefff f2f2f2ff efefefff d4d4d4ff ccccccff bcbcbcfc 39393973 00000033 0000001e 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cdcdcdeb f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff eeeeeeff efefefff f1f0f3ff ededebff aacc66ff e8ebe2ff f4f1faff f1f0f4ff f0eff1ff efefefff eeeeeeff efefefff efefefff efefefff efefefff efefefff eeeeeeff f1f1f1ff ebebebff c6c6c6ff c1c1c1ff ccccccff bbbbbbf9 2929296f 00000033 0000001f 0000000f 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff eeeeefff f2f0f7ff f5f1fdff f2f0f5ff e7ebe1ff a4c95cff cedeaeff e0e7d2ff e4e9dcff ededecff f4f0faff f3f0f9ff efeef0ff edededff edededff edededff edededff eeeeeeff f0f0f0ff cececeff bdbdbdff c6c6c6ff ccccccff bbbbbbf9 2727276f 00000034 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff ededeeff f3f0f9ff f1eff5ff dae3c7ff bcd48bff a9cc66ff 97c342ff 8ebe2eff 8dbe2eff 90bf32ff 91bf35ff 9dc54eff b4d07bff d3e0b8ff eeeef0ff f3f0f9ff ededeeff edededff edededff eeeeeeff e8e8e8ff c1c1c1ff c1c1c1ff c6c6c6ff ccccccff bbbbbbfa 28282870 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cbcbcbeb efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ececebff efedf2ff f3eff9ff d6e1c0ff a7ca62ff 8cbc2cff 85b91fff 88ba23ff 8bbc2aff 8ebd2eff 8dbd2dff 8bbc2aff 8bbc29ff 8abb27ff 86b91fff 89bb26ff a1c655ff d2dfb8ff f2eff8ff eeedf0ff ecececff eeeeeeff e4e4e4ff bbbbbbff c1c1c1ff c5c5c5ff cbcbcbff bababafa 27272771 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebeaff efedf2ff f1eef7ff ecebecff ebebebff ebebebff ebebeaff f0edf5ff eaeae9ff b4d07dff 8aba29ff 87b921ff 8cbc2dff 8dbc2fff 8dbc2fff 8dbc2fff 8dbc30ff 8cbc2dff 8bbb2aff 8bbb2aff 8cbb2cff 8dbc30ff 8dbc2eff 87b924ff 88ba25ff b7d182ff edecefff eeedf1ff eeeeeeff e0e0e0ff b7b7b7ff c1c1c1ff c5c5c7ff cecdd1ff bbbabdfa 27282771 00000035 00000020 00000011 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff efecf2ff d3dfbcff c7d8a2ff f0edf4ff efedf4ff eaeaeaff f1edf6ff e2e6daff 9fc655ff 84b71eff 8bbb2cff 8dbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8bbb2cff 8fbc33ff ccdbadff cedcb2ff 92be39ff 8bbb2cff 8cbc2fff 8dbc2fff 8bbb2cff 84b71dff abcb6cff edeceeff eeedefff ebebebff b8b9b8ff c0bec3ff c4c4c2ff bcc4afff b0b5a7f9 29282a70 00000035 00000020 00000011 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c9c9c9eb ecececff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff edebf0ff dbe2cdff a3c65cff a7c865ff dbe2ccff f5efffff e3e6dbff 99c14aff 85b71fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 89b929ff 94be3fff eeecf2ff f0edf6ff 9ac14bff 89b928ff 8cba2fff 8cba2fff 8cba2fff 8cba2eff 83b61eff b3ce7cff edebf1ff eeeeefff d9d7dcff 9ba091ff 89a352ff 8dae4dff 8ca35df9 2d2a3272 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e7ff eceaf0ff eceaf0ff c1d59bff 9bc24fff bed394ff a3c65eff 84b620ff 8cba2fff 8bba2fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8ab92bff a3c65dff a4c760ff 8aba2bff 8bba2eff 8bba2eff 8bba2eff 8cba2fff 8cba2fff 86b724ff 82b51cff d4debfff f0ecf8ff eaece5ff 8aae43ff 61841cff 76933dff 7a904ffa 24222871 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e9e8eaff efecf6ff e3e6dfff 99c14bff 83b61fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 86b724ff 86b723ff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 89b929ff 82b61dff 96c044ff cad8abff e0e3d7ff eceaf1ff d6dfc3ff 8abd26ff 88b72cff 77a027ff 5d7d1fef 0000005e 00000034 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c6c6c6eb eaeaeaff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff ebe9eeff dde2d3ff 92bd3cff 89b729ff 8bb92eff 8bb92dff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8ab92cff 83b51fff 8cb930ff bcd191ff e4e5e1ff c9d7aaff 90bb38ff c8d8a9ff e0e4d9ff 8ab82bff 8bb92cff 90c030ff 7ba528ea 00000057 00000033 0000001f 0000000f 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c5c5c5eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff ece9f3ff b2cc7dff 83b41eff 8bb82fff 85b624ff 83b41fff 88b72aff 8bb82fff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 85b523ff 85b625ff acc971ff dee2d6ff d5dec4ff a0c35aff 84b520ff 82b41eff 96be47ff e7e6e8ff aac86dff 83b521ff 8cba2fff 769e28ec 00000057 00000033 0000001e 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e7e6e9ff e1e3dcff 93bc40ff 86b627ff 87b628ff a8c76bff c4d4a1ff 93bc41ff 87b62aff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 8ab82eff 86b627ff 82b41fff 9dc155ff d3ddc1ff dee2d7ff adca75ff 86b627ff 84b523ff 89b72eff 8ab82eff 81b41eff bbd191ff dee2d6ff 89b82eff 89b92bff 769f28eb 00000056 00000032 0000001d 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff eae7f0ff cad7afff 85b426ff 87b62aff 87b62aff d7decaff fdf1ffff adc977ff 82b31fff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 87b52aff 81b31eff 90ba3dff c5d4a5ff e2e3dfff bdd094ff 8cb834ff 82b320ff 88b62cff 89b62eff 89b62eff 89b62eff 87b529ff 8bb832ff e0e2dbff b6cd87ff 84b520ff 769e28eb 00000056 00000031 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff ebe8f2ff b8ce8cff 81b21eff 89b62eff 86b429ff a2c360ff b9cf8fff 91ba3dff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 88b62cff 82b320ff 88b52cff b5cd87ff e0e2ddff cad7b1ff 95bd46ff 82b21fff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 82b220ff acc773ff e5e4e6ff 93bc3fff 729a1feb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e4ff e8e6edff acc876ff 81b31fff 88b62dff 88b62eff 84b425ff 81b320ff 86b52aff 88b62eff 88b62dff 88b62dff 88b62dff 83b323ff 83b322ff a5c467ff d9decfff d6ddc9ff a1c260ff 82b321ff 84b425ff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 87b62bff 84b425ff d3dbc4ff c3d5a1ff 6f9918eb 00000055 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e5e5e5ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e4e2e4ff e6e4eaff a8c56dff 82b321ff 88b62dff 88b62dff 88b52dff 88b52dff 88b62dff 88b62dff 88b62dff 85b427ff 80b21dff 98bd4dff ced8b8ff dde0d8ff afc97dff 86b529ff 82b321ff 88b52dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 82b321ff 9cc056ff e4e5e3ff 8ba752eb 00000055 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e2e1e2ff e6e3eaff aac572ff 81b120ff 87b42dff 87b42dff 87b42dff 87b42dff 88b42dff 86b42aff 7fb01eff 8cb737ff bed09cff e0e1deff becf9aff 8cb737ff 80b11fff 86b42bff 88b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42cff 80b11fff c3d3a3ff c1c2c0eb 00000054 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e8e4efff b4ca87ff 7fb01dff 87b42dff 87b42dff 87b42dff 86b42cff 81b120ff 85b328ff aec87cff dcdfd8ff cbd6b6ff 96bc4cff 80b01eff 84b328ff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 83b225ff 94bc45ff bec0baeb 00000255 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c1c1c1eb e3e3e3ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e6e3ecff c5d3a9ff 82b124ff 86b32cff 86b32dff 82b124ff 80b020ff a0c060ff d4dac7ff d6dbccff a2c165ff 81b123ff 82b124ff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 85b428ff 8da658eb 00000555 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e1e1e4ff daddd4ff 8db63bff 80af22ff 7eaf1dff 93b946ff c7d3afff dcded9ff b1c884ff 86b22cff 80b021ff 86b22cff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42dff 719822eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e5e2ebff abc577ff 83b127ff b9cc91ff dddedaff c0d0a1ff 8db63cff 7faf1fff 85b12aff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42eff 739927eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e1e1e1ff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff e1dfe3ff d6daceff cfd7c0ff cbd5b9ff 97bc51ff 7eaf1eff 82b126ff 86b22dff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 87b42dff 729926eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff e0dfe3ff e4e0eaff e4e0eaff e8e3f4ff c9d4b6ff 7eae1fff 80af21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff dddddcff e1e0e6ff d5d9cdff b6c98fff b3c889ff cfd6c2ff e1dfe5ff 98bb52ff 7fae21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff e1dee4ff cdd5bfff 8bb43aff 7dac1dff 7ead1fff 84b02bff c7d1b0ff ced5c0ff 82af27ff 83b02aff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dddcddff dfdee3ff 9ebd5eff 7cac1bff 84b02cff 84b02cff 7fae23ff 8ab338ff dcdcdaff a7c272ff 7cac1dff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdeff dadbd9ff 8cb43dff 80ae26ff 83af2cff 83af2cff 83af2cff 7cac1eff abc47cff d8dad4ff 87b132ff 81ae27ff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdcff dedde1ff 9bbb5cff 7cab1fff 83af2cff 83af2cff 83af2cff 81ae29ff 83af2bff d2d7c9ff b6c991ff 7cab1dff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001c 00000030 00000054 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dfdde4ff c3cfadff 7fad25ff 82ae2aff 83ae2cff 83ae2cff 83ae2cff 7dac20ff 9dbc60ff dcdbdeff 8fb544ff 7fac23ff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000054 00000030 0000001c 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002f 00000053 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadbff dfdde5ff a1be68ff 7caa1eff 83ae2cff 83ae2cff 83ae2cff 83ae2bff 7dac21ff c3cfadff c3ceadff 7dac21ff 82ae2bff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000053 0000002f 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001a 0000002c 00000050 c4c4c4ef e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e0e0e0ff e4e2e8ff d5dbcaff 8db639ff 84b229ff 87b32dff 87b32dff 87b32dff 83b125ff 94ba47ff dfe0deff a5c269ff 82b123ff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 89b62dff 759c27ef 00000050 0000002c 0000001a 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 00000018 00000028 00000048 7f7f7fd6 858585ef 838383f1 828282f2 818181f3 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 87848af4 637244f4 4a6612f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 496611f4 717960f4 777c6cf4 4c6715f4 4d6818f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f3 4e6919f2 4f691af1 4f6b1aef 4c6519d6 00000048 00000028 00000018 0000000b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000014 00000023 0000003b 00000062 0000007e 00000089 00000091 00000098 0000009b 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009b 00000098 00000091 00000089 0000007e 00000062 0000003b 00000023 00000014 0000000a 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000011 0000001c 0000002b 0000003c 0000004b 00000057 0000005f 00000066 00000069 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 00000069 00000066 0000005f 00000057 0000004b 0000003c 0000002b 0000001c 00000011 00000008 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000000c 00000014 00000020 0000002c 00000037 00000040 00000046 0000004b 0000004d 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004d 0000004b 00000046 00000040 00000037 0000002c 00000020 00000014 0000000c 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000008 0000000e 00000015 0000001d 00000025 0000002b 0000002f 00000033 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000033 0000002f 0000002b 00000025 0000001d 00000015 0000000e 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000005 00000008 0000000d 00000012 00000016 0000001a 0000001d 0000001f 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000001f 0000001d 0000001a 00000016 00000012 0000000d 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000009 0000000b 0000000d 0000000f 00000010 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 00000010 0000000f 0000000d 0000000b 00000009 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/drawable-hdpi-v4/ic_launcher.png │ ├── sng │ │ @@ -1,80 +1,80 @@ │ │ #SNG: from stdin │ │ IHDR { │ │ width: 72; height: 72; bitdepth: 8; │ │ using color alpha; │ │ } │ │ IMAGE { │ │ pixels hex │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000000 00000001 00000002 00000004 00000006 00000008 00000009 0000000b 0000000b 0000000c 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000c 0000000b 0000000b 00000009 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000000 00000001 00000003 00000006 00000009 0000000d 00000011 00000014 00000017 00000019 0000001a 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001a 00000019 00000017 00000014 00000011 0000000d 00000009 00000006 00000003 00000001 00000000 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000003 00000006 0000000b 00000012 0000001d 5f7f1ca6 65891bd5 63881ad6 63881ad6 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63881ad6 63881ad6 65891bd5 5f7f1ca6 0000001d 00000012 0000000b 00000006 00000003 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000006 0000000b 00000013 00000023 5e811ab7 669112ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 669112ff 5e811ab7 00000023 00000013 0000000b 00000006 00000002 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000009 00000012 0000001d 7a9a39b0 87ac3eff 85a93bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85a93bff 87ac3eff 7a9a39b0 0000001d 00000012 00000009 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000000d 00000019 00000031 92be3bec a7d648ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a7d648ff 92be3bec 00000031 00000019 0000000d 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000012 00000020 0000003f 83b029e7 97cb30ff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 97cb30ff 83b029e7 0000003f 00000020 00000012 00000008 00000002 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 00000015 00000025 00000047 83ae2be9 98cb33ff 96c932ff 96c932ff 96c932ff 97c933ff 95c830ff 90c626ff 93c72cff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 97c933ff 94c82eff 92c72aff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c933ff 95c82fff 91c629ff 95c930ff 96c933ff 96c932ff 96c931ff 92c729ff 95c82fff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 98cb33ff 83ae2be9 00000047 00000025 00000015 0000000a 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000019 0000002a 0000004e 82ad2bea 98ca33ff 96c832ff 96c832ff 96c832ff 94c72fff 99c939ff b1d666ff a3cf4dff 93c62cff 96c832ff 95c832ff 96c832ff 95c731ff 95c731ff 96c832ff 96c832ff 96c832ff 8fc425ff bada78ff d9ecb7ff 98c836ff 94c72fff 96c832ff 95c731ff 96c832ff 96c832ff 95c731ff 95c731ff 96c832ff 91c52aff acd45eff dfeec1ff 9dcc41ff 94c62eff 93c62dff 9ecc42ff e0efc3ff acd35dff 91c529ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 98ca33ff 82ad2bea 0000004e 0000002a 00000019 0000000b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002d 00000051 80a92beb 96c733ff 94c532ff 94c532ff 94c532ff 8dc124ff bcda80ff ffffffff dfecc2ff 90c22aff 93c431ff 92c32eff 8ec227ff 91c32cff 90c22aff 92c32eff 94c432ff 90c229ff 87be19ff c8e097ff fdfdfdff 98c638ff 90c229ff 8fc228ff 91c32bff 94c532ff 91c32bff 90c22bff 91c32dff 8fc229ff 90c22bff a9d05aff d6e8b1ff 9cc83fff 8fc228ff 8dc124ff 9dca44ff ffffffff b6d774ff 8dc024ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 96c733ff 80a92beb 00000051 0000002d 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002f 00000054 7fa82beb 95c632ff 93c431ff 93c431ff 94c431ff 8ec128ff e2eec8ff e3efcaff eff6e3ff a2cb4eff 8dc124ff c4de8fff cfe4a5ff e8f1d3ff e1eec7ff 9cc943ff 8ec127ff cae19aff ebf3d9ff e6f0d0ff eef5e1ff 92c32fff c1dc89ff cfe4a4ff e5f0d0ff aad05dff a0ca49ff e5f0cdff f1f6e5ff b9d87bff 8bbf20ff aad05cff d5e7afff 98c63aff abd05eff eaf3d8ff e0edc4ff fafcf7ff b4d670ff 8cc024ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 95c632ff 7fa82beb 00000054 0000002f 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001c 00000030 00000054 7ea72aeb 94c531ff 92c330ff 92c330ff 8ec129ff 9eca49ff f7f9f3ff a0ca4bff e4efceff c4de90ff 84bb16ff dbebbeff fafbf9ff bdd982ff ffffffff bcda82ff 9fca4aff fffeffff c6df94ff dbeabbff f0f5e6ff 8ec129ff d6e7b2ff ffffffff c8df98ff 9bc840ff e7f0d3ff deecc2ff c3de8eff fdfcfeff 9dc945ff b1d46dff fffeffff 9fca4aff e6f0d1ff e5f0d0ff c0db88ff fefeffff b2d46eff 8bbf23ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 94c531ff 7ea72aeb 00000054 00000030 0000001c 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 7da62aeb 93c331ff 91c130ff 91c130ff 89bd22ff bbd880ff ffffffff cee3a4ff eef5e0ff e3eeccff 87bc1dff daeabbff e0edc8ff 87bc1eff f5f8f0ff bcd985ff aed169ff fffdffff 8bbe26ff b2d36fff f1f6e8ff 8ec02bff d5e7b3ff e7f0d3ff 85bb19ff 95c338ff fffeffff b1d370ff 89bd22ff fefdffff b2d371ff abd063ff f8faf4ff a5cc57ff f7f9f3ff bbd881ff 86bc1cff f4f7eeff b4d473ff 8abd23ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 93c331ff 7da62aeb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 74a11ceb 89bc21ff 87ba20ff 87ba1fff 84b91aff dfebc6ff e6f0d0ff cde1a5ff d7e7b7ff f6f8f2ff 95c23aff d3e5afff deebc5ff 84b819ff f5f8efff b7d67cff 9ec74bff fdfcfeff 9cc646ff c0da8bff f0f5e7ff 84b81aff d1e4acff e3eecdff 82b716ff 89bb22ff f0f5e7ff c2db8fff 9cc646ff fbfbfbff 9fc84dff a7cc5bff f7f9f4ff 99c441ff eaf1daff c8df99ff 96c33dff fafbf8ff acce65ff 80b612ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 89bc21ff 74a11ceb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 9eb76beb bad87dff b7d57cff b6d478ff bdd986ff fafafaff cee1a5ff a6cc5cff b4d476ff f9faf7ff d0e3a9ff e1eccbff eaf1dcff b6d478ff f7f9f4ff d6e6b5ff b9d67eff f8f9f5ff f3f7ecff f6f9f3ff f1f5e8ff b6d478ff e2eecdff ecf3e0ff b6d478ff b2d272ff dfebc6ff f9faf5ff f3f7ebff f2f6ebff b6d478ff cce0a2ff f9faf9ff bcd885ff e1eccaff f9fbf6ff f1f5e8ff fdfcfdff cce0a2ff b3d373ff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff bad87dff 9eb76beb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 e0dce7eb ffffffff ffffffff ffffffff ffffffff fafafbff fffdffff ffffffff fffeffff fafafaff fffdffff fdfcffff fcfbfeff ffffffff fafafbff fffdffff ffffffff fafafaff fdfbffff fbfbfdff fbfafcff ffffffff fdfbffff fcfbfdff ffffffff ffffffff fdfbffff fbfafdff fdfbffff fafafbff ffffffff fffdffff fafafaff ffffffff fdfbffff fbfafcff fdfcffff f9f9f9ff fffdffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e0dce7eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fbfbfbff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff fbfbfbff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d4d4d4eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d4d4d4eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d3d3d3eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d3d3d3eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d2d2d2eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff f3f3f4ff f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d1d1d1eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff cfcfcfeb 00000054 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 d0d0d0eb f4f4f4ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f2f2f4ff ecefe9ff b6d37aff ecefe7ff f2f2f3ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f7f7f7ff d5d5d5eb 05050556 00000031 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f4ff ebede5ff a5ca59ff e9ede3ff f1f1f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f3f3f3ff f5f5f5ff eeeeeeff ddddddfb 4a4a4a70 00000032 0000001d 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f3ff eceee7ff a8cc62ff e7ebdeff f2f1f4ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff efefefff f2f2f2ff efefefff d4d4d4ff ccccccff bcbcbcfc 39393973 00000033 0000001e 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cdcdcdeb f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff eeeeeeff efefefff f1f0f3ff ededebff aacc66ff e8ebe2ff f4f1faff f1f0f4ff f0eff1ff efefefff eeeeeeff efefefff efefefff efefefff efefefff efefefff eeeeeeff f1f1f1ff ebebebff c6c6c6ff c1c1c1ff ccccccff bbbbbbf9 2929296f 00000033 0000001f 0000000f 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff eeeeefff f2f0f7ff f5f1fdff f2f0f5ff e7ebe1ff a4c95cff cedeaeff e0e7d2ff e4e9dcff ededecff f4f0faff f3f0f9ff efeef0ff edededff edededff edededff edededff eeeeeeff f0f0f0ff cececeff bdbdbdff c6c6c6ff ccccccff bbbbbbf9 2727276f 00000034 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff ededeeff f3f0f9ff f1eff5ff dae3c7ff bcd48bff a9cc66ff 97c342ff 8ebe2eff 8dbe2eff 90bf32ff 91bf35ff 9dc54eff b4d07bff d3e0b8ff eeeef0ff f3f0f9ff ededeeff edededff edededff eeeeeeff e8e8e8ff c1c1c1ff c1c1c1ff c6c6c6ff ccccccff bbbbbbfa 28282870 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cbcbcbeb efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ececebff efedf2ff f3eff9ff d6e1c0ff a7ca62ff 8cbc2cff 85b91fff 88ba23ff 8bbc2aff 8ebd2eff 8dbd2dff 8bbc2aff 8bbc29ff 8abb27ff 86b91fff 89bb26ff a1c655ff d2dfb8ff f2eff8ff eeedf0ff ecececff eeeeeeff e4e4e4ff bbbbbbff c1c1c1ff c5c5c5ff cbcbcbff bababafa 27272771 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebeaff efedf2ff f1eef7ff ecebecff ebebebff ebebebff ebebeaff f0edf5ff eaeae9ff b4d07dff 8aba29ff 87b921ff 8cbc2dff 8dbc2fff 8dbc2fff 8dbc2fff 8dbc30ff 8cbc2dff 8bbb2aff 8bbb2aff 8cbb2cff 8dbc30ff 8dbc2eff 87b924ff 88ba25ff b7d182ff edecefff eeedf1ff eeeeeeff e0e0e0ff b7b7b7ff c1c1c1ff c5c5c7ff cecdd1ff bbbabdfa 27282771 00000035 00000020 00000011 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff efecf2ff d3dfbcff c7d8a2ff f0edf4ff efedf4ff eaeaeaff f1edf6ff e2e6daff 9fc655ff 84b71eff 8bbb2cff 8dbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8bbb2cff 8fbc33ff ccdbadff cedcb2ff 92be39ff 8bbb2cff 8cbc2fff 8dbc2fff 8bbb2cff 84b71dff abcb6cff edeceeff eeedefff ebebebff b8b9b8ff c0bec3ff c4c4c2ff bcc4afff b0b5a7f9 29282a70 00000035 00000020 00000011 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c9c9c9eb ecececff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff edebf0ff dbe2cdff a3c65cff a7c865ff dbe2ccff f5efffff e3e6dbff 99c14aff 85b71fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 89b929ff 94be3fff eeecf2ff f0edf6ff 9ac14bff 89b928ff 8cba2fff 8cba2fff 8cba2fff 8cba2eff 83b61eff b3ce7cff edebf1ff eeeeefff d9d7dcff 9ba091ff 89a352ff 8dae4dff 8ca35df9 2d2a3272 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e7ff eceaf0ff eceaf0ff c1d59bff 9bc24fff bed394ff a3c65eff 84b620ff 8cba2fff 8bba2fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8ab92bff a3c65dff a4c760ff 8aba2bff 8bba2eff 8bba2eff 8bba2eff 8cba2fff 8cba2fff 86b724ff 82b51cff d4debfff f0ecf8ff eaece5ff 8aae43ff 61841cff 76933dff 7a904ffa 24222871 00000035 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e9e8eaff efecf6ff e3e6dfff 99c14bff 83b61fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 86b724ff 86b723ff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 89b929ff 82b61dff 96c044ff cad8abff e0e3d7ff eceaf1ff d6dfc3ff 8abd26ff 88b72cff 77a027ff 5d7d1fef 0000005e 00000034 00000020 00000010 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c6c6c6eb eaeaeaff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff ebe9eeff dde2d3ff 92bd3cff 89b729ff 8bb92eff 8bb92dff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8ab92cff 83b51fff 8cb930ff bcd191ff e4e5e1ff c9d7aaff 90bb38ff c8d8a9ff e0e4d9ff 8ab82bff 8bb92cff 90c030ff 7ba528ea 00000057 00000033 0000001f 0000000f 00000006 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c5c5c5eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff ece9f3ff b2cc7dff 83b41eff 8bb82fff 85b624ff 83b41fff 88b72aff 8bb82fff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 85b523ff 85b625ff acc971ff dee2d6ff d5dec4ff a0c35aff 84b520ff 82b41eff 96be47ff e7e6e8ff aac86dff 83b521ff 8cba2fff 769e28ec 00000057 00000033 0000001e 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e7e6e9ff e1e3dcff 93bc40ff 86b627ff 87b628ff a8c76bff c4d4a1ff 93bc41ff 87b62aff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 8ab82eff 86b627ff 82b41fff 9dc155ff d3ddc1ff dee2d7ff adca75ff 86b627ff 84b523ff 89b72eff 8ab82eff 81b41eff bbd191ff dee2d6ff 89b82eff 89b92bff 769f28eb 00000056 00000032 0000001d 0000000f 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff eae7f0ff cad7afff 85b426ff 87b62aff 87b62aff d7decaff fdf1ffff adc977ff 82b31fff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 87b52aff 81b31eff 90ba3dff c5d4a5ff e2e3dfff bdd094ff 8cb834ff 82b320ff 88b62cff 89b62eff 89b62eff 89b62eff 87b529ff 8bb832ff e0e2dbff b6cd87ff 84b520ff 769e28eb 00000056 00000031 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff ebe8f2ff b8ce8cff 81b21eff 89b62eff 86b429ff a2c360ff b9cf8fff 91ba3dff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 88b62cff 82b320ff 88b52cff b5cd87ff e0e2ddff cad7b1ff 95bd46ff 82b21fff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 82b220ff acc773ff e5e4e6ff 93bc3fff 729a1feb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e4ff e8e6edff acc876ff 81b31fff 88b62dff 88b62eff 84b425ff 81b320ff 86b52aff 88b62eff 88b62dff 88b62dff 88b62dff 83b323ff 83b322ff a5c467ff d9decfff d6ddc9ff a1c260ff 82b321ff 84b425ff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 87b62bff 84b425ff d3dbc4ff c3d5a1ff 6f9918eb 00000055 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c4c4c4eb e5e5e5ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e4e2e4ff e6e4eaff a8c56dff 82b321ff 88b62dff 88b62dff 88b52dff 88b52dff 88b62dff 88b62dff 88b62dff 85b427ff 80b21dff 98bd4dff ced8b8ff dde0d8ff afc97dff 86b529ff 82b321ff 88b52dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 82b321ff 9cc056ff e4e5e3ff 8ba752eb 00000055 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e2e1e2ff e6e3eaff aac572ff 81b120ff 87b42dff 87b42dff 87b42dff 87b42dff 88b42dff 86b42aff 7fb01eff 8cb737ff bed09cff e0e1deff becf9aff 8cb737ff 80b11fff 86b42bff 88b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42cff 80b11fff c3d3a3ff c1c2c0eb 00000054 00000030 0000001d 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e8e4efff b4ca87ff 7fb01dff 87b42dff 87b42dff 87b42dff 86b42cff 81b120ff 85b328ff aec87cff dcdfd8ff cbd6b6ff 96bc4cff 80b01eff 84b328ff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 83b225ff 94bc45ff bec0baeb 00000255 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c1c1c1eb e3e3e3ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e6e3ecff c5d3a9ff 82b124ff 86b32cff 86b32dff 82b124ff 80b020ff a0c060ff d4dac7ff d6dbccff a2c165ff 81b123ff 82b124ff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 85b428ff 8da658eb 00000555 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e1e1e4ff daddd4ff 8db63bff 80af22ff 7eaf1dff 93b946ff c7d3afff dcded9ff b1c884ff 86b22cff 80b021ff 86b22cff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42dff 719822eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e5e2ebff abc577ff 83b127ff b9cc91ff dddedaff c0d0a1ff 8db63cff 7faf1fff 85b12aff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42eff 739927eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 c0c0c0eb e1e1e1ff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff e1dfe3ff d6daceff cfd7c0ff cbd5b9ff 97bc51ff 7eaf1eff 82b126ff 86b22dff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 87b42dff 729926eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff e0dfe3ff e4e0eaff e4e0eaff e8e3f4ff c9d4b6ff 7eae1fff 80af21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff dddddcff e1e0e6ff d5d9cdff b6c98fff b3c889ff cfd6c2ff e1dfe5ff 98bb52ff 7fae21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff e1dee4ff cdd5bfff 8bb43aff 7dac1dff 7ead1fff 84b02bff c7d1b0ff ced5c0ff 82af27ff 83b02aff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dddcddff dfdee3ff 9ebd5eff 7cac1bff 84b02cff 84b02cff 7fae23ff 8ab338ff dcdcdaff a7c272ff 7cac1dff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdeff dadbd9ff 8cb43dff 80ae26ff 83af2cff 83af2cff 83af2cff 7cac1eff abc47cff d8dad4ff 87b132ff 81ae27ff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdcff dedde1ff 9bbb5cff 7cab1fff 83af2cff 83af2cff 83af2cff 81ae29ff 83af2bff d2d7c9ff b6c991ff 7cab1dff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000e 0000001c 00000030 00000054 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dfdde4ff c3cfadff 7fad25ff 82ae2aff 83ae2cff 83ae2cff 83ae2cff 7dac20ff 9dbc60ff dcdbdeff 8fb544ff 7fac23ff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000054 00000030 0000001c 0000000e 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001b 0000002f 00000053 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadbff dfdde5ff a1be68ff 7caa1eff 83ae2cff 83ae2cff 83ae2cff 83ae2bff 7dac21ff c3cfadff c3ceadff 7dac21ff 82ae2bff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000053 0000002f 0000001b 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000d 0000001a 0000002c 00000050 c4c4c4ef e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e0e0e0ff e4e2e8ff d5dbcaff 8db639ff 84b229ff 87b32dff 87b32dff 87b32dff 83b125ff 94ba47ff dfe0deff a5c269ff 82b123ff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 89b62dff 759c27ef 00000050 0000002c 0000001a 0000000d 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000b 00000018 00000028 00000048 7f7f7fd6 858585ef 838383f1 828282f2 818181f3 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 87848af4 637244f4 4a6612f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 496611f4 717960f4 777c6cf4 4c6715f4 4d6818f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f3 4e6919f2 4f691af1 4f6b1aef 4c6519d6 00000048 00000028 00000018 0000000b 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 0000000a 00000014 00000023 0000003b 00000062 0000007e 00000089 00000091 00000098 0000009b 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009b 00000098 00000091 00000089 0000007e 00000062 0000003b 00000023 00000014 0000000a 00000004 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000008 00000011 0000001c 0000002b 0000003c 0000004b 00000057 0000005f 00000066 00000069 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 00000069 00000066 0000005f 00000057 0000004b 0000003c 0000002b 0000001c 00000011 00000008 00000003 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000006 0000000c 00000014 00000020 0000002c 00000037 00000040 00000046 0000004b 0000004d 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004d 0000004b 00000046 00000040 00000037 0000002c 00000020 00000014 0000000c 00000006 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000004 00000008 0000000e 00000015 0000001d 00000025 0000002b 0000002f 00000033 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000033 0000002f 0000002b 00000025 0000001d 00000015 0000000e 00000008 00000004 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000002 00000005 00000008 0000000d 00000012 00000016 0000001a 0000001d 0000001f 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000001f 0000001d 0000001a 00000016 00000012 0000000d 00000008 00000005 00000002 00000001 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ -ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 00000001 00000002 00000004 00000006 00000009 0000000b 0000000d 0000000f 00000010 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 00000010 0000000f 0000000d 0000000b 00000009 00000006 00000004 00000002 00000001 00000000 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 ffffff00 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000008 00000009 0000000b 0000000b 0000000c 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000d 0000000c 0000000b 0000000b 00000009 00000008 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 00000009 0000000d 00000011 00000014 00000017 00000019 0000001a 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001b 0000001a 00000019 00000017 00000014 00000011 0000000d 00000009 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000003 00000006 0000000b 00000012 0000001d 5f7f1ca6 65891bd5 63881ad6 63881ad6 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63871ad7 63881ad6 63881ad6 65891bd5 5f7f1ca6 0000001d 00000012 0000000b 00000006 00000003 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000006 0000000b 00000013 00000023 5e811ab7 669112ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 608d08ff 669112ff 5e811ab7 00000023 00000013 0000000b 00000006 00000002 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000009 00000012 0000001d 7a9a39b0 87ac3eff 85a93bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85aa3bff 85a93bff 87ac3eff 7a9a39b0 0000001d 00000012 00000009 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000000d 00000019 00000031 92be3bec a7d648ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a6d548ff a7d648ff 92be3bec 00000031 00000019 0000000d 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000012 00000020 0000003f 83b029e7 97cb30ff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 95c92fff 97cb30ff 83b029e7 0000003f 00000020 00000012 00000008 00000002 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000015 00000025 00000047 83ae2be9 98cb33ff 96c932ff 96c932ff 96c932ff 97c933ff 95c830ff 90c626ff 93c72cff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 97c933ff 94c82eff 92c72aff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c933ff 95c82fff 91c629ff 95c930ff 96c933ff 96c932ff 96c931ff 92c729ff 95c82fff 97c933ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 96c932ff 98cb33ff 83ae2be9 00000047 00000025 00000015 0000000a 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 00000019 0000002a 0000004e 82ad2bea 98ca33ff 96c832ff 96c832ff 96c832ff 94c72fff 99c939ff b1d666ff a3cf4dff 93c62cff 96c832ff 95c832ff 96c832ff 95c731ff 95c731ff 96c832ff 96c832ff 96c832ff 8fc425ff bada78ff d9ecb7ff 98c836ff 94c72fff 96c832ff 95c731ff 96c832ff 96c832ff 95c731ff 95c731ff 96c832ff 91c52aff acd45eff dfeec1ff 9dcc41ff 94c62eff 93c62dff 9ecc42ff e0efc3ff acd35dff 91c529ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 96c832ff 98ca33ff 82ad2bea 0000004e 0000002a 00000019 0000000b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002d 00000051 80a92beb 96c733ff 94c532ff 94c532ff 94c532ff 8dc124ff bcda80ff ffffffff dfecc2ff 90c22aff 93c431ff 92c32eff 8ec227ff 91c32cff 90c22aff 92c32eff 94c432ff 90c229ff 87be19ff c8e097ff fdfdfdff 98c638ff 90c229ff 8fc228ff 91c32bff 94c532ff 91c32bff 90c22bff 91c32dff 8fc229ff 90c22bff a9d05aff d6e8b1ff 9cc83fff 8fc228ff 8dc124ff 9dca44ff ffffffff b6d774ff 8dc024ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 94c532ff 96c733ff 80a92beb 00000051 0000002d 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002f 00000054 7fa82beb 95c632ff 93c431ff 93c431ff 94c431ff 8ec128ff e2eec8ff e3efcaff eff6e3ff a2cb4eff 8dc124ff c4de8fff cfe4a5ff e8f1d3ff e1eec7ff 9cc943ff 8ec127ff cae19aff ebf3d9ff e6f0d0ff eef5e1ff 92c32fff c1dc89ff cfe4a4ff e5f0d0ff aad05dff a0ca49ff e5f0cdff f1f6e5ff b9d87bff 8bbf20ff aad05cff d5e7afff 98c63aff abd05eff eaf3d8ff e0edc4ff fafcf7ff b4d670ff 8cc024ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 93c431ff 95c632ff 7fa82beb 00000054 0000002f 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001c 00000030 00000054 7ea72aeb 94c531ff 92c330ff 92c330ff 8ec129ff 9eca49ff f7f9f3ff a0ca4bff e4efceff c4de90ff 84bb16ff dbebbeff fafbf9ff bdd982ff ffffffff bcda82ff 9fca4aff fffeffff c6df94ff dbeabbff f0f5e6ff 8ec129ff d6e7b2ff ffffffff c8df98ff 9bc840ff e7f0d3ff deecc2ff c3de8eff fdfcfeff 9dc945ff b1d46dff fffeffff 9fca4aff e6f0d1ff e5f0d0ff c0db88ff fefeffff b2d46eff 8bbf23ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 92c330ff 94c531ff 7ea72aeb 00000054 00000030 0000001c 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 7da62aeb 93c331ff 91c130ff 91c130ff 89bd22ff bbd880ff ffffffff cee3a4ff eef5e0ff e3eeccff 87bc1dff daeabbff e0edc8ff 87bc1eff f5f8f0ff bcd985ff aed169ff fffdffff 8bbe26ff b2d36fff f1f6e8ff 8ec02bff d5e7b3ff e7f0d3ff 85bb19ff 95c338ff fffeffff b1d370ff 89bd22ff fefdffff b2d371ff abd063ff f8faf4ff a5cc57ff f7f9f3ff bbd881ff 86bc1cff f4f7eeff b4d473ff 8abd23ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 91c130ff 93c331ff 7da62aeb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 74a11ceb 89bc21ff 87ba20ff 87ba1fff 84b91aff dfebc6ff e6f0d0ff cde1a5ff d7e7b7ff f6f8f2ff 95c23aff d3e5afff deebc5ff 84b819ff f5f8efff b7d67cff 9ec74bff fdfcfeff 9cc646ff c0da8bff f0f5e7ff 84b81aff d1e4acff e3eecdff 82b716ff 89bb22ff f0f5e7ff c2db8fff 9cc646ff fbfbfbff 9fc84dff a7cc5bff f7f9f4ff 99c441ff eaf1daff c8df99ff 96c33dff fafbf8ff acce65ff 80b612ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 87ba20ff 89bc21ff 74a11ceb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 9eb76beb bad87dff b7d57cff b6d478ff bdd986ff fafafaff cee1a5ff a6cc5cff b4d476ff f9faf7ff d0e3a9ff e1eccbff eaf1dcff b6d478ff f7f9f4ff d6e6b5ff b9d67eff f8f9f5ff f3f7ecff f6f9f3ff f1f5e8ff b6d478ff e2eecdff ecf3e0ff b6d478ff b2d272ff dfebc6ff f9faf5ff f3f7ebff f2f6ebff b6d478ff cce0a2ff f9faf9ff bcd885ff e1eccaff f9fbf6ff f1f5e8ff fdfcfdff cce0a2ff b3d373ff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff b7d57cff bad87dff 9eb76beb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 e0dce7eb ffffffff ffffffff ffffffff ffffffff fafafbff fffdffff ffffffff fffeffff fafafaff fffdffff fdfcffff fcfbfeff ffffffff fafafbff fffdffff ffffffff fafafaff fdfbffff fbfbfdff fbfafcff ffffffff fdfbffff fcfbfdff ffffffff ffffffff fdfbffff fbfafdff fdfbffff fafafbff ffffffff fffdffff fafafaff ffffffff fdfbffff fbfafcff fdfcffff f9f9f9ff fffdffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff ffffffff e0dce7eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d6d6d6eb fcfcfcff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff f9f9f9ff fcfcfcff d6d6d6eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fbfbfbff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff f8f8f8ff fbfbfbff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d5d5d5eb fafafaff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff f7f7f7ff fafafaff d5d5d5eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d4d4d4eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d4d4d4eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d3d3d3eb f8f8f8ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f5f5f5ff f8f8f8ff d3d3d3eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f7f7f7ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f4f4f4ff f7f7f7ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d2d2d2eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f3f3f3ff f3f3f4ff f3f3f3ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff d2d2d2eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d1d1d1eb f5f5f5ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f2f2f2ff f5f5f5ff cfcfcfeb 00000054 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 d0d0d0eb f4f4f4ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f2f2f4ff ecefe9ff b6d37aff ecefe7ff f2f2f3ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f1f1f1ff f7f7f7ff d5d5d5eb 05050556 00000031 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f4ff ebede5ff a5ca59ff e9ede3ff f1f1f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f3f3f3ff f5f5f5ff eeeeeeff ddddddfb 4a4a4a70 00000032 0000001d 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cfcfcfeb f3f3f3ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f2f1f3ff eceee7ff a8cc62ff e7ebdeff f2f1f4ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff f0f0f0ff efefefff f2f2f2ff efefefff d4d4d4ff ccccccff bcbcbcfc 39393973 00000033 0000001e 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cdcdcdeb f2f2f2ff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff efefefff eeeeeeff efefefff f1f0f3ff ededebff aacc66ff e8ebe2ff f4f1faff f1f0f4ff f0eff1ff efefefff eeeeeeff efefefff efefefff efefefff efefefff efefefff eeeeeeff f1f1f1ff ebebebff c6c6c6ff c1c1c1ff ccccccff bbbbbbf9 2929296f 00000033 0000001f 0000000f 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff eeeeefff f2f0f7ff f5f1fdff f2f0f5ff e7ebe1ff a4c95cff cedeaeff e0e7d2ff e4e9dcff ededecff f4f0faff f3f0f9ff efeef0ff edededff edededff edededff edededff eeeeeeff f0f0f0ff cececeff bdbdbdff c6c6c6ff ccccccff bbbbbbf9 2727276f 00000034 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cccccceb f0f0f0ff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff edededff ededeeff f3f0f9ff f1eff5ff dae3c7ff bcd48bff a9cc66ff 97c342ff 8ebe2eff 8dbe2eff 90bf32ff 91bf35ff 9dc54eff b4d07bff d3e0b8ff eeeef0ff f3f0f9ff ededeeff edededff edededff eeeeeeff e8e8e8ff c1c1c1ff c1c1c1ff c6c6c6ff ccccccff bbbbbbfa 28282870 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cbcbcbeb efefefff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ecececff ececebff efedf2ff f3eff9ff d6e1c0ff a7ca62ff 8cbc2cff 85b91fff 88ba23ff 8bbc2aff 8ebd2eff 8dbd2dff 8bbc2aff 8bbc29ff 8abb27ff 86b91fff 89bb26ff a1c655ff d2dfb8ff f2eff8ff eeedf0ff ecececff eeeeeeff e4e4e4ff bbbbbbff c1c1c1ff c5c5c5ff cbcbcbff bababafa 27272771 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebeaff efedf2ff f1eef7ff ecebecff ebebebff ebebebff ebebeaff f0edf5ff eaeae9ff b4d07dff 8aba29ff 87b921ff 8cbc2dff 8dbc2fff 8dbc2fff 8dbc2fff 8dbc30ff 8cbc2dff 8bbb2aff 8bbb2aff 8cbb2cff 8dbc30ff 8dbc2eff 87b924ff 88ba25ff b7d182ff edecefff eeedf1ff eeeeeeff e0e0e0ff b7b7b7ff c1c1c1ff c5c5c7ff cecdd1ff bbbabdfa 27282771 00000035 00000020 00000011 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 cacacaeb eeeeeeff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff ebebebff efecf2ff d3dfbcff c7d8a2ff f0edf4ff efedf4ff eaeaeaff f1edf6ff e2e6daff 9fc655ff 84b71eff 8bbb2cff 8dbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8cbc2fff 8bbb2cff 8fbc33ff ccdbadff cedcb2ff 92be39ff 8bbb2cff 8cbc2fff 8dbc2fff 8bbb2cff 84b71dff abcb6cff edeceeff eeedefff ebebebff b8b9b8ff c0bec3ff c4c4c2ff bcc4afff b0b5a7f9 29282a70 00000035 00000020 00000011 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c9c9c9eb ecececff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff e9e9e9ff edebf0ff dbe2cdff a3c65cff a7c865ff dbe2ccff f5efffff e3e6dbff 99c14aff 85b71fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 8cba2fff 89b929ff 94be3fff eeecf2ff f0edf6ff 9ac14bff 89b928ff 8cba2fff 8cba2fff 8cba2fff 8cba2eff 83b61eff b3ce7cff edebf1ff eeeeefff d9d7dcff 9ba091ff 89a352ff 8dae4dff 8ca35df9 2d2a3272 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e7ff eceaf0ff eceaf0ff c1d59bff 9bc24fff bed394ff a3c65eff 84b620ff 8cba2fff 8bba2fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8ab92bff a3c65dff a4c760ff 8aba2bff 8bba2eff 8bba2eff 8bba2eff 8cba2fff 8cba2fff 86b724ff 82b51cff d4debfff f0ecf8ff eaece5ff 8aae43ff 61841cff 76933dff 7a904ffa 24222871 00000035 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c7c7c7eb ebebebff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e8e8e8ff e9e8eaff efecf6ff e3e6dfff 99c14bff 83b61fff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 86b724ff 86b723ff 8bba2eff 8bba2eff 8bba2eff 8bba2eff 89b929ff 82b61dff 96c044ff cad8abff e0e3d7ff eceaf1ff d6dfc3ff 8abd26ff 88b72cff 77a027ff 5d7d1fef 0000005e 00000034 00000020 00000010 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c6c6c6eb eaeaeaff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff e7e7e7ff ebe9eeff dde2d3ff 92bd3cff 89b729ff 8bb92eff 8bb92dff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8bb92eff 8ab92cff 83b51fff 8cb930ff bcd191ff e4e5e1ff c9d7aaff 90bb38ff c8d8a9ff e0e4d9ff 8ab82bff 8bb92cff 90c030ff 7ba528ea 00000057 00000033 0000001f 0000000f 00000006 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c5c5c5eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff ece9f3ff b2cc7dff 83b41eff 8bb82fff 85b624ff 83b41fff 88b72aff 8bb82fff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 8ab82eff 85b523ff 85b625ff acc971ff dee2d6ff d5dec4ff a0c35aff 84b520ff 82b41eff 96be47ff e7e6e8ff aac86dff 83b521ff 8cba2fff 769e28ec 00000057 00000033 0000001e 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e9e9e9ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e6e6e6ff e7e6e9ff e1e3dcff 93bc40ff 86b627ff 87b628ff a8c76bff c4d4a1ff 93bc41ff 87b62aff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 89b82eff 8ab82eff 86b627ff 82b41fff 9dc155ff d3ddc1ff dee2d7ff adca75ff 86b627ff 84b523ff 89b72eff 8ab82eff 81b41eff bbd191ff dee2d6ff 89b82eff 89b92bff 769f28eb 00000056 00000032 0000001d 0000000f 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff eae7f0ff cad7afff 85b426ff 87b62aff 87b62aff d7decaff fdf1ffff adc977ff 82b31fff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 87b52aff 81b31eff 90ba3dff c5d4a5ff e2e3dfff bdd094ff 8cb834ff 82b320ff 88b62cff 89b62eff 89b62eff 89b62eff 87b529ff 8bb832ff e0e2dbff b6cd87ff 84b520ff 769e28eb 00000056 00000031 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e7e7e7ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff e4e4e4ff ebe8f2ff b8ce8cff 81b21eff 89b62eff 86b429ff a2c360ff b9cf8fff 91ba3dff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 88b62cff 82b320ff 88b52cff b5cd87ff e0e2ddff cad7b1ff 95bd46ff 82b21fff 87b52aff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 89b62eff 82b220ff acc773ff e5e4e6ff 93bc3fff 729a1feb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e6e6e6ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e3ff e3e3e4ff e8e6edff acc876ff 81b31fff 88b62dff 88b62eff 84b425ff 81b320ff 86b52aff 88b62eff 88b62dff 88b62dff 88b62dff 83b323ff 83b322ff a5c467ff d9decfff d6ddc9ff a1c260ff 82b321ff 84b425ff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 87b62bff 84b425ff d3dbc4ff c3d5a1ff 6f9918eb 00000055 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c4c4c4eb e5e5e5ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e2e2e2ff e4e2e4ff e6e4eaff a8c56dff 82b321ff 88b62dff 88b62dff 88b52dff 88b52dff 88b62dff 88b62dff 88b62dff 85b427ff 80b21dff 98bd4dff ced8b8ff dde0d8ff afc97dff 86b529ff 82b321ff 88b52dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 88b62dff 82b321ff 9cc056ff e4e5e3ff 8ba752eb 00000055 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e2e1e2ff e6e3eaff aac572ff 81b120ff 87b42dff 87b42dff 87b42dff 87b42dff 88b42dff 86b42aff 7fb01eff 8cb737ff bed09cff e0e1deff becf9aff 8cb737ff 80b11fff 86b42bff 88b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42cff 80b11fff c3d3a3ff c1c2c0eb 00000054 00000030 0000001d 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c2c2c2eb e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e8e4efff b4ca87ff 7fb01dff 87b42dff 87b42dff 87b42dff 86b42cff 81b120ff 85b328ff aec87cff dcdfd8ff cbd6b6ff 96bc4cff 80b01eff 84b328ff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 87b42dff 83b225ff 94bc45ff bec0baeb 00000255 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c1c1c1eb e3e3e3ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e0e0e0ff e6e3ecff c5d3a9ff 82b124ff 86b32cff 86b32dff 82b124ff 80b020ff a0c060ff d4dac7ff d6dbccff a2c165ff 81b123ff 82b124ff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 86b32dff 85b428ff 8da658eb 00000555 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e1e1e4ff daddd4ff 8db63bff 80af22ff 7eaf1dff 93b946ff c7d3afff dcded9ff b1c884ff 86b22cff 80b021ff 86b22cff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42dff 719822eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e2e2e2ff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff dfdfdfff e5e2ebff abc577ff 83b127ff b9cc91ff dddedaff c0d0a1ff 8db63cff 7faf1fff 85b12aff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 86b22dff 88b42eff 739927eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 c0c0c0eb e1e1e1ff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff dededeff e1dfe3ff d6daceff cfd7c0ff cbd5b9ff 97bc51ff 7eaf1eff 82b126ff 86b22dff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 85b22cff 87b42dff 729926eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff e0dfe3ff e4e0eaff e4e0eaff e8e3f4ff c9d4b6ff 7eae1fff 80af21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bebebeeb e0e0e0ff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff ddddddff dddddcff e1e0e6ff d5d9cdff b6c98fff b3c889ff cfd6c2ff e1dfe5ff 98bb52ff 7fae21ff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 85b12cff 87b32cff 729826eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff e1dee4ff cdd5bfff 8bb43aff 7dac1dff 7ead1fff 84b02bff c7d1b0ff ced5c0ff 82af27ff 83b02aff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bdbdbdeb dfdfdfff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dcdcdcff dddcddff dfdee3ff 9ebd5eff 7cac1bff 84b02cff 84b02cff 7fae23ff 8ab338ff dcdcdaff a7c272ff 7cac1dff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 84b02cff 86b22cff 719726eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdeff dadbd9ff 8cb43dff 80ae26ff 83af2cff 83af2cff 83af2cff 7cac1eff abc47cff d8dad4ff 87b132ff 81ae27ff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001d 00000030 00000055 bcbcbceb dededeff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dbdbdbff dcdbdcff dedde1ff 9bbb5cff 7cab1fff 83af2cff 83af2cff 83af2cff 81ae29ff 83af2bff d2d7c9ff b6c991ff 7cab1dff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 83af2cff 85b12cff 709626eb 00000055 00000030 0000001d 0000000e 00000005 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000e 0000001c 00000030 00000054 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dfdde4ff c3cfadff 7fad25ff 82ae2aff 83ae2cff 83ae2cff 83ae2cff 7dac20ff 9dbc60ff dcdbdeff 8fb544ff 7fac23ff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000054 00000030 0000001c 0000000e 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001b 0000002f 00000053 bcbcbceb ddddddff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadaff dadadbff dfdde5ff a1be68ff 7caa1eff 83ae2cff 83ae2cff 83ae2cff 83ae2bff 7dac21ff c3cfadff c3ceadff 7dac21ff 82ae2bff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 83ae2cff 85b02cff 709526eb 00000053 0000002f 0000001b 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000d 0000001a 0000002c 00000050 c4c4c4ef e4e4e4ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e1e1e1ff e0e0e0ff e4e2e8ff d5dbcaff 8db639ff 84b229ff 87b32dff 87b32dff 87b32dff 83b125ff 94ba47ff dfe0deff a5c269ff 82b123ff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 87b32dff 89b62dff 759c27ef 00000050 0000002c 0000001a 0000000d 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000b 00000018 00000028 00000048 7f7f7fd6 858585ef 838383f1 828282f2 818181f3 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 818181f4 87848af4 637244f4 4a6612f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 496611f4 717960f4 777c6cf4 4c6715f4 4d6818f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f4 4e6819f3 4e6919f2 4f691af1 4f6b1aef 4c6519d6 00000048 00000028 00000018 0000000b 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 0000000a 00000014 00000023 0000003b 00000062 0000007e 00000089 00000091 00000098 0000009b 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009c 0000009b 00000098 00000091 00000089 0000007e 00000062 0000003b 00000023 00000014 0000000a 00000004 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000008 00000011 0000001c 0000002b 0000003c 0000004b 00000057 0000005f 00000066 00000069 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 0000006a 00000069 00000066 0000005f 00000057 0000004b 0000003c 0000002b 0000001c 00000011 00000008 00000003 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000006 0000000c 00000014 00000020 0000002c 00000037 00000040 00000046 0000004b 0000004d 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004e 0000004d 0000004b 00000046 00000040 00000037 0000002c 00000020 00000014 0000000c 00000006 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000004 00000008 0000000e 00000015 0000001d 00000025 0000002b 0000002f 00000033 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000034 00000033 0000002f 0000002b 00000025 0000001d 00000015 0000000e 00000008 00000004 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000002 00000005 00000008 0000000d 00000012 00000016 0000001a 0000001d 0000001f 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 00000020 0000001f 0000001d 0000001a 00000016 00000012 0000000d 00000008 00000005 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 │ │ +00000000 00000000 00000000 00000000 00000000 00000000 00000000 00000001 00000002 00000004 00000006 00000009 0000000b 0000000d 0000000f 00000010 00000010 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000011 00000010 00000010 0000000f 0000000d 0000000b 00000009 00000006 00000004 00000002 00000001 00000000 00000000 00000000 00000000 00000000 00000000 00000000 │ │ } │ ├── Image content ├── res/values/attrs.xml │ ├── res/values/attrs.xml │ │ @@ -2,23 +2,23 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ │ │ - │ │ - │ │ + │ │ + │ │ │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ │ │ │ │ │ │ ├── res/values/public.xml │ ├── res/values/public.xml │ │ @@ -96,241 +96,241 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ - │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │ + │ │